.admin-shell{color:#253019;background:#f4f0e5;min-height:100vh;padding-bottom:100px;font-family:DM Sans,sans-serif}.admin-header{background:#fbf9f3;border-bottom:1px solid #25301933;justify-content:space-between;align-items:center;height:86px;padding:0 4vw;display:flex}.admin-header img{object-fit:contain;width:116px;height:68px}.admin-header>div{align-items:center;gap:12px;font-size:12px;display:flex}.admin-header small{text-transform:uppercase;letter-spacing:.12em;border:1px solid;padding:5px 8px;font-size:8px}.admin-header button,.signout-link{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;text-decoration:underline}.admin-title{justify-content:space-between;align-items:end;padding:70px 5vw 40px;display:flex}.admin-title h1{font-size:clamp(60px,7vw,108px);line-height:.85}.admin-kicker{text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:600}.admin-status{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.status-dot{background:#5e7a40;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.admin-tabs{z-index:5;color:#f4f0e5;text-transform:uppercase;letter-spacing:.13em;background:#253019;align-items:center;gap:34px;height:54px;padding:0 5vw;font-size:10px;display:flex;position:sticky;top:0}.admin-tabs a:last-child{margin-left:auto}.admin-notice{z-index:20;color:#fff;background:#c96748;border:0;padding:14px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #00000029}.admin-notice.error{color:#8b2d18;box-shadow:none;background:#fff0eb;position:static}.admin-section{border-bottom:1px solid #25301933;margin:0 5vw;padding:85px 0}.admin-section-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.admin-section-heading h2{font-size:62px;line-height:.9}.admin-section-heading>button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #253019;padding:13px 17px;font-size:9px}.admin-products{gap:22px;display:grid}.admin-product{background:#fbf9f3;border:1px solid #25301929;grid-template-columns:210px 1fr;display:grid}.admin-product-image{background:#d9ddcf;place-items:center;min-height:250px;display:grid;position:relative}.admin-product-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-product-image label{text-align:center;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fbf9f3;padding:10px;font-size:8px;position:absolute;bottom:12px;left:12px;right:12px}.admin-product-image input{display:none}.admin-product-fields{gap:15px;padding:26px;display:grid}.admin-product-fields label,.shipping-card label,.staff-form label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:10px;display:grid}.admin-product-fields input,.admin-product-fields textarea,.shipping-card input,.staff-form input{resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:11px 12px;font-size:13px}.field-row{grid-template-columns:2fr .6fr .4fr;gap:12px;display:grid}.product-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.toggle{flex-direction:row;align-items:center;text-transform:none!important;letter-spacing:0!important;gap:10px!important;display:flex!important}.toggle input{width:auto!important}.save,.delete{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:13px 18px;font-size:9px}.save{color:#f4f0e5;background:#253019}.delete{color:#9b3825;background:0 0}.product-actions .save{margin-left:auto}.shipping-card{background:#fbf9f3;grid-template-columns:1fr 1fr;gap:28px;max-width:760px;padding:34px;display:grid}.shipping-card small,.staff-form small{text-transform:none;letter-spacing:0;opacity:.6;font-size:10px}.shipping-card .toggle,.shipping-card .save{align-self:end}.staff-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.staff-form,.staff-list{background:#fbf9f3;padding:34px}.staff-form h3,.staff-list h3{font-size:26px}.staff-form p{opacity:.7;font-size:13px;line-height:1.6}.staff-form{gap:18px;display:grid}.staff-list>div{border-bottom:1px solid #25301926;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.staff-list span,.staff-list small{display:block}.staff-list small{opacity:.6;margin-top:4px;font-size:10px}.staff-list em{text-transform:uppercase;letter-spacing:.1em;border:1px solid;padding:5px 7px;font-size:8px;font-style:normal}.login-shell{place-items:center;padding:40px;display:grid}.login-card{background:#fbf9f3;width:min(440px,100%);padding:46px;box-shadow:0 28px 80px #2530191a}.login-card>img{object-fit:contain;width:150px;height:120px;margin:auto}.login-card h1{text-align:center;margin-bottom:35px;font-size:54px}.login-card .admin-kicker{text-align:center}.login-card form{gap:18px;display:grid}.login-card label{text-transform:uppercase;letter-spacing:.12em;gap:7px;font-size:9px;display:grid}.login-card input{background:#fff;border:1px solid #25301940;padding:13px}.login-card form button,.chatgpt-login{color:#f4f0e5;text-align:center;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#253019;border:0;padding:14px;font-size:9px}.login-divider{align-items:center;gap:15px;margin:20px 0;font-size:10px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#25301933;flex:1;height:1px}.back-link{text-align:center;margin-top:26px;font-size:11px;display:block}.admin-loading{font-family:DM Serif Display,serif;font-size:36px}.error{text-align:center;margin-top:18px;padding:12px}.orders-list{gap:18px;display:grid}.order-filter-bar{gap:8px;padding:2px 0 10px;display:flex;overflow-x:auto}.order-filter-bar button{text-transform:uppercase;letter-spacing:.07em;background:#fbf9f3;border:1px solid #25301933;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.order-filter-bar button span{background:#25301914;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.order-filter-bar button.active{background:var(--ink);border-color:var(--ink);color:#fff}.order-filter-bar button.active span{background:#ffffff29}.orders-guidance{opacity:.65;margin:0 0 18px;font-size:11px;line-height:1.55}.orders-empty{text-align:center;background:#fbf9f3;padding:50px}.orders-empty h3{font-size:32px}.orders-empty p{opacity:.65;font-size:13px}.order-card{background:#fbf9f3;border:1px solid #25301929}.order-summary{border-bottom:1px solid #25301924;justify-content:space-between;padding:25px 28px;display:flex}.order-summary small{opacity:.55;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.order-summary h3{margin-top:4px;font-size:30px}.order-summary p{margin:5px 0 0;font-size:12px}.order-price{text-align:right;justify-items:end;gap:8px;display:grid}.order-price>strong{font-size:20px}.order-status{text-transform:uppercase;letter-spacing:.1em;border:1px solid;padding:5px 7px;font-size:8px}.order-status.paid{color:#385123;background:#dfe8d4;border-color:#a8ba94}.order-status.awaiting-payment{color:#705416;background:#f5e9c9;border-color:#d9bd73}.order-status.expired,.order-status.failed{color:#74685b;background:#eee8df}.order-body{grid-template-columns:1.2fr 1fr 210px;align-items:start;gap:28px;padding:25px 28px;display:grid}.order-items{gap:12px;display:grid}.order-items>div{align-items:center;gap:12px;display:flex}.order-items img{object-fit:cover;width:52px;height:62px}.order-items span,.order-items small{display:block}.order-items small{opacity:.6;margin-top:4px;font-size:10px}.order-details p,.order-details address{margin:0 0 12px;font-size:11px;font-style:normal;line-height:1.65}.order-details small,.order-details strong{display:block}.order-details small,.fulfillment-select{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.fulfillment-select{gap:7px;display:grid}.fulfillment-select select{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:11px}.fulfillment-select select:disabled{opacity:.55}.section-intro{opacity:.68;max-width:690px;margin:-20px 0 28px;font-size:13px;line-height:1.7}.market-editor-list,.stockist-editor-list{gap:18px;display:grid}.market-editor,.stockist-editor{background:#fbf9f3;border:1px solid #25301929;padding:28px}.market-editor-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.market-editor-heading small{text-transform:uppercase;letter-spacing:.1em;opacity:.55;font-size:9px}.market-editor-heading h3{margin-top:3px;font-size:30px}.market-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-fields label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.market-fields input,.market-fields textarea{resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:11px 12px;font-size:13px}.market-fields .wide{grid-column:1/-1}.market-editor-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.setup-status{color:#6f4913;text-transform:uppercase;letter-spacing:.11em;background:#f7dfb4;padding:7px 10px;font-size:8px}.sms-readiness{grid-template-columns:1fr 1fr;gap:25px;display:grid}.sms-readiness>div,.sms-readiness ol{background:#fbf9f3;margin:0;padding:36px}.sms-readiness h3{font-size:34px}.sms-readiness p{opacity:.72;font-size:13px;line-height:1.7}.sms-readiness a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:6px;font-size:9px;display:inline-block}.sms-readiness ol{list-style:none}.sms-readiness li{border-bottom:1px solid #25301924;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.sms-readiness li span{color:#c96748;font-family:DM Serif Display,serif;font-style:italic}.category-manager{grid-template-columns:minmax(260px,.6fr) 1.4fr;align-items:start;gap:22px;display:grid}.category-add,.category-list{background:#fbf9f3;padding:28px}.category-add{gap:16px;display:grid}.category-add label,.category-list label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.category-add input,.category-list input{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:11px 12px;font-size:13px}.category-list>div{border-bottom:1px solid #25301924;grid-template-columns:minmax(160px,1fr) 80px 85px auto auto;align-items:end;gap:10px;padding:14px 0;display:grid}.category-usage{text-transform:uppercase;letter-spacing:.08em;opacity:.6;align-self:center;font-size:9px}.delete:disabled{opacity:.32;cursor:not-allowed}.setup-status.ready{color:#385123;background:#dfe8d4}.sms-console{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.sms-composer,.sms-status-card{background:#fbf9f3;padding:30px}.sms-composer h3,.sms-status-card h3,.sms-subscriber-heading h3{font-size:32px}.sms-composer>p{opacity:.68;font-size:12px;line-height:1.6}.sms-composer label{text-transform:uppercase;letter-spacing:.1em;gap:7px;margin-top:20px;font-size:9px;display:grid}.sms-composer textarea{resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:13px;font-size:13px}.sms-composer small{opacity:.6;margin:8px 0 15px;font-size:9px;display:block}.sms-composer button:disabled{opacity:.4;cursor:not-allowed}.sms-status-card ul{margin:18px 0 28px;padding:0;list-style:none}.sms-status-card li{border-bottom:1px solid #25301924;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.sms-status-card li span{background:#c96748;border-radius:50%;width:9px;height:9px}.sms-status-card li.complete span{background:#6d8e53}.sms-status-card a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px;display:inline-block}.sms-subscriber-heading{justify-content:space-between;align-items:end;margin:35px 0 12px;display:flex}.sms-subscriber-heading span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.sms-subscriber-list small{text-transform:capitalize}.staff-form .staff-error{color:#8b2d18;opacity:1;background:#fff0eb;margin:0;padding:12px;font-size:12px}.staff-form button:disabled,.staff-form input:disabled{opacity:.55;cursor:not-allowed}.staff-access-actions{align-items:center;gap:8px;display:flex!important}.staff-access-actions .delete{padding:7px 8px}.derived-value{background:#f4f0e5;border:1px solid #2530192e;align-content:center;gap:4px;padding:9px 12px;display:grid}.derived-value small,.editor-heading small{text-transform:uppercase;letter-spacing:.11em;opacity:.62;font-size:8px}.derived-value strong{font-family:DM Serif Display,serif;font-size:21px;font-weight:400}.media-editor,.variant-editor{border-top:1px solid #25301929;padding-top:18px}.editor-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.editor-heading p{opacity:.65;margin:4px 0 0;font-size:11px}.editor-heading>button,.upload-inline{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#fff;border:1px solid #25301959;padding:9px 12px;font-size:8px}.media-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.media-list>div{background:#d9ddcf;width:72px;height:72px;position:relative}.media-list img{object-fit:cover;width:100%;height:100%}.media-list button{color:#fff;cursor:pointer;background:#253019e0;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;right:3px}.variant-row{background:#f4f0e5;border:1px solid #25301921;margin-top:14px;padding:16px}.variant-fields{grid-template-columns:minmax(150px,1fr) 100px 76px 84px 76px auto auto;align-items:end;gap:10px;display:grid}.variant-media{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.upload-inline{display:block!important}.upload-inline input{display:none}.variant-fields .delete{padding:11px 8px}.shipping-buy-link{text-transform:uppercase;letter-spacing:.1em;border:1px solid #253019;padding:12px 16px;font-size:9px}.shipping-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.shipping-resources article{background:#fbf9f3;border:1px solid #25301929;flex-direction:column;padding:25px;display:flex}.shipping-resources strong{text-transform:uppercase;letter-spacing:.12em;color:#c96748;font-size:8px}.shipping-resources h3,.package-list h3{margin:8px 0;font-size:26px}.shipping-resources p{opacity:.7;flex:1;font-size:12px;line-height:1.6}.shipping-resources a,.package-actions a{text-transform:uppercase;letter-spacing:.1em;font-size:9px;text-decoration:underline}.package-list{margin-top:28px}.package-list-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.package-list-heading button{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #253019;padding:10px 13px;font-size:8px}.package-card{background:#fbf9f3;border:1px solid #25301929;grid-template-columns:1.3fr 1.1fr repeat(5,.72fr);align-items:end;gap:12px;margin-bottom:10px;padding:22px;display:grid}.package-card label{text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:8px;display:grid}.package-card input{background:#fff;border:1px solid #2530193b;width:100%;min-width:0;padding:10px}.package-dimensions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.package-url{grid-column:1/5}.package-actions{grid-column:5/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cash-paid{background:#6d8e53}.order-package{background:#eef1e8;border-left:3px solid #6d8e53;padding:10px 12px}.order-package strong{margin-top:3px}.order-discount{color:#527138}.shipping-card{max-width:none}.shipping-card .save{justify-self:start}@media (width<=1100px){.package-card{grid-template-columns:repeat(4,1fr)}.package-url{grid-column:1/3}.package-actions{grid-column:3/-1}.shipping-resources{grid-template-columns:1fr}}.package-recommendation{background:#eef1e8;border-left:3px solid #6d8e53;padding:10px 12px}.package-recommendation small,.package-recommendation strong,.package-recommendation span{display:block}.package-recommendation strong{margin:3px 0}.package-recommendation span{opacity:.68;font-size:10px;line-height:1.5}.order-label-console{text-transform:none;letter-spacing:0;background:#eef1e8;border:1px solid #25301926;gap:8px;margin-top:6px;padding:13px;display:grid}.order-label-console>small,.order-label-console>strong,.order-label-console>span{display:block}.order-label-console>span{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.shipping-rate-button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#253019;border:0;width:100%;padding:12px;font-size:8px}.shipping-rate-button:disabled{opacity:.45}.shipping-rate-list{gap:7px;display:grid}.shipping-rate-list>small{opacity:.68;font-size:9px;line-height:1.45}.shipping-rate-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #2530192e;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.shipping-rate-list>button span,.shipping-rate-list>button strong,.shipping-rate-list>button small{display:block}.shipping-rate-list>button strong{text-transform:capitalize;font-size:9px}.shipping-rate-list>button small{opacity:.62;margin-top:3px;font-size:8px}.shipping-rate-list>button b{font-size:13px}.label-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label-actions .save{text-align:center;text-decoration:none;display:inline-block}.label-actions>a:not(.save){font-size:9px;text-decoration:underline}.label-actions .delete{margin-left:auto;padding:8px}.label-actions em{text-transform:uppercase;font-size:8px;font-style:normal}.shipping-resources article.shipping-ready{background:#eef1e8;border-color:#a8ba94}.shipping-resources article.shipping-ready strong{color:#527138}@media (width<=900px){.order-body{grid-template-columns:1fr 1fr}.fulfillment-select{grid-column:1/-1}}@media (width<=760px){.admin-title{display:block}.admin-status{margin-top:28px}.admin-tabs{overflow:auto}.admin-tabs a:last-child{margin-left:0}.admin-product{grid-template-columns:1fr}.admin-product-image{height:280px}.field-row,.shipping-card,.staff-grid,.order-body,.market-fields,.sms-readiness,.category-manager{grid-template-columns:1fr}.category-list>div{grid-template-columns:1fr 80px}.category-usage{grid-column:1/-1}.market-fields .wide,.fulfillment-select{grid-column:auto}.product-actions{flex-wrap:wrap}.product-actions .save{margin-left:0}.admin-section-heading h2{font-size:48px}}.catalog-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.catalog-summary button{text-align:left;cursor:pointer;background:#fbf9f3;border:1px solid #25301929;padding:22px}.catalog-summary strong,.catalog-summary span{display:block}.catalog-summary strong{font-family:DM Serif Display,serif;font-size:34px;font-weight:400}.catalog-summary span{text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:8px}.product-filter-bar{background:#fbf9f3;grid-template-columns:minmax(210px,.65fr) 2fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:grid}.product-search input{background:#fff;border:1px solid #2530193b;width:100%;padding:12px}.filter-chips{flex-wrap:wrap;gap:7px;display:flex}.filter-chips button,.clear-filters{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #25301940;padding:9px 11px;font-size:8px}.filter-chips button.active{color:#f4f0e5;background:#253019}.filter-chips span{opacity:.6;margin-left:4px}.clear-filters{border:0;text-decoration:underline}.catalog-results{text-transform:uppercase;letter-spacing:.09em;opacity:.62;margin:0 0 18px;font-size:10px}.field-row{grid-template-columns:minmax(220px,2fr) minmax(130px,.8fr) minmax(100px,.55fr) minmax(80px,.4fr)}.admin-product-fields select{background:#fff;border:1px solid #2530193b;width:100%;padding:11px 12px;font-size:13px}.inventory-badge{text-transform:uppercase;letter-spacing:.1em;z-index:2;background:#fbf9f3;padding:7px 9px;font-size:8px;position:absolute;top:12px;left:12px}.inventory-badge.low{color:#6f4913;background:#f7dfb4}.inventory-badge.sold-out{color:#fff;background:#9b3825}.sort-order{margin-left:auto;grid-template-columns:auto 70px!important;align-items:center!important;display:flex!important}.sort-order input{padding:8px!important}.catalog-empty{text-align:center;background:#fbf9f3;padding:45px}.catalog-empty h3{font-size:30px}.catalog-empty p{opacity:.65;font-size:12px}.subscriber-count{font-family:DM Serif Display,serif;font-size:22px}.subscriber-list{background:#fbf9f3;padding:8px 30px}.subscriber-list>div{border-bottom:1px solid #25301924;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.subscriber-list span,.subscriber-list small{display:block}.subscriber-list small{opacity:.6;margin-top:4px;font-size:9px}.admin-shell :focus-visible{outline-offset:3px;outline:3px solid #c96748}.pricing-adjustment{background:#fbf9f3;border:1px solid #25301929;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 24px;display:flex}.pricing-adjustment strong{font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.pricing-adjustment p{opacity:.68;margin:5px 0 0;font-size:11px;line-height:1.5}.pricing-adjustment.applied{background:#eef4e9}.pricing-adjustment button:disabled{opacity:.55}@media (width<=1000px){.product-filter-bar{grid-template-columns:1fr}.catalog-summary,.field-row{grid-template-columns:1fr 1fr}}@media (width<=760px){.field-row,.variant-fields,.sms-console{grid-template-columns:1fr}.catalog-summary{grid-template-columns:1fr 1fr}.sort-order{margin-left:0}.subscriber-list{padding:8px 18px}.variant-media,.editor-heading{flex-direction:column;align-items:stretch}.upload-inline{text-align:center}}.admin-section-actions{align-items:center;gap:10px;display:flex}.admin-section-actions button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #253019;padding:13px 17px;font-size:9px}.admin-section-actions button:last-child{color:#f4f0e5;background:#253019}.inventory-print-sheet{display:none}@media (width<=760px){.admin-section-heading{align-items:flex-start;gap:24px}.admin-section-actions{flex-direction:column;align-items:stretch}.admin-section-actions button{white-space:nowrap}}@media print{@page{size:auto;margin:.45in}body{background:#fff!important}.admin-shell{color:#111;background:#fff;min-height:auto;padding:0}.admin-shell>:not(.inventory-print-sheet){display:none!important}.inventory-print-sheet{color:#111;font-family:Arial,sans-serif;font-size:10pt;display:block}.inventory-print-sheet header{border-bottom:2px solid #253019;grid-template-columns:120px 1fr;align-items:center;gap:20px;margin-bottom:12px;padding-bottom:12px;display:grid}.inventory-print-sheet header img{object-fit:contain;width:110px;height:70px}.inventory-print-sheet header p{text-transform:uppercase;letter-spacing:.12em;margin:0 0 3px;font-size:8pt}.inventory-print-sheet header h1{margin:0;font-family:Georgia,serif;font-size:25pt;font-weight:400}.inventory-print-sheet header span{color:#555;margin-top:5px;font-size:8.5pt;display:block}.inventory-print-instructions{color:#333;margin:0 0 16px;line-height:1.45}.inventory-print-group{break-inside:auto;margin:0 0 18px}.inventory-print-group h2{break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:7px 9px;font-family:Georgia,serif;font-size:14pt;font-weight:400;color:#fff!important;background:#253019!important}.inventory-print-group table{border-collapse:collapse;table-layout:fixed;width:100%}.inventory-print-group thead{display:table-header-group}.inventory-print-group tr{break-inside:avoid}.inventory-print-group th,.inventory-print-group td{text-align:left;vertical-align:middle;border:1px solid #888;padding:7px 8px}.inventory-print-group th{text-transform:uppercase;letter-spacing:.06em;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:7.5pt;background:#ecece8!important}.inventory-print-group th:first-child{width:48%}.inventory-print-group th:nth-child(2){width:20%}.inventory-print-group th:nth-child(3),.inventory-print-group th:nth-child(4){text-align:center;width:16%}.inventory-system-qty{font-size:12pt;font-weight:700;text-align:center!important}.inventory-write-box{border:2px solid #111;width:42px;height:28px;margin:auto;display:block}.inventory-print-sheet footer{border-top:1px solid #777;justify-content:space-between;gap:35px;margin-top:26px;padding-top:14px;font-size:9pt;display:flex}}.square-setup-grid{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}.square-status-card,.square-sync-card{background:#fbf9f3;border:1px solid #25301929;padding:24px}.square-status-card h3,.square-sync-card h3{margin:0 0 12px;font-size:24px}.square-status-card p,.square-sync-card p{opacity:.7;font-size:11px;line-height:1.6}.square-status-card ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.square-status-card li{align-items:center;gap:9px;font-size:11px;display:flex}.square-status-card li span{background:#d4c8b6;border-radius:50%;width:10px;height:10px}.square-status-card li.complete span{background:#638044}.square-status-card a{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.square-sync-counts{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.square-sync-counts span{text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #2530191f;padding:15px 10px;font-size:9px}.square-sync-counts strong{letter-spacing:0;margin-bottom:4px;font-size:22px;display:block}@media (width<=760px){.square-setup-grid{grid-template-columns:1fr}.square-sync-counts{grid-template-columns:1fr 1fr 1fr}}.promotion-guide{background:#dfe8d4;border:1px solid #a8ba94;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:20px 24px;display:flex}.promotion-guide strong,.promotion-guide span{display:block}.promotion-guide strong{font-family:DM Serif Display,serif;font-size:22px;font-weight:400}.promotion-guide span{margin-top:4px;font-size:11px;line-height:1.55}.promotion-guide a{white-space:nowrap;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;font-size:9px}.promotion-list{gap:18px;display:grid}.promotion-card{background:#fbf9f3;border:1px solid #25301929;padding:28px}.promotion-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.promotion-card-heading small{text-transform:uppercase;letter-spacing:.12em;opacity:.6;font-size:9px}.promotion-card-heading h3{margin-top:3px;font-size:32px}.promotion-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.promotion-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.promotion-fields label{text-transform:uppercase;letter-spacing:.1em;align-content:start;gap:7px;font-size:9px;display:grid}.promotion-fields input,.promotion-fields select,.promotion-fields textarea{resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:11px 12px;font-size:13px}.promotion-fields .wide{grid-column:1/-1}.promotion-fields small{text-transform:none;letter-spacing:0;opacity:.58;font-size:9px}.promotion-code-input{display:flex}.promotion-code-input input{letter-spacing:.06em;border-right:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.promotion-code-input button{text-transform:uppercase;letter-spacing:.08em;background:#f4f0e5;border:1px solid #2530193b;padding:0 11px;font-size:8px}.promotion-toggles,.promotion-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.promotion-warning{color:#8b2d18;background:#fff0eb;margin:15px 0 0;padding:11px 13px;font-size:11px}.promotion-actions button{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#fff;border:1px solid #2530194d;padding:12px 14px;font-size:8px}.promotion-actions .save{color:#f4f0e5;background:#253019;border-color:#253019}.promotion-actions .delete{background:0 0;border:0;margin-left:auto}.promotion-actions button:disabled{opacity:.38;cursor:not-allowed}@media (width<=900px){.promotion-fields{grid-template-columns:1fr 1fr}}@media (width<=760px){.promotion-guide,.promotion-card-heading{flex-direction:column;align-items:flex-start}.promotion-fields{grid-template-columns:1fr}.promotion-fields .wide{grid-column:auto}.promotion-statuses{justify-content:flex-start}.promotion-actions .delete{margin-left:0}.promotion-actions{flex-direction:column;align-items:stretch}.promotion-actions button{width:100%}}.order-alert-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.order-alert-card{background:#fbf9f3;border:1px solid #25301929;padding:28px}.order-alert-card h3{margin:0 0 18px;font-size:30px}.order-alert-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.order-alert-form label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.order-alert-form input{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #2530193b;width:100%;padding:12px;font-size:13px}.order-alert-form .save,.order-alert-test{min-height:42px}.order-alert-list{border-top:1px solid #25301924;margin-top:20px}.order-alert-list>div{border-bottom:1px solid #25301924;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.order-alert-list strong,.order-alert-list small{display:block}.order-alert-list small,.order-alert-empty{opacity:.6;margin-top:4px;font-size:9px}.order-alert-test{text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #253019;margin-top:20px;padding:11px 14px;font-size:8px}.order-alert-test:disabled{opacity:.38;cursor:not-allowed}.order-alert-readiness ul{margin:0 0 18px;padding:0;list-style:none}.order-alert-readiness li{border-bottom:1px solid #25301924;align-items:center;gap:10px;padding:13px 0;font-size:11px;display:flex}.order-alert-readiness li>span{background:#d4c8b6;border-radius:50%;width:10px;height:10px}.order-alert-readiness li.complete>span{background:#638044}.order-alert-readiness p{opacity:.7;font-size:11px;line-height:1.6}.order-alert-readiness a{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;margin-top:8px;padding-bottom:5px;font-size:9px;display:inline-block}@media (width<=760px){.order-alert-grid,.order-alert-form{grid-template-columns:1fr}.order-alert-form .save{width:100%}}.admin-tabs a{white-space:nowrap}.tab-count{color:#fff;letter-spacing:0;background:#c96748;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.setup-overview{padding-top:62px}.setup-overview .section-intro{max-width:780px}.setup-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.setup-overview-grid article{background:#fbf9f3;border:1px solid #25301929;flex-direction:column;min-height:230px;padding:24px;display:flex}.setup-overview-grid article.ready{background:#eef4e9;border-color:#a8ba94}.setup-card-heading{align-items:center;gap:8px;display:flex}.setup-card-heading span{background:#c96748;border-radius:50%;width:10px;height:10px}.setup-overview-grid article.ready .setup-card-heading span{background:#638044}.setup-card-heading small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.setup-overview-grid h3{margin:18px 0 8px;font-size:28px}.setup-overview-grid p{opacity:.7;margin:0 0 22px;font-size:11px;line-height:1.6}.setup-overview-grid a{text-transform:uppercase;letter-spacing:.09em;margin-top:auto;font-size:9px;text-decoration:underline}@media (width<=1000px){.setup-overview-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.setup-overview-grid{grid-template-columns:1fr}.setup-overview-grid article{min-height:190px}}
