*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gold:#ec7a3b;--gold-deep:#a34317;--espresso:#151515;--cream:#e6e6e9;--ink:#151515;--line:#eeeef0;--brown:#3b3b3d;--brown-soft:#69696f;--workspace-bg:#f3f3f4;--feature-bg:#ec7a3b;--feature-text:#24160e;--feature-muted:#492817;--tray-bg:#f3f3f4;--bezel-line:transparent;--inner-highlight:transparent;--panel-shadow:none;--surface:#fff;--surface-soft:#f3f3f4;--radius:16px;--radius-lg:30px;--radius-xl:30px;--ease:cubic-bezier(.32, .72, 0, 1);--t-fast:.11s var(--ease);--t:.18s var(--ease);--sidebar-w:232px;--button-bg:#262626;--button-hover:#424242;--button-text:#fff;--font-ui:"Outfit", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif;--green:#24783e;--green-bg:#e7f6ec;--orange:#994615;--orange-bg:#fbdcc9;--red:#b52d3b;--red-bg:#fdecef;--blue:#3866a2;--blue-bg:#eaf1fd;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 8px 28px #15151512;--shadow-lg:0 20px 70px #00000030;--ring:0 0 0 3px #ec7a3b26;--chrome-bg:#f3f3f4;--header-bg:#f3f3f4;--sidebar-bg:#fff;--nav-hover:#f3f3f4;--nav-text:#3b3b3d;--nav-active:#262626;--nav-active-text:#fff;--accent-soft:#fbdcc9;--accent-text:#8a3914;--brass-bg:#fbdcc9;--brass-text:#8a3914;--customer-bg:#fbdcc9;--customer-text:#8a3914;--link-color:#a34317;--control-border:#d8d8dd;--border-hover:#a4a4ac;--scrollbar:#c9c9cd;--skeleton-bg:#ebebed;--shimmer:#ffffffa6;--chart-color:#ec7a3b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#f4a36f;--gold-deep:#f4a36f;--espresso:#f3f3f4;--cream:#050506;--ink:#f3f3f4;--line:#303036;--brown:#d2d2d6;--brown-soft:#a1a1aa;--workspace-bg:#0f0f11;--feature-bg:#ec7a3b;--feature-text:#24160e;--feature-muted:#492817;--tray-bg:#0f0f11;--bezel-line:transparent;--inner-highlight:transparent;--panel-shadow:none;--surface:#19191c;--surface-soft:#222226;--button-bg:#f3f3f4;--button-hover:#d2d2d6;--button-text:#121214;--link-color:#f4a36f;--green:#8bd6a0;--green-bg:#1c3526;--orange:#f4a36f;--orange-bg:#4b2e1f;--red:#f5a0aa;--red-bg:#42232b;--blue:#a7c6f2;--blue-bg:#263346;--chrome-bg:#0f0f11;--header-bg:#0f0f11;--sidebar-bg:#19191c;--nav-hover:#222226;--nav-text:#d2d2d6;--nav-active:#f3f3f4;--nav-active-text:#121214;--accent-soft:#4b2e1f;--accent-text:#f4a36f;--brass-bg:#4b2e1f;--brass-text:#f4a36f;--customer-bg:#4b2e1f;--customer-text:#f4a36f;--control-border:#45454d;--border-hover:#787882;--scrollbar:#4e4e56;--skeleton-bg:#2a2a2f;--shimmer:#ffffff0c;--chart-color:#f4a36f;--ring:0 0 0 3px #f4a36f30;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 8px 28px #0004;--shadow-lg:0 20px 70px #0009}html{scrollbar-gutter:stable}body{font-family:var(--font-ui);background:var(--cream);color:var(--espresso);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.6}a{color:inherit;text-underline-offset:3px;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,select{cursor:pointer}button{touch-action:manipulation}input,textarea{caret-color:var(--link-color)}input::placeholder,textarea::placeholder{color:var(--brown-soft);opacity:1}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--button-hover);outline-offset:4px;border-radius:3px}::selection{background:var(--button-bg);color:var(--button-text)}.icon{flex-shrink:0;width:18px;height:18px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border:3px solid var(--cream);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::-webkit-scrollbar-corner{background:0 0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-loading{min-height:100svh;color:var(--brown-soft);place-items:center;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.page-head>div{min-width:0;max-width:100%}.page-title{font-family:var(--font-ui);overflow-wrap:anywhere;letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:600;line-height:1.25}.page-sub{color:var(--brown-soft);max-width:65ch;margin-top:8px;font-size:.875rem}.card{background:var(--surface);min-width:0;box-shadow:none;border:0;border-radius:30px;padding:24px}.card--table{padding:0;overflow:hidden}.section-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.section-title{letter-spacing:-.025em;font-size:1.25rem;font-weight:500;line-height:1.25}.section-sub{color:var(--brown-soft);margin-top:4px;font-size:.75rem}.text-link{min-height:36px;color:var(--link-color);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--button-hover)}.text-link .icon{background:var(--surface-soft);width:24px;height:24px;transition:transform var(--t);border-radius:50%;padding:5px}.tbl-wrap{overscroll-behavior-x:contain;overflow-x:auto}.tbl{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.tbl th{text-transform:uppercase;letter-spacing:.045em;color:var(--brown-soft);background:var(--surface-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 20px;font-size:.6875rem;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:16px 20px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background-color var(--t-fast)}.tbl tbody tr:hover{background:var(--surface-soft)}.cell-primary{font-weight:600}.cell-meta{color:var(--brown-soft);margin-top:3px;font-size:.75rem}.cell-number{white-space:nowrap;font-variant-numeric:tabular-nums}.cell-id{color:var(--brown-soft);font-family:ui-monospace,monospace;font-size:.6875rem}.row-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.stock-input{text-align:right;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-variant-numeric:tabular-nums;width:calc(10ch + 2.5rem);min-width:calc(10ch + 2.5rem);min-height:36px;padding:6px 8px}.status-select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-transform:capitalize;min-height:36px;padding:6px 10px}.btn{border-radius:var(--radius);min-height:44px;transition:background-color var(--t), border-color var(--t), color var(--t), box-shadow var(--t), transform var(--t-fast);white-space:normal;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:10px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.btn:active:not(:disabled){transform:scale(.965)}.btn-primary{background:var(--button-bg);color:var(--button-text);box-shadow:var(--shadow-sm);border-radius:999px;padding-inline:20px}.btn-primary:hover:not(:disabled){background:var(--button-hover)}.btn-primary:active:not(:disabled){transform:translateY(0)scale(.965)}.btn-ghost{background:var(--surface);color:var(--espresso);border-color:var(--line)}.btn-ghost:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border-hover)}.btn-danger{background:var(--surface);color:var(--red);border-color:var(--red-bg)}.btn-danger:hover:not(:disabled){background:var(--red-bg)}.btn-sm{min-height:34px;padding:6px 11px;font-size:.6875rem}.badge{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.badge-gold{background:var(--brass-bg);color:var(--gold-deep)}.badge-green{background:var(--green-bg);color:var(--green)}.badge-orange{background:var(--orange-bg);color:var(--orange)}.badge-red{background:var(--red-bg);color:var(--red)}.badge-blue{background:var(--blue-bg);color:var(--blue)}.badge-grey{background:var(--surface-soft);color:var(--brown)}button.badge{min-height:34px}button.badge:hover{border-color:currentColor}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field label{color:var(--brown);font-size:.75rem;font-weight:600}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius);width:100%;min-width:0;min-height:44px;transition:border-color var(--t), box-shadow var(--t);padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--link-color);box-shadow:var(--ring);outline:none}.field textarea{resize:vertical;min-height:100px}input[type=checkbox]{accent-color:var(--link-color);width:18px;height:18px}.photo-engine-controls,.photo-engine-shots{border:0;min-width:0;margin:0;padding:0}.photo-engine-shots{margin-top:16px}.photo-engine-shots legend{margin-bottom:8px;font-size:.75rem;font-weight:600}.photo-engine-shot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}.field .photo-engine-shot{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.photo-engine-shot:has(:checked){border-color:var(--link-color);background:var(--surface)}.field .photo-engine-shot input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.photo-engine-shot strong,.photo-engine-shot span span{display:block}.photo-engine-shot span span{color:var(--brown-soft);margin-top:4px;font-weight:400;line-height:1.5}.photo-engine-source{align-items:center;gap:12px;min-width:0;margin-top:16px;display:flex}.photo-engine-source img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);width:88px;height:88px}.photo-engine-source>div{min-width:0}.photo-engine-source p{overflow-wrap:anywhere;color:var(--brown-soft);margin:6px 0 0;font-size:.75rem}.field input[type=color]{flex-shrink:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.form-card{flex-direction:column;gap:22px;display:flex}.form-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:20px;display:flex}.collections-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.msg-error,.msg-ok{border-radius:var(--radius);overflow-wrap:anywhere;margin-bottom:18px;padding:14px 16px;font-size:.8125rem}.msg-error{background:var(--red-bg);color:var(--red)}.msg-ok{background:var(--green-bg);color:var(--green)}.empty-state{color:var(--brown-soft);text-align:center;padding:40px 24px;font-size:.8125rem}.empty-state .icon{width:26px;height:26px;color:var(--brown);margin-bottom:12px}.empty-state h2,.empty-state h3{color:var(--espresso);margin-bottom:6px;font-size:.9375rem;font-weight:600}.empty-state p{max-width:42ch;margin-inline:auto}.empty-state .btn{margin-top:20px}.loading-state{gap:24px;padding:24px;display:grid}.skeleton{background:var(--skeleton-bg);isolation:isolate;border-radius:4px;height:12px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--shimmer), transparent);animation:1.6s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-row{align-items:center;gap:14px;display:flex}.loading-row__text{flex:1;gap:9px;display:grid}.loading-row__text .skeleton:last-child{width:60%;height:8px}.loading-row:nth-child(odd) .loading-row__text>.skeleton:first-child{width:80%}.skeleton--image{border-radius:12px;flex-shrink:0;width:40px;height:40px}.skeleton--badge{width:56px;height:22px;margin-left:12px}.is-refreshing{animation:1s linear infinite spin;display:inline-flex}@keyframes shimmer{to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}.stat-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.stat-card{border-right:1px solid var(--line);min-width:0;transition:background-color var(--t);padding:24px;position:relative}.stat-card:last-child{border-right:none}.stat-card:hover{background:var(--surface-soft)}.stat-card:focus-visible{outline-offset:-4px}.stat-card__label{color:var(--brown);align-items:center;gap:8px;font-size:.75rem;display:flex}.stat-card__label .icon:last-child{margin-left:auto}.stat-card__label .icon{width:15px;height:15px;color:var(--brown-soft);transition:transform var(--t), color var(--t)}.stat-card__val{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:20px;font-size:1.875rem;font-weight:600;line-height:1.2}.stat-card__val .skeleton{width:64px;height:38px}.stat-card__sub{color:var(--brown-soft);margin-top:6px;font-size:.6875rem}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.stock-list a{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.stock-list a:hover{background:var(--surface-soft)}.view-switch{border-bottom:1px solid var(--line);gap:24px;margin-bottom:22px;display:flex}.view-switch button{color:var(--brown-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:.8125rem;font-weight:600}.view-switch button[aria-pressed=true]{color:var(--link-color);border-bottom-color:var(--link-color)}.view-switch button:hover{color:var(--ink)}.product-image{background:var(--surface-soft);width:44px;height:48px;color:var(--gold-deep);border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.order-filter{color:var(--brown);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:.75rem;display:flex}.order-filter>span{margin-left:auto}.msg-ok{transition:opacity .18s var(--ease), transform .18s var(--ease)}@starting-style{.msg-ok{opacity:0;transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.text-link:hover .icon,.stat-card:hover .stat-card__label .icon:last-child{transform:translate(3px)}.btn-primary:hover:not(:disabled){transform:translateY(-1px)}}@media (width<=1100px){.dashboard-grid,.collections-grid{grid-template-columns:minmax(0,1fr)}.stat-card{padding:20px}}@media (width<=900px){.stat-grid,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:nth-child(2){border-right:none}.stat-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.page-head{gap:14px;margin-bottom:24px}.page-title{font-size:1.5625rem}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.card{padding:20px}.card--table{padding:0}.section-head,.stat-card{padding:18px}.stat-card__val{margin-top:16px;font-size:1.5625rem}.stat-card__label{font-size:.6875rem}.tbl th,.tbl td{padding-inline:16px}.stock-list a{padding:18px}input,select,textarea,.field input,.field select,.field textarea{font-size:1rem}.btn-sm,button.badge,.stock-input,.status-select{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.icon-button{padding-inline:12px}.page-head .row-actions{flex-wrap:wrap}.operation-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.operation-toolbar .inventory-search{max-width:none}.operation-toolbar select{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;min-height:42px;padding:9px 12px;font-size:.75rem}.operation-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:0 20px;display:flex;overflow-x:auto}.operation-tabs button{white-space:nowrap;min-height:48px;color:var(--brown-soft);background:0 0;border:0;border-bottom:2px solid #0000;font-size:.75rem}.operation-tabs button[aria-pressed=true]{border-color:var(--link-color);color:var(--link-color);font-weight:700}.table-footer{color:var(--brown-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:.625rem;display:flex}.bulk-bar{background:var(--accent-soft);color:var(--accent-text);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:.75rem;display:flex}.bulk-bar strong{margin-right:auto}.table-selection{width:44px}.table-selection input{vertical-align:middle}.inventory-summary{background:0 0}.product-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;padding:22px;display:grid}.catalogue-tile{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.catalogue-tile>a{background:var(--surface-soft);display:block}.catalogue-tile .product-image{border:0;border-radius:0;width:100%;height:220px;display:block}.catalogue-tile .product-image img{object-fit:contain;width:100%;height:100%}.catalogue-tile .product-image>.icon{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.catalogue-tile>div{padding:16px}.catalogue-tile h2{margin-bottom:5px;font-size:.8125rem}.catalogue-tile footer{justify-content:space-between;align-items:center;margin-top:12px;font-size:.6875rem;display:flex}.editor-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:18px;display:flex}.editor-gallery{flex-wrap:wrap;gap:16px;margin:10px 0;padding:0;list-style:none;display:flex}.editor-gallery-item{width:104px;min-width:0}.editor-gallery-item[draggable=true]{cursor:grab}.editor-gallery-item[data-dragging=true]{opacity:.55}.editor-gallery-photo{position:relative}.editor-gallery-photo img{object-fit:cover;border-radius:var(--radius);background:var(--surface-soft);width:104px;height:104px;display:block}.editor-gallery-position{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:.6875rem;position:absolute;bottom:5px;left:5px}.editor-gallery-remove{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-17px;right:-17px}.editor-gallery-remove .icon{background:var(--red);width:22px;height:22px;color:var(--button-text);border:2px solid var(--surface);border-radius:50%;padding:3px}.editor-gallery-cover{width:100%;min-height:44px;color:var(--brown);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.6875rem}.editor-gallery-cover:disabled{color:var(--link-color);cursor:default}.editor-gallery-moves{gap:4px;margin-top:4px;display:flex}.editor-gallery-moves .btn{flex:1;min-height:44px;padding:6px}.editor-gallery-status{color:var(--brown);margin:4px 0;font-size:.75rem}.editor-navigation a{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:.6875rem}.form-page .form-actions{bottom:max(12px, env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);z-index:5;border-radius:12px;margin:4px -8px -8px;padding:16px;position:sticky}.form-page [id]{scroll-margin-top:110px}@media (width<=600px){.page-title{font-size:1.5625rem}.operation-toolbar{padding:16px}.operation-toolbar>label{flex:130px}.operation-toolbar select{width:100%;min-height:44px;font-size:1rem}.operation-tabs{gap:20px;padding-inline:16px}.table-footer{padding:14px 16px}.product-gallery{grid-template-columns:1fr;padding:16px}.form-page .form-actions{bottom:6px}}.order-open{color:var(--link-color);text-align:left;background:0 0;border:0;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.muted{color:var(--brown-soft);font-size:.8125rem}.review-list{gap:14px;margin-top:16px;display:grid}.review-card{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.review-card__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.review-card__head>div{overflow-wrap:anywhere;flex:1;min-width:0}.review-card__head>.badge{flex-shrink:0}.review-stars{color:var(--gold-deep);letter-spacing:2px;font-size:.875rem}.review-stars span{color:var(--line)}.review-product{color:var(--brown);margin-top:4px;font-size:.8125rem;display:block}.review-product small{color:var(--brown-soft)}.review-title{font-size:.9375rem;font-weight:700}.review-body{color:var(--ink);white-space:pre-wrap;font-size:.8125rem;line-height:1.6}.review-meta{color:var(--brown-soft);font-size:.6875rem}.review-actions{gap:8px;margin-top:4px;display:flex}.inv-sheet{color:#000;background:#fff;max-width:760px;padding:32px}.inv-sheet b,.inv-sheet strong{color:#000}.inv-head{border-bottom:2px solid #000;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:20px;font-size:.75rem;display:flex}.inv-brandcol{flex-direction:column;gap:10px;display:flex}.inv-brands{align-items:center;gap:14px;display:flex}.inv-logo{object-fit:contain;width:auto;height:40px}.inv-logo--trinket{height:36px}.inv-sep{background:#000;align-self:stretch;width:1px;min-height:36px}.inv-seller{flex-direction:column;gap:1px;display:flex}.inv-seller strong{font-size:.9375rem}.inv-seller small{color:#333;font-size:.6875rem}.inv-brand{letter-spacing:.05em;margin-bottom:4px;font-size:1.5rem}.inv-meta{text-align:right;min-width:200px}.inv-meta h3{color:#000;margin-bottom:8px;font-size:1rem}.inv-meta p{justify-content:space-between;gap:16px;padding:1px 0;display:flex}.inv-meta span{color:#444}.inv-billto{margin-top:20px;font-size:.8125rem;line-height:1.6}.inv-billto h4{letter-spacing:.08em;text-transform:uppercase;color:#444;margin-bottom:6px;font-size:.6875rem}.inv-items{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px;font-size:.75rem}.inv-items th{text-align:left;text-transform:uppercase;color:#333;border-bottom:1px solid #000;padding:7px 9px;font-size:.625rem}.inv-items td{vertical-align:middle;color:#000;overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:8px 9px}.inv-items td input,.inv-items td select{width:100%}.inv-items .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-items .inv-desc{white-space:normal}.inv-totals{max-width:300px;margin:18px 0 0 auto;font-size:.8125rem}.inv-totals p{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.inv-grand{border-top:1px solid #000;margin-top:4px;font-size:.9375rem;font-weight:700;padding-top:10px!important}.inv-words{margin-top:14px;font-size:.8125rem}.inv-pay{margin-top:6px;font-size:.8125rem}.inv-foot{color:#333;margin-top:24px;font-size:.6875rem}.pos-items input,.pos-items select{padding:6px 8px;font-size:.75rem}.pos-items th{white-space:nowrap}.perm-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.perm-group{border:1px solid var(--line);border-radius:var(--radius);min-width:0;max-width:100%;padding:12px 14px}.perm-group legend{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.04em;max-width:100%;color:var(--brown-soft);padding:0 4px;font-size:.6875rem;font-weight:700}.perm-item{cursor:pointer;align-items:flex-start;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.perm-item>span{overflow-wrap:anywhere;min-width:0}.perm-item input{flex-shrink:0;margin-top:2px}.perm-item--key{color:var(--link-color);font-weight:600}.staff-list{gap:12px;display:grid}.staff-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-perms{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.tax-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.tax-net{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tax-net strong{font-size:1.75rem;font-weight:700}.tax-net__due{color:var(--red)}.tax-net__credit{color:var(--green)}@media print{@page{size:A4;margin:0}body *{visibility:hidden!important}#invoice,#invoice *{visibility:visible!important;color:#000!important}#invoice{width:210mm;max-width:none;min-height:297mm;box-shadow:none;border:0;margin:0;padding:12mm 11mm;font-size:.6875rem;position:absolute;top:0;left:0}#invoice .tbl-wrap{overflow:visible}#invoice .inv-items{margin-top:14px;font-size:9.5px}#invoice .inv-items th,#invoice .inv-items td{padding:5px 7px}#invoice .inv-head,#invoice .inv-totals,#invoice .inv-billto{font-size:.6875rem}}.order-open .icon{width:11px}.order-dialog{border:1px solid var(--line);overscroll-behavior:contain;background:var(--surface);width:min(620px,100% - 32px);max-height:85dvh;color:var(--ink);box-shadow:var(--shadow-lg);border-radius:22px;margin:6dvh auto auto;padding:0}.order-detail-body{gap:24px;padding:0 24px 28px;display:grid}.order-detail-grid{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-block:22px;display:grid}.order-detail-body h3{color:var(--brown-soft);margin-bottom:10px;font-size:.6875rem;font-weight:500}.order-detail-body p{overflow-wrap:anywhere;margin-top:5px;font-size:.75rem}.order-detail-body strong{font-size:.9375rem;font-weight:600}.order-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.75rem;display:flex}.order-item small{color:var(--brown-soft);margin-top:4px;display:block}@media (width<=600px){.order-detail-grid{grid-template-columns:1fr}.operation-toolbar .inventory-search{flex-basis:100%}}.payment-link-dialog{width:min(560px,100vw - 32px)}.payment-link-totals{width:100%;max-width:none;margin:12px 0 20px}.payment-link-totals p.cell-meta{line-height:1.6;display:block}.payment-link-url{overflow-wrap:anywhere;align-items:center;gap:8px;margin:16px 0;display:flex}.payment-link-dialog .order-detail-body{gap:16px}.payment-link-dialog .field+.field{margin-top:16px}.payment-link-totals span{color:var(--brown)}.payment-link-totals .inv-grand{border-color:var(--line)}body:has(dialog[open]){overflow:hidden}.command-head .btn:has(>.icon:only-child){border-radius:50%;min-width:44px;min-height:44px;padding:10px}:is(.command-dialog,.order-dialog,.mobile-navigation-dialog)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10111280}:is(.command-dialog,.order-dialog,.mobile-navigation-dialog){opacity:0;transition:opacity .16s ease-out, transform .22s var(--ease), display .22s allow-discrete, overlay .22s allow-discrete;transform:translateY(8px)scale(.985)}:is(.command-dialog,.order-dialog,.mobile-navigation-dialog)[open]{opacity:1;transform:none}.mobile-navigation-dialog{transform:translate(-16px)}@starting-style{:is(.command-dialog,.order-dialog)[open]{opacity:0;transform:translateY(8px)scale(.985)}.mobile-navigation-dialog[open]{opacity:0;transform:translate(-16px)}}:is(.workspace-search,.theme-toggle,.mobile-navigation-trigger,.segmented button,.sidebar__link,.inventory-filters button){touch-action:manipulation;transition:background-color var(--t), color var(--t), transform var(--t-fast)}:is(.workspace-search,.theme-toggle,.mobile-navigation-trigger,.segmented button,.sidebar__link,.inventory-filters button):active:not(:disabled),.btn:active:not(:disabled){transition-duration:60ms;transform:scale(.98)}:is(.workspace-search,.theme-toggle,.mobile-navigation-trigger,.segmented button,.sidebar__link,.inventory-filters button):active:not(:disabled),.btn-ghost:active:not(:disabled){background:var(--surface-soft)}.btn-primary:active:not(:disabled){background:var(--button-hover)}.btn-danger:active:not(:disabled){background:var(--red-bg)}@media (width<=600px){.order-dialog{width:100%;max-width:none;max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-bottom:0;border-radius:24px 24px 0 0;margin:auto auto 0}.order-dialog .order-detail-body{padding:0 20px max(24px, env(safe-area-inset-bottom))}.order-dialog .command-head{gap:12px;padding:18px 20px}.order-dialog .command-head>div{min-width:0}.order-dialog .command-head h2{overflow-wrap:anywhere}.order-dialog .form-actions{background:var(--surface);padding-block:16px max(16px, env(safe-area-inset-bottom));margin-bottom:-24px;position:sticky;bottom:0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.command-dialog,.order-dialog,.mobile-navigation-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101112d9}}@media (prefers-contrast:more){.card,.sidebar,.btn-ghost,.field input,.field select,.field textarea,dialog{border-color:var(--brown)}.sidebar__link.is-active{outline:1px solid var(--link-color);outline-offset:-1px}}@media (prefers-reduced-motion:reduce){:is(.command-dialog,.order-dialog,.mobile-navigation-dialog),:is(.command-dialog,.order-dialog,.mobile-navigation-dialog)[open],:is(.btn,.workspace-search,.theme-toggle,.mobile-navigation-trigger,.segmented button,.sidebar__link,.inventory-filters button):active:not(:disabled){transform:none!important}}.surface-shell{min-width:0;box-shadow:none;background:0 0;border-radius:30px;padding:0}.surface-shell>.card{height:100%;box-shadow:none;border:0;border-radius:30px}.cta-icon{background:color-mix(in srgb, currentColor 12%, transparent);width:28px;height:28px;transition:transform .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.cta-icon .icon{width:16px;height:16px}.btn:has(.cta-icon){gap:16px;padding:7px 8px 7px 20px}.page-eyebrow{background:var(--accent-soft);color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 10px;font-size:.625rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){:is(.btn,.sidebar-create):hover .cta-icon{transform:translate(2px,-1px)}}@media (width<=600px){.surface-shell{border-radius:26px;padding:0}.surface-shell>.card{border-radius:22px}}@media (prefers-contrast:more){.surface-shell>.card{outline:1px solid var(--brown);outline-offset:-1px}}.table-pagination{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-size:.75rem;display:flex}.orders-table{min-width:1100px}.order-open{overflow-wrap:anywhere;min-width:11rem}.inv-totals span{color:var(--brown)}.inv-grand{border-color:var(--line)}.pos-items th{color:var(--brown);border-color:var(--line)}.pos-items td{color:var(--ink);border-color:var(--line)}.pos-items input,.pos-items select{color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:8px;min-height:44px}#invoice .inv-totals span{color:#444}#invoice .inv-grand{border-color:#000}.order-actions>summary{cursor:pointer;list-style:none}.order-actions>summary::-webkit-details-marker{display:none}.order-actions[open]>summary{background:var(--surface-soft);margin-bottom:8px}.order-actions>.row-actions{border-top:1px solid var(--line);max-width:220px;padding:10px 0}.editor-section{border-top:1px solid var(--line);margin-top:24px}.editor-section>summary{cursor:pointer;padding:18px 0;font-weight:600}.editor-section-content{padding-bottom:16px}.access-fields{border:0;min-width:0;padding:0}.editor-section-title{margin:28px 0 18px;font-size:1rem;font-weight:600}.editor-section-title:first-child{margin-top:0}.size-editor{gap:14px;margin-top:16px;display:grid}.size-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.size-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.size-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.size-row--hw{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.size-chips{flex-wrap:wrap;gap:4px;display:flex}@media (width<=640px){.size-row,.size-row--hw{grid-template-columns:1fr 1fr}.size-row>.btn{grid-column:1/-1}}.admin-main>div>.page-head{background:var(--surface);border-radius:var(--radius-lg);padding:24px}.admin-main>div>.inventory-summary{background:var(--surface);border-radius:var(--radius-lg);border:0;padding:8px}.admin-main>div>:is(.operation-tabs,.view-switch,.editor-navigation){background:var(--surface);border-radius:var(--radius-lg);border:0;margin-bottom:20px;padding:12px 20px}.admin-main>div>.loading-state{background:var(--surface);border-radius:var(--radius-lg)}.reconciliation-page>.reconciliation-note{background:var(--surface);border-radius:var(--radius-lg);max-width:none;padding:20px 24px}.community-strip{background:var(--surface);border-radius:var(--radius-lg);padding:20px 24px}@media (width<=600px){.admin-main>div>.page-head{padding:22px 20px}.admin-main>div>.inventory-summary{padding:4px}.reconciliation-page>.reconciliation-note,.community-strip{padding:20px}}.card,.page-head{overflow-wrap:anywhere}.section-head>div,.insight-head>div,.text-link{min-width:0;max-width:100%}.perm-selection{color:var(--brown-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}.perm-select-group{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:12px;font-weight:600}:is(.grid-2,.grid-3,.grid-4,.collections-grid,.mobile-content-layout,.staff-row)>*{min-width:0}.staff-row>div{max-width:100%}.card fieldset{min-inline-size:0}:root{--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes shellIn{0%{opacity:0;transform:scale(.985)}}@keyframes popPill{0%{opacity:0;transform:translateY(-14px)scale(.92)}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes wordIn{0%{opacity:0;filter:blur(10px);transform:translateY(70%)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}}@keyframes barGrow{0%{transform:scaleY(0)}}@keyframes fillIn{0%{transform:scaleX(0)}}.admin-layout{animation:shellIn .9s var(--ease) backwards}.workspace-brand{animation:popPill .8s var(--spring) 50ms both;transition:transform .35s var(--spring)}.workspace-brand img{animation:popIn .8s var(--spring) .15s both}.desktop-navigation{animation:popPill .8s var(--spring) .12s both;position:relative}.top-link{z-index:1;transition:color .35s, transform .35s var(--spring);position:relative}.top-link.is-active{background:0 0}.top-menu{position:static}.top-navigation-indicator{background:var(--nav-active);height:48px;transition:transform .55s var(--ease), width .55s var(--ease);border-radius:999px;position:absolute;top:6px;left:0}.header-actions>.workspace-search,.storefront-link,.workspace-account{animation:popIn .6s var(--spring) .36s both}.storefront-link{animation-delay:.44s}.workspace-account{animation-delay:.55s}.theme-switch{background:var(--surface);height:58px;animation:popPill .8s var(--spring) .3s both;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.theme-switch-knob{background:var(--button-bg);width:50px;height:50px;transition:transform .55s var(--spring);border-radius:50%;position:absolute;top:4px;left:4px}.theme-switch[data-theme=dark] .theme-switch-knob{transform:translate(52px)}.theme-switch .theme-toggle{z-index:1;width:50px;height:50px;color:var(--brown);transition:color .35s, transform .3s var(--spring);background:0 0;border:0;position:relative}.theme-switch .theme-toggle.on{color:var(--button-text)}.theme-toggle .icon{transition:transform .8s var(--ease)}.theme-switch .theme-toggle:active{transform:scale(.9)}.title-word{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;animation:wordIn .9s var(--ease) both;animation-delay:calc(.12s + var(--i) * 80ms);display:inline-block}.page-sub{animation:rise .7s var(--ease) .26s both}.overview-headline-metrics>a{animation:rise .7s var(--ease) both}.overview-headline-metrics>a:first-child{animation-delay:.3s}.overview-headline-metrics>a:nth-child(2){animation-delay:.375s}.overview-headline-metrics>a:nth-child(3){animation-delay:.45s}.overview-meta{animation:rise .7s var(--ease) .36s both}.overview-snapshot{--d:90}.stock-panel{--d:0}.recent-panel{--d:180}.overview-workspace>.surface-shell:has(.performance-panel){--d:200}.overview-workspace>.surface-shell:has(.work-queue){--d:280}.performance-chart svg>g{transform-origin:50% 210px;animation:barGrow 1.1s var(--ease) backwards;animation-delay:calc(.42s + var(--i,0) * 35ms)}.stock-health-track{transform-origin:0;animation:fillIn 1.1s var(--ease) .42s backwards}.inventory-summary>div{animation:rise .7s var(--ease) both}.inventory-summary>div:nth-child(2){animation-delay:75ms}.inventory-summary>div:nth-child(3){animation-delay:.15s}.inventory-summary>div:nth-child(4){animation-delay:.225s}.tbl tbody tr,.recent-order-list li,.stock-list li,.queue-row,.catalogue-tile{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms)}:is(.tbl tbody tr,.recent-order-list li,.stock-list li,.queue-row,.catalogue-tile):nth-child(2){--i:1}:is(.tbl tbody tr,.recent-order-list li,.stock-list li,.queue-row,.catalogue-tile):nth-child(3){--i:2}:is(.tbl tbody tr,.recent-order-list li,.stock-list li,.queue-row,.catalogue-tile):nth-child(4){--i:3}:is(.tbl tbody tr,.recent-order-list li,.stock-list li,.queue-row,.catalogue-tile):nth-child(5){--i:4}.top-menu-panel{opacity:0;transform-origin:0 0;transition:opacity .2s var(--ease), transform .2s var(--ease), display .2s allow-discrete, overlay .2s allow-discrete;transform:translateY(-6px)scale(.96)}.top-menu-panel:popover-open{opacity:1;transform:none}@starting-style{.top-menu-panel:popover-open{opacity:0;transform:translateY(-6px)scale(.96)}}.segmented{isolation:isolate;position:relative}.segmented:has(>button:nth-of-type(2):last-child):before{content:"";background:var(--button-bg);width:calc(50% - 4px);transition:transform .55s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.segmented:has(>button:nth-of-type(2):last-child)[role=group]{min-width:max-content}.segmented:has(>button:nth-of-type(2):last-child)>button{z-index:1;background:0 0;flex:1;position:relative}.segmented:has(>button:nth-of-type(2)[aria-pressed=true]):before{transform:translate(100%)}.btn,.feature-arrow,.account-trigger,.storefront-link,.workspace-search{transition:transform .35s var(--spring), background-color .25s, color .25s}@media (hover:hover) and (pointer:fine){.theme-switch .theme-toggle:hover:not(.on),.feature-arrow:hover,.account-trigger:hover,.storefront-link:hover,.workspace-search:hover{transform:scale(1.06)}.btn:hover:not(:disabled) .icon,.feature-inventory-link:hover .icon{transform:translate(2px)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}html.liquid-switching *,html.liquid-switching :before,html.liquid-switching :after{transition:none!important}html.liquid-switching .theme-switch-knob{transition:transform .55s var(--spring)!important}html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:background-color .5s,color .5s,border-color .5s,fill .5s!important}@media (width<=760px){.theme-switch{gap:0;height:48px;padding:2px}.theme-switch .theme-toggle,.theme-switch-knob{width:44px;height:44px}.theme-switch-knob{top:2px;left:2px}.theme-switch[data-theme=dark] .theme-switch-knob{transform:translate(44px)}.workspace-brand span{display:none}.workspace-brand{padding-inline:8px}.header-actions,.workspace-bar{gap:4px}.workspace-bar{padding-inline:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.title-word,.top-menu-panel,.theme-toggle,.btn,.feature-arrow,.account-trigger{filter:none!important;transform:none!important}html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:none!important}}.sidebar{width:var(--sidebar-w);height:calc(100svh - 72px);box-shadow:none;background:0 0;border:0;border-radius:30px;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:36px}.sidebar-create{border:1px solid var(--line);background:var(--feature-bg);min-height:44px;color:var(--feature-text);border-color:#0000;border-radius:999px;align-items:center;gap:10px;margin:16px 8px;padding:6px 6px 6px 16px;font-size:.75rem;font-weight:700;display:flex}.sidebar-create .cta-icon{color:inherit;background:#ffffff40;margin-left:auto}.sidebar-create:hover{background:color-mix(in srgb, var(--feature-bg) 92%, var(--feature-text));color:var(--feature-text)}.sidebar__nav{background:var(--surface);border-radius:30px;flex:1;min-height:0;padding:12px;overflow-y:auto}.nav-group{margin-bottom:8px}.nav-group>summary{cursor:pointer;letter-spacing:.04em;min-height:34px;color:var(--brown-soft);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.6875rem;font-weight:600;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary .icon{width:12px;height:12px;transition:transform var(--t)}.nav-group[open]>summary .icon{transform:rotate(90deg)}.sidebar__link{min-height:40px;color:var(--nav-text);transition:background-color var(--t), color var(--t);border-radius:999px;align-items:center;gap:11px;margin:2px 0;padding:8px 12px;font-size:.875rem;font-weight:500;display:flex}.sidebar__link .icon{width:17px;height:17px;color:var(--brown-soft)}.sidebar__link:hover{background:var(--nav-hover);color:var(--ink)}.sidebar__link.is-active{background:var(--nav-active);color:var(--nav-active-text);box-shadow:none;font-weight:500}.sidebar__link.is-active .icon{color:inherit}.sidebar-account{border-top:1px solid var(--line);align-items:center;gap:9px;padding:16px 14px;display:flex}.account-avatar{background:var(--nav-active);width:32px;height:32px;color:var(--nav-active-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.sidebar-account>div{min-width:0}.sidebar-account strong{font-size:.6875rem;display:block}.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;color:var(--brown-soft);margin-top:3px;font-size:.625rem;display:block;overflow:hidden}.sidebar-account button{min-width:32px;min-height:44px;color:var(--brown-soft);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}@media (width<=1100px){.sidebar{width:215px}}@media (width<=760px){.sidebar{border:1px solid var(--line);width:min(300px,100vw - 32px);height:calc(100svh - 88px);box-shadow:var(--shadow-lg);border-radius:22px;position:static}.sidebar__link,.nav-group>summary{min-height:44px}}.sidebar-workspace{background:var(--surface);border-radius:999px;align-items:center;gap:12px;min-height:68px;padding:14px 20px;display:flex}.workspace-symbol{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:13px;place-items:center;display:grid}.sidebar-workspace strong{letter-spacing:-.03em;font-size:1.1875rem;font-weight:500;display:block}.sidebar-workspace small{color:var(--brown-soft);margin-top:2px;font-size:.75rem;display:block}.sidebar-workspace>.icon{width:13px;color:var(--brown-soft);margin-left:auto}.sidebar-account{background:var(--surface);border:0;border-radius:24px;margin:12px 0 0;padding:14px}@media (width<=760px){.sidebar-workspace{padding-block:16px}}.account-identity{flex:1;min-width:0}.account-identity summary{cursor:pointer;border-radius:8px;list-style:none}.account-identity summary::-webkit-details-marker{display:none}.account-identity summary strong{align-items:center;gap:6px;display:flex}.account-identity summary .icon{width:12px;height:12px}.account-identity[open] summary .icon{transform:rotate(90deg)}.account-email{overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:text;user-select:text;margin-top:10px;font-size:.75rem}.mobile-navigation-dialog .sidebar{background:var(--workspace-bg);padding:12px}.mobile-navigation-dialog .sidebar__nav{border-radius:24px}.admin-layout{background:var(--workspace-bg);border-radius:40px;width:min(1640px,100% - 8vw);min-height:calc(100svh - 32px);margin:16px auto;padding:20px clamp(20px,3vw,48px) 32px}.admin-workspace{min-width:0}.workspace-bar{z-index:40;background:var(--workspace-bg);align-items:center;gap:16px;min-height:80px;padding-block:8px 12px;display:flex;position:sticky;top:0}.workspace-brand{background:var(--surface);letter-spacing:-.03em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:62px;height:62px;min-height:62px;padding:0;font-size:1.4375rem;font-weight:500;display:flex}.workspace-brand img{object-fit:cover;border-radius:50%;width:36px;height:36px}.desktop-navigation{background:var(--surface);scrollbar-width:none;border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;margin-inline:auto;padding:6px;display:flex;overflow-x:auto}.desktop-navigation::-webkit-scrollbar{display:none}.top-menu{flex-shrink:0}.top-link{white-space:nowrap;min-height:48px;color:var(--brown);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.875rem;font-weight:400;display:flex}.top-link>.icon{width:10px;height:10px;transform:rotate(90deg)}.top-link:hover{background:var(--surface-soft);color:var(--ink)}.top-link.is-active{background:var(--nav-active);color:var(--nav-active-text)}.top-menu-panel{inset:auto;top:anchor(bottom);left:anchor(left);border:1px solid var(--line);background:var(--surface);min-width:230px;max-width:min(360px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);position-try-fallbacks:flip-inline;border-radius:24px;margin:10px 0 0;padding:10px;position:fixed}.top-menu-panel>p{color:var(--brown-soft);padding:8px 12px;font-size:.75rem}.top-menu-panel>a{border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:.875rem;display:flex}.top-menu-panel>a:hover,.top-menu-panel>a[aria-current=page]{background:var(--surface-soft)}.workspace-account{order:3}.account-trigger{border:4px solid var(--surface);background:var(--accent-soft);width:54px;height:54px;color:var(--accent-text);border-radius:50%;font-size:1.125rem}.account-menu{left:auto;right:anchor(right)}.account-menu>span{overflow-wrap:anywhere;padding:4px 12px 12px;font-size:.8125rem;display:block}.header-actions{flex-shrink:0;order:2;align-items:center;gap:8px;display:flex}.header-actions>.workspace-search,.theme-toggle,.storefront-link{background:var(--surface);width:54px;height:54px;min-height:44px;color:var(--ink);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-actions>.workspace-search span,.header-actions>.workspace-search kbd{display:none}.storefront-link{font-size:0}.storefront-link .icon{width:19px;height:19px}.theme-toggle:hover,.workspace-search:hover,.storefront-link:hover{background:var(--surface-soft)}.header-location,.workspace-breadcrumb,.workspace-context{display:none}.workspace-context span{color:var(--scrollbar)}.admin-main{min-width:0;padding:24px 0 48px}.admin-main>div{max-width:1440px;margin-inline:auto}.admin-main>.form-page{max-width:1100px}.workspace-footer{color:var(--brown-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.6875rem;display:flex}.mobile-navigation{display:none}.skip-link{z-index:100;background:var(--surface);border:1px solid var(--line);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.command-dialog{border:1px solid var(--line);width:min(560px,100% - 32px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:24px;max-height:75dvh;margin:15vh auto auto;padding:0}.command-head{z-index:1;background:var(--surface);justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.command-head h2{font-size:1.0625rem;font-weight:500}.command-input{border-block:1px solid var(--line);align-items:center;gap:12px;padding:6px 22px;display:flex}.command-input input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0}.command-dialog nav{padding:10px}.command-dialog nav a{overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:.875rem;display:flex}.command-dialog nav a:hover,.command-dialog nav a:focus-visible{background:var(--surface-soft)}.command-dialog nav a .icon:last-child{width:14px;margin-left:auto}.command-foot{border-top:1px solid var(--line);color:var(--brown-soft);padding:14px 22px;font-size:.75rem}.mobile-navigation-dialog{border:1px solid var(--line);background:var(--sidebar-bg);width:min(320px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--ink);box-shadow:var(--shadow-lg);border-radius:24px;margin:12px auto 12px 12px;padding:0;overflow:hidden}.mobile-navigation-dialog .sidebar{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:static}.mobile-navigation-dialog .sidebar-workspace{padding-right:60px}.mobile-navigation-close{background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:16px;right:10px}.mobile-navigation-trigger{background:var(--surface);border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.menu-stroke{width:16px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;position:absolute}.menu-stroke:first-child{transform:translateY(-3px)}.menu-stroke:last-child{transform:translateY(3px)}.mobile-navigation-trigger[aria-expanded=true] .menu-stroke:first-child{transform:rotate(45deg)}.mobile-navigation-trigger[aria-expanded=true] .menu-stroke:last-child{transform:rotate(-45deg)}:root[data-theme=dark] .login__logo{filter:grayscale()invert();mix-blend-mode:screen}@media (width<=1200px){.desktop-navigation,.workspace-account{display:none}.header-location,.mobile-navigation{display:block}.header-location{order:-1}.header-actions{margin-left:auto}.workspace-brand{width:54px;height:54px;min-height:54px}}@media (width<=760px){.admin-layout{border-radius:0;width:100%;min-height:100svh;margin:0;padding:0 16px 24px}.workspace-bar{gap:8px;min-height:76px;margin-inline:-16px;padding-inline:12px}.workspace-brand{gap:5px;width:44px;height:44px;min-height:44px;padding:0;font-size:1.0625rem}.workspace-brand img{width:28px;height:28px}.header-actions{gap:5px}.header-actions>.workspace-search,.theme-toggle,.storefront-link{width:44px;height:44px}.workspace-context{margin-top:12px}.admin-main{padding-top:22px}.command-dialog{margin-top:8vh}}@media (width<=360px){.workspace-brand span{display:none}}@media (prefers-contrast:more){.workspace-brand,.desktop-navigation,.header-actions>button,.storefront-link{outline:1px solid var(--control-border)}}@supports not (position-anchor:--menu){.top-menu-panel{top:96px;left:50%;right:auto;transform:translate(-50%)}}@media (width>=1201px) and (width<=1350px){.workspace-brand span{display:none}.workspace-bar{gap:12px}.top-link{padding-inline:8px;font-size:.8125rem}}.login{background:var(--cream);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.login__card{background:var(--surface);border:0;border-radius:30px;width:100%;max-width:440px;padding:44px}.login__brand{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:30px;padding-bottom:28px;display:flex}.login__logo{object-fit:cover;border-radius:8px;width:48px;height:48px}.login__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:28px}.login__sub{color:var(--brown-soft);font-size:10px}.login__title{font-family:var(--font-display);font-size:38px;font-weight:600;line-height:1.1}.login__intro{color:var(--brown-soft);margin:10px 0 28px;font-size:12px}.login__form{gap:20px;display:grid}.login__btn{width:100%;margin-top:8px}.login__forgot{color:var(--brown-soft);text-align:center;margin-top:22px;font-size:12px}@media (width<=480px){.login__card{padding:30px 24px}}.login-theme{position:fixed;top:20px;right:20px}.dashboard{gap:20px;display:grid}.dashboard .page-head{align-items:flex-end;margin:0}.dashboard .page-title{letter-spacing:-.035em;font-size:clamp(2.25rem,3.5vw,3rem);font-weight:400}.overview-meta{color:var(--brown-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.overview-meta .store-connection{align-items:center;gap:7px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.overview-meta label{max-width:100%;margin-left:auto}.overview-meta select{background:var(--surface);border:1px solid var(--line);border-radius:999px;min-height:44px;padding:9px 14px;font-size:.75rem}.overview-meta select:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.overview-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.overview-headline-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.overview-headline-metrics a{flex-direction:column;min-width:0;display:flex}.overview-headline-metrics a>span{color:var(--brown);font-size:.875rem}.overview-headline-metrics strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:400;line-height:1.2}.overview-headline-metrics small{color:var(--brown-soft);margin-top:4px;font-size:.6875rem}.overview-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1.2fr);grid-template-areas:"value stock recent""performance performance queue";align-items:stretch;gap:20px;display:grid}.overview-snapshot{grid-area:value}.overview-workspace>.surface-shell:has(>.performance-panel){grid-area:performance}.overview-workspace>.surface-shell:has(>.work-queue){grid-area:queue}.stock-panel{grid-area:stock}.recent-panel{grid-area:recent}.inventory-feature{background:var(--feature-bg);color:var(--feature-text);flex-direction:column;padding:26px 24px;display:flex}.inventory-feature .section-title{font-size:1.5rem;font-weight:400}.feature-arrow{background:#ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.inventory-feature-value{flex-direction:column;align-items:flex-start;gap:16px;margin-block:auto;padding-block:36px;display:flex}.inventory-feature-value>.icon{stroke-width:1px;width:44px;height:44px}.inventory-feature-value strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.2vw,2rem);font-weight:400;line-height:1.15}.inventory-feature-value>span{color:var(--feature-muted);max-width:22ch;font-size:.8125rem}.feature-inventory-link{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.insight-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.performance-panel{flex-direction:column;padding:28px;display:flex}.performance-readout{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:32px;display:flex}.performance-readout strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2.25rem;font-weight:500}.performance-readout>span{color:var(--brown-soft);font-size:.75rem}.performance-chart{margin-top:auto;padding-top:24px;position:relative}.performance-chart svg{width:100%;height:210px;display:block;overflow:visible}.chart-data{border-top:1px solid var(--line);color:var(--brown-soft);margin-top:18px;padding-top:16px;font-size:.75rem}.chart-data summary{cursor:pointer}.chart-data .tbl-wrap{max-height:260px;margin-top:12px}.chart-yaxis{color:var(--brown-soft);pointer-events:none;flex-direction:column;justify-content:space-between;font-size:.6875rem;display:flex;position:absolute;top:52px;bottom:34px;left:0}.chart-yaxis span{background:var(--surface);padding-right:5px}.chart-xaxis{color:var(--brown-soft);justify-content:space-between;margin-inline:4%;font-size:.75rem;display:flex}.segmented{background:var(--surface-soft);box-shadow:inset 0 1px 0 var(--bezel-line);border-radius:999px;flex-shrink:0;padding:4px;display:flex}.segmented button{color:var(--brown-soft);white-space:nowrap;overflow-wrap:normal;background:0 0;border:0;border-radius:999px;flex-shrink:0;min-height:36px;padding:7px 12px;font-size:.75rem}.segmented button[aria-pressed=true]{background:var(--button-bg);color:var(--button-text);box-shadow:none}.work-queue{padding:28px}.queue-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.queue-icon{background:var(--surface-soft);width:36px;height:36px;color:var(--brown);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.queue-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.queue-row strong{font-size:.8125rem;font-weight:500;display:block}.queue-row small{color:var(--brown-soft);margin-top:3px;font-size:.75rem;display:block}.queue-row b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.375rem;font-weight:500}.queue-row>.icon{width:14px;color:var(--brown-soft)}.queue-row:hover strong,.queue-row:focus-visible strong{color:var(--link-color)}.studio-banner{background:var(--accent-soft);color:var(--accent-text);border-radius:18px;align-items:center;gap:12px;margin-top:22px;padding:16px;display:flex}.studio-banner>div{min-width:0}.studio-banner strong{font-size:.8125rem;font-weight:600;display:block}.studio-banner span{margin-top:4px;font-size:.6875rem;display:block}.studio-banner>.icon:last-child{width:16px;margin-left:auto}.customer-cell{align-items:flex-start;gap:10px;min-width:14rem;display:flex}.customer-initial{background:var(--customer-bg);width:31px;height:31px;color:var(--customer-text);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-size:.8125rem;display:grid}.stock-list{list-style:none}.stock-list li+li{border-top:1px solid var(--line)}.stock-list a{align-items:center;gap:12px;padding:18px 24px;display:flex}.stock-list__copy{flex:1;min-width:0}.stock-list__name{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.stock-health-track{background:var(--surface-soft);border-radius:999px;gap:4px;height:6px;margin:28px 24px 0;display:flex;overflow:hidden}.stock-health-track span{border-radius:inherit;flex-basis:0}.stock-health-track--healthy{background:var(--green)}.stock-health-track--low{background:var(--orange)}.stock-health-track--out{background:var(--red)}.stock-health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;display:grid}.health-stat{border-radius:12px;min-width:0}.health-stat>span{color:var(--brown);align-items:center;gap:7px;font-size:.75rem;display:flex}.health-stat i{background:var(--green);border-radius:50%;width:6px;height:6px}.health-stat--low i{background:var(--orange)}.health-stat--out i{background:var(--red)}.health-stat strong{font-variant-numeric:tabular-nums;margin-block:8px 0;font-size:2.125rem;font-weight:500;display:block}.health-stat small{color:var(--brown-soft);align-items:center;gap:8px;font-size:.6875rem;display:flex}.health-stat small .icon{width:13px}.health-stat:hover small,.health-stat:focus-visible small{color:var(--link-color)}.stock-health-label{border-block:1px solid var(--line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.stock-health-label h3{font-size:.75rem;font-weight:500}.community-strip{color:var(--brown-soft);flex-wrap:wrap;align-items:center;gap:24px;padding:20px 24px;font-size:.75rem;display:flex}.community-strip a{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.community-strip strong{color:var(--ink)}.community-strip .icon{width:12px}.community-strip>a:last-child{margin-left:auto}@media (width<=1200px){.overview-hero{grid-template-columns:minmax(0,1fr);gap:24px}.overview-workspace{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"value stock""performance performance""queue recent"}.performance-chart{margin-top:16px}.performance-panel .insight-head{flex-wrap:wrap}}@media (width<=760px){.dashboard{gap:22px}.overview-headline-metrics{gap:16px}.overview-headline-metrics a>span{font-size:.75rem}.overview-headline-metrics strong{font-size:2.5rem}.overview-headline-metrics small{font-size:.625rem}.overview-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"value""stock""performance""queue""recent";gap:18px}.overview-meta{gap:10px}.overview-meta .row-actions{width:100%}.overview-meta>span{font-size:.6875rem}.overview-meta>span:nth-of-type(2){display:none}.overview-meta select{padding-inline:10px}.inventory-feature-value{padding-block:24px}.inventory-feature-value>.icon{display:none}.inventory-feature-value strong{font-size:2.5rem}.inventory-feature-value>span{max-width:none}.performance-panel,.work-queue{padding:24px 20px}.performance-readout strong{font-size:1.875rem}.segmented button{min-height:44px}.health-stat>span{gap:4px;font-size:.6875rem}.stock-health-summary{gap:12px;padding-inline:20px}.stock-health-track{margin-inline:20px}.stock-health-label,.stock-list a{padding-inline:20px}.community-strip{gap:14px;padding:20px}.community-strip>a:last-child{margin-left:0}}.customer-cell>div{flex:1;min-width:0}.overview-meta select{max-width:100%}.recent-order-list{list-style:none}.recent-order-list li+li{border-top:1px solid var(--line)}.recent-order-list a{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.recent-order-list a:hover{background:var(--surface-soft)}.recent-order-list .customer-cell{flex:160px;min-width:0}.recent-order-identity{overflow-wrap:anywhere;min-width:0}.recent-order-identity strong,.recent-order-identity small{display:block}.recent-order-identity small{color:var(--brown-soft);margin-top:4px;font-size:.75rem}.recent-order-value{font-variant-numeric:tabular-nums;gap:8px;max-width:100%;display:grid}.recent-order-value>strong{overflow-wrap:anywhere}.recent-order-value>span{flex-wrap:wrap;gap:6px;display:flex}.stock-panel .section-head,.recent-panel .section-head{border:0;padding:24px 22px 16px}.recent-order-list a{padding:11px 22px}.recent-order-identity strong{font-size:.8125rem;font-weight:500}.recent-order-identity small{font-size:.625rem}.stock-list a{padding-block:14px}.dashboard .stock-health-summary{padding-block:18px}.dashboard .stock-health-track{margin-top:18px}.dashboard .stock-health-label{padding-block:8px}.dashboard .stock-list a{padding-block:12px}.overview-billing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-copy{flex:240px;align-items:center;gap:16px;min-width:0;display:flex}.billing-copy>div{min-width:0}.billing-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.billing-icon .icon{width:24px;height:24px}.inventory-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;padding-block:8px;display:grid}.inventory-summary>div{border-right:1px solid var(--line);min-width:0;padding:18px 22px}.inventory-summary__label{color:var(--brown);align-items:center;gap:8px;font-size:12px;display:flex}.inventory-summary__label .icon{width:16px;height:16px}.inventory-summary strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:12px 4px;font-size:27px;font-weight:600;line-height:1.4;display:block}.inventory-summary .skeleton{width:90px;height:38px}.inventory-summary__detail{color:var(--brown-soft);font-size:11px}.inventory-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.inventory-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:var(--radius);flex:1;align-items:center;gap:10px;min-width:150px;max-width:460px;padding-left:12px;display:flex}.inventory-search .icon{color:var(--brown-soft);width:17px}.inventory-search:focus-within{outline:2px solid var(--button-bg);outline-offset:2px}.inventory-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;padding:10px 12px 10px 0;font-size:12px}.inventory-selects{gap:8px;display:flex}.inventory-selects select{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);max-width:100%;min-height:44px;padding:8px;font-size:12px}.inventory-filters{border-bottom:1px solid var(--line);gap:8px;padding:0 20px 18px;display:flex;overflow-x:auto}.inventory-filters button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--brown-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.inventory-filters button[aria-pressed=true]{color:var(--button-text);border-color:var(--button-bg);background:var(--button-bg);font-weight:500}.inventory-filters button>span{background:var(--surface-soft);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:10px}.inventory-filters button[aria-pressed=true]>span{background:color-mix(in srgb, var(--button-text) 16%, var(--button-bg))}.inventory-table .tbl{min-width:900px}.inventory-scroll-hint{display:none}.inventory-table .tbl td{padding:12px 16px}.inventory-table .tbl th{padding-inline:16px}.product-cell{align-items:center;gap:12px;min-width:220px;max-width:340px;display:flex}.product-cell__meta{color:var(--brown-soft);margin-top:5px;font-size:10px;display:block}.product-cell__meta>span{margin-inline:4px}.stock-editor{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.stock-caption{white-space:nowrap;font-size:10px}.stock-caption--healthy{color:var(--green)}.stock-caption--low{color:var(--orange)}.stock-caption--out{color:var(--red)}.visibility-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.inventory-table__footer{border-top:1px solid var(--line);color:var(--brown-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px 20px;font-size:11px;display:flex}.inventory-table__footer>span{align-items:center;gap:6px;display:flex}.inventory-table__footer .icon{width:13px;height:13px}.save-notice .msg-ok{align-items:center;gap:10px;display:flex}.save-notice button{background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}@media (width<=1200px){.inventory-scroll-hint{color:var(--brown-soft);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.inventory-scroll-hint .icon{width:14px;height:14px;margin-left:auto}}@media (width<=1100px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-search{max-width:none}}@media (width<=600px){.inventory-summary{gap:0}.inventory-summary strong{font-size:23px}.inventory-toolbar{padding:16px}.inventory-search input,.inventory-selects select{font-size:16px}.inventory-selects{flex-wrap:wrap}.inventory-selects>label{flex:1;min-width:120px}.inventory-selects select{width:100%}.inventory-filters{gap:8px;padding-inline:16px}.inventory-table__footer{padding:16px}}.inventory-summary>div:last-child{border-right:0}.inventory-summary strong{margin-block:14px 4px;font-size:28px}.product-count{background:var(--surface-soft);color:var(--brown);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;margin-left:6px;padding:2px 8px;font-size:11px;display:inline-flex}.inventory-toolbar{padding-block:20px 16px}.inventory-search{background:var(--surface-soft)}@media (width<=600px){.inventory-summary{gap:0}.inventory-summary>div{padding:16px 12px}.inventory-summary__label{flex-wrap:wrap;gap:6px;font-size:11px}.inventory-summary strong{font-size:23px}.inventory-filters button{min-height:44px}}.inventory-table-head{padding-block:18px}.inventory-table .tbl th:nth-child(4),.inventory-table .tbl td:nth-child(4),.inventory-table .tbl th:last-child{text-align:right}.inventory-table .tbl td:last-child .row-actions{justify-content:flex-end}.inventory-table .product-image{border-radius:10px;width:40px;height:44px}.inventory-table .tbl tbody tr:has(.table-selection input:checked){background:var(--accent-soft)}.inventory-table .tbl tbody tr:focus-within{background:var(--surface-soft)}.stock-input:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.stock-input:hover:not(:disabled),.inventory-selects select:hover{border-color:var(--border-hover)}.inventory-filters .inventory-clear-filter{color:var(--link-color);border-color:#0000;margin-left:auto}.inventory-clear-filter .icon{width:14px;height:14px}.inventory-filters button:hover{background:var(--surface-soft);color:var(--ink)}.inventory-table__footer>span{align-items:flex-start}.inventory-table__footer .icon{flex-shrink:0;margin-top:2px}@media (width<=1100px){.inventory-summary>div:nth-child(2){border-right:0}.inventory-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.product-cell>span:last-child{min-width:0}.reconciliation-note{color:var(--brown);max-width:78ch;margin:12px 0 20px;font-size:13px}.reconciliation-table{min-width:1120px}.reconciliation-table td{vertical-align:top}.reconciliation-table .cell-meta{overflow-wrap:anywhere;max-width:25ch}.reconciliation-issues{color:var(--red);max-width:28ch;margin-bottom:12px;padding-left:16px;font-size:12px}.reconciliation-issues li+li{margin-top:6px}.reconciliation-settlements{margin-top:24px}.reconciliation-settlements .field{margin:0;font-size:12px}.reconciliation-settlements .row-actions{align-items:flex-end}#invoice{max-width:900px;font-family:var(--font-ui);border-radius:0;padding:32px;line-height:1.5}#invoice .inv-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding-bottom:20px;font-size:13px;display:grid}#invoice .inv-brandcol{gap:14px;min-width:0}#invoice .inv-logo{width:240px;max-width:100%;height:auto}#invoice .inv-seller{gap:6px}#invoice .inv-seller strong{font-size:inherit}#invoice .inv-meta{min-width:0}#invoice .inv-meta h3{text-transform:uppercase;margin:0;font-size:24px}#invoice .inv-meta .inv-copy{margin-bottom:10px;display:block}#invoice .inv-meta p{padding-block:3px}#invoice .inv-meta b{text-align:right}#invoice .inv-addresses{grid-template-columns:1fr;gap:8px;margin-block:16px 20px;display:grid}#invoice .inv-billto{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;margin:0;font-size:13px;display:grid}#invoice .inv-billto h4{letter-spacing:0;color:#000;margin:0;font-size:12px}#invoice .inv-shipto{border:0;padding:0}#invoice .inv-items{min-width:680px;font-size:12px}#invoice .inv-items th{font-size:10px}#invoice .inv-items th,#invoice .inv-items td{padding:10px 7px}#invoice .inv-item-details td{padding-block:8px;font-size:11px}#invoice .inv-item-details span{margin-inline:8px}#invoice .inv-totals{max-width:330px;margin-top:48px}#invoice .inv-totals p{padding-block:7px}#invoice .inv-grand{margin-top:12px;font-size:18px}#invoice .inv-words{margin-top:32px}#invoice .inv-foot{color:#000;justify-content:flex-end;gap:24px;margin-top:44px;font-size:12px;display:flex}#invoice .inv-signature{text-align:right}#invoice .inv-signature p+p{margin-top:64px}#invoice .inv-company{border-top:1px solid #888;margin-top:28px;padding-top:16px;font-size:12px}#invoice :is(.inv-seller,.inv-billto,.inv-company){overflow-wrap:anywhere;white-space:normal}.pos-items{table-layout:auto;min-width:1680px}.pos-items td:first-child{min-width:240px}.pos-items input,.pos-items select{max-width:100%}.invoice-shipping{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.sale-payment-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sale-payment-row>input{flex:100px;min-width:0}.sale-address-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-block:8px;font-size:.8125rem;display:flex}@media (width<=600px){#invoice{padding:20px}#invoice .inv-head{grid-template-columns:1fr;gap:24px}#invoice .inv-meta{text-align:left}#invoice .inv-foot{flex-direction:column}}@media print{#invoice{min-height:297mm;padding:12mm 8mm;font-size:11px}#invoice .inv-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;font-size:11px}#invoice .inv-logo{width:220px}#invoice .inv-meta h3{font-size:22px}#invoice .inv-head{padding-bottom:20px}#invoice .inv-addresses{grid-template-columns:1fr;margin-block:14px 18px}#invoice .inv-items{min-width:0;font-size:10px}#invoice .inv-items .r{white-space:normal;overflow-wrap:normal}#invoice .inv-items th,#invoice .inv-items td{padding:7px 4px}#invoice .inv-totals{margin-top:28px}#invoice .inv-words{margin-top:24px}#invoice .inv-foot{flex-direction:row;margin-top:28px}#invoice .inv-signature p+p{margin-top:40px}#invoice .inv-company{margin-top:20px;padding-top:12px}#invoice :is(.inv-head,.inv-addresses,.inv-totals,.inv-foot,.inv-company,tr){break-inside:avoid}#invoice thead{display:table-header-group}}.mobile-content-layout{grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr) minmax(220px,.9fr);align-items:start;gap:24px;display:grid}.mobile-fields{border:0;min-width:0;margin:0;padding:0}.mobile-fields>.section-title{margin-bottom:24px}.mobile-target{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mobile-hint{color:var(--brown-soft);margin:12px 0 20px;font-size:12px;line-height:1.6}.mobile-section-choice{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--espresso);cursor:pointer;background:0 0;gap:8px;padding:16px 0;display:grid}.mobile-section-choice strong{overflow-wrap:anywhere;font-size:14px}.mobile-section-choice span,.mobile-section-choice small{color:var(--brown-soft);font-size:12px}.mobile-section-choice.is-selected strong{color:var(--accent-text)}.mobile-section-choice.is-selected{box-shadow:inset 0 -2px var(--accent)}.mobile-product-picker{border-block:1px solid var(--line);max-height:320px;overflow:auto}.mobile-product-picker label{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:8px 0;font-size:14px;display:flex}.mobile-product-picker small{color:var(--brown-soft);margin-top:4px;display:block}.mobile-selected{margin-bottom:24px;padding-left:20px;font-size:12px}.mobile-selected li{padding:8px 0}.mobile-selected button{color:var(--accent-text);cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:12px;text-decoration:underline}.mobile-tile-editor{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.mobile-tile-editor h3{font-size:14px}.mobile-publish{align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:14px;display:flex}.mobile-preview-label{color:var(--brown-soft);margin-bottom:12px;font-size:12px;line-height:1.5}.mobile-preview-surface{color:#000;background:#fff;padding:18px;overflow:hidden}.mobile-preview-surface h2{overflow-wrap:anywhere;margin:20px 0 10px;font:32px Georgia,serif}.mobile-preview-surface>p{color:#595959;margin-bottom:20px;font-size:14px;line-height:1.6}.mobile-campaign-preview{object-fit:contain;background:#f8f8f8;width:100%}.ratio-landscape{aspect-ratio:16/9}.ratio-portrait{aspect-ratio:4/5}.ratio-square{aspect-ratio:1}.mobile-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.mobile-preview-products>div{min-width:0;font-size:12px}.mobile-preview-products .product-image{aspect-ratio:.8;width:100%;height:auto;margin-bottom:10px}.mobile-preview-tile{margin:16px 0}.mobile-preview-tile img{aspect-ratio:1.2;object-fit:contain;background:#f8f8f8;width:100%}.mobile-preview-tile h3{margin-top:10px;font:22px Georgia,serif}.mobile-preview-action{text-align:center;color:#fff;background:#2c3480;margin-top:24px;padding:14px;font-size:12px;display:block}@media (width<=1250px){.mobile-content-layout{grid-template-columns:minmax(200px,.8fr) minmax(320px,1.5fr)}.mobile-preview{grid-column:2;max-width:400px}}@media (width<=760px){.mobile-content-layout{flex-direction:column;display:flex}.mobile-content-layout>*{width:100%}.mobile-target{grid-template-columns:1fr}.mobile-preview{max-width:100%}}
