body:has(.admin-pwa-shell){min-height:100svh;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.admin-pwa-shell{min-width:0}body:has(.admin-pwa-shell):before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top);z-index:100;pointer-events:none;background:#b43f61}.admin-pwa-shell .admin-product-form .editor-steps,.admin-pwa-shell .admin-session-notice{top:env(safe-area-inset-top)}.admin-pwa-shell .admin-product-form .editor-step-content{scroll-margin-top:calc(78px + env(safe-area-inset-top))}.admin-pwa-shell .admin-product-form .admin-photo-editor{scroll-margin-top:calc(84px + env(safe-area-inset-top))}.admin-pwa-shell .admin-product-form .editor-save-bar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box}.admin-pwa-shell .ve-action-bar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.admin-pwa-shell .visual-editor{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.admin-pwa-shell .ve-confirm-dialog{max-height:calc(100dvh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media screen{.admin-pwa-shell .admin-daily-actions>a[data-admin-action=receipt],.admin-pwa-shell .label-tracking[data-view=receipts] .tracking-list>.tracking-row,.admin-pwa-shell .tracking-new-entry,.admin-pwa-shell .tracking-tabs>button[data-tracking-tab=receipts]{--state-bg:#eff6ff;--state-ink:#1d4ed8;--state-border:#2563eb}.admin-pwa-shell .admin-daily-actions>a[data-admin-action=pending],.admin-pwa-shell .label-tracking[data-view=pending] .tracking-list>.tracking-row,.admin-pwa-shell .tracking-job,.admin-pwa-shell .tracking-tabs>button[data-tracking-tab=pending]{--state-bg:#fffbeb;--state-ink:#854d0e;--state-border:#b45309}.admin-pwa-shell .label-tracking[data-view=printed] .tracking-list>.tracking-row,.admin-pwa-shell .tracking-tabs>button[data-tracking-tab=printed]{--state-bg:#f0fdf4;--state-ink:#166534;--state-border:#15803d}.admin-pwa-shell .tracking-unknown,.admin-pwa-shell .tracking-unknown .tracking-row{--state-bg:#f3f4f6;--state-ink:#374151;--state-border:#6b7280}.admin-pwa-shell .admin-daily-actions>a[data-admin-action=search]{--state-bg:#fff1f5;--state-ink:#8d3050;--state-border:#8d3050}.admin-pwa-shell .admin-daily-actions>a[data-admin-action],.admin-pwa-shell .label-tracking .tracking-list>.tracking-row,.admin-pwa-shell .tracking-tabs>button[data-tracking-tab],.admin-pwa-shell .tracking-unknown .tracking-row{background:var(--state-bg);border-color:var(--state-border);box-shadow:inset 4px 0 var(--state-border)}.admin-pwa-shell .admin-daily-actions>a[data-admin-action] :is(svg,strong),.admin-pwa-shell .label-tracking .tracking-count>strong,.admin-pwa-shell .tracking-tabs>button[data-tracking-tab]{color:var(--state-ink)}.admin-pwa-shell .admin-daily-actions>a[data-admin-action] span{color:#475569}.admin-pwa-shell .tracking-tabs>button[data-tracking-tab][aria-pressed=true]{border:2px solid var(--state-border);text-decoration:underline;text-underline-offset:4px;font-weight:700;box-shadow:inset 0 -4px var(--state-border)}.admin-pwa-shell .label-tracking :is(.tracking-new-entry,.tracking-unknown,.tracking-job){background:var(--state-bg);border:1px solid var(--state-border);border-radius:8px;padding:8px 12px;box-shadow:inset 4px 0 var(--state-border)}.admin-pwa-shell .label-tracking :is(.tracking-new-entry,.tracking-unknown,.tracking-job)>summary{color:var(--state-ink)}.admin-pwa-shell .label-tracking .tracking-error{background:#fef2f2;border-color:#b91c1c;color:#991b1b}.admin-pwa-shell :is(.admin-daily-actions,.label-tracking,.labels-manual-selection,.labels-selection-review) :is(a,button,input,select,summary):focus-visible{outline:3px solid #512238;outline-offset:3px}.admin-pwa-shell .labels-manual-selection{margin:16px 0;border:1px solid #d8c6d0;border-radius:10px;padding:0 12px;background:#fff}.admin-pwa-shell .labels-manual-selection>summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:600;color:#8d3050}.admin-pwa-shell .labels-selection-review{margin:14px 0;padding:14px;border:1px solid #b45309;border-radius:10px;background:#fffbeb;color:#713f12}.admin-pwa-shell .labels-selection-review h2{margin:0 0 8px;font-size:17px}.admin-pwa-shell .labels-selection-review ul{padding-inline-start:20px;margin:8px 0}.admin-pwa-shell .labels-selection-review li{padding:4px 0;overflow-wrap:anywhere}.admin-pwa-shell .labels-simple-flow{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;color:#59424e;font-size:13px}.admin-pwa-shell .labels-simple-flow span{padding:6px 9px;border-radius:6px;background:#fff1f5}.admin-pwa-shell .labels-job-summary>span{display:none}.admin-pwa-shell .labels-job-summary>span:first-of-type{display:initial}}@media screen{html body:has(.admin-pwa-shell){background:#f8dde6;color:#39232e}.admin-pwa-shell{--ink:#39232e;--muted:#755060;--line:#e9bdcd;--burgundy:#762842;--rose:#b95178;--cream:#fff7fa;--blush:#f9dfe9;--card:#fff;color:#39232e}html body:has(.admin-pwa-shell) .private-header{background:#f3cbd9;border-bottom:1px solid #dfadbf}html body:has(.admin-pwa-shell) .private-header :is(.shop-brand,.text-link){color:#762842}.admin-pwa-shell :is(h1,h2,h3){color:#762842}.admin-pwa-shell :is(.admin-dashboard,.admin-inventory-page,.admin-product-page,.admin-editor-panel){padding-top:8px}.admin-pwa-shell .admin-simple-navigation{padding:9px;border:1px solid #e1b0c2;border-radius:16px;background:#fff2f7;box-shadow:0 3px 14px #76284208}.admin-pwa-shell .admin-navigation-more>summary,.admin-pwa-shell .admin-simple-navigation>a{border-color:#e8c3d2;color:#762842;border-radius:10px;background:#fff;font-weight:600}.admin-pwa-shell .admin-navigation-more>summary[data-active=true],.admin-pwa-shell .admin-simple-navigation>a:is([aria-current=page],[data-active=true]){color:#fff;background:#762842;border-color:#762842}.admin-pwa-shell .admin-navigation-more-panel{background:#fff7fa;border-color:#deb0c2}.admin-pwa-shell :is(.admin-summary-grid>a,.admin-recent,.admin-preference-card,.admin-draft-recovery){border-color:#e5b9ca;border-radius:16px;box-shadow:0 3px 12px #76284208;background:#fff}.admin-pwa-shell .admin-summary-grid>a{border-top:4px solid #b95178}.admin-pwa-shell .admin-summary-grid strong{color:#762842}.admin-pwa-shell .admin-summary-grid span{color:#694454}.admin-pwa-shell .button:not(.danger):not(.button-danger):not(.secondary):not(.button-secondary){background:#762842;border-color:#762842;color:white}.admin-pwa-shell .admin-product-form.is-simple{--editor-pink:#762842;--editor-soft:#fce7ef;--editor-border:#e6bfcf;--editor-muted:#755060}.admin-pwa-shell .admin-product-form.is-simple .editor-primary{color:#fff;background:#762842;border:1px solid #762842;box-shadow:0 2px 6px #76284219}.admin-pwa-shell .admin-product-form.is-simple :is(.editor-outline,.editor-soft){color:#762842;border-color:#dcaabd;background:#fff5f9}.admin-pwa-shell .admin-product-form.is-simple :is(.editor-kind-picker,.editor-card){border-color:#e7bdce;box-shadow:0 4px 14px #76284208}.admin-pwa-shell .admin-product-form.is-simple .editor-kind-picker button[aria-pressed=true]{background:#f7d6e3;color:#762842;border-color:#9c3b5e;box-shadow:inset 0 0 0 1px #9c3b5e}.admin-pwa-shell .admin-product-form.is-simple .editor-steps{background:#fae7eef5;border-color:#deb0c2;border-radius:12px;padding:8px}.admin-pwa-shell .admin-product-form.is-simple .editor-steps button[aria-current=step]{background:#762842;color:white}.admin-pwa-shell .admin-product-form.is-simple .editor-save-bar{background:#fff2f8f5;border-top:1px solid #dcaabd;box-shadow:0 -4px 18px #7628420c}.admin-pwa-shell .admin-product-form.is-simple .editor-compact-heading h1{color:#762842}.admin-pwa-shell :is(input,select,textarea):focus-visible{outline:3px solid #762842;outline-offset:2px}.admin-pwa-shell :is(a,button,summary):focus-visible{outline:3px solid #762842;outline-offset:3px}.admin-pwa-shell .admin-product-form.is-simple .editor-message{position:static;margin:0;transform:none;left:auto;right:auto;bottom:auto;width:auto;max-width:none}}.admin-pwa-notices{width:min(1180px,100%);box-sizing:border-box;margin:0 auto;padding:8px max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));color:#37232b;font:12px/1.4 Arial,Helvetica,sans-serif}.admin-pwa-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #eed4de;border-radius:12px;background:#fff5f8}.admin-pwa-notice+.admin-pwa-notice{margin-top:6px}.admin-pwa-copy{display:grid;flex:1 1 170px;min-width:0;gap:2px;overflow-wrap:anywhere}.admin-pwa-copy strong{font-size:12px;font-weight:700}.admin-pwa-copy>span{color:#74515f}.admin-pwa-notice button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #dcb6c6;border-radius:9px;background:#fff;color:#842b4a;font:600 12px/1.3 Arial,Helvetica,sans-serif;white-space:normal;cursor:pointer}.admin-pwa-notice button.admin-pwa-primary{border-color:#a83a60;background:#a83a60;color:#fff}.admin-pwa-notice button:focus-visible{outline:3px solid #502136;outline-offset:3px}.admin-pwa-notice button:disabled{opacity:.6;cursor:wait}.admin-pwa-symbol{display:flex;color:#a83a60}.admin-pwa-notice button.admin-pwa-dismiss{flex:0 0 44px;width:44px;padding:8px;border-color:transparent;background:transparent}.admin-pwa-update{background:#fff}.admin-pwa-confirm{flex:1 1 100%;min-width:0;padding-top:4px;border-top:1px solid #eed4de}.admin-pwa-confirm p{margin:4px 0 8px;font-size:12px;line-height:1.5}.admin-pwa-confirm>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:359px){.admin-pwa-install .admin-pwa-copy{flex-basis:140px}.admin-pwa-symbol{display:none}.admin-pwa-update>.admin-pwa-primary{width:100%}}.admin-session-notice{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 14px;padding:10px 14px;border-bottom:1px solid #dfc2cc;background:#fff0f5;color:#792c48;font:12px/1.5 Arial,Helvetica,sans-serif}.admin-session-notice a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}