.theme-paper{--paper-page:#faf9f6;--paper-sheet:#fff;--paper-ink:#151515;--paper-muted:#666;--paper-tab:#f1efea;--paper-tab-text:#77746e;--paper-tab-shadow:0 -2px 6px #0000000a;--paper-rule:#bdbbb5;--paper-photo-rule:#d5d3ce;--paper-field:#f1f5fb;--paper-control-rule:#e4e1db;--paper-control-ink:#555;--paper-control-empty:#b5b3ae;--paper-cart:#fff;--paper-cart-rule:#efede8;--paper-cart-mobile-rule:#e8e6e1;--paper-soft-rule:#eae8e3;--paper-label:#8a877f;--paper-tier-bg:#f7f6f3;--paper-cream:#f7f4ec;--paper-goal-border:#c9a15a;--paper-goal-label:#fff1de;--paper-goal-ink:#8a4b00;--paper-notice-bg:#fff6e8;--paper-notice-border:#f1d9ae;--paper-best-bg:#eef6ef;--paper-best-ink:#246b35;--paper-best-border:#cfe6d3;--paper-shadow:0 1px 2px #00000008, 0 8px 28px #3c321e0d;--background:var(--paper-sheet);--foreground:var(--paper-ink);--card:var(--paper-sheet);--card-foreground:var(--paper-ink);--muted:var(--paper-field);--muted-foreground:var(--paper-muted);--accent:var(--paper-ink);--accent-foreground:var(--paper-sheet);--primary:var(--paper-ink);--primary-foreground:var(--paper-sheet);--secondary:var(--paper-tab);--secondary-foreground:var(--paper-ink);--border:var(--paper-rule);--input:var(--paper-control-rule);--ring:var(--paper-ink);--font-display:Inter, sans-serif;--font-sans:Inter, sans-serif;--font-mono:Inter, sans-serif;--gradient-dark:var(--paper-cart);--gradient-gold:var(--paper-ink);--dark:var(--paper-sheet);background:var(--paper-page);color:var(--paper-ink);font-family:var(--font-sans);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:28px;padding-left:24px;padding-right:384px;display:grid}.theme-paper *,.theme-paper .font-display{letter-spacing:0}.theme-paper .font-display{font-family:var(--font-display);font-weight:700}.theme-paper .font-mono{font-family:var(--font-mono);font-weight:600}.theme-paper .paper-heading h1,.theme-paper .paper-tabs button,.theme-paper .paper-pack .font-display,.theme-paper .paper-category h2,.theme-paper .paper-cart .font-display{text-transform:none}.theme-paper .paper-logo-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-row:1;position:static}.theme-paper .paper-logo-header>div{padding:20px 0 18px}.theme-paper .paper-logo-header img{filter:invert();max-width:200px;height:48px}.theme-paper .paper-filterbar{border:0;grid-row:2;width:100%;min-width:0;padding:0}.theme-paper .paper-tabs{scrollbar-width:thin;border:0;flex-wrap:nowrap;align-items:stretch;gap:4px;width:100%;min-width:0;padding:0;overflow-x:auto}.theme-paper .paper-tabs button{background:var(--paper-tab);color:var(--paper-tab-text);border:0;border-radius:10px 10px 0 0;flex:none;padding:10px 12px;font-size:11px;font-weight:500}.theme-paper .paper-tabs button[data-active=true]{background:var(--paper-sheet);border-color:var(--paper-sheet);color:var(--paper-ink);box-shadow:var(--paper-tab-shadow);font-weight:700}.theme-paper .paper-swipe-hint{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-muted);visibility:hidden;justify-content:flex-end;align-items:center;gap:6px;padding:0 2px 5px;font-size:9px;font-weight:600}.theme-paper .paper-swipe-hint[data-visible=true]{visibility:visible}.theme-paper .paper-heading{background:var(--paper-sheet);width:100%;box-shadow:var(--paper-shadow);border-radius:0 14px 0 0;grid-row:3;grid-template-columns:minmax(0,1fr) auto;padding:22px 26px 16px;display:grid;position:relative}.theme-paper .paper-heading:after{content:"";border-bottom:1px solid var(--paper-soft-rule);position:absolute;bottom:0;left:26px;right:26px}.theme-paper .paper-heading h1{font-size:34px;line-height:1.2}.theme-paper .paper-heading>p:first-of-type{color:#6b6b6b;grid-column:1;font-size:12px}.theme-paper .paper-heading .paper-count{text-align:right;letter-spacing:.12em;max-width:160px;color:var(--paper-label);grid-area:1/2/span 2;align-self:end;padding-left:12px;font-size:10.5px}.theme-paper .paper-catalog{background:var(--paper-sheet);width:100%;min-width:0;box-shadow:var(--paper-shadow);border-radius:0 0 14px 14px;grid-row:4;padding:20px 26px 26px}.theme-paper .paper-volume{background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0}.theme-paper .paper-volume>div:first-child{align-items:center;gap:16px}.theme-paper .paper-volume>div:first-child>div:first-child{flex:230px}.theme-paper .paper-volume .font-display,.theme-paper .paper-packs>.font-display{font-family:var(--font-sans);letter-spacing:.12em;color:var(--paper-label);font-size:10.5px;font-weight:600}.theme-paper .paper-tier-table{flex-wrap:nowrap;flex:270px;gap:8px;min-width:0}.theme-paper .paper-tier-table>div{background:var(--paper-tier-bg);border:0;border-radius:10px;flex:1 1 0;min-width:0;padding:8px 4px}.theme-paper .paper-tier-table .font-mono{font-family:var(--font-sans);color:#6b6b6b;border-bottom:0;padding:0 2px;font-size:12px;font-weight:500}.theme-paper .paper-tier-table .font-display{font-family:var(--font-sans);white-space:nowrap;padding:2px 2px 0;font-size:20px;font-weight:700}.theme-paper .paper-tier-table>div{border:1.5px solid #0000;position:relative}.theme-paper .paper-tier-table>div[data-tier-state=current]{background:var(--paper-ink);color:var(--paper-sheet)}.theme-paper .paper-tier-table>div[data-tier-state=current] .font-mono,.theme-paper .paper-tier-table>div[data-tier-state=current] .font-display{color:var(--paper-sheet)}.theme-paper .paper-tier-table>div[data-tier-state=next]{background:var(--paper-sheet);border:1.5px dashed var(--paper-goal-border)}.theme-paper .paper-tier-table{margin:12px 0}.theme-paper .paper-tier-label{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.theme-paper .paper-tier-current{background:var(--paper-ink);color:var(--paper-sheet);border:1px solid var(--paper-sheet);top:-10px}.theme-paper .paper-tier-next{background:var(--paper-goal-label);color:var(--paper-goal-ink);bottom:-10px}.theme-paper .paper-volume-notice{border:1px solid var(--paper-notice-border);background:var(--paper-notice-bg);color:var(--paper-ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.theme-paper .paper-volume-notice>div{min-width:0}.theme-paper .paper-volume-icon{flex-shrink:0;font-size:22px;line-height:1}.theme-paper .paper-volume-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.theme-paper .paper-volume-saving{color:var(--paper-muted);margin-top:2px;font-size:11px;line-height:1.4}.theme-paper .paper-volume-notice[data-best=true]{background:var(--paper-best-bg);color:var(--paper-best-ink);border-color:var(--paper-best-border)}.theme-paper .paper-packs>div:nth-of-type(3){background:0 0;border:0;border-radius:0;overflow:visible}.theme-paper .paper-packs>div:nth-of-type(3)>div:first-child{padding:0}.theme-paper .paper-pack{background:var(--paper-cream);border:0;border-radius:12px;padding:14px 16px}.theme-paper .paper-pack .font-display{font-size:19px}.theme-paper .paper-pack>div:first-child>div:first-child{flex-wrap:wrap;row-gap:0}.theme-paper .paper-pack>div:first-child>div:first-child>span:first-child{overflow-wrap:anywhere;min-width:0}.theme-paper .paper-pack button{background:var(--paper-ink);color:var(--paper-sheet);border:1px solid var(--paper-ink);border-radius:8px}.theme-paper .paper-packs>div:nth-of-type(3)>div:last-child{border:0;padding:6px 4px 0}.theme-paper .paper-category{margin-top:40px}.theme-paper .paper-category>div:first-child{border-bottom:1px solid var(--paper-soft-rule);padding-bottom:8px}.theme-paper .paper-category>div:first-child>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;width:100%;display:flex}.theme-paper .paper-category h2{font-size:22px}.theme-paper .paper-category .grid{gap:36px 22px}.theme-paper .paper-product{background:0 0;border:0;border-radius:0}.theme-paper .paper-product>div:first-child{border:0;border-radius:8px;overflow:hidden}.theme-paper .paper-product>div:last-child{padding:5px 0 0}.theme-paper .paper-quantity{border:1px solid var(--paper-control-rule);background:var(--paper-sheet);border-radius:8px;gap:0;overflow:hidden}.theme-paper .paper-quantity[data-filled=true]{border-color:var(--paper-ink)}.theme-paper .paper-quantity button,.theme-paper .paper-quantity input{height:30px;box-shadow:none;color:var(--paper-control-ink);border:0;border-radius:0}.theme-paper .paper-quantity button{background:var(--paper-sheet);flex:0 0 30px;width:30px}.theme-paper .paper-quantity input{background:var(--paper-sheet);min-width:0;color:var(--paper-control-empty)}.theme-paper .paper-quantity input::placeholder{color:var(--paper-control-empty);opacity:1}.theme-paper .paper-quantity[data-filled=true] input{color:var(--paper-ink);font-weight:700}.theme-paper .paper-cart{background:var(--paper-cart);color:var(--paper-ink);border-color:var(--paper-rule)}.theme-paper aside.paper-cart{border-left:1px solid var(--paper-cart-rule)}.theme-paper div.paper-cart{border-top:1px solid var(--paper-cart-mobile-rule)}.theme-paper .paper-cart [class*=text-white]{color:var(--paper-muted)}.theme-paper .paper-cart [class*=border-white]{border-color:var(--paper-rule)}.theme-paper .paper-cart button{border-radius:8px}.theme-paper .paper-cart button:not(.bg-gold-grad){color:var(--paper-ink)}.theme-paper .paper-cart .bg-gold-grad{background:var(--paper-ink);color:var(--paper-sheet);border-radius:10px}.theme-paper .paper-cart .font-display.text-2xl{font-family:var(--font-sans);font-size:28px;font-weight:700}.theme-paper .paper-cart-category{border:0;border-radius:0;padding:8px 0}.theme-paper .paper-cart-row{border-bottom:1px dotted var(--paper-rule);padding:7px 0}.theme-paper .paper-cart-row .font-mono{font-weight:400}.theme-paper footer{color:var(--paper-muted);border-color:var(--paper-rule);background:0 0}@media(max-width:1023px){.theme-paper{padding:0 12px calc(250px + env(safe-area-inset-bottom))}.theme-paper .paper-mobile-cart{flex-direction:column;max-height:80dvh;display:flex}.theme-paper .paper-mobile-cart>button,.theme-paper .paper-mobile-summary{flex-shrink:0}.theme-paper .paper-mobile-detail{flex:1;min-height:0}.theme-paper .paper-mobile-summary>.paper-volume-notice{margin-bottom:8px;padding:8px 10px}.theme-paper .paper-volume-title{font-size:13px}.theme-paper .paper-tier-label{padding:2px 4px;font-size:9px}.theme-paper .paper-logo-header>div{padding:18px 0 16px}.theme-paper .paper-logo-header img{max-width:160px;height:38px}.theme-paper .paper-heading{padding:16px 12px 12px}.theme-paper .paper-heading:after{left:12px;right:12px}.theme-paper .paper-heading h1{font-size:28px}.theme-paper .paper-heading .paper-count{max-width:90px;font-size:9px}.theme-paper .paper-catalog{padding:16px 12px 20px}.theme-paper .paper-swipe-hint{display:flex}.theme-paper .paper-volume>div:first-child{gap:10px}.theme-paper .paper-tier-table{flex-basis:100%;gap:6px}.theme-paper .paper-tier-table>div{padding:6px 2px}.theme-paper .paper-tier-table .font-mono{font-size:10px}.theme-paper .paper-tier-table .font-display{font-size:15px}.theme-paper .paper-category{margin-top:32px}.theme-paper .paper-category h2{font-size:20px}.theme-paper .paper-category>div:first-child>div:first-child>div{font-size:10px}.theme-paper .paper-category .grid{gap:24px 12px}.theme-paper .paper-pack{padding:12px 14px}.theme-paper .paper-pack .font-display{font-size:17px}.theme-paper .paper-pack button{padding-left:18px;padding-right:18px}.theme-paper .paper-quantity button,.theme-paper .paper-quantity input{height:36px}.theme-paper .paper-quantity button{flex-basis:36px;width:36px}}.theme-paper.retail-paper{flex-direction:column;display:flex}.retail-paper>header,.retail-paper>.retail-cover,.retail-paper>.retail-heading,.retail-paper>.retail-filterbar,.retail-paper>.retail-promo-strip,.retail-paper>main{width:100%}.retail-paper .retail-logo-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:static}.retail-paper .retail-logo-header>div{padding:20px 0 18px}.retail-paper .retail-logo-header .font-display{white-space:normal;overflow-wrap:anywhere}.retail-paper .retail-heading{border-radius:0 14px 0 0;order:3}.retail-paper .retail-heading h1{white-space:normal;overflow-wrap:anywhere}.retail-paper .retail-filterbar{order:2;margin-top:8px}.retail-paper .retail-cover{border-radius:8px;order:1;margin-bottom:12px}.retail-paper .retail-promo-strip{background:var(--paper-sheet);order:4;padding:16px 26px 0}.retail-paper .retail-catalog{order:5}.retail-paper .paper-tabs{align-items:center}.retail-paper .paper-tabs>span{color:var(--paper-label);flex-shrink:0}.retail-paper .paper-tabs button{height:auto;min-height:40px}.retail-paper .paper-category:first-child{margin-top:0}.retail-paper .paper-category>div:first-child>div:first-child{width:auto;display:block}.retail-paper .retail-product{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.retail-paper .retail-product>button:first-child{background:var(--paper-tier-bg);border-radius:8px}.retail-paper .retail-product>div:not([role=dialog]){padding:8px 0 0}.retail-paper [class*=border-sky-]{border-color:var(--paper-control-rule)}.retail-paper [class*=bg-sky-]{background:var(--paper-cream);color:var(--paper-ink)}.retail-paper [class*=bg-amber-]{background:var(--paper-goal-label);color:var(--paper-goal-ink)}.retail-paper [class*=bg-rose-]{background:var(--paper-tab);color:var(--paper-ink)}.retail-paper [class*=text-emerald-]{color:var(--paper-best-ink)}.retail-paper [class*=border-emerald-]{border-color:var(--paper-best-border)}.retail-paper [class*=bg-emerald-]{background:var(--paper-best-bg)}.retail-paper .retail-quantity>div{color:var(--paper-control-empty);flex:1}.retail-paper .retail-quantity[data-filled=true]>div{color:var(--paper-ink);font-weight:700}.retail-paper .retail-size{background:var(--paper-sheet);color:var(--paper-ink);border-color:var(--paper-control-rule)}.retail-paper .retail-size[data-active=true]{background:var(--paper-ink);color:var(--paper-sheet);border-color:var(--paper-ink)}.retail-paper .retail-detail-overlay{z-index:45}.retail-paper .retail-detail-panel>div:first-child{flex-shrink:0;max-height:42dvh}.retail-paper .retail-detail-panel>div:last-child{flex:1;min-height:0}.retail-paper .retail-add{background:var(--paper-ink);color:var(--paper-sheet)}.retail-paper>aside{padding:0;top:0;bottom:0}.retail-paper .retail-desktop-cart{border:0;border-left:1px solid var(--paper-cart-rule);border-radius:0;height:100%;max-height:100dvh}.retail-paper .paper-cart .bg-gold-grad{min-height:44px}.retail-paper .retail-mobile-cart{padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;max-height:82dvh!important}.retail-paper .retail-mobile-detail{flex:1;min-height:0;max-height:none!important}.retail-paper .retail-mobile-summary{flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.retail-paper .retail-mobile-summary>div:last-child{grid-template-columns:auto minmax(0,1fr);display:grid}.retail-paper .retail-mobile-summary>div:last-child>button:only-child{grid-column:1/-1}.retail-paper .retail-mobile-summary .bg-gold-grad{white-space:normal}@media(max-width:1023px){.theme-paper.retail-paper{padding-bottom:calc(210px + env(safe-area-inset-bottom))}.retail-paper .retail-logo-header>div{padding:18px 0 16px}.retail-paper .retail-promo-strip{padding:12px 12px 0}.retail-paper .retail-mobile-detail>div:has(>img){max-width:100%}.retail-paper .retail-mobile-detail>.flex{flex-wrap:wrap}}.crm-sheet-root{z-index:50;color:#151515;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0}.crm-sheet-backdrop{background:#000c;position:absolute;inset:0}.crm-sheet-panel{overscroll-behavior:contain;touch-action:manipulation;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.crm-sheet-handle{touch-action:none;flex:none;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.crm-sheet-grabber{background:#e4e1db;border-radius:999px;width:100px;height:4px}.crm-sheet-close{color:#6b6b6b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.crm-sheet-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.crm-dialog{color:#151515;background:#fff;border:1px solid #efede8;border-radius:18px;flex-direction:column;max-height:90dvh;font-family:Inter,system-ui,sans-serif;display:flex}.crm-body{padding:4px 20px calc(20px + env(safe-area-inset-bottom))}.crm-dialog .crm-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:0 0 4px;overflow-y:auto}.crm-title{color:#151515;font-size:22px;font-weight:700}.crm-subtitle{color:#6b6b6b;margin-top:4px;font-size:13px}.crm-summary{border-bottom:1px solid #efede8;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-bottom:14px;display:flex}.crm-summary-units{color:#6b6b6b;font-size:13px}.crm-summary-total{color:#151515;font-size:20px;font-weight:700}.crm-fields{margin-top:14px}.crm-label{color:#151515;margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.crm-optional{color:#8a877f;font-weight:400}.crm-input{color:#151515;background:#fff;border:1px solid #e4e1db;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px}.crm-input:focus{border-color:#151515}.crm-input::placeholder{color:#b5b2aa}.crm-phone{align-items:stretch;display:flex}.crm-phone-prefix{color:#6b6b6b;background:#faf9f6;border:1px solid #e4e1db;border-right:none;border-radius:8px 0 0 8px;align-items:center;padding:0 10px 0 12px;font-size:14px;display:flex}.crm-phone-input{border-radius:0 8px 8px 0}.crm-chips{flex-wrap:wrap;gap:8px;display:flex}.crm-chip{color:#151515;background:#fff;border:1px solid #e4e1db;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px}.crm-chip[data-active=true]{color:#fff;background:#151515;border-color:#151515}.crm-consent{color:#6b6b6b;cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.45;display:flex}.crm-checkbox{border-color:#e4e1db;margin-top:1px}.crm-checkbox[data-state=checked]{background:#151515;border-color:#151515}.crm-link{color:#151515;text-underline-offset:2px;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.crm-submit{color:#fff;cursor:pointer;background:#151515;border:none;border-radius:10px;width:100%;min-height:48px;margin-top:18px;font-size:14px;font-weight:600;position:sticky;bottom:0;box-shadow:0 -12px 16px -8px #fff}.crm-submit:disabled{opacity:.35;cursor:not-allowed}@media(max-height:780px){.crm-body{padding-top:0}.crm-title{font-size:19px}.crm-subtitle{margin-top:2px}.crm-summary{margin-top:10px;padding-bottom:10px}.crm-fields{margin-top:8px}.crm-label{margin:8px 0 4px}.crm-input{height:40px}.crm-chip{min-height:32px}.crm-consent{margin-top:12px}.crm-submit{min-height:46px;margin-top:12px}.crm-card{margin-top:10px;padding:10px 12px}.crm-last-order,.crm-switch{margin-top:8px}}.crm-card{background:#faf9f6;border:1px solid #e4e1db;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.crm-card-name{color:#151515;font-size:14px;font-weight:700}.crm-card-sub{color:#6b6b6b;margin-top:2px;font-size:12px}.crm-last-order{color:#6b6b6b;margin-top:12px;font-size:12px}.crm-switch{text-align:center;color:#6b6b6b;margin-top:12px;font-size:12px}.crm-privacy-text{color:#6b6b6b;gap:10px;font-size:13px;line-height:1.5;display:grid}@media(max-width:767px){.crm-input{height:48px;font-size:16px}.crm-phone-prefix{font-size:16px}.crm-chip{min-height:44px}.crm-submit{touch-action:manipulation;min-height:48px}.crm-consent{font-size:13px}}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]){--sa-page:#faf9f6;--sa-sheet:#fff;--sa-ink:#151515;--sa-muted:#6b6b6b;--sa-label:#8a877f;--sa-rule:#efede8;--sa-control:#e4e1db;--sa-soft:#f1efea;--sa-hover:#fcfbf9;--sa-published-bg:#eef6ef;--sa-published-ink:#246b35;--sa-wholesale-ink:#555;--sa-retail-bg:#eef2fa;--sa-retail-ink:#2b4c8c;--sa-alert-bg:#fff1de;--sa-alert-ink:#8a4b00;--sa-danger:#b3261e;--sa-shadow:0 1px 3px color-mix(in srgb, var(--sa-ink) 8%, transparent);--background:var(--sa-page);--foreground:var(--sa-ink);--card:var(--sa-sheet);--card-foreground:var(--sa-ink);--popover:var(--sa-sheet);--popover-foreground:var(--sa-ink);--primary:var(--sa-sheet);--primary-foreground:var(--sa-ink);--secondary:var(--sa-soft);--secondary-foreground:var(--sa-ink);--muted:var(--sa-soft);--muted-foreground:var(--sa-muted);--accent:var(--sa-soft);--accent-foreground:var(--sa-ink);--border:var(--sa-rule);--input:var(--sa-control);--ring:var(--sa-label);--dark:var(--sa-ink);--gold:var(--sa-ink);--success:var(--sa-published-ink);--gradient-gold:var(--sa-sheet);--font-display:Inter, sans-serif;--font-sans:Inter, sans-serif;color:var(--sa-ink);font-family:Inter,sans-serif}.superadmin-paper{background:var(--sa-page);min-height:100dvh}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) *{letter-spacing:0}.superadmin-paper .sa-header{background:var(--sa-sheet);border-bottom:1px solid var(--sa-rule)}.superadmin-paper .sa-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:64px;margin:auto;padding:0 32px;display:flex}.superadmin-paper .sa-brand{align-items:center;gap:14px;min-width:0;display:flex}.superadmin-paper .sa-brand .font-display{font:700 14px Inter,sans-serif}.superadmin-paper .sa-brand .text-accent{color:var(--sa-ink)}.superadmin-paper .sa-brand img{filter:grayscale()}.superadmin-paper .sa-role{color:var(--sa-muted);background:var(--sa-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px}.superadmin-paper .sa-main{max-width:1440px;margin:auto;padding:28px 32px 48px}.superadmin-paper .sa-section{border:1px solid var(--sa-rule);background:var(--sa-sheet);border-radius:12px;overflow:hidden}.superadmin-paper .sa-section+.sa-section{margin-top:22px}.superadmin-paper .sa-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;display:grid}.superadmin-paper .sa-section-header h1,.superadmin-paper .sa-section-header h2{min-width:0;font-size:17px;font-weight:700;line-height:1.4}.superadmin-paper .sa-count{color:var(--sa-muted);font-size:12px;font-weight:400}.superadmin-paper .sa-controls{align-items:center;gap:8px;display:flex}.superadmin-paper .sa-search{background:var(--sa-sheet);width:205px;height:34px;font-size:12px}.superadmin-paper .sa-modes{background:var(--sa-soft);border-radius:9px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.superadmin-paper .sa-modes button{color:var(--sa-muted);background:0 0;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:11px}.superadmin-paper .sa-modes button[data-active=true]{color:var(--sa-ink);background:var(--sa-sheet);box-shadow:var(--sa-shadow);font-weight:600}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) button:not([role=switch]):not(.sa-mode-option):not(.sa-expand):not(.sa-signout):not(.sa-new-store):not(.sa-restore):not(.sa-delete){border:1px solid var(--sa-control);background:var(--sa-sheet);color:var(--sa-ink);box-shadow:none;border-radius:8px}.superadmin-paper button.sa-new-store.sa-new-store{background:var(--sa-ink);color:var(--sa-sheet);border-color:var(--sa-ink)}.superadmin-paper .sa-signout{color:var(--sa-muted);background:0 0;border:0;font-size:12px}.superadmin-paper a[data-sa-action]{background:var(--sa-sheet);color:var(--sa-ink);border:1px solid var(--sa-control);box-shadow:none;border-radius:8px}.superadmin-paper .sa-table-head{background:var(--sa-page);color:var(--sa-label);text-transform:uppercase;padding:10px 16px;font-size:10.5px}.superadmin-paper .sa-store-grid{grid-template-columns:minmax(150px,1.5fr) minmax(110px,1fr) 110px 110px 176px;align-items:center;gap:14px;display:grid}.superadmin-paper .sa-store-row{border-top:1px solid var(--sa-soft);min-height:56px;padding:12px 16px;font-size:13px}.superadmin-paper .sa-store-row:hover,.superadmin-paper .sa-merchant-row:hover{background:var(--sa-hover)}.superadmin-paper .sa-store-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.superadmin-paper .sa-slug{color:var(--sa-muted);overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.superadmin-paper .sa-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.superadmin-paper .sa-store-more{flex-shrink:0;width:28px;height:28px;padding:0}.superadmin-paper .sa-trash{border-top:1px solid var(--sa-rule)}.superadmin-paper .sa-trash-heading{background:var(--sa-page);color:var(--sa-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:11px;display:flex}.superadmin-paper .sa-trash-heading>span{align-items:center;gap:4px;display:inline-flex}.superadmin-paper .sa-trash-heading svg{width:12px;height:12px}.superadmin-paper .sa-trash-heading button{font-size:11px}.superadmin-paper .sa-trash-row{border-top:1px solid var(--sa-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:10px 16px 10px 44px;font-size:12px;display:grid}.superadmin-paper .sa-trash-name{overflow-wrap:anywhere;font-weight:600}.superadmin-paper .sa-trash-name span{color:var(--sa-muted);font-weight:400}.superadmin-paper button.sa-restore.sa-restore{background:var(--sa-ink);border-color:var(--sa-ink);color:var(--sa-sheet)}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) button.sa-delete.sa-delete{color:var(--sa-danger)}body:has(.superadmin-paper) [data-radix-menu-content]{--popover:var(--sa-sheet);--popover-foreground:var(--sa-ink);--border:var(--sa-rule);background:var(--sa-sheet);color:var(--sa-ink)}@media(max-width:767px){.superadmin-paper .sa-store-row .sa-actions,.superadmin-paper .sa-child-row .sa-actions{grid-template-columns:1fr 1fr 44px}.superadmin-paper .sa-store-more{width:44px;height:44px}.superadmin-paper .sa-trash-heading{flex-wrap:wrap;padding:8px 12px}.superadmin-paper .sa-trash-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.superadmin-paper .sa-trash-row .sa-actions button{min-height:44px}}.superadmin-paper .sa-actions svg{width:12px;height:12px}.superadmin-paper .sa-badge{white-space:nowrap;text-transform:none;background:var(--sa-soft);width:fit-content;color:var(--sa-wholesale-ink);border-radius:999px;justify-self:start;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;line-height:1.3;display:inline-flex}.superadmin-paper .sa-badge-retail{background:var(--sa-retail-bg);color:var(--sa-retail-ink)}.superadmin-paper .sa-badge-published{background:var(--sa-published-bg);color:var(--sa-published-ink)}.superadmin-paper .sa-badge-alert{background:var(--sa-alert-bg);color:var(--sa-alert-ink)}.superadmin-paper .sa-empty{color:var(--sa-muted);padding:28px 16px;font-size:13px}.superadmin-paper .sa-merchant-grid{grid-template-columns:minmax(220px,1.3fr) 180px minmax(140px,1fr) 186px;align-items:center;gap:14px;display:grid}.superadmin-paper .sa-merchant-row{border-top:1px solid var(--sa-soft);min-height:56px;padding:10px 16px}.superadmin-paper .sa-merchant-client{align-items:center;gap:8px;min-width:0;display:flex}.superadmin-paper .sa-expand{width:20px;height:32px;color:var(--sa-label);box-shadow:none;background:0 0;border:0;flex-shrink:0;padding:0}.superadmin-paper .sa-merchant-name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.superadmin-paper .sa-merchant-email{color:var(--sa-muted);overflow-wrap:anywhere;font-size:11px}.superadmin-paper .sa-merchant-status{align-items:center;gap:8px;display:flex}.superadmin-paper .sa-limit{justify-content:flex-end;align-items:center;gap:6px;display:flex}.superadmin-paper .sa-limit label{color:var(--sa-muted);font-size:11px}.superadmin-paper .sa-limit input{background:var(--sa-sheet);width:48px;height:32px;padding:0 8px;font-size:12px}.superadmin-paper .sa-child-row{background:var(--sa-hover);border-top:1px solid var(--sa-soft);grid-template-columns:minmax(170px,1.3fr) 180px minmax(180px,1fr) 186px;align-items:center;gap:14px;min-height:48px;padding:8px 16px 8px 44px;font-size:12px;display:grid}.superadmin-paper .sa-child-name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.superadmin-paper .sa-summary-toggle{color:var(--sa-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) [role=switch][data-state=checked]{background:var(--sa-label)}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) [role=switch][data-state=unchecked]{background:var(--sa-control)}:is(.superadmin-paper,body:has(.superadmin-paper) [role=dialog]) [role=switch]>span{background:var(--sa-sheet)}body:has(.superadmin-paper) [role=dialog]{background:var(--sa-sheet);border-color:var(--sa-rule);border-radius:12px;max-height:calc(100dvh - 32px);font-family:Inter,sans-serif;overflow-y:auto}body:has(.superadmin-paper) [role=dialog] .font-display{font-family:Inter,sans-serif}body:has(.superadmin-paper) [role=dialog] input{background:var(--sa-sheet)}body:has(.superadmin-paper) [role=dialog] .sa-modo-picker{white-space:normal;height:auto;display:block}body:has(.superadmin-paper) [role=dialog] .sa-modo-picker svg{width:28px;height:28px}body:has(.superadmin-paper) [role=dialog] .sa-badge{background:var(--sa-soft);color:var(--sa-wholesale-ink);text-transform:none}body:has(.superadmin-paper) [role=dialog] .sa-badge-retail{background:var(--sa-retail-bg);color:var(--sa-retail-ink)}body:has(.superadmin-paper) [role=dialog] button.sa-picker-selected.sa-picker-selected{border-color:var(--sa-label);background:var(--sa-soft);color:var(--sa-ink);box-shadow:var(--sa-shadow);--tw-ring-color:var(--sa-label)}@media(min-width:768px)and (max-width:1100px){.superadmin-paper .sa-section-header{grid-template-columns:1fr}.superadmin-paper .sa-controls{justify-content:flex-end}.superadmin-paper .sa-store-grid{grid-template-columns:minmax(120px,1.4fr) minmax(80px,1fr) 85px 85px 164px;gap:8px}.superadmin-paper .sa-merchant-grid{grid-template-columns:minmax(170px,1.3fr) 110px minmax(110px,1fr) 180px;gap:8px}.superadmin-paper .sa-child-row{grid-template-columns:minmax(130px,1.3fr) 100px minmax(155px,1fr) 130px;gap:8px}}@media(max-width:767px){.superadmin-paper .sa-header-inner{padding:0 16px}.superadmin-paper .sa-main{padding:18px 12px 32px}.superadmin-paper .sa-section-header{gap:14px 8px;padding:16px 12px}.superadmin-paper .sa-section-header h1,.superadmin-paper .sa-section-header h2{font-size:15px}.superadmin-paper .sa-controls{display:contents}.superadmin-paper .sa-controls .sa-search{grid-area:2/1/auto/-1;width:100%;height:44px;font-size:16px}.superadmin-paper .sa-modes{grid-area:3/1/auto/-1;width:100%}.superadmin-paper .sa-modes button{height:38px}.superadmin-paper .sa-controls .sa-new-store,.superadmin-paper .sa-controls .sa-new-client{grid-area:1/2;height:40px;padding:0 10px;font-size:11px}.superadmin-paper .sa-table-head{display:none}.superadmin-paper .sa-store-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px}.superadmin-paper .sa-store-row{padding:14px 12px}.superadmin-paper .sa-store-name{grid-column:1}.superadmin-paper .sa-store-row .sa-slug{text-align:right;grid-column:2}.superadmin-paper .sa-store-row .sa-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 44px;margin-top:4px;display:grid}.superadmin-paper .sa-actions a{min-height:44px}.superadmin-paper .sa-store-row .sa-badge{justify-self:start}.superadmin-paper .sa-merchant-grid{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.superadmin-paper .sa-merchant-row{padding:14px 12px}.superadmin-paper .sa-merchant-client{grid-column:1/-1}.superadmin-paper .sa-expand{width:28px;min-height:44px}.superadmin-paper .sa-limit{grid-column:1/-1}.superadmin-paper .sa-limit input{width:64px;height:44px;font-size:16px}.superadmin-paper .sa-limit button{height:44px}.superadmin-paper .sa-child-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 12px 12px 24px}.superadmin-paper .sa-child-name,.superadmin-paper .sa-child-row .sa-slug{grid-column:1/-1}.superadmin-paper .sa-child-row .sa-summary-toggle{grid-column:1/-1;min-height:44px}.superadmin-paper .sa-child-row .sa-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 44px;display:grid}}:is(.admin-paper,body:has(.admin-paper) [role=dialog],body:has(.admin-paper) [data-radix-popper-content-wrapper]){--admin-page:#faf9f6;--admin-sheet:#fff;--admin-ink:#151515;--admin-muted:#6b6b6b;--admin-label:#8a877f;--admin-rule:#efede8;--admin-control-rule:#e4e1db;--admin-active:#f1efea;--background:var(--admin-page);--foreground:var(--admin-ink);--card:var(--admin-sheet);--card-foreground:var(--admin-ink);--popover:var(--admin-sheet);--popover-foreground:var(--admin-ink);--primary:var(--admin-sheet);--primary-foreground:var(--admin-ink);--secondary:var(--admin-active);--secondary-foreground:var(--admin-ink);--muted:var(--admin-active);--muted-foreground:var(--admin-muted);--accent:var(--admin-muted);--accent-foreground:var(--admin-sheet);--success:var(--admin-muted);--border:var(--admin-rule);--input:var(--admin-control-rule);--ring:var(--admin-muted);--dark:var(--admin-sheet);--dark-2:var(--admin-sheet);--gold:var(--admin-ink);--gold-light:var(--admin-ink);--gradient-dark:var(--admin-page);--gradient-gold:var(--admin-sheet);--font-sans:Inter, sans-serif;--font-display:Inter, sans-serif;--font-mono:Inter, sans-serif;color:var(--admin-ink);font-family:Inter,sans-serif}:is(.admin-paper,body:has(.admin-paper) [role=dialog],body:has(.admin-paper) [data-radix-popper-content-wrapper]) *{letter-spacing:0;font-family:Inter,sans-serif}.admin-paper{background:var(--admin-page);min-height:100dvh;padding-left:236px}.admin-paper .admin-header{color:var(--admin-ink);background:0 0}.admin-paper .admin-header-inner{align-items:center;max-width:none;padding:28px 32px 20px}.admin-paper .admin-heading{flex-direction:column;gap:6px;display:flex}.admin-paper .admin-eyebrow{text-transform:uppercase;color:var(--admin-label);font-size:10px;font-weight:500}.admin-paper .admin-title{color:var(--admin-ink);margin:0;font-size:28px;font-weight:700;line-height:1.2}.admin-paper .admin-actions{gap:12px;margin-left:auto}.admin-paper .admin-main{min-width:0;max-width:none;margin:0;padding:4px 32px 40px}.admin-paper .admin-sidebar{z-index:30;border-right:1px solid var(--admin-rule);background:var(--admin-sheet);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;width:236px;height:100dvh;margin:0;padding:28px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-paper .admin-sidebar-logo{object-fit:contain;object-position:left;filter:invert();width:auto;max-width:150px;height:44px;margin:0 8px 20px}.retail-admin-paper .admin-sidebar-logo,.retail-admin-paper .admin-mobile-logo img{filter:none}.admin-paper .admin-sidebar-store{padding:0 10px 16px;font-size:14px;font-weight:700}.admin-paper .admin-nav-label{color:var(--admin-label);text-transform:uppercase;padding:20px 10px 7px;font-size:10px;font-weight:500}.admin-paper .admin-sidebar [role=tab],.admin-paper .admin-orders-link{width:100%;min-height:38px;color:var(--admin-muted);box-shadow:none;white-space:normal;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:9px 10px;font-size:13px;font-weight:400;display:flex}.admin-paper .admin-sidebar [role=tab][data-state=active]{background:var(--admin-active);color:var(--admin-ink);font-weight:700}.admin-paper .admin-sidebar [role=tab]:hover,.admin-paper .admin-orders-link:hover{background:var(--admin-active)}.admin-paper .admin-menu-toggle{display:none}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) .bg-card{background:var(--admin-sheet);border:1px solid var(--admin-rule);box-shadow:none;border-radius:12px}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) .font-display{font-weight:700}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) .font-mono{font-weight:600}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) [class*=text-white]{color:var(--admin-muted)}.admin-paper a[class*=inline-flex]:not(.admin-view-store),:is(.admin-paper,body:has(.admin-paper) [role=dialog]) button:not([role=switch]):not([role=tab]):not(.admin-product-open):not(.admin-product-new):not(.orders-row):not(.orders-chip):not(.od-save-btn):not(.od-delete):not(.od-toggle-summary):not(.od-copy-btn):not(.omd-back){color:var(--admin-ink);background:var(--admin-sheet);border:1px solid var(--admin-control-rule);box-shadow:none}.admin-paper .admin-header .admin-view-store{background:var(--admin-ink);color:var(--admin-sheet);border:1px solid var(--admin-ink)}.admin-paper .admin-header{color:var(--admin-ink)}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) [role=switch][data-state=checked]{background:var(--admin-muted)}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) [role=switch][data-state=unchecked]{background:var(--admin-control-rule)}:is(.admin-paper,body:has(.admin-paper) [role=dialog]) [role=switch]>span,:is(.admin-paper,body:has(.admin-paper) [role=dialog]) input:not([type=checkbox]):not([type=color]),:is(.admin-paper,body:has(.admin-paper) [role=dialog]) textarea{background:var(--admin-sheet)}.admin-paper .admin-product-group{padding:18px}.admin-paper .admin-product-grid{gap:12px}.admin-paper .admin-product-card{border-color:var(--admin-rule);background:var(--admin-sheet);border-radius:10px;padding:0;overflow:hidden}.admin-paper .admin-product-open{background:0 0;border:0}.admin-paper .admin-product-photo{border-radius:0;margin:0 0 8px}.admin-paper .admin-product-open>.font-mono,.admin-paper .admin-product-open>.text-muted-foreground{padding:0 10px}.admin-paper .admin-product-availability{border:0;gap:6px;margin-top:6px;padding:8px 10px}.admin-paper .admin-product-new{border-width:1px;border-color:var(--admin-control-rule);background:0 0;border-radius:10px;min-height:80px}body:has(.admin-paper) [role=dialog]{background:var(--admin-sheet);border-color:var(--admin-rule);border-radius:12px;max-width:min(100% - 24px,448px);max-height:calc(100dvh - 32px);overflow-y:auto}body:has(.retail-admin-paper) .retail-admin-paper .admin-more-screen{background:var(--admin-page);border-radius:0;max-width:none;max-height:none}@media(max-width:1023px){.admin-paper{padding-left:0}.admin-paper .admin-header-inner{gap:16px;padding:18px 16px 16px}.admin-paper .admin-title{font-size:24px}.admin-paper .admin-main{padding:0 16px 28px}.admin-paper .admin-heading-block{justify-content:space-between;width:100%}.admin-paper .admin-menu-toggle{display:inline-flex}.admin-paper .admin-actions{justify-content:space-between;gap:8px;width:100%;margin:0}.admin-paper .admin-actions>a{padding-left:8px;padding-right:8px}.admin-paper .admin-sidebar{border:1px solid var(--admin-rule);border-radius:12px;width:100%;height:auto;max-height:60dvh;margin:0 0 16px;padding:12px;display:none;position:static}.admin-paper .admin-sidebar[data-open=true]{display:flex}.admin-paper .admin-sidebar-logo{height:30px;margin-bottom:8px}.admin-paper .admin-nav-label{padding-top:12px}.admin-paper .admin-sidebar [role=tab],.admin-paper .admin-orders-link{min-height:44px}.admin-paper .admin-product-group{padding:12px}}@media(max-width:639px){.admin-paper .admin-product-grid{grid-template-columns:minmax(0,1fr);gap:8px}.admin-paper .admin-product-card{align-items:center;gap:6px;min-height:72px;padding:8px;display:flex}.admin-paper .admin-product-open{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.admin-paper .admin-product-photo{border-radius:6px;grid-row:1/3;width:52px;height:52px;margin:0}.admin-paper .admin-product-open>.font-mono{align-self:end;padding:0}.admin-paper .admin-product-open>.text-muted-foreground{align-self:start;padding:0}.admin-paper .admin-product-availability{flex-direction:column;margin:0;padding:0 2px}.admin-paper .admin-product-availability>span{font-size:8px}.admin-paper .admin-product-new{aspect-ratio:auto;flex-direction:row;gap:8px;min-height:52px}.admin-paper .admin-product-new svg{width:18px;height:18px}.admin-paper .admin-product-new span{margin:0}}.admin-paper .admin-bottom-nav,.admin-paper .admin-mobile-logo,.admin-paper .admin-more-screen,.admin-paper .admin-new-suffix{display:none}@media(max-width:1023px){.admin-paper{padding-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.admin-paper .admin-header-inner{padding:calc(18px + env(safe-area-inset-top)) 16px 16px;flex-direction:column;align-items:stretch;gap:12px}.admin-paper .admin-mobile-logo{align-items:center;display:flex}.admin-paper .admin-mobile-logo img{object-fit:contain;object-position:left;filter:invert();width:auto;max-width:150px;height:30px}.admin-paper .admin-mobile-logo-text{color:var(--admin-ink);font-size:16px;font-weight:700}.admin-paper .admin-heading-block{justify-content:space-between;width:100%}.admin-paper .admin-bottom-nav{z-index:40;background:var(--admin-sheet);border-top:1px solid var(--admin-rule);padding:6px 8px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.admin-paper .admin-bottom-nav a,.admin-paper .admin-bottom-nav button{text-align:center;min-height:48px;box-shadow:none;color:var(--admin-label);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:11px;line-height:1.2;display:flex}.admin-paper .admin-bottom-nav svg{width:20px;height:20px}.admin-paper .admin-bottom-nav [data-active=true]{color:var(--admin-ink);font-weight:700}.admin-paper .admin-product-availability>span:not(.admin-product-unavailable){display:none}.admin-paper .admin-product-unavailable{color:#8a4b00;text-transform:uppercase;letter-spacing:.04em;background:#fff1de;border-radius:6px;align-items:center;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.admin-paper .admin-new-suffix{display:inline}.admin-paper .admin-more-screen{z-index:60;background:var(--admin-page);padding:calc(18px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-paper .admin-more-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.admin-paper .admin-more-close{border:1px solid var(--admin-control-rule);background:var(--admin-sheet);width:36px;height:36px;box-shadow:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.admin-paper .admin-more-card{text-align:left;background:var(--admin-sheet);border:1px solid var(--admin-rule);width:100%;min-height:52px;color:var(--admin-ink);box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.admin-paper .admin-more-card svg{width:18px;height:18px;color:var(--admin-label)}.admin-paper a.admin-more-view-store{background:var(--admin-ink);min-height:48px;color:var(--admin-sheet);border:1px solid var(--admin-ink);border-radius:12px;justify-content:center;align-items:center;margin-top:8px;font-weight:600;display:inline-flex}}.admin-paper.admin-paper-orders{padding-left:0;padding-bottom:env(safe-area-inset-bottom)}.admin-paper-orders .admin-orders-header{background:var(--admin-sheet);color:var(--admin-ink);border-bottom:1px solid var(--admin-rule)}.admin-paper-orders .admin-orders-header a{color:var(--admin-ink);border:1px solid var(--admin-control-rule);background:var(--admin-sheet)}.admin-paper-orders .admin-orders-header a:hover{background:var(--admin-active)}.admin-paper-orders .admin-orders-name{color:var(--admin-ink);font-size:22px;font-weight:700}.admin-paper-orders .admin-orders-label{color:var(--admin-label);font-weight:500}.admin-paper-orders [class*=rounded]{border-radius:10px}.admin-paper .orders-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-paper .orders-search{background:var(--admin-sheet);border:1px solid var(--admin-control-rule);min-width:220px;min-height:40px;color:var(--admin-label);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-paper .orders-search input{color:var(--admin-ink);background:0 0;border:0;outline:none;flex:1;min-height:40px;font-size:13px}.admin-paper .orders-chips{gap:8px;display:flex}.admin-paper .orders-chip{border:1px solid var(--admin-control-rule);background:var(--admin-sheet);min-height:40px;color:var(--admin-muted);cursor:pointer;border-radius:9999px;padding:0 16px;font-size:13px;font-weight:500}.admin-paper .orders-chip-active{background:var(--admin-ink);color:var(--admin-sheet);border-color:var(--admin-ink)}.admin-paper .orders-list{flex-direction:column;gap:8px;display:flex}.admin-paper .orders-head{text-transform:uppercase;color:var(--admin-label);grid-template-columns:minmax(170px,1.5fr) 130px 90px 110px 150px 28px;gap:12px;padding:0 16px 2px;font-size:10px;font-weight:500;display:grid}.admin-paper .orders-card{background:var(--admin-sheet);border:1px solid var(--admin-rule);border-radius:12px;overflow:hidden}.admin-paper .orders-card-open{border-color:var(--admin-control-rule)}.admin-paper .orders-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(170px,1.5fr) 130px 90px 110px 150px 28px;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}.admin-paper .orders-row:hover{background:var(--admin-page)}.admin-paper .orders-cell{color:var(--admin-ink);min-width:0;font-size:13px}.admin-paper .orders-meta{display:contents}.admin-paper .orders-cell-client{flex-direction:column;gap:1px;display:flex}.admin-paper .orders-client-name{font-weight:700}.admin-paper .orders-client-city{color:var(--admin-muted);font-size:11px}.admin-paper .orders-client-none{color:var(--admin-label);font-weight:400}.admin-paper .orders-cell-date,.admin-paper .orders-cell-units{color:var(--admin-muted)}.admin-paper .orders-cell-total{font-weight:700}.admin-paper .orders-badge{white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.admin-paper .orders-badge-complete{color:#246b35;background:#eef6ef}.admin-paper .orders-badge-falta{color:#8a4b00;background:#fff1de}.admin-paper .orders-ship-none{color:var(--admin-label)}.admin-paper .orders-chevron{color:var(--admin-label);transition:transform .15s}.admin-paper .orders-chevron-open{transform:rotate(180deg)}.admin-paper .orders-detail{border-top:1px solid var(--admin-rule);padding:14px 16px}@media(max-width:1023px){.admin-paper .orders-head{display:none}.admin-paper .orders-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client total""meta ship";gap:4px 10px;padding:12px 14px;display:grid}.admin-paper .orders-cell-client{grid-area:client}.admin-paper .orders-cell-total{grid-area:total;align-self:start;font-size:15px}.admin-paper .orders-meta{grid-area:meta;gap:6px;display:flex}.admin-paper .orders-cell-units:before{content:"· "}.admin-paper .orders-cell-ship{grid-area:ship;justify-self:end}.admin-paper .orders-cell-chevron{display:none}}.admin-paper .orders-detail-grid{grid-template-columns:minmax(230px,.85fr) 1.7fr;grid-template-areas:"cliente envio""productos resumen";gap:10px;display:grid}.admin-paper .od-card{background:var(--admin-sheet);border:1px solid var(--admin-rule);border-radius:12px;min-width:0;padding:14px}.admin-paper .od-cliente{grid-area:cliente}.admin-paper .od-envio{border:1.5px solid var(--admin-ink);grid-area:envio}.admin-paper .od-productos{grid-area:productos}.admin-paper .od-resumen{grid-area:resumen}.admin-paper .od-card-label{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-label);margin-bottom:8px;font-size:10px;font-weight:500}.admin-paper .od-card-title{color:var(--admin-ink);font-size:14px;font-weight:700}.admin-paper .od-client-name{color:var(--admin-ink);font-size:15px;font-weight:700}.admin-paper .od-client-sub{color:var(--admin-muted);margin-top:2px;font-size:12px}.admin-paper .od-client-wa{color:var(--admin-ink);margin-top:8px;font-size:13px;font-weight:600}.admin-paper .od-wa-btn{border:1px solid var(--admin-control-rule);background:var(--admin-sheet);min-height:40px;color:var(--admin-ink);border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.admin-paper .od-wa-btn:hover{background:var(--admin-active)}.admin-paper .od-envio-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.admin-paper .od-envio-sub{color:var(--admin-muted);max-width:46ch;margin-top:3px;font-size:11px}.admin-paper .od-ship-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.admin-paper .od-field{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.admin-paper .od-field>span{text-transform:uppercase;letter-spacing:.06em;color:var(--admin-label);font-size:10px;font-weight:500}.admin-paper .od-field input{border:1px solid var(--admin-control-rule);background:var(--admin-sheet);color:var(--admin-ink);border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 12px;font-size:13px}.admin-paper .od-field input:focus{border-color:var(--admin-ink)}.admin-paper .od-save-btn{border:1px solid var(--admin-ink);background:var(--admin-ink);min-height:40px;color:var(--admin-sheet);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600}.admin-paper .od-save-btn:disabled{opacity:.6;cursor:default}.admin-paper .od-marca{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-label);border-bottom:1px solid var(--admin-rule);margin-bottom:6px;padding-bottom:4px;font-size:10px}.admin-paper .od-item{align-items:center;gap:8px;font-size:12px;display:flex}.admin-paper .od-item-img{border:1px solid var(--admin-rule);background:var(--admin-page);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.admin-paper .od-item-img img{object-fit:cover;width:100%;height:100%}.admin-paper .od-item-noimg{color:var(--admin-label);display:flex}.admin-paper .od-item-info{flex:1;min-width:0}.admin-paper .od-item-sku{color:var(--admin-ink);font-weight:600}.admin-paper .od-item-sub{color:var(--admin-muted);font-size:11px}.admin-paper .od-item-price{text-align:right;color:var(--admin-muted);font-size:11px}.admin-paper .od-item-subtotal{color:var(--admin-ink);font-size:12px;font-weight:700}.admin-paper .od-totals{border-top:1px solid var(--admin-rule);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:10px;display:flex}.admin-paper .od-totals-meta{color:var(--admin-muted);font-size:12px}.admin-paper .od-grand{color:var(--admin-ink);font-size:20px;font-weight:700}.admin-paper .od-delete{color:#b3261e;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.admin-paper .od-resumen-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-paper .od-resumen-head .od-card-label{margin-bottom:0}.admin-paper .od-toggle-summary{color:var(--admin-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.admin-paper .od-summary-box{background:#f7f6f3;border-radius:10px;padding:12px}.admin-paper .od-summary-box pre{white-space:pre-wrap;color:var(--admin-ink);margin:0;font-family:inherit;font-size:12px;line-height:1.6}.admin-paper .od-summary-actions{justify-content:flex-end;margin-top:8px;display:flex}.admin-paper .od-copy-btn{border:1px solid var(--admin-control-rule);background:var(--admin-sheet);min-height:32px;color:var(--admin-ink);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-paper .orders-mobile-detail{display:none}@media(max-width:1023px){.admin-paper .orders-mobile-detail{top:0;left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom));background:var(--admin-page);z-index:30;padding:12px 14px 20px;display:block;position:fixed;overflow-y:auto}.admin-paper .omd-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-paper .omd-back{color:var(--admin-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.admin-paper .orders-detail-grid{grid-template-columns:1fr;grid-template-areas:"cliente""envio""resumen""productos"}.admin-paper .od-ship-form{flex-direction:column;align-items:stretch}.admin-paper .od-field input{min-height:48px;font-size:16px}.admin-paper .od-save-btn{width:100%;min-height:48px}}.admin-paper .od-save-label-mobile{display:none}@media(max-width:1023px){.admin-paper .od-save-label-desktop{display:none}.admin-paper .od-save-label-mobile{display:inline}.admin-paper .orders-detail{display:none}}
