.admin-shell{--a-ink:#273d34;--a-green:#345448;--a-sage:#dfe8df;--a-paper:#f7f8f4;--a-border:#e4e8df;--a-muted:#7d877d;background:var(--a-paper);min-height:100vh;color:var(--a-ink);letter-spacing:0;font:13px/1.5 Inter,Arial,sans-serif;display:flex}.admin-shell *,.admin-access *{box-sizing:border-box}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit}.admin-shell button{cursor:pointer}.admin-shell button:disabled{cursor:wait;opacity:.55}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell textarea:focus-visible,.admin-shell select:focus-visible{outline-offset:3px;outline:2px solid #527f68}.admin-shell a{color:inherit;text-decoration:none}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell p{margin:0}.admin-sidebar{border-right:1px solid var(--a-border);z-index:30;background:#fff;flex-direction:column;width:238px;padding:26px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{justify-content:flex-start;height:86px;padding-left:16px;display:flex}.admin-brand img{object-fit:contain;width:116px;height:72px}.admin-studio-label{letter-spacing:2px;color:#899387;align-items:center;gap:7px;padding:11px 16px 25px;font-size:9px;display:flex}.admin-studio-label span{background:#aebda7;border-radius:50%;width:5px;height:5px}.admin-sidebar nav{flex-direction:column;gap:6px;display:flex}.admin-sidebar nav button{text-align:left;color:#6b776d;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.admin-sidebar nav button.active{color:#2f4b3e;background:#eaf0e7;font-weight:600}.admin-sidebar nav button:hover{background:#f2f5ee}.admin-sidebar nav small{color:#fff;text-align:center;background:#365548;border-radius:3px;min-width:18px;margin-left:auto;padding:1px 4px;font-size:9px}.admin-sidebar-bottom{margin-top:auto;padding-top:40px}.admin-store-link{gap:12px;padding:18px 13px;font-size:11px;display:flex;color:#586d5d!important}.admin-user{border-top:1px solid var(--a-border);align-items:center;gap:9px;padding:18px 5px 0;display:flex}.admin-user>span{color:#6c775e;background:#e9e5db;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.admin-user>div{flex:1;min-width:0;display:grid}.admin-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.admin-user small{color:#90988b;font-size:9px}.admin-user>svg{color:#8c9b84}.admin-workspace{width:calc(100% - 238px);margin-left:238px}.admin-topbar{border-bottom:1px solid var(--a-border);background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 37px;display:flex}.admin-topbar>div{color:#7c897b;align-items:center;gap:10px;font-size:10px;display:flex}.admin-topbar>div:first-child span{letter-spacing:1.6px;font-size:8px}.admin-topbar a{margin-left:14px;display:flex}.admin-live-dot{background:#7d9569;border-radius:50%;width:5px;height:5px}.admin-content{max-width:1650px;margin:auto;padding:38px}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.admin-eyebrow{letter-spacing:1.6px;color:#8b9684;font-size:8px;font-weight:500;display:block}.admin-heading h1{margin:9px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:400;line-height:1.2}.admin-heading p{color:#879080;font-size:11px}.admin-button{color:#fff;white-space:nowrap;background:#345448;border:1px solid #345448;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 16px;line-height:1.3;text-decoration:none;display:inline-flex;font-size:11px!important;font-weight:500!important}.admin-button:hover{background:#284639}.admin-button-ghost{color:#48604c;background:0 0;border:1px solid #d9e0d4}.admin-button-ghost:hover{background:#edf1e9}.admin-button-danger{background:#904b3b;border-color:#904b3b}.admin-icon{color:#71816e;background:0 0;border:0;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.admin-icon:hover{background:#eef1e9;border-radius:3px}.admin-text-link{color:#4c6752;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex;font-size:10px!important}.admin-text-link:hover{color:#213f2b}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.admin-stat{border:1px solid var(--a-border);background:#fff;border-radius:5px;padding:22px}.admin-stat>div{color:#7a8878;justify-content:space-between;align-items:center;font-size:10px;display:flex}.admin-stat>div>svg{color:#9da994}.admin-stat>strong{margin:15px 0 7px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.admin-stat>small{color:#949b8e;font-size:9px}.admin-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:23px;margin-bottom:23px;display:grid}.admin-panel{border:1px solid var(--a-border);background:#fff;border-radius:5px;min-width:0;overflow:hidden}.admin-panel-head{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:10px;padding:22px 24px;display:flex}.admin-panel h2{font-size:15px;font-weight:500}.admin-panel-head p{color:#919889;margin-top:5px;font-size:10px}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:36px;display:flex}.admin-empty>span{color:#7e9375;background:#f4f6ef;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:17px;display:grid}.admin-empty h3{margin-bottom:9px;font:400 21px/1.3 Georgia,serif}.admin-empty p{color:#8b9685;max-width:300px;font-size:10px;line-height:1.8}.admin-empty>.admin-button{margin-top:24px}.admin-ready{background:#eef1e6;border-color:#e4e9d9;padding:27px}.admin-ready>svg{color:#718663;margin-bottom:20px}.admin-ready .admin-eyebrow{color:#7d8c70;letter-spacing:1.2px;margin-bottom:10px;font-size:7px}.admin-ready h2{margin-bottom:12px;font:400 27px/1.2 Georgia,serif}.admin-ready>p{color:#7f8a73;margin-bottom:18px;font-size:10px;line-height:1.8}.admin-ready>button{color:#5e7352;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce3d2;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:9px;display:flex}.admin-ready>button>span:nth-child(2){flex:1}.admin-ready>button>svg:first-child{color:#92a27c}.admin-check{border:1px solid #a3b090;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.admin-check.done{color:#fff;background:#728b61}.admin-ready>small{color:#939b84;margin-top:20px;font-size:8px;line-height:1.6;display:block}.admin-inline-empty{color:#7e9272;align-items:center;gap:13px;padding:35px 24px;display:flex}.admin-inline-empty strong{color:#65745b;font-size:11px;font-weight:400}.admin-inline-empty p{color:#9aa28e;margin-top:5px;font-size:9px}.admin-return-summary{flex-direction:column;align-items:flex-start;gap:7px;padding:22px 24px 28px;display:flex}.admin-return-summary>strong{font:400 32px Georgia,serif}.admin-return-summary>span{color:#8d9685;font-size:10px}.admin-return-summary button{margin-top:17px}.admin-low-stock{padding:0 22px}.admin-low-stock button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1e8;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.admin-low-stock img{object-fit:cover;border-radius:2px;width:35px;height:43px}.admin-low-stock button>div{flex:1;display:grid}.admin-low-stock strong{font-size:11px;font-weight:500}.admin-low-stock button>div>span{color:#98a08e;font-size:9px}.admin-low-stock b{font-size:10px;font-weight:400}.admin-toolbar{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.admin-pills{flex-wrap:wrap;gap:5px;display:flex}.admin-pills>button{color:#8a9580;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:7px 10px;font-size:10px}.admin-pills>button.active{color:#3c583b;background:#edf1e8}.admin-pills>button:hover{background:#f4f6ef}.admin-search{color:#a0aa96;background:#fff;border:1px solid #e4e8df;border-radius:3px;align-items:center;gap:7px;max-width:300px;padding:8px 10px;display:flex;min-width:220px!important}.admin-search input{width:100%;min-width:0;background:0 0!important;border:0!important;outline:0!important;min-height:0!important;padding:0!important;font-size:10px!important}.admin-search button{color:#9ca890;background:0 0;border:0;padding:0;display:flex}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.admin-table th{text-transform:uppercase;letter-spacing:.6px;color:#8e9884;background:#fafbf7;border-bottom:1px solid #e9ede2;padding:12px 22px;font-size:9px;font-weight:500}.admin-table td{vertical-align:middle;color:#6e7d63;border-bottom:1px solid #edf0e6;padding:18px 22px}.admin-table td>strong{color:#52664a;font-weight:500}.admin-table tbody tr:hover{background:#fcfdf9}.admin-table tbody tr:last-child td{border-bottom:0}.admin-product-cell{text-align:left;color:#40573d;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.admin-product-cell img{object-fit:cover;background:#f0f0e9;border-radius:3px;width:48px;height:62px}.admin-product-cell>span{gap:4px;display:grid}.admin-product-cell strong{white-space:normal;max-width:210px;font-size:11px;font-weight:500}.admin-product-cell small{color:#9ba28e;font-size:9px}.admin-row-actions{align-items:center;gap:13px;display:flex}.admin-row-actions>button:not(.admin-icon){color:#547149;background:0 0;border:0;padding:4px 0;font-size:10px}.admin-cell-sub{color:#9da58f;margin-top:4px;font-size:9px;display:block}.admin-table-foot{color:#9aa18f;border-top:1px solid #edf0e6;justify-content:space-between;gap:14px;padding:14px 22px;font-size:9px;display:flex}.admin-low{color:#b58750}.admin-badge{color:#849079;white-space:nowrap;background:#f0f2eb;border-radius:3px;padding:4px 7px;font-size:8px;line-height:1.3;display:inline-block}.admin-badge-active,.admin-badge-paid,.admin-badge-delivered,.admin-badge-approved,.admin-badge-connected{color:#6d865b;background:#e9f1e4}.admin-badge-pending,.admin-badge-confirmed,.admin-badge-processing,.admin-badge-low_stock,.admin-badge-refund_pending,.admin-badge-not_connected{color:#aa8b51;background:#f8f0df}.admin-badge-shipped,.admin-badge-received{color:#6c8497;background:#e9eef2}.admin-badge-rejected,.admin-badge-cancelled,.admin-badge-out_of_stock,.admin-badge-paid_review{color:#b37c6f;background:#f7e9e5}.admin-order-id{color:#56744a;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.admin-customer-cell{align-items:center;gap:11px;display:flex}.admin-customer-cell>span{color:#829270;background:#edf0e7;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.admin-customer-cell>div{gap:4px;display:grid}.admin-customer-cell strong{color:#4e6546;font-weight:500}.admin-customer-cell small{color:#9aa58b;font-size:9px}.admin-code{letter-spacing:.7px;background:#f4f5ee;border:1px dashed #d9dfcb;padding:6px 9px;font:11px ui-monospace,monospace}.admin-settings-grid{grid-template-columns:1.3fr 1fr;gap:23px;display:grid}.admin-settings-grid>div>.admin-panel+.admin-panel{margin-top:23px}.admin-form-section{padding:25px}.admin-form-section>h2{margin-bottom:5px}.admin-form-section>p{color:#939d87;margin-bottom:25px;font-size:10px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-shell label:not(.admin-search):not(.admin-checkbox):not(.admin-toggle){color:#66795a;flex-direction:column;gap:7px;font-size:10px;display:flex}.admin-shell input:not([type=range]):not([type=checkbox]):not([type=color]),.admin-shell textarea,.admin-shell select{color:#4b6240;background:#fff;border:1px solid #dfe5d7;border-radius:3px;width:100%;min-height:37px;padding:10px 12px;font-size:11px}.admin-shell textarea{resize:vertical;line-height:1.7}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#b1b9a5}.admin-shell label small{color:#a0a891;font-size:9px;font-weight:400;line-height:1.6}.admin-full{grid-column:1/-1}.admin-payment-panel{padding:25px}.admin-payment-panel>div:first-child{color:#8a9c79;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.admin-payment-panel>h2{margin-bottom:9px}.admin-payment-panel>p{color:#89977a;font-size:10px;line-height:1.8}.admin-env-list{background:#f7f8f2;border:1px solid #ecf0e2;border-radius:3px;gap:5px;margin:17px 0;padding:11px;display:grid}.admin-env-list code{color:#81916d;font-size:9px}.admin-payment-panel>small{color:#a0a88f;font-size:9px;line-height:1.7;display:block}.admin-save-bar{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.admin-save-bar>span{color:#939f83;font-size:10px}.admin-preview-note{color:#8c9879;background:#f5f6ec;border:1px solid #e6e9d8;border-radius:3px;align-items:flex-start;gap:10px;padding:15px;display:flex}.admin-preview-note>svg{flex-shrink:0;margin-top:1px}.admin-preview-note p{font-size:9px;line-height:1.8}.admin-preview-note strong{color:#7a8d63;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.admin-footer{color:#a3ae94;letter-spacing:.3px;border-top:1px solid #e5eadb;justify-content:space-between;margin-top:40px;padding-top:21px;font-size:8px;display:flex}.admin-error{color:#ad6a55;background:#fff0ec;border:1px solid #f0d4cb;border-radius:4px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 15px;font-size:11px;display:flex}.admin-error>span{flex:1}.admin-error>button{color:#ad6a55;background:0 0;border:0;display:flex}.admin-toast{color:#fff;z-index:100;background:#345448;border-radius:5px;align-items:center;gap:10px;padding:13px 22px;font-size:11px;display:flex;position:fixed;bottom:26px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 10px 35px #1d302333}.admin-muted{color:#9ba48e;font-size:10px}.admin-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#1c2d246b;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0;overflow:auto}.admin-modal{background:#fff;border:1px solid #e4e8dc;border-radius:7px;outline:0;width:min(100%,580px);max-height:calc(100vh - 52px);overflow:auto;box-shadow:0 25px 80px #13241933}.admin-modal-wide{width:min(100%,980px)}.admin-modal-head{z-index:3;background:#fcfdf9;border-bottom:1px solid #e7ecdf;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex;position:sticky;top:0}.admin-modal-head h2{margin-top:6px;font:400 26px/1.3 Georgia,serif}.admin-modal-body{padding:25px 28px}.admin-modal-body>p{color:#7c8b70;font-size:12px;line-height:1.8}.admin-modal-foot{z-index:2;background:#fafbf6;border-top:1px solid #e5eadb;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex;position:sticky;bottom:0}.admin-modal .admin-error{margin:15px 28px}.admin-product-editor{grid-template-columns:1.4fr 1fr;gap:25px;padding:26px 28px;display:grid}.admin-editor-section{margin-bottom:24px}.admin-editor-section h3{margin-bottom:15px;font-size:13px;font-weight:500}.admin-editor-section p{color:#99a18c;margin-top:-8px;margin-bottom:16px;font-size:9px;line-height:1.8}.admin-editor-section+.admin-editor-section{border-top:1px solid #e8ecdf;padding-top:22px}.admin-size-grid{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.admin-size-grid>div{background:#fafbf6;border:1px solid #e5eadb;border-radius:3px;flex:1;min-width:55px;padding:8px}.admin-checkbox{color:#728563;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.admin-checkbox input{accent-color:#557246;width:12px;height:12px}.admin-size-grid>div>input{text-align:center;margin-top:7px;min-height:28px!important;padding:5px!important;font-size:10px!important}.admin-color-row{align-items:center;gap:9px;margin-bottom:9px;display:flex}.admin-color-row input[type=color]{background:#fff;border:1px solid #e1e7d6;border-radius:3px;flex-shrink:0;width:34px;height:32px;padding:3px}.admin-color-row>input:not([type=color]){min-height:32px!important;padding:7px 10px!important}.admin-image-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-image-grid>div{aspect-ratio:4/5;background:#f0f0e7;border-radius:3px;position:relative;overflow:hidden}.admin-image-grid img{object-fit:cover;width:100%;height:100%}.admin-image-grid>div>span{color:#416034;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border-radius:2px;padding:4px 7px;font-size:8px;position:absolute;bottom:7px;left:7px}.admin-make-cover{color:#416034;background:#fff9;border:0;border-radius:2px;padding:4px 7px;font-size:8px;position:absolute;bottom:7px;left:7px}.admin-image-remove{color:#728362;background:#fff9;border:0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:5px;right:5px}.admin-image-add{aspect-ratio:4/5;color:#859a70;background:#f8faf4;border:1px dashed #cdd8bf;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.admin-image-add:hover{background:#f0f4e8}.admin-toggle{color:#658054;align-items:flex-start;gap:10px;margin-bottom:15px;font-size:10px;display:flex}.admin-toggle input{accent-color:#507344;flex-shrink:0;width:14px;height:14px;margin-top:1px}.admin-toggle small{margin-top:4px;display:block}.admin-order-editor{grid-template-columns:1.2fr 1fr;gap:30px;padding:27px 28px;display:grid}.admin-order-badges{gap:7px;margin-bottom:20px;display:flex}.admin-line-item{border-bottom:1px solid #edf0e5;align-items:center;gap:12px;padding:14px 0;display:flex}.admin-line-item img{object-fit:cover;border-radius:2px;width:45px;height:57px}.admin-line-item>div{flex:1;gap:5px;display:grid}.admin-line-item strong{font-size:11px;font-weight:500}.admin-line-item span{color:#9aa58c;font-size:9px}.admin-line-item>b{font-size:11px;font-weight:400}.admin-totals{padding-top:15px}.admin-totals>div{color:#8a977c;justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.admin-totals>div:last-child{color:#516f40;border-top:1px solid #e5eadb;margin-top:6px;padding-top:12px}.admin-address{background:#f9fbf4;border:1px solid #e9eedf;border-radius:3px;margin-top:20px;padding:16px}.admin-address h3{color:#8b9a79;margin-bottom:12px;font-size:10px;font-weight:500}.admin-address strong{font-size:11px;font-weight:500}.admin-address p{color:#8b987b;margin-top:6px;font-size:10px;line-height:1.8}.admin-return-details{border-bottom:1px solid #e9eedd;padding-bottom:18px}.admin-return-details>span{color:#a0ab90;font-size:9px}.admin-return-details>h3{margin:10px 0;font-size:15px;font-weight:500}.admin-return-details>p{color:#839271;font-size:11px;line-height:1.7}.admin-crop-backdrop{z-index:80}.admin-crop-modal{width:min(100%,860px)}.admin-crop-layout{grid-template-columns:1fr 1fr;gap:30px;padding:27px;display:grid}.admin-crop-preview{background:#eff2e8;justify-content:center;align-items:center;min-height:310px;padding:12px;display:flex}.admin-crop-preview canvas{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:430px}.admin-crop-controls{flex-direction:column;gap:22px;padding-top:5px;display:flex}.admin-crop-controls>p{color:#929f81;font-size:11px;line-height:1.8}.admin-crop-controls input[type=range]{accent-color:#648950;width:100%;margin-top:5px}.admin-crop-controls label>span{color:#91a17f;font-size:10px}.admin-crop-controls .admin-button{align-self:flex-start}.admin-access{text-align:center;color:#43603b;background:#f8f9f3;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:35px;font:13px/1.7 Arial,sans-serif;display:flex}.admin-access>img{object-fit:contain;width:150px;height:100px;margin-bottom:30px}.admin-access h1{max-width:530px;margin:0;font:400 39px/1.2 Georgia,serif}.admin-access>p{color:#8e9c7c;max-width:440px;margin:0;font-size:12px}.admin-access .admin-text-link{margin-top:10px}.admin-access .admin-eyebrow{color:#93a47d}.admin-menu{display:none}.admin-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-spin{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.admin-content{padding:46px 50px}.admin-heading h1{font-size:42px}.admin-stat-grid{gap:23px}.admin-stat{padding:25px}.admin-topbar{padding:0 50px}.admin-overview-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (max-width:1200px){.admin-sidebar{width:205px;padding:23px 13px}.admin-workspace{width:calc(100% - 205px);margin-left:205px}.admin-content{padding:28px 24px}.admin-topbar{padding:0 24px}.admin-stat-grid{gap:12px}.admin-stat{padding:17px}.admin-stat>strong{font-size:27px}.admin-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:17px}.admin-toolbar{flex-wrap:wrap;align-items:flex-start}.admin-search{min-width:190px!important}.admin-heading h1{font-size:33px}.admin-table th,.admin-table td{padding-left:17px;padding-right:17px}.admin-settings-grid{grid-template-columns:1fr}.admin-settings-grid>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-settings-grid>div>.admin-panel+.admin-panel{margin-top:0}}@media (max-width:900px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-ready{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.admin-ready>svg{grid-area:1/1;margin:0 0 12px}.admin-ready .admin-eyebrow,.admin-ready h2{grid-column:1}.admin-ready>p{grid-column:1;margin-bottom:0}.admin-ready>button{grid-column:2}.admin-ready>button:first-of-type{grid-row:2}.admin-ready>button:nth-of-type(2){grid-row:3}.admin-ready>button:nth-of-type(3){grid-row:4}.admin-ready>small{grid-column:1/-1}.admin-settings-grid>div{display:block}.admin-settings-grid>div>.admin-panel+.admin-panel{margin-top:20px}.admin-product-editor{grid-template-columns:1.15fr 1fr;gap:20px;padding:23px}.admin-modal-head,.admin-modal-foot{padding-left:23px;padding-right:23px}.admin-order-editor{gap:23px;padding:23px}.admin-heading{align-items:flex-start}.admin-heading>.admin-button{margin-top:19px}.admin-footer{gap:20px}}@media (max-width:700px){.admin-sidebar{visibility:hidden;width:230px;transition:transform .2s;transform:translate(-100%)}.admin-sidebar.is-open{visibility:visible;transform:translate(0)}.admin-nav-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:29;background:#182f2466;position:fixed;inset:0}.admin-workspace{width:100%;margin-left:0}.admin-menu{display:inline-flex}.admin-topbar{height:58px;padding:0 18px}.admin-topbar>div:first-child span{letter-spacing:.8px;font-size:7px}.admin-topbar>div{gap:7px;font-size:8px}.admin-topbar a{margin-left:6px}.admin-content{padding:27px 18px}.admin-heading{flex-wrap:wrap;gap:12px;margin-bottom:23px}.admin-heading h1{font-size:34px}.admin-heading>.admin-button{margin-top:0}.admin-heading p{max-width:300px;line-height:1.7}.admin-stat-grid{gap:11px;margin-bottom:18px}.admin-stat{padding:17px 15px}.admin-stat>strong{font-size:28px}.admin-stat>div{font-size:9px}.admin-stat>small{font-size:8px}.admin-stat>div>svg{width:16px}.admin-panel-head{padding:19px}.admin-panel-head h2{font-size:13px}.admin-panel-head p{font-size:9px}.admin-panel-head .admin-text-link{font-size:9px!important}.admin-empty{min-height:280px;padding:30px 20px}.admin-ready{padding:23px;display:block}.admin-ready>svg{margin-bottom:20px}.admin-ready>p{margin-bottom:15px}.admin-ready h2 br{display:none}.admin-ready h2{font-size:26px}.admin-ready>button{padding:13px 0;font-size:10px}.admin-toolbar{gap:13px;padding:14px}.admin-pills{gap:2px}.admin-pills>button{padding:6px 8px;font-size:9px}.admin-search{width:100%;max-width:100%}.admin-table th,.admin-table td{padding:14px}.admin-table th{font-size:8px}.admin-table td{font-size:10px}.admin-product-cell img{width:39px;height:52px}.admin-product-cell strong{max-width:180px;font-size:10px}.admin-table-foot{flex-wrap:wrap;padding:13px 15px;font-size:8px}.admin-table-foot>span{margin-left:auto}.admin-settings-grid{gap:17px}.admin-form-section{padding:21px}.admin-form-grid,.admin-save-bar{gap:15px}.admin-save-bar>span{max-width:170px;font-size:9px}.admin-preview-note{padding:13px}.admin-footer{gap:15px;margin-top:30px;font-size:7px}.admin-footer>span:last-child{text-align:right}.admin-toast{width:max-content;max-width:calc(100% - 30px);padding:13px 17px;font-size:10px;bottom:18px;left:50%}.admin-modal-backdrop{align-items:center;padding:12px}.admin-modal{max-height:calc(100dvh - 24px)}.admin-modal-head{padding:19px}.admin-modal-head h2{font-size:23px}.admin-modal-body{padding:20px}.admin-modal-foot{padding:16px 19px}.admin-product-editor{grid-template-columns:1fr;padding:20px}.admin-product-editor>div+div{border-top:1px solid #e8ecdd;padding-top:20px}.admin-image-grid{grid-template-columns:repeat(3,1fr)}.admin-product-editor .admin-editor-section:last-child{margin-bottom:0}.admin-order-editor{grid-template-columns:1fr;padding:20px}.admin-crop-layout{grid-template-columns:1fr;gap:20px;padding:19px}.admin-crop-preview{min-height:0;max-height:300px}.admin-crop-preview canvas{width:auto;max-width:100%;max-height:275px}.admin-crop-controls{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-crop-controls>p:first-child{grid-column:1/-1;font-size:10px}.admin-crop-controls>p:last-child{font-size:8px}.admin-crop-controls>label{font-size:9px!important}.admin-access h1{font-size:33px}.admin-modal .admin-error{margin:15px 19px}.admin-size-grid{gap:5px}.admin-size-grid>div{min-width:48px;padding:7px}.admin-checkbox{gap:3px;font-size:8px}}@media (prefers-reduced-motion:reduce){.admin-spin{animation:none}.admin-sidebar{transition:none}}.admin-badge-refunded{color:#897397;background:#eee9f5}.admin-payment-sync{background:#f7f9f2;border:1px solid #e8edde;border-radius:3px;margin-bottom:10px;padding:13px 14px}.admin-payment-sync p{color:#91a080;margin-top:8px;font-size:9px;line-height:1.8}.admin-shell input:disabled,.admin-shell select:disabled,.admin-shell textarea:disabled{cursor:not-allowed;color:#9aa58b!important;background:#f6f7f1!important}.admin-modal-foot{flex-wrap:wrap}.admin-signout{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.admin-security-panel{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:22px 25px;display:flex}.admin-security-panel>div{color:#819370;align-items:center;gap:14px;display:flex}.admin-security-panel h2{color:#557249;font-size:13px}.admin-security-panel p{color:#9aa78c;margin-top:5px;font-size:10px}.admin-security-panel .admin-button{flex-shrink:0}@media (max-width:600px){.admin-security-panel{flex-direction:column;align-items:flex-start;padding:20px}.admin-signout{font-size:11px}}
