:root{--ink:#17201d;--muted:#5f6762;--paper:#f2f1eb;--panel:#fffef9;--line:#deddd5;--sidebar:#14201c;--sidebar-muted:#91a099;--accent:#c74726;--accent-soft:#ffe8de;--lime:#d7f068;--green:#1f674a;--yellow:#f6c64d;--red:#d94d3c;--radius:18px;--shadow:0 14px 34px #1c262112}.warehouse-issues-panel{background:#fff;border:1px solid #e8e2dc;border-radius:20px;margin-top:24px;padding:24px;box-shadow:0 14px 38px #2a1f180f}.warehouse-issues-header,.warehouse-issues-header-actions,.warehouse-issue-card-top,.warehouse-issue-actions{align-items:center;display:flex}.warehouse-issues-header{justify-content:space-between;gap:20px}.warehouse-issues-header h2{margin:4px 0 6px}.warehouse-issues-header p:last-child{color:#776b62;margin:0}.warehouse-issues-header-actions{flex-shrink:0;gap:10px}.warehouse-issues-header-actions>button:not(.primary-button),.warehouse-issue-actions>button:not(.primary-button){color:#3f342d;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:11px;min-height:42px;padding:0 16px;font-weight:700}.warehouse-issue-create{background:#fcfaf8;border:1px solid #eadfd7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;padding:18px;display:grid}.warehouse-issue-create label,.warehouse-issue-resolve label{color:#554940;gap:7px;font-size:13px;font-weight:700;display:grid}.warehouse-issue-create input,.warehouse-issue-create select,.warehouse-issue-create textarea,.warehouse-issue-resolve select,.warehouse-issue-resolve textarea{color:#2f2823;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #ddd3ca;border-radius:10px;padding:10px 12px}.warehouse-issue-create textarea,.warehouse-issue-resolve textarea{resize:vertical}.warehouse-issue-description{grid-column:1/-1}.warehouse-issue-form-note{color:#786b62;grid-column:1/span 2;align-items:center;gap:8px;font-size:12px;display:flex}.warehouse-issue-create>.primary-button{justify-self:end}.warehouse-issue-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 16px;display:grid}.operation-settings{gap:20px;display:grid}.operation-settings>header{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.operation-settings>header h2{margin:4px 0 7px;font-size:27px}.operation-settings>header p:last-child{max-width:620px;color:var(--muted);margin:0}.operation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operation-settings-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:16px;min-height:225px;padding:22px;display:grid;position:relative;overflow:hidden}.operation-settings-number{color:#fff;background:var(--ink);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.operation-settings-grid article>div{gap:7px;display:grid}.operation-settings-grid article>div strong{font-size:17px}.operation-settings-grid article>div small{color:var(--muted);line-height:1.55}.operation-settings-grid label{color:var(--muted);grid-column:2;gap:7px;font-size:11px;font-weight:800;display:grid}.operation-settings-grid label>input:not([type=checkbox]),.operation-settings-grid label>select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:43px;padding:9px 11px}.operation-settings-check{align-items:center;display:flex!important}.operation-settings-check input{width:18px;height:18px;accent-color:var(--accent)}.operation-settings>footer{color:var(--muted);text-align:right;font-size:11px}@media (max-width:860px){.operation-settings-grid{grid-template-columns:1fr}}@media (max-width:560px){.operation-settings>header{flex-direction:column}.operation-settings>header button{width:100%}.operation-settings-grid article{grid-template-columns:1fr}.operation-settings-grid label{grid-column:1}}.warehouse-issue-metrics article{background:#fbfaf9;border:1px solid #eee7e1;border-radius:14px;gap:4px;min-height:105px;padding:17px;display:grid}.warehouse-issue-metrics article.active{background:#f2faf5;border-color:#b8d9c6}.warehouse-issue-metrics article.danger{background:#fff4f3;border-color:#edb6b6}.warehouse-issue-metrics span,.warehouse-issue-metrics small{color:#776b62}.warehouse-issue-metrics strong{color:#2d241f;font-size:27px}.warehouse-issue-tabs{gap:8px;margin-bottom:14px;display:flex}.warehouse-issue-tabs button{color:#6a5d54;cursor:pointer;background:#fff;border:1px solid #e2d9d1;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:inline-flex}.warehouse-issue-tabs button.selected{color:#fff;background:#2f2823;border-color:#2f2823}.warehouse-issue-tabs button span{background:#ffffff29;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.warehouse-issue-list{gap:11px;display:grid}.warehouse-issue-card{content-visibility:auto;contain-intrinsic-size:auto 170px;background:#fff;border:1px solid #ebe4de;border-left:4px solid #c6bdb5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:17px 18px;display:grid}.warehouse-issue-card.priority-high{border-left-color:#e3933a}.warehouse-issue-card.priority-critical{border-left-color:#d84c4c}.warehouse-issue-card.priority-low{border-left-color:#9bb6aa}.warehouse-issue-card-main>p{color:#493e37;white-space:pre-wrap;margin:10px 0 12px;line-height:1.55}.warehouse-issue-card-top{flex-wrap:wrap;gap:9px}.warehouse-issue-priority,.warehouse-issue-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.warehouse-issue-priority{color:#675b52;background:#f0ece8}.warehouse-issue-priority.high{color:#9a5b08;background:#fff1dc}.warehouse-issue-priority.critical{color:#a52626;background:#ffdfdf}.warehouse-issue-priority.low{color:#426b58;background:#eaf2ee}.warehouse-issue-status{color:#796a60;background:#f4eee9;margin-left:auto}.warehouse-issue-status.in_progress{color:#285c9c;background:#e7f0ff}.warehouse-issue-status.resolved{color:#27704a;background:#e8f5ed}.warehouse-issue-references{flex-wrap:wrap;gap:9px 18px;display:flex}.warehouse-issue-references span{color:#6d625a;gap:6px;font-size:12px;display:inline-flex}.warehouse-issue-references b{color:#9a8c82;font-weight:600}.warehouse-issue-references code{color:#42372f}.warehouse-issue-actions{justify-content:flex-end;align-self:center;min-width:136px}.warehouse-issue-actions>span{color:#867970;font-size:12px;font-weight:700}.warehouse-issue-resolve{border-top:1px solid #eee7e1;grid-column:1/-1;grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr) auto;align-items:end;gap:12px;padding-top:15px;display:grid}.warehouse-issue-resolution{color:#3d674f;background:#f2f8f4;border-radius:10px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.warehouse-issue-resolution span{font-size:13px}@media (max-width:900px){.warehouse-issues-header{flex-direction:column;align-items:flex-start}.warehouse-issue-create,.warehouse-issue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-issue-card{grid-template-columns:1fr}.warehouse-issue-actions{justify-content:flex-start}.warehouse-issue-resolve{grid-template-columns:1fr}}@media (max-width:560px){.warehouse-issues-panel{padding:17px}.warehouse-issues-header-actions{flex-wrap:wrap;width:100%}.warehouse-issue-create{grid-template-columns:1fr}.warehouse-issue-description,.warehouse-issue-form-note{grid-column:1}.warehouse-issue-create>.primary-button{justify-self:stretch}.warehouse-issue-metrics{grid-template-columns:1fr 1fr}.warehouse-issue-tabs{overflow-x:auto}.warehouse-issue-tabs button{flex-shrink:0}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Inter,Arial,sans-serif}button,input{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{z-index:10;color:#f7f6ef;background:radial-gradient(circle at 14% 85%, #d7f06814, transparent 30%), var(--sidebar);flex-direction:column;width:272px;height:100dvh;min-height:0;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 8px 31px;display:flex}.brand-mark{color:#19201b;background:var(--lime);letter-spacing:-.5px;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;transform:rotate(-3deg)}.brand span:last-child,.profile span:nth-child(2){flex-direction:column;min-width:0;display:flex}.brand strong{letter-spacing:-.2px;font-size:15px}.brand small,.profile small{color:var(--sidebar-muted);margin-top:3px;font-size:11px}.main-nav{overscroll-behavior:contain;scrollbar-color:#d7f0688c #ffffff0f;scrollbar-width:thin;flex:auto;min-height:0;margin-top:25px;padding-right:5px;overflow:hidden auto}.main-nav::-webkit-scrollbar{width:7px}.main-nav::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.main-nav::-webkit-scrollbar-thumb{background:#d7f0687a;border-radius:8px}.nav-label{color:#77847e;letter-spacing:1.6px;text-transform:uppercase;margin:0 12px 11px;font-size:10px;font-weight:800}.nav-item{color:#b8c1bc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:48px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:650;transition:all .16s;display:flex}.nav-item:hover,.nav-item:focus-visible{color:#fff;background:#ffffff12;outline:none}.nav-item.active{color:#17201d;background:#f5f4ed;box-shadow:0 8px 26px #0000002e}.nav-icon{opacity:.85;border:1px solid;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.nav-badge{color:#fff;text-align:center;background:#97351f;border-radius:20px;min-width:25px;margin-left:auto;padding:3px 7px;font-size:10px}.sidebar-capacity{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;flex:none;margin:18px 4px 22px;padding:17px}.capacity-title{color:#d8dedb;justify-content:space-between;font-size:11px;display:flex}.capacity-title strong{color:var(--lime)}.capacity-track{background:#ffffff1a;border-radius:5px;height:5px;margin:11px 0 9px;overflow:hidden}.capacity-track span{border-radius:inherit;background:var(--lime);height:100%;transition:width .24s;display:block}.sidebar-capacity p{color:#839089;margin:0;font-size:10px}.profile{color:#f5f6f2;cursor:default;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff17;flex:none;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px 9px 0;display:grid}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avatar,.order-avatar{border-radius:50%;place-items:center;font-weight:850;display:grid}.avatar{color:#17201d;background:#eac2ad;width:36px;height:36px;font-size:10px}.profile-arrow{color:#718078}.auth-shell,.sign-in-shell{background:radial-gradient(circle at 15% 20%,#d9542e1f,#0000 28%),linear-gradient(145deg,#eef0e9 0%,#faf8f1 58%,#f2ede3 100%);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{background:#fffef9eb;border:1px solid #14201c1f;border-radius:26px;width:min(100%,560px);padding:clamp(28px,6vw,52px);box-shadow:0 24px 80px #14201c1a}.auth-mark{color:#fff;background:var(--accent);letter-spacing:-.5px;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:30px;font-size:15px;font-weight:900;display:grid}.auth-card h1{letter-spacing:-1.8px;margin:0 0 16px;font-size:clamp(28px,5vw,44px);line-height:1.04}.auth-card>p:not(.section-kicker){color:#626b65;margin:0 0 24px;font-size:14px;line-height:1.7}.auth-config-list,.auth-user-id{gap:9px;margin:24px 0;display:grid}.auth-config-list code,.auth-user-id code{overflow-wrap:anywhere;border:1px solid var(--line);color:#34413c;background:#f3f2ed;border-radius:10px;padding:12px 14px;font-size:12px}.auth-user-id span{color:#6b746e;font-size:11px;font-weight:800}.sign-in-shell{align-content:center;gap:24px}.sign-in-brand{align-items:center;gap:12px;display:flex}.sign-in-brand .auth-mark{margin:0}.sign-in-brand div{gap:3px;display:grid}.sign-in-brand strong{font-size:15px}.sign-in-brand small{color:#6b746e;font-size:11px}.main-content{min-height:100vh;margin-left:272px;padding:29px 34px 56px}.topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow,.section-kicker{color:#5d6560;letter-spacing:1.35px;margin:0 0 6px;font-size:9px;font-weight:850}.topbar h1{letter-spacing:-1.7px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1}.topbar-actions{align-items:center;gap:10px;display:flex}.global-search{border:1px solid var(--line);background:#fff9;border-radius:13px;align-items:center;gap:9px;width:min(310px,30vw);height:44px;padding:0 10px 0 14px;display:flex}.global-search:focus-within{background:#fff;border-color:#a7aaa3;box-shadow:0 0 0 3px #17201d0d}.global-search>span:first-child{color:#808782;font-size:21px;line-height:1}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search input::placeholder{color:#969b97}kbd{color:#59615c;background:#f3f2ed;border:1px solid #d5d5cf;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.icon-button,.primary-button,.secondary-button{cursor:pointer;border:0}.icon-button{border:1px solid var(--line);background:#fffef9;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;position:relative}.icon-button i{border:1px solid var(--paper);background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.icon-button.selected{color:#fff;background:var(--ink)}.primary-button{color:#fff;background:var(--accent);border-radius:13px;align-items:center;gap:7px;height:44px;padding:0 17px;font-size:12px;font-weight:800;display:flex;box-shadow:0 9px 18px #f1653d38}.primary-button:hover,.primary-button:focus-visible{background:#a9341b;outline:3px solid #f1653d2e}.status-strip{color:#59615c;background:#ffffff61;border:1px solid #deded7;border-radius:11px;align-items:center;gap:8px;min-height:37px;margin:25px 0 18px;padding:0 14px;font-size:10px;display:flex}.status-strip strong{color:#46504b;font-weight:700}.live-dot,.demo-dot{border-radius:50%;width:7px;height:7px}.live-dot{background:#3bb77c;box-shadow:0 0 0 4px #3bb77c1f}.demo-dot{background:var(--yellow);box-shadow:0 0 0 4px #f6c64d24}.status-spacer{flex:1}.event-rate{color:var(--green);font-weight:750}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:148px;box-shadow:var(--shadow);padding:18px 19px}.metric-card.accent{color:#fff;background:var(--accent);border-color:#eb6845}.metric-card.dark{border-color:var(--ink);color:#fff;background:var(--ink)}.metric-card.warning{background:#fff7db}.metric-label{color:#79807c;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.accent .metric-label,.dark .metric-label{color:#ffffffb8}.metric-label span:last-child{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.metric-card>strong{letter-spacing:-1.5px;margin-top:22px;font-size:clamp(25px,2.5vw,37px);line-height:1;display:block}.metric-card>small{color:#626a65;margin-top:10px;font-size:10px;display:block}.accent>small,.dark>small{color:#ffffffdb}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.panel-header{border-bottom:1px solid #e7e5de;justify-content:space-between;align-items:center;gap:15px;min-height:79px;padding:0 21px;display:flex}.panel-header h2{letter-spacing:-.45px;margin:0;font-size:17px}.panel-header button{color:#676f6b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.order-list{padding:4px 0}.order-row{border-bottom:1px solid #efede7;grid-template-columns:38px minmax(140px,1fr) auto minmax(92px,auto);align-items:center;gap:11px;min-height:69px;padding:10px 21px;display:grid}.order-row:last-child{border-bottom:0}.order-avatar{color:#315747;background:#d9eee5;width:36px;height:36px;font-size:9px}.order-row:nth-child(2n) .order-avatar{color:#674732;background:#f2e1d4}.order-main,.order-total,.stock-item-top>span,td:first-child{flex-direction:column;min-width:0;display:flex}.order-main strong,.stock-item strong,td strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-main small,.order-total small,.stock-item small,td small{color:#68706b;margin-top:4px;font-size:9px}.order-total{text-align:right;align-items:flex-end}.order-total strong{font-size:11px}.status-pill{color:#4b6b5d;text-align:center;background:#e5f1eb;border-radius:20px;min-width:78px;padding:5px 8px;font-size:9px;font-weight:750}.status-pill.paid,.status-pill.ödendi{color:#786022;background:#f8eec8}.status-pill.shipped,.status-pill.kargoda{color:#4f6080;background:#e7ebf4}.stock-panel{overflow:hidden}.alert-count{color:#fff;background:var(--accent);border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.stock-list{padding:4px 21px 8px}.stock-item{border-bottom:1px solid #efede7;padding:14px 0}.stock-item:last-child{border-bottom:0}.stock-item-top{justify-content:space-between;gap:15px;display:flex}.stock-amount{align-items:baseline;gap:2px;flex-direction:row!important}.stock-amount strong{color:var(--red);font-size:13px}.stock-track{background:#eeeae0;border-radius:5px;height:4px;margin-top:11px;overflow:hidden}.stock-track span{border-radius:inherit;background:var(--accent);min-width:4px;height:100%;display:block}.secondary-button{color:#4f5753;background:#f6f4ee;border:1px solid #d6d4cc;border-radius:10px;width:calc(100% - 42px);height:37px;margin:3px 21px 18px;font-size:10px;font-weight:750}.secondary-button:hover,.secondary-button:focus-visible{border-color:var(--ink);outline:none}.catalog-panel{margin-top:13px;overflow:hidden}.catalog-header>span{color:#858b87;font-size:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #eeece6;height:53px;padding:0 21px}th{color:#5d6560;letter-spacing:.45px;text-transform:uppercase;background:#faf9f4;height:38px;font-size:9px;font-weight:800}td{color:#515a55;font-size:10px}td:first-child{justify-content:center;min-width:230px}td code{color:#5e6661;background:#f0efe9;border-radius:5px;padding:4px 7px;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.active-label{color:var(--green);background:#e3f1ea;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:750}.empty-state{color:#808782;text-align:center;padding:30px;font-size:12px}@media (max-width:1120px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.global-search{width:230px}}@media (max-width:820px){.sidebar{width:100%;height:auto;min-height:auto;padding:16px;position:static;overflow:visible}.brand{padding:0 3px 15px}.main-nav{flex:none;gap:7px;min-height:auto;margin-top:14px;padding-right:0;display:flex;overflow:auto hidden}.nav-label,.nav-badge,.sidebar-capacity,.profile{display:none}.nav-item{width:auto;min-width:max-content;padding-right:15px}.main-content{margin-left:0;padding:22px 16px 40px}.topbar{align-items:flex-start}.global-search{width:calc(100% - 32px);position:absolute;top:154px;left:16px}.status-strip{margin-top:74px}.icon-button{display:none}}@media (max-width:570px){.primary-button{color:#0000;justify-content:center;width:44px;padding:0;overflow:hidden}.primary-button span{color:#fff;font-size:18px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:130px}.order-row{grid-template-columns:36px 1fr auto}.status-pill{display:none}.order-total{grid-column:2/-1;align-items:flex-start;padding-left:0}.event-rate,.status-strip span:nth-of-type(2),.status-strip span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.management-workspace{min-width:0;margin-top:18px}.management-toolbar-actions{align-items:center;gap:8px;display:flex}.import-button,.import-template-button{color:#4e5852;cursor:pointer;background:#f8f7f2;border:1px solid #d3d5ce;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.import-button:hover,.import-button:focus-visible,.import-template-button:hover,.import-template-button:focus-visible{border-color:#727b75;outline:none}.management-dialog.import-dialog{width:min(1120px,100%)}.import-form{border-bottom:1px solid #e4e3dd;padding-bottom:14px}.import-upload-row{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;display:grid}.import-file-field{color:#505a54;gap:6px;font-size:10px;font-weight:800;display:grid}.import-file-field input{background:#faf9f5;border:1px dashed #bcc3bd;border-radius:10px;min-height:42px;padding:8px 10px;font-size:11px}.import-file-field small,.import-format-note{color:#747d77;font-size:9px;line-height:1.5}.import-format-note{margin:10px 0 0}.import-preview{gap:13px;margin-top:15px;display:grid}.import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.import-summary article{background:#faf9f5;border:1px solid #e0e1da;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.import-summary span{color:#707973;text-transform:uppercase;font-size:9px;font-weight:750}.import-summary strong{color:var(--ink);font-size:17px}.import-summary .valid{background:#f0f7f2;border-color:#c6ddce}.import-summary .invalid{background:#fff2ee;border-color:#edc8bd}.import-verdict{border-radius:10px;gap:4px;padding:12px 14px;display:grid}.import-verdict.ready{color:#315d48;background:#eaf5ee}.import-verdict.blocked{color:#8f3f2c;background:#fff0eb}.import-verdict strong{font-size:11px}.import-verdict span{font-size:10px}.import-report-link{width:max-content;color:inherit;text-underline-offset:3px;margin-top:5px;font-size:10px;font-weight:850}.import-report-link.compact{color:#40594d;white-space:nowrap;margin:0}.import-commit{background:#f0f7f2;border:1px solid #c6ddce;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex}.import-commit>span{color:#315d48;gap:3px;display:grid}.import-commit strong{font-size:11px}.import-commit small{font-size:9px}.import-table-wrap{border:1px solid #e5e4de;border-radius:10px;max-height:330px}.import-table th{z-index:1;position:sticky;top:0}.import-table td:first-child{min-width:60px}.import-table .invalid-row{background:#fff9f7}.import-errors{color:#9b422e;min-width:260px;margin:0;padding-left:15px;font-size:9px;line-height:1.5}.import-history{border-top:1px solid #e4e3dd;gap:10px;margin:18px 22px 0;padding-top:16px;display:grid}.import-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-history h3{color:var(--ink);margin:2px 0 0;font-size:15px}.import-history>header button,.import-history-more{color:#4e5852;cursor:pointer;background:#f8f7f2;border:1px solid #d3d5ce;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.import-history>header button:disabled,.import-history-more:disabled{cursor:wait;opacity:.6}.import-history-table-wrap{border:1px solid #e5e4de;border-radius:10px;max-height:250px}.import-history-table th{z-index:1;position:sticky;top:0}.import-status{color:#526058;background:#eef0ec;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.import-status.completed,.import-status.ready{color:#315d48;background:#eaf5ee}.import-status.invalid{color:#8f3f2c;background:#fff0eb}.import-history-error{color:#9b422e;margin:0;font-size:10px}.import-history-more{justify-self:start}@media (max-width:760px){.import-upload-row,.import-summary{grid-template-columns:1fr}.import-upload-row .primary-button{color:#fff;width:100%;padding:0 17px}.import-commit{flex-direction:column;align-items:stretch}.import-commit .primary-button{color:#fff;width:100%;padding:0 17px}.management-toolbar-actions{margin-left:auto}}.management-dialog.barcode-dialog{width:min(900px,100%)}.barcode-search-form{border-bottom:1px solid #e4e3dd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:22px;display:grid}.barcode-search-form label,.barcode-options label:not(.barcode-checkbox){color:#505a54;gap:6px;font-size:10px;font-weight:800;display:grid}.barcode-search-form input,.barcode-options input[type=number]{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d5d8d1;border-radius:10px;outline:none;padding:0 12px}.barcode-search-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c947221a}.barcode-search-form small,.barcode-options small{color:#747d77;font-size:9px;font-weight:600}.barcode-result{gap:16px;padding:20px 22px 24px;display:grid}.barcode-product-card{background:#faf9f5;border:1px solid #e0e1da;border-radius:12px;gap:13px;padding:16px;display:grid}.barcode-product-card h3{color:var(--ink);margin:3px 0 4px;font-size:17px}.barcode-product-card>div>span{color:var(--muted);font-size:10px}.barcode-product-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.barcode-product-card dl div{background:#fff;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.barcode-product-card dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.barcode-product-card dd{color:var(--ink);margin:0;font-size:11px;font-weight:800}.barcode-stock-list{flex-wrap:wrap;gap:7px;display:flex}.barcode-stock-list span{color:#4c5b53;background:#eef1ed;border-radius:999px;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.barcode-warning{color:#923f2b;margin:0;font-size:10px;font-weight:800}.barcode-print-controls{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:24px;display:grid}.barcode-label-preview{background:#efeee8;border:1px dashed #bbc1bb;border-radius:12px;padding:14px}.barcode-label{box-sizing:border-box;color:#080808;background:#fff;grid-template-rows:auto auto 1fr auto;align-content:center;width:50mm;height:30mm;padding:2mm;font-family:Arial,sans-serif;display:grid;overflow:hidden}.barcode-label>strong,.barcode-label>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barcode-label>strong{font-size:10pt}.barcode-label>span{color:#333;margin-top:.4mm;font-size:6.5pt}.barcode-label img{object-fit:fill;width:46mm;height:11mm;margin-top:1mm}.barcode-label code{text-align:center;letter-spacing:.4px;font-family:Arial,sans-serif;font-size:7pt}.barcode-label b{background:#fff;justify-self:end;margin-top:-4mm;padding:.6mm 1mm;font-size:8pt}.barcode-options{gap:11px;display:grid}.barcode-options input[type=number]{width:110px}.barcode-checkbox{color:#505a54;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.barcode-print-sheet{position:fixed;top:0;left:-20000px}@media (max-width:700px){.barcode-search-form,.barcode-print-controls{grid-template-columns:1fr}.barcode-search-form .primary-button{width:100%}.barcode-product-card dl{grid-template-columns:1fr}.barcode-label-preview{justify-self:center}}.order-workspace,.shipment-workspace{margin-top:18px}.shipment-toolbar h2{margin:0;font-size:20px}.shipment-live{color:#315b49;background:#eaf4ef;border:1px solid #bed7c9;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.shipment-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2976521f}.shipment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.shipment-summary article{border:1px solid var(--line);background:#ffffff9e;border-radius:13px;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.shipment-summary span{color:var(--muted);font-size:10px;font-weight:800}.shipment-summary strong{font-size:24px}.shipment-panel{min-height:280px}.shipment-table td:nth-child(2){min-width:220px}.shipment-table td:nth-child(4),.shipment-table td:nth-child(5){min-width:145px}.shipment-table td:last-child{min-width:220px}.shipment-status{color:#4d5752;white-space:nowrap;background:#e9e9e4;border-radius:14px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.shipment-status.ready,.shipment-status.delivered{color:#286046;background:#dff0e7}.shipment-status.in_transit{color:#4c4a20;background:#f2ecbc}.shipment-status.cancelled,.shipment-status.exception{color:#8d3a28;background:#f9dfd7}.shipment-action{color:#334b40;white-space:nowrap;cursor:pointer;background:#f1f5ef;border:1px solid #cfd4cc;border-radius:9px;min-height:31px;padding:0 10px;font-size:9px;font-weight:850}.shipment-action:hover,.shipment-action:focus-visible{border-color:var(--green)}.shipment-action:disabled{cursor:wait;opacity:.55}.shipment-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shipment-document-action{color:#334155;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:0 10px;font-size:.76rem;font-weight:750}.shipment-document-action:hover,.shipment-document-action:focus-visible{background:#f1f5f9;border-color:#64748b}.shipment-document-action:disabled{cursor:not-allowed;opacity:.5}.shipment-dialog{width:min(720px,100%)}.shipment-form-grid{margin-top:17px}.shipment-safety-note{color:#315746;background:#edf5f0;border:1px solid #c8dacc;border-radius:11px;margin-top:16px;padding:12px 14px;font-size:10px;font-weight:700;line-height:1.5}.carrier-connection-note{margin:0 0 13px}.carrier-replace-toggle>span:nth-child(2){align-items:center;gap:8px;font-size:11px;display:flex}.carrier-replace-toggle input[type=checkbox]{width:16px;min-height:16px;padding:0}.order-toolbar h2{margin:0;font-size:20px}.read-only-badge{color:#606965;background:#e9e9e4;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800}.order-panel{min-height:260px}.order-table td:first-child{min-width:130px}.order-table td:nth-child(2){min-width:190px}.order-payment-cell{justify-items:start;gap:7px;display:grid}.order-payment-cell button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.order-payment-cell button:disabled{cursor:wait;opacity:.6}.order-dialog{width:min(940px,100%)}.order-form{gap:18px;display:grid}.order-form fieldset{background:#faf9f4;border:1px solid #e2e1da;border-radius:13px;min-width:0;margin:0;padding:16px}.order-form legend{color:#4e5852;letter-spacing:.6px;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:850}.order-form label{color:#555e59;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:800;display:flex}.order-form input,.order-form select,.order-form textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d7d0;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.order-form textarea{resize:vertical;min-height:78px;padding-top:11px}.order-form input:focus,.order-form select:focus,.order-form textarea:focus{border-color:#7d857f;box-shadow:0 0 0 3px #17201d0f}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2}.warehouse-select-label{max-width:420px;margin-bottom:13px}.order-lines{gap:9px;display:grid}.order-line{background:#fff;border:1px solid #e4e3dc;border-radius:11px;grid-template-columns:minmax(0,1fr) 105px auto;align-items:end;gap:9px;padding:11px;display:grid}.line-remove,.add-line-button{color:#5f6762;cursor:pointer;background:#f5f4ee;border:1px solid #d8d7d0;border-radius:10px;min-height:42px;padding:0 12px;font-size:10px;font-weight:800}.line-remove{color:#9b422e;background:#fff3ef}.add-line-button{margin-top:10px}.order-safety-note{color:#315746;background:#edf5f0;border:1px solid #c8dacc;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.order-safety-note strong{font-size:11px}.order-safety-note span{font-size:10px;line-height:1.5}.management-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.segmented-control{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:#555d58;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750}.segmented-control button span{color:#858b87;background:#e9e8e2;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;display:inline-grid}.segmented-control button.selected{color:#fff;background:var(--ink);box-shadow:0 5px 13px #17201d29}.segmented-control button.selected span{color:var(--ink);background:var(--lime)}.manager-create{flex:none}.staff-invite{grid-template-columns:minmax(210px,1fr) minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:14px;margin-bottom:14px;padding:16px;display:grid}.staff-invite>div strong,.staff-invite>div small,.staff-invite label span{display:block}.staff-invite>div small,.staff-invite label span{color:var(--muted);margin-top:4px;font-size:10px}.staff-invite input,.staff-invite select,.management-table select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px}.staff-invitations{margin-top:14px}.staff-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.staff-role-card{gap:8px;padding:16px;display:grid}.staff-role-card>span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.staff-role-card>strong{line-height:1.45}.staff-role-card ul{color:var(--muted);gap:5px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.staff-status-filter{border:1px solid var(--line);background:var(--soft);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.staff-status-filter button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.74rem;font-weight:800}.staff-status-filter button[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width:900px){.staff-role-grid{grid-template-columns:1fr}.staff-status-filter{width:100%}.staff-status-filter button{flex:1}}.manager-feedback{border:1px solid;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:44px;margin-bottom:13px;padding:8px 12px;font-size:11px;font-weight:650;display:grid}.manager-feedback>span{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.manager-feedback.success{color:#275d47;background:#e9f4ef;border-color:#bcd9cc}.manager-feedback.success>span{color:#fff;background:var(--green)}.manager-feedback.error{color:#873923;background:#fff0eb;border-color:#efc0b4}.manager-feedback.error>span{color:#fff;background:var(--red)}.manager-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.manager-panel{overflow:hidden}.manager-panel-header>span{color:var(--muted);font-size:10px}.variant-bulk-bar{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--accent));align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.variant-bulk-bar strong{margin-right:auto;font-size:.84rem}.variant-bulk-bar select,.variant-bulk-bar input{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:40px;padding:0 .7rem}.variant-bulk-bar input{width:130px}.variant-bulk-bar button{cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 .85rem;font-weight:700}.variant-bulk-bar button[type=submit]{background:var(--ink);color:#fff}.variant-bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.bulk-product-bar{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:color-mix(in srgb, var(--surface) 92%, var(--green));border-radius:14px;gap:14px;margin:0 1.25rem 1rem;padding:16px;display:grid}.bulk-product-bar__heading,.bulk-product-bar__controls,.bulk-tag-picker{align-items:center;gap:10px;display:flex}.bulk-product-bar__heading{justify-content:space-between}.bulk-product-bar__heading>div{gap:3px;display:grid}.bulk-product-bar__heading strong{font-size:.88rem}.bulk-product-bar__heading small,.bulk-product-note{color:var(--muted);font-size:.74rem}.bulk-product-bar__heading button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-weight:750}.bulk-product-bar__controls{flex-wrap:wrap;align-items:end}.bulk-product-bar__controls label{flex:180px;gap:6px;min-width:180px;display:grid}.bulk-product-bar__controls label:first-child{flex-grow:1.35;min-width:240px}.bulk-product-bar__controls label span,.bulk-tag-picker>span{color:var(--muted);font-size:.69rem;font-weight:800}.bulk-product-bar__controls select,.bulk-product-bar__controls input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.bulk-tag-picker{flex-wrap:wrap;align-items:center}.bulk-tag-picker>span{width:100%}.bulk-tag-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.73rem;font-weight:750;display:inline-flex}.bulk-tag-picker label i{border-radius:50%;width:9px;height:9px}.bulk-product-note{margin:-3px 0 0}.bulk-product-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;width:max-content;min-height:42px;padding:0 17px;font-weight:800}.bulk-product-submit:disabled,.bulk-product-bar button:disabled{cursor:not-allowed;opacity:.48}.bulk-update-guide{border-top:1px solid var(--line);background:#f7f8f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.bulk-update-guide span{color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.bulk-update-guide span strong{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:inline-grid}.bulk-update-guide small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.5}.manager-panel--bulk .management-table td:last-child{text-align:left;width:auto}.variant-options{border:1px solid var(--line);border-radius:14px;margin:0;padding:1rem}.variant-options legend{padding:0 .35rem;font-weight:800}.variant-options>small{color:var(--muted);margin-bottom:.75rem;display:block}.variant-options>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-top:.55rem;display:grid}.variant-options input{border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:0 .75rem}@media (max-width:720px){.variant-bulk-bar{flex-direction:column;align-items:stretch}.variant-bulk-bar strong{margin-right:0}.variant-bulk-bar input{width:100%}.variant-options>div,.bulk-update-guide{grid-template-columns:1fr}.bulk-update-guide small{grid-column:auto}.bulk-product-bar{margin-inline:.85rem}.bulk-product-bar__heading{flex-direction:column;align-items:flex-start}.bulk-product-bar__controls{grid-template-columns:1fr;display:grid}.bulk-product-bar__controls label,.bulk-product-bar__controls label:first-child{min-width:0}.bulk-product-submit{width:100%}}.management-product-cell{vertical-align:top;background:color-mix(in srgb, var(--surface) 97%, var(--accent));min-width:210px}.management-table td:last-child{text-align:right;width:1%}.management-table .management-select-cell{text-align:center;width:38px;min-width:38px;max-width:38px;padding-inline:8px}.management-select-cell input[type=checkbox]{margin-inline:auto;display:block}.management-table tbody tr{content-visibility:auto;contain-intrinsic-size:53px}.management-table tbody .management-product-group-start td{border-top-width:2px;border-top-color:color-mix(in srgb, var(--line) 72%, var(--ink))}.management-table tbody .management-product-variant-row td{background:color-mix(in srgb, var(--surface) 98%, var(--accent))}.management-table td strong+small,.management-table td>small{display:block}.management-product-identity{align-items:center;gap:10px;display:flex}.management-product-thumb{color:#9a8f88;background:#f4f1ed;border:1px solid #deddd7;border-radius:9px;flex:0 0 52px;place-items:center;width:52px;height:66px;font-size:20px;display:grid;overflow:hidden}.management-product-thumb img{object-fit:cover;width:100%;height:100%}.management-product-identity>span:last-child{min-width:0}.management-product-identity .media-present{color:var(--green)}.management-product-identity .media-missing{color:#9a4d3a;font-weight:800}.management-product-link{max-width:260px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.management-product-link:hover,.management-product-link:focus-visible{color:var(--green);text-underline-offset:3px;text-decoration:underline}.row-actions{justify-content:flex-end;gap:5px;display:inline-flex}.row-actions button,.warehouse-actions button{color:#5d6561;white-space:nowrap;cursor:pointer;background:#f7f6f1;border:1px solid #d8d7d0;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:750}.row-actions button:hover,.row-actions button:focus-visible,.warehouse-actions button:hover,.warehouse-actions button:focus-visible{border-color:var(--ink);outline:none}.row-actions .workflow{color:#604d24;background:#fff6dc;border-color:#c8b07a}.row-actions button.danger,.warehouse-actions button.danger{color:#a3452f;background:#fff3ef;border-color:#f0c9bf}.inactive-label{color:#707773;background:#ecece8;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:750}.danger-text{color:var(--red)}.muted-text{color:#9a9e9b}.warehouse-workspace{gap:13px;min-width:0;display:grid}.warehouse-command-title,.bulk-command-title{gap:4px;display:grid}.warehouse-command-title h2,.bulk-command-title h2,.warehouse-flow-heading h2{letter-spacing:-.35px;margin:0;font-size:20px}.warehouse-command-title>p:last-child,.bulk-command-title>p:last-child{color:var(--muted);margin:0;font-size:10px}.warehouse-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.warehouse-summary article{border:1px solid var(--line);background:var(--panel);min-height:118px;box-shadow:var(--shadow);border-radius:14px;align-content:space-between;padding:16px;display:grid}.warehouse-summary article.warning{background:#fff5f1;border-color:#efc8bc}.warehouse-summary span,.warehouse-summary small{color:var(--muted);font-size:9px}.barcode-location-section{background:#fff;border:1px solid #d7ded8;border-radius:11px;gap:10px;padding:13px;display:grid}.barcode-location-section>div:first-child{gap:3px;display:grid}.barcode-location-section>div:first-child strong,.barcode-location-section label span{color:#33483f;font-size:10px;font-weight:850}.barcode-location-section small,.barcode-location-section>p{color:var(--muted);margin:0;font-size:9px}.barcode-location-section ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.barcode-location-section li,.barcode-location-section form{align-items:end;gap:8px;display:flex}.barcode-location-section li{background:#f1f4f0;border-radius:9px;justify-content:space-between;padding:9px 10px}.barcode-location-section li span,.barcode-location-section label{gap:3px;min-width:0;display:grid}.barcode-location-section li code{color:#617067;font-size:8px}.barcode-location-section form label{flex:1}.barcode-location-section input{width:100%;min-height:38px;font:inherit;border:1px solid #ccd5ce;border-radius:9px;padding:0 10px}.barcode-location-section button{color:#35493f;cursor:pointer;background:#f5f7f4;border:1px solid #cbd5ce;border-radius:9px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850}.barcode-location-section button:disabled{cursor:wait;opacity:.55}.barcode-location-feedback{border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.barcode-location-feedback.success{color:#285841;background:#e7f3eb}.barcode-location-feedback.error{color:#8e3e2c;background:#fff0eb}.warehouse-summary span{letter-spacing:.45px;text-transform:uppercase;font-weight:800}.warehouse-summary strong{letter-spacing:-.7px;font-size:25px}.warehouse-flow{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#1d2a26;padding:18px}.warehouse-flow-heading{color:#f7f7f2;justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.warehouse-flow-heading .section-kicker{color:#b9d86d}.warehouse-flow-heading>span{color:#94a099;font-size:9px}.warehouse-flow-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.warehouse-flow-grid article{color:#f6f7f4;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-content:start;gap:12px;min-height:142px;padding:14px;display:grid}.warehouse-flow-grid article.planned{color:#c6ccc8;background:#ffffff06}.warehouse-flow-icon{color:#1d2a26;background:var(--lime);border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.warehouse-flow-grid article>div{gap:5px;display:grid}.warehouse-flow-grid strong{font-size:11px}.warehouse-flow-grid small{color:#a9b3ad;font-size:9px;line-height:1.5}.warehouse-flow-grid em,.warehouse-flow-grid button{place-self:end start;margin-top:auto;font-size:9px;font-style:normal;font-weight:850}.warehouse-flow-grid em{color:#9aa49e}.warehouse-flow-grid em.ready{color:var(--lime)}.warehouse-flow-grid button{color:#17201d;background:var(--lime);cursor:pointer;border:0;border-radius:9px;min-height:34px;padding:0 13px}.warehouse-flow-grid button:hover,.warehouse-flow-grid button:focus-visible{outline-offset:2px;outline:3px solid #cbee784d}.warehouse-location-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.warehouse-location-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:18px 19px;display:flex}.warehouse-location-panel h2{margin:3px 0 4px;font-size:18px}.warehouse-location-panel header p:last-child,.warehouse-location-toolbar,.warehouse-location-panel header label span{color:var(--muted);font-size:9px}.warehouse-location-panel header p:last-child{margin:0}.warehouse-location-panel header label{gap:5px;min-width:220px;font-weight:800;display:grid}.warehouse-location-panel select,.warehouse-location-form input{min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3d7d1;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.warehouse-location-breadcrumbs{border-bottom:1px solid #ecece6;align-items:center;gap:5px;min-height:44px;padding:7px 19px;display:flex;overflow-x:auto}.warehouse-location-breadcrumbs span{align-items:center;gap:5px;display:inline-flex}.warehouse-location-breadcrumbs i{color:#a5aba7;font-style:normal}.warehouse-location-breadcrumbs button,.warehouse-location-toolbar button,.warehouse-location-grid article>button,.warehouse-location-grid footer button{color:#3f554a;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.warehouse-location-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 19px;display:flex}.warehouse-location-toolbar button{color:#f8faf7;background:#293a33;border-radius:8px;min-height:34px;padding:0 12px}.warehouse-location-toolbar>div,.warehouse-location-grid footer>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.warehouse-location-toolbar--manager{flex-wrap:wrap}.warehouse-location-search{flex:190px;max-width:320px}.warehouse-location-search input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3d7d1;border-radius:9px;outline:none;padding:0 11px;font-size:10px}.warehouse-location-search input:focus{border-color:#60776c;box-shadow:0 0 0 3px #2d504014}.warehouse-location-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.warehouse-location-table{border-collapse:collapse;width:100%;font-size:10px}.warehouse-location-table th,.warehouse-location-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ecece6;padding:11px 13px}.warehouse-location-table th{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;background:#f7f7f2;font-size:8px;font-weight:850}.warehouse-location-table tbody tr{content-visibility:auto;contain-intrinsic-size:56px}.warehouse-location-table td>strong,.warehouse-location-table td>small{display:block}.warehouse-location-table td>small{color:var(--muted);margin-top:4px;font-size:8px}.warehouse-location-table code{color:#45594e;white-space:nowrap;font-size:8px}.warehouse-location-check{width:38px;text-align:center!important}.warehouse-location-check input{accent-color:var(--ink)}.warehouse-location-kind{color:#365143;white-space:nowrap;background:#edf2ee;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.warehouse-location-row-actions{justify-content:flex-end;gap:6px;display:flex}.warehouse-location-row-actions button{color:#45594e;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:#f7f6f1;border:1px solid #d8d7d0;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.warehouse-location-row-actions button.danger{color:#a3452f;background:#fff3ef;border-color:#f0c9bf}.warehouse-location-row-actions button:disabled{cursor:not-allowed;opacity:.48}.warehouse-location-form{background:#f3f4ef;border-radius:11px;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.5fr) 100px auto;align-items:end;gap:9px;margin:0 19px 14px;padding:13px;display:grid}.warehouse-location-form label{color:#58635d;gap:5px;font-size:9px;font-weight:800;display:grid}.warehouse-location-feedback,.warehouse-location-empty{color:#68716c;background:#f3f3ee;border-radius:9px;margin:0 19px 14px;padding:11px 12px;font-size:9px}.warehouse-location-feedback.success{color:#285841;background:#e7f3eb}.warehouse-location-feedback.error{color:#8e3e2c;background:#fff0eb}.warehouse-purchase-orders{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:14px;padding:18px;display:grid}.warehouse-purchase-orders-heading,.warehouse-purchase-order-form>div,.warehouse-purchase-order-grid article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-purchase-orders-heading p,.warehouse-purchase-order-grid small{color:var(--muted)}.warehouse-purchase-orders-heading-actions,.warehouse-purchase-order-view{align-items:center;gap:8px;display:flex}.warehouse-purchase-order-view{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:3px}.warehouse-purchase-order-view button{background:0 0;border:0;border-radius:8px;min-height:34px}.warehouse-purchase-order-view button[aria-pressed=true]{background:var(--panel);box-shadow:0 2px 8px #1c262114}.warehouse-purchase-order-suppliers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.warehouse-purchase-order-suppliers article{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:5px;padding:12px;display:grid}.warehouse-purchase-order-suppliers span,.warehouse-purchase-order-reason{color:var(--muted);font-size:12px}.warehouse-supplier-return-list{border:1px solid var(--line);border-radius:13px;gap:8px;padding:14px;display:grid}.warehouse-supplier-return-insights{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:12px;padding:14px;display:grid}.warehouse-supplier-return-insights>header,.warehouse-supplier-return-insights>header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.warehouse-supplier-return-insights>header>div{flex-direction:column;align-items:flex-start}.warehouse-supplier-return-insights small{color:var(--muted)}.warehouse-supplier-quality-alerts{border:1px solid color-mix(in srgb, #b45309 38%, var(--line));background:color-mix(in srgb, #f59e0b 7%, var(--paper));border-radius:10px;gap:7px;padding:10px;display:grid}.warehouse-supplier-quality-alerts>header,.warehouse-supplier-quality-alerts>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-supplier-quality-alerts>header{align-items:baseline}.warehouse-supplier-quality-alerts>div{border-top:1px solid var(--line);padding-top:7px}.warehouse-supplier-quality-alerts>div>span{gap:3px;min-width:0;display:grid}.warehouse-supplier-quality-alerts [data-severity]{color:#8a3b05;background:#ffedd5;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.warehouse-supplier-quality-alerts [data-severity=critical]{color:#991b1b;background:#fee2e2}.warehouse-supplier-quality-alerts button,.warehouse-supplier-quality-reviews button{min-height:38px}.warehouse-supplier-quality-reviews{border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px;display:grid}.warehouse-supplier-quality-reviews>header,.warehouse-supplier-quality-reviews>article{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-supplier-quality-reviews>header{align-items:baseline}.warehouse-supplier-quality-reviews>article{border-top:1px solid var(--line);flex-wrap:wrap;padding-top:8px}.warehouse-supplier-quality-reviews article>div{gap:3px;min-width:0;display:grid}.warehouse-supplier-quality-reviews article p{color:var(--muted);margin:3px 0 0;font-size:12px}.warehouse-supplier-quality-reviews form{flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.warehouse-supplier-quality-reviews form label{color:var(--muted);gap:4px;font-size:11px;font-weight:750;display:grid}.warehouse-supplier-quality-reviews form input{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);border-radius:9px;padding:8px 10px}.warehouse-supplier-quality-reviews form>div{align-items:end;gap:8px;display:flex}.warehouse-supplier-return-metrics,.warehouse-supplier-return-rankings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.warehouse-supplier-return-metrics>span,.warehouse-supplier-return-rankings>div{border:1px solid var(--line);border-radius:10px;gap:6px;padding:10px;display:grid}.warehouse-supplier-return-rankings{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-supplier-return-rankings h4,.warehouse-supplier-return-rankings p{margin:0}.warehouse-supplier-return-rankings p{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.warehouse-supplier-return-rankings p>span{min-width:0;display:grid}.warehouse-supplier-return-list h3{margin:0 0 4px;font-size:14px}.warehouse-supplier-return-list article{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.warehouse-supplier-return-shipping{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.warehouse-supplier-return-shipping label{color:var(--muted);gap:4px;font-size:11px;font-weight:750;display:grid}.warehouse-supplier-return-shipping input{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);border-radius:9px;padding:8px 10px}.warehouse-supplier-return-shipping>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.warehouse-supplier-return-list span,.warehouse-supplier-return-form label{gap:4px;display:grid}.warehouse-supplier-return-list small{color:var(--muted)}.warehouse-supplier-return-form{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.warehouse-supplier-return-form label{color:var(--muted);font-size:11px;font-weight:750}.warehouse-supplier-return-form input,.warehouse-supplier-return-form select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:8px 10px}.warehouse-supplier-return-notes,.warehouse-supplier-return-form>div{grid-column:1/-1}.warehouse-supplier-return-form>div{justify-content:flex-end;gap:8px;display:flex}.warehouse-purchase-order-reason{border-top:1px solid var(--line);margin:0;padding-top:10px}.warehouse-purchase-order-form{background:var(--soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.warehouse-purchase-order-form label,.warehouse-purchase-order-progress,.warehouse-purchase-order-grid article header div,.warehouse-purchase-order-grid details li span{gap:5px;display:grid}.warehouse-purchase-order-form label{color:var(--muted);font-size:11px;font-weight:750}.warehouse-purchase-order-form input,.warehouse-purchase-order-form select,.warehouse-purchase-order-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.warehouse-purchase-order-items,.warehouse-purchase-order-form>div{grid-column:1/-1}.warehouse-purchase-order-form>div{justify-content:flex-end}.warehouse-purchase-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.warehouse-purchase-order-grid article{border:1px solid var(--line);border-radius:13px;gap:12px;padding:14px;display:grid}.warehouse-purchase-order-grid article header>span{background:var(--soft);color:var(--accent-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.warehouse-purchase-order-progress progress{width:100%}.warehouse-purchase-order-grid details ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.warehouse-purchase-order-grid details li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:7px;display:flex}.warehouse-purchase-order-actions,.warehouse-purchase-order-resolution>div{justify-content:flex-end;gap:8px;display:flex}.warehouse-purchase-order-resolution{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.warehouse-purchase-order-resolution label{gap:6px;font-size:.78rem;font-weight:700;display:grid}.warehouse-purchase-order-resolution input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:0 12px}.warehouse-location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 19px 19px;display:grid}.warehouse-location-grid article{background:#fafaf7;border:1px solid #dedfd9;border-radius:11px;align-content:space-between;gap:12px;min-height:158px;padding:14px;display:grid}.warehouse-location-grid article>div{gap:4px;display:grid}.warehouse-location-grid article>div span,.warehouse-location-grid article small,.warehouse-location-grid footer{color:var(--muted);font-size:8px}.warehouse-location-grid article strong{font-size:17px}.warehouse-location-grid article>code{color:#41544b;text-overflow:ellipsis;font-size:8px;overflow:hidden}.warehouse-location-grid article>button{background:#fff;border:1px solid #cfd5d0;border-radius:8px;justify-self:start;min-height:32px;padding:0 10px}.warehouse-location-grid footer{border-top:1px solid #e5e6e1;justify-content:space-between;align-items:center;gap:7px;padding-top:9px;display:flex}.warehouse-location-grid footer button.danger{color:#9d4531}.warehouse-replenishment-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.warehouse-task-center{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border:1px solid #dce4ea;border-radius:20px;gap:18px;padding:22px;display:grid;box-shadow:0 14px 36px #0f1f2e0f}.warehouse-task-center>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.warehouse-task-center h2{margin:3px 0 5px;font-size:24px}.warehouse-task-center header p:last-child{color:#657586;margin:0}.warehouse-task-center>header>button{background:#fff;border:1px solid #ccd7df;border-radius:12px;min-height:42px;padding:0 16px;font-weight:750}.warehouse-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.warehouse-task-metrics article{background:#fff;border:1px solid #e2e8ed;border-radius:15px;gap:4px;padding:16px;display:grid}.warehouse-task-metrics span,.warehouse-task-metrics small{color:#6b7885}.warehouse-task-metrics strong{color:#122331;font-size:28px}.warehouse-task-metrics article.active{background:#f3fbf7;border-color:#a9d9c5}.warehouse-task-metrics article.warning{background:#fffaf0;border-color:#efd28c}.warehouse-task-metrics article.danger{background:#fff5f3;border-color:#efb2aa}.warehouse-task-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.warehouse-task-types button{text-align:left;background:#f9fbfc;border:1px solid #dce4ea;border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.warehouse-task-types button:hover{background:#fff;border-color:#9aabb8}.warehouse-task-types strong{font-size:19px}.warehouse-task-performance{background:#f8fafb;border:1px solid #dce4e9;border-radius:14px;gap:10px;padding:14px;display:grid}.warehouse-task-performance>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-task-performance h3{margin:0;font-size:16px}.warehouse-task-performance p{color:#6b7885;margin:3px 0 0;font-size:13px}.warehouse-task-performance>header>span{color:#7b5711;background:#fff0c8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.warehouse-task-performance>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.warehouse-task-performance article{background:#fff;border-radius:10px;gap:3px;padding:11px;display:grid}.warehouse-task-performance article.warning{background:#fffaf0;box-shadow:inset 0 0 0 1px #efd28c}.warehouse-task-performance article span,.warehouse-task-performance article small{color:#6b7885}.warehouse-task-performance article strong{color:#122331;font-size:22px}.warehouse-task-priority-list{gap:8px;display:grid}.warehouse-task-priority-list>button{text-align:left;background:#fff;border:1px solid #e3e9ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:62px;padding:10px 13px;display:grid}.warehouse-task-priority-list>button:hover{border-color:#aebbc4;transform:translateY(-1px)}.warehouse-task-priority-list>button>span{gap:3px;display:grid}.warehouse-task-priority-list>button>span:last-child{text-align:right;justify-items:end}.warehouse-task-priority-list small{color:#6c7985}.warehouse-task-priority{color:#27624a;text-align:center;background:#e8f6ef;border-radius:999px;min-width:76px;padding:6px 9px;font-size:12px;font-weight:800}.warehouse-task-priority.warning{color:#7b5711;background:#fff0c8}.warehouse-task-priority.overdue{color:#8c2f25;background:#ffe2de}@media (max-width:900px){.warehouse-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-task-types{grid-template-columns:1fr}.warehouse-task-performance>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.warehouse-task-center{padding:16px}.warehouse-task-center>header{flex-direction:column;align-items:stretch}.warehouse-task-metrics{grid-template-columns:1fr 1fr}.warehouse-task-performance>header{flex-direction:column;align-items:flex-start}.warehouse-task-performance>div,.warehouse-task-priority-list>button{grid-template-columns:1fr}.warehouse-task-priority-list>button>span:last-child{text-align:left;justify-items:start}}.warehouse-replenishment-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 19px;display:flex}.warehouse-replenishment-panel h2{margin:3px 0 4px;font-size:18px}.warehouse-replenishment-panel header p:last-child{color:var(--muted);margin:0;font-size:9px}.warehouse-replenishment-panel>header>button,.warehouse-replenishment-list form button{color:#f8faf7;min-height:38px;font:inherit;cursor:pointer;background:#293a33;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:850}.warehouse-replenishment-policy{background:#f3f4ef;border-radius:11px;grid-template-columns:1.1fr 1.2fr 1.2fr 90px 90px auto;align-items:end;gap:9px;margin:14px 19px;padding:13px;display:grid}.warehouse-cycle-count-create{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.warehouse-replenishment-policy label,.warehouse-replenishment-list form label{color:#58635d;gap:5px;font-size:9px;font-weight:800;display:grid}.warehouse-replenishment-policy input,.warehouse-replenishment-policy select,.warehouse-replenishment-list form input,.warehouse-replenishment-list form select{min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3d7d1;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.warehouse-replenishment-policy select{appearance:none}.warehouse-return-create{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.warehouse-return-mode{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.warehouse-return-mode button[aria-pressed=false]{color:#44554d;background:#e1e5df}.warehouse-return-inspection{grid-template-columns:repeat(3,minmax(0,1fr))!important}.warehouse-return-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.warehouse-return-actions button.danger{background:#8f4332}.warehouse-return-refund-summary{color:#58635d;align-content:center;gap:4px;min-height:40px;font-size:9px;font-weight:800;display:grid}.warehouse-return-refund-summary strong{color:#293a33;font-size:14px}.warehouse-replenishment-list{gap:10px;padding:0 19px 19px;display:grid}.warehouse-replenishment-list>article{background:#fafaf7;border:1px solid #dedfd9;border-radius:11px;grid-template-columns:minmax(240px,.8fr) minmax(480px,1.5fr);gap:16px;padding:14px;display:grid}.warehouse-replenishment-route{gap:5px;display:grid}.warehouse-replenishment-route>span,.warehouse-replenishment-route small{color:var(--muted);font-size:8px}.warehouse-replenishment-route>strong{font-size:13px}.warehouse-replenishment-route p{color:#40544a;align-items:center;gap:8px;margin:3px 0;font-size:9px;display:flex}.warehouse-replenishment-route i{color:#8aa043;font-style:normal}.warehouse-task-sla{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;font-size:.8rem;display:flex}.warehouse-task-sla span{color:var(--muted)}.warehouse-task-sla.warning{background:#fff8e8;border-color:#d79a27}.warehouse-task-sla.overdue{background:#fff0f0;border-color:#d45a5a}.warehouse-task-claim{align-self:center}.warehouse-task-owned{max-width:220px;color:var(--muted);align-self:center;font-size:.84rem}.warehouse-replenishment-list form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.warehouse-cycle-count-review{grid-template-columns:minmax(220px,1fr) auto auto!important}.warehouse-cycle-count-review button.danger{background:#8f4332}.cycle-count-warning{font-weight:800;color:#9d4531!important}.cycle-count-awaiting{color:#755522;background:#f5ead3;border-radius:999px;place-self:center end;padding:9px 12px;font-size:9px;font-weight:850}.warehouse-replenishment-list button:disabled,.warehouse-replenishment-policy button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.warehouse-replenishment-policy,.warehouse-replenishment-list>article,.warehouse-replenishment-list form{grid-template-columns:1fr}}.warehouse-receiving-dialog{width:min(860px,100%)}.warehouse-receiving-body{gap:14px;padding:18px 22px 24px;display:grid}.warehouse-receiving-select,.warehouse-receiving-search label,.warehouse-receiving-confirmation form label{color:#526058;gap:6px;font-size:9px;font-weight:850;display:grid}.warehouse-receiving-select select,.warehouse-receiving-search input,.warehouse-receiving-confirmation input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d9d4;border-radius:10px;outline:none;padding:0 11px;font-size:11px}.warehouse-receiving-select select:focus,.warehouse-receiving-search input:focus,.warehouse-receiving-confirmation input:focus{border-color:#60776c;box-shadow:0 0 0 3px #2d504014}.warehouse-receiving-search{background:#f4f5f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:14px;display:grid}.warehouse-receiving-search button,.warehouse-receiving-success button{color:#f8faf7;cursor:pointer;background:#293a33;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.warehouse-receiving-search button:disabled{cursor:wait;opacity:.55}.warehouse-receiving-confirmation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warehouse-receiving-confirmation>article{background:#fafaf7;border:1px solid #dde1dc;border-radius:11px;align-content:center;gap:5px;min-height:106px;padding:14px;display:grid}.warehouse-receiving-confirmation>article span{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:850}.warehouse-receiving-confirmation>article strong{font-size:14px}.warehouse-receiving-confirmation>article small,.warehouse-receiving-location small{color:var(--muted);font-size:8px;line-height:1.5}.warehouse-receiving-confirmation form{background:#edf4ef;border:1px solid #d5ddd7;border-radius:12px;grid-column:1/-1;grid-template-columns:130px minmax(170px,.8fr) minmax(230px,1.2fr) auto;align-items:end;gap:9px;padding:14px;display:grid}.warehouse-receiving-success{color:#274d3b;background:#e9f5ed;border:1px solid #bcd8c7;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.warehouse-receiving-success>span{color:#fff;background:#347353;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.warehouse-receiving-success h3,.warehouse-receiving-success p{margin:3px 0}.warehouse-putaway-dialog{max-width:720px}.warehouse-putaway-body{gap:1rem;display:grid}.warehouse-putaway-target{border:1px solid var(--line);background:#f7f6f0;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.warehouse-putaway-target span,.warehouse-putaway-target small,.warehouse-putaway-note{color:var(--muted)}.warehouse-putaway-sla{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.warehouse-putaway-sla span{color:var(--muted);font-size:.82rem}.warehouse-putaway-sla.warning{background:#fff8e8;border-color:#d79a27}.warehouse-putaway-sla.overdue{background:#fff0f0;border-color:#d45a5a}.warehouse-putaway-body form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.warehouse-putaway-body form label{gap:.4rem;font-weight:700;display:grid}.warehouse-putaway-body form input{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);border-radius:12px;padding:0 .8rem}@media (max-width:760px){.warehouse-putaway-body form{grid-template-columns:1fr}}.putaway-workspace{gap:14px;min-width:0;display:grid}.putaway-heading,.putaway-operation>header,.putaway-batch-list>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.putaway-heading h2,.putaway-operation h3{color:var(--ink);letter-spacing:-.35px;margin:0}.putaway-heading h2{font-size:22px}.putaway-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.putaway-refresh,.putaway-inline-action,.putaway-batch-list>header button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}.putaway-refresh:disabled,.putaway-batch-list button:disabled{cursor:not-allowed;opacity:.5}.putaway-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.putaway-summary article{border:1px solid var(--line);background:var(--panel);min-height:104px;box-shadow:var(--shadow);border-radius:14px;align-content:space-between;padding:15px;display:grid}.putaway-summary article.warning{background:#fff4ef;border-color:#e9b8a9}.putaway-summary span,.putaway-summary small{color:var(--muted);font-size:9px}.putaway-summary strong{font-size:22px}.putaway-feedback{color:#3a5447;background:#eef4f0;border:1px solid #cfd7d2;border-radius:11px;padding:12px 14px;font-size:10px;font-weight:700}.putaway-feedback.success{color:#285841;background:#e7f3eb;border-color:#bcd8c7}.putaway-feedback.error{color:#8e3e2c;background:#fff0eb;border-color:#efc6bb}.putaway-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.putaway-mode-card{border:1px solid var(--line);min-height:240px;color:var(--ink);background:var(--panel);box-shadow:var(--shadow);text-align:left;cursor:pointer;border-radius:18px;align-content:space-between;gap:20px;padding:24px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.putaway-mode-card:after{background:color-mix(in srgb, var(--accent) 8%, transparent);content:"";border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-42px}.putaway-mode-card:hover,.putaway-mode-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #1f2a241a}.putaway-mode-icon{color:#fff;background:var(--ink);border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.putaway-mode-card>span:nth-child(2){gap:8px;display:grid}.putaway-mode-card strong{font-size:17px}.putaway-mode-card small{max-width:32ch;color:var(--muted);font-size:10px;line-height:1.65}.putaway-mode-card em{color:var(--accent);letter-spacing:.6px;font-size:9px;font-style:normal;font-weight:900}.putaway-mode-card b{z-index:1;font-size:20px;position:absolute;bottom:21px;right:22px}.putaway-operation{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:20px;display:grid}.putaway-operation>header{justify-content:flex-start}.putaway-operation>header>button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#f7f6f1;border-radius:11px;place-items:center;font-size:18px;display:grid}.putaway-operation>header span{color:var(--accent);letter-spacing:.6px;font-size:8px;font-weight:900}.putaway-operation h3{margin-top:3px;font-size:18px}.putaway-info{color:#38566a;background:#eef7fc;border:1px solid #c8d9e5;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;font-size:10px;display:flex}.putaway-info strong{color:#fff;background:#3d6d8b;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.putaway-scan-form,.putaway-complete-form{background:#f4f5f0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.putaway-scan-form label,.putaway-complete-form label{color:#526058;gap:6px;font-size:9px;font-weight:850;display:grid}.putaway-scan-form input,.putaway-complete-form input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d9d4;border-radius:11px;outline:none;padding:0 13px;font-size:12px}.putaway-scan-form input:focus,.putaway-complete-form input:focus{border-color:#60776c;box-shadow:0 0 0 3px #2d504014}.putaway-inline-action{justify-self:start}.putaway-task-card{background:#fff;border:1px solid #cfd7d2;border-radius:15px;gap:13px;padding:16px;display:grid}.putaway-target{color:#fff;background:var(--ink);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:15px;display:grid}.putaway-target span{color:#aab7b0;grid-column:1/-1;font-size:9px}.putaway-target strong{font-size:18px}.putaway-target code{color:#f6c6b8;align-self:center;font-size:10px}.putaway-task-card dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.putaway-task-card dl>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px;display:grid}.putaway-task-card dl>div:last-child{border-right:0}.putaway-task-card dt{color:var(--muted);font-size:8px;font-weight:800}.putaway-task-card dd{overflow-wrap:anywhere;gap:4px;min-width:0;margin:0;font-size:10px;font-weight:850;display:grid}.putaway-task-card dd small{color:var(--muted);font-size:8px;font-weight:600}.putaway-task-card dd.warning{color:#9a6a13}.putaway-task-card dd.overdue{color:var(--red)}.putaway-task-card>.primary-button{justify-self:start}.putaway-safety{color:var(--muted);font-size:9px}.putaway-batch-list{border:1px solid var(--line);border-radius:13px;gap:11px;padding:14px;display:grid}.putaway-batch-list>header div{gap:3px;display:grid}.putaway-batch-list>header small,.putaway-batch-list>p{color:var(--muted);margin:0;font-size:9px}.putaway-batch-list ol{gap:7px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.putaway-batch-list li{content-visibility:auto;contain-intrinsic-size:48px;background:#f8f8f4;border:1px solid #e1e2dc;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:9px;display:grid}.putaway-batch-list li.error{background:#fff3ef;border-color:#efc6bb}.putaway-batch-list li>span{color:#fff;background:var(--ink);border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.putaway-batch-list li div{gap:3px;min-width:0;display:grid}.putaway-batch-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.putaway-batch-list li small{color:var(--muted);overflow-wrap:anywhere;font-size:8px}.putaway-batch-list li>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px}.putaway-batch-save{justify-self:end}@media (max-width:980px){.putaway-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.putaway-mode-grid{grid-template-columns:1fr}.putaway-mode-card{min-height:190px}.putaway-task-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.putaway-task-card dl>div:nth-child(2){border-right:0}.putaway-task-card dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.putaway-heading{flex-direction:column;align-items:flex-start}.putaway-refresh{width:100%}.putaway-summary{grid-template-columns:1fr}.putaway-operation{padding:14px}.putaway-scan-form,.putaway-complete-form{grid-template-columns:1fr}.putaway-scan-form .primary-button,.putaway-complete-form .primary-button{justify-content:center}.putaway-target{grid-template-columns:1fr}.putaway-target span{grid-column:auto}.putaway-task-card dl{grid-template-columns:1fr}.putaway-task-card dl>div{border-right:0;border-bottom:1px solid var(--line)}.putaway-task-card dl>div:last-child{border-bottom:0}}.warehouse-receiving-success p,.warehouse-receiving-success small{font-size:9px}.warehouse-receiving-quality{border:1px solid color-mix(in srgb, var(--yellow) 40%, var(--line));background:color-mix(in srgb, var(--yellow) 7%, var(--panel));border-radius:18px;gap:.7rem;padding:.9rem;display:grid}.warehouse-receiving-quality>header,.warehouse-receiving-quality>article,.warehouse-receiving-quality-actions{align-items:center;gap:.7rem;display:flex}.warehouse-receiving-quality>header{justify-content:space-between}.warehouse-receiving-quality>header h3,.warehouse-receiving-quality>article strong{margin:0}.warehouse-receiving-quality>header>span{text-align:center;background:var(--yellow);color:#1d1500;border-radius:999px;min-width:2rem;padding:.25rem .55rem;font-weight:800}.warehouse-receiving-quality>article{border-top:1px solid var(--line);justify-content:space-between;padding-top:.7rem}.warehouse-receiving-quality>article>div:first-child{gap:.2rem;display:grid}.warehouse-receiving-quality>article small{color:var(--muted)}.warehouse-receiving-quality-actions{justify-content:flex-end}.warehouse-receiving-quality-actions label{gap:.25rem;display:grid}.warehouse-receiving-quality-actions input{min-width:15rem}.warehouse-picking-dialog{width:min(900px,100%)}.warehouse-packing-dialog{width:min(940px,100%)}.warehouse-picking-body{gap:13px;padding:18px 22px 24px;display:grid}.warehouse-picking-empty{min-height:110px;color:var(--muted);text-align:center;border:1px dashed #d5d9d4;border-radius:12px;place-content:center;gap:5px;font-size:10px;display:grid}.warehouse-picking-progress{background:#f2f4ef;border-radius:11px;gap:8px;padding:13px 14px;display:grid}.warehouse-picking-progress>div{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.warehouse-picking-progress progress{accent-color:#304f40;width:100%;height:7px}.warehouse-picking-route{gap:7px;max-height:245px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.warehouse-picking-route li{background:#fafaf7;border:1px solid #e1e3de;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.warehouse-picking-route li>span{color:#6c756f;background:#eceee9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.warehouse-picking-route li>div{gap:3px;min-width:0;display:grid}.warehouse-picking-route li strong,.warehouse-picking-route li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-picking-route li strong{font-size:11px}.warehouse-picking-route li small,.warehouse-picking-route li b{color:var(--muted);font-size:8px}.warehouse-picking-route li.active{background:#eef5f0;border-color:#a9c3b4}.warehouse-picking-route li.completed{opacity:.58}.warehouse-picking-form{background:#edf4ef;border:1px solid #cbd9d0;border-radius:12px;grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) 90px auto;align-items:end;gap:9px;padding:14px;display:grid}.warehouse-picking-current{grid-column:1/-1;gap:4px;display:grid}.warehouse-picking-current span,.warehouse-picking-form label{color:#526058;font-size:9px;font-weight:850}.warehouse-picking-current strong{font-size:16px}.warehouse-picking-current small{color:var(--muted);font-size:8px}.warehouse-picking-form label{gap:6px;display:grid}.warehouse-picking-form input{min-height:42px;font:inherit;background:#fff;border:1px solid #d4d9d4;border-radius:10px;outline:none;padding:0 11px;font-size:11px}.warehouse-picking-form input:focus{border-color:#60776c;box-shadow:0 0 0 3px #2d504014}.warehouse-picking-exception{background:#fffaf0;border:1px solid #e3d8bb;border-radius:12px;padding:12px 14px;font-size:9px}.warehouse-picking-exception summary{cursor:pointer;font-weight:850}.warehouse-picking-exception form{grid-template-columns:minmax(180px,1fr) 90px auto;align-items:end;gap:9px;margin-top:11px;display:grid}.warehouse-picking-exception label{color:var(--muted);gap:5px;font-weight:800;display:grid}.warehouse-picking-exception input,.warehouse-picking-exception select{min-height:42px;font:inherit;background:#fff;border:1px solid #d9d2be;border-radius:10px;padding:0 11px}.warehouse-picking-exception>small{color:var(--muted);margin-top:8px;display:block}.warehouse-package-start,.warehouse-package-complete{background:#fafaf7;border:1px solid #d8ddd8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;font-size:10px;display:flex}.warehouse-package-start p{color:var(--muted);margin:0}.warehouse-package-code{background:#fff;border:1px solid #d8ddd8;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.warehouse-package-code img{object-fit:fill;width:100%;height:58px}.warehouse-package-code strong{font:800 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.warehouse-package-code button,.warehouse-package-complete button{cursor:pointer;background:#f4f6f2;border:1px solid #cad2cc;border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.warehouse-package-seal{background:#eaf4ed;border:1px solid #9fbaa9;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.warehouse-package-seal label{color:#526058;gap:6px;font-size:9px;font-weight:850;display:grid}.warehouse-package-seal input{min-height:42px;font:inherit;background:#fff;border:1px solid #c9d4cc;border-radius:10px;outline:none;padding:0 11px}.warehouse-package-complete{color:#244b37;background:#eaf4ed;border-color:#9fbaa9}.warehouse-package-complete span{color:#526058;font:750 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.warehouse-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.warehouse-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:205px;box-shadow:var(--shadow);padding:19px}.warehouse-card-top{justify-content:space-between;align-items:center;display:flex}.warehouse-code{color:#3e554b;background:#eef0e9;border-radius:7px;padding:5px 8px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:800}.warehouse-card h2{margin:20px 0 5px;font-size:17px}.warehouse-card>p{color:var(--muted);margin:0;font-size:10px}.warehouse-card dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0;display:grid}.warehouse-card dl div{background:#f5f4ee;border-radius:9px;padding:9px}.warehouse-card dt{color:#969b97;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.warehouse-card dd{margin:5px 0 0;font-size:16px;font-weight:850}.warehouse-actions{gap:6px;display:flex}.order-operations-workspace{gap:16px;display:grid}.order-operations-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.order-operations-header h2{margin:5px 0;font-size:24px}.order-operations-header p:not(.section-kicker){color:var(--muted);margin:0;font-size:10px}.order-operation-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.order-operation-metrics article{border:1px solid var(--line);background:var(--panel);min-height:116px;box-shadow:var(--shadow);border-radius:13px;align-content:center;gap:6px;padding:17px;display:grid}.order-operation-metrics span,.order-operation-metrics small{color:var(--muted);font-size:8px;font-weight:750}.order-operation-metrics span{letter-spacing:.4px;text-transform:uppercase}.order-operation-metrics strong{font-size:25px}.order-operation-controls{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.order-operation-controls .segmented-control{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.order-operation-controls .segmented-control button{min-width:0;padding-inline:9px}.order-operation-search{width:min(360px,100%)}.order-operation-cart-select{min-width:190px;color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.order-operation-search input,.order-operation-cart-select select,.order-operation-cart-create input,.order-operation-cart-claim input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d4d9d4;border-radius:10px;outline:none;padding:0 12px;font-size:10px}.order-operation-search input:focus,.order-operation-cart-select select:focus,.order-operation-cart-create input:focus,.order-operation-cart-claim input:focus{border-color:#60776c;box-shadow:0 0 0 3px #2d504014}.order-operation-list{gap:9px;display:grid}.order-operation-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.order-operation-identity{align-items:center;gap:11px;min-width:0;display:flex}.order-operation-identity>span{color:#365143;background:#edf2ee;border-radius:9px;place-items:center;min-width:46px;height:38px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.order-operation-identity div,.order-operation-progress{gap:5px;min-width:0;display:grid}.order-operation-identity strong,.order-operation-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-operation-identity strong{font-size:12px}.order-operation-identity small,.order-operation-progress small{color:var(--muted);font-size:8px}.order-operation-progress>div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.order-operation-progress progress{accent-color:#304f40;width:100%;height:7px}.order-operation-actions{justify-content:flex-end;gap:7px;display:flex}.order-operation-actions button{white-space:nowrap}.order-operation-exception-detail{gap:4px;min-width:0;display:grid}.order-operation-exception-detail span,.order-operation-exception-detail small{color:var(--muted);font-size:8px}.order-operation-exception-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-operation-wave-create{background:#edf4ef;border:1px solid #cbd9d0;border-radius:13px;gap:12px;padding:15px;display:grid}.order-operation-wave-create>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-operation-wave-create>.import-button{justify-self:start}.order-operation-wave-create>div:first-child span,.order-operation-wave-options small{color:var(--muted);font-size:8px}.order-operation-wave-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.order-operation-wave-options label{cursor:pointer;background:#fff;border:1px solid #d7dfd9;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:10px;display:grid}.order-operation-wave-options input{grid-row:1/3;align-self:center}.order-operation-wave-options span{font-size:10px;font-weight:800}.order-operation-wave>.order-operation-cart-status{justify-self:end}.order-operation-wave-group,.order-operation-route{gap:8px;display:grid}.order-operation-route{background:#f5f7f4;border:1px solid #d5ded8;border-radius:0 0 13px 13px;margin:0 10px;padding:14px}.order-operation-route>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-operation-route>header div,.order-operation-route-location,.order-operation-route-product{gap:3px;display:grid}.order-operation-route>header span,.order-operation-route>header small,.order-operation-route-location small,.order-operation-route-product small,.order-operation-route-allocations small{color:var(--muted);font-size:8px}.order-operation-route-task{background:#fff;border:1px solid #e0e4df;border-radius:10px;grid-template-columns:32px minmax(150px,.8fr) minmax(170px,1fr) minmax(180px,1.2fr);align-items:center;gap:12px;padding:11px;display:grid}.order-operation-route-sequence{color:#fff;background:#304f40;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.order-operation-route-location strong,.order-operation-route-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-operation-route-allocations{justify-content:flex-end;gap:6px;display:flex;overflow-x:auto}.order-operation-route-allocations button{color:#304f40;min-width:82px;min-height:40px;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #cbd6cf;border-radius:8px;gap:2px;padding:6px 9px;font-size:9px;font-weight:850;display:grid}.order-operation-cart-create{background:#edf4ef;border:1px solid #cbd9d0;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.order-operation-cart-create label{color:#526058;gap:5px;font-size:8px;font-weight:800;display:grid}.order-operation-secret{color:#604f26;background:#fff8e5;border:1px solid #d7c99e;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:9px;display:flex}.order-operation-secret strong{overflow-wrap:anywhere;font:800 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.order-operation-secret button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.order-operation-cart{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) minmax(120px,auto);align-items:center;gap:18px;padding:15px 17px;display:grid}.order-operation-cart>div:first-child{gap:4px;min-width:0;display:grid}.order-operation-cart>div:first-child strong{font-size:12px}.order-operation-cart>div:first-child small,.order-operation-cart-note{color:var(--muted);font-size:8px}.order-operation-cart-status{color:#42564c;text-transform:uppercase;background:#edf2ee;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.order-operation-cart-status.full{color:#715626;background:#fff3d9}.order-operation-cart-claim{grid-template-columns:minmax(170px,1fr) auto auto;gap:7px;display:grid}.order-operation-empty{min-height:150px;color:var(--muted);text-align:center;border:1px dashed #d5d9d4;border-radius:13px;place-content:center;gap:6px;padding:24px;font-size:10px;display:grid}.order-operation-empty strong{color:var(--ink);font-size:12px}.inventory-panel{min-width:0;margin-top:0}.manager-page-note{color:var(--muted);margin:12px 4px 0;font-size:10px}.manager-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;margin:12px 4px 0;font-size:11px;display:flex}.manager-pagination button{color:#4e5852;cursor:pointer;background:#f8f7f2;border:1px solid #d3d5ce;border-radius:9px;min-width:88px;min-height:44px;padding:0 14px;font-weight:800}.manager-pagination button:disabled{cursor:default;opacity:.48}.manager-pagination button:focus-visible{outline-offset:2px;outline:3px solid #e0673d4d}.catalog-page-controls{min-height:42px;color:var(--muted);align-items:center;gap:12px;margin:12px 4px 0;font-size:10px;display:flex}.catalog-page-controls button{color:#4e5852;cursor:pointer;background:#f8f7f2;border:1px solid #d3d5ce;border-radius:9px;min-height:36px;margin-left:auto;padding:0 14px;font-size:10px;font-weight:800}.catalog-page-controls button:disabled{cursor:wait;opacity:.6}.management-product-filters{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.management-product-filters>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 16px;list-style:none;display:flex}.management-product-filters>summary::-webkit-details-marker{display:none}.management-product-filters>summary>span:first-child{gap:3px;display:grid}.management-product-filters>summary small,.management-product-filters>summary>span:last-child{color:var(--muted);font-size:.78rem}.management-product-filters[open]>summary{border-bottom:1px solid var(--line)}.management-product-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.management-product-filter-grid label{color:var(--muted);gap:6px;font-size:.76rem;font-weight:700;display:grid}.management-product-filter-grid select,.management-product-filter-grid button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 11px}.management-product-filter-grid button{cursor:pointer;align-self:end;font-weight:800}.management-product-filter-grid button:disabled{cursor:default;opacity:.45}@media (max-width:1100px){.management-product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.management-product-filters>summary{flex-direction:column;align-items:flex-start}.management-product-filter-grid{grid-template-columns:1fr}}.catalog-page-error{color:#873923}@media (max-width:570px){.catalog-page-controls{flex-direction:column;align-items:stretch}.catalog-page-controls button{width:100%;margin-left:0}}.manager-unavailable,.coming-soon{align-items:center;gap:17px;min-height:130px;margin-top:18px;padding:24px;display:flex}.manager-unavailable>span,.coming-soon>span{color:#fff;background:var(--accent);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:18px;font-weight:900;display:grid}.manager-unavailable h2,.coming-soon h2{margin:0;font-size:18px}.manager-unavailable p,.coming-soon p:not(.section-kicker){color:var(--muted);margin:6px 0 0;font-size:11px}.manager-unavailable button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:750}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09110e94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.management-dialog{background:var(--panel);border:1px solid #ffffffa6;border-radius:20px;width:min(670px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 90px #08120e4d}.management-dialog>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef9f5;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex;position:sticky;top:0}.management-dialog header h2{margin:0;font-size:19px}.management-dialog>header>button{border:1px solid var(--line);color:#6c736f;cursor:pointer;background:#f7f6f1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.management-dialog>header>button:disabled,.form-actions button:disabled,.manager-create:disabled,.row-actions button:disabled{cursor:wait;opacity:.6}.management-form{padding:22px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field-wide{grid-column:1/-1}.field>span{color:#555e59;font-size:10px;font-weight:800}.field>small{color:#626a65;font-size:9px}.field input,.field select,.field textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d7d0;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.field textarea{resize:vertical;min-height:80px;padding-top:11px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7d857f;box-shadow:0 0 0 3px #17201d0f}.dialog-context{background:#f1f0ea;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dialog-context strong{font-size:12px}.dialog-context span{color:#737b76;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.product-media-dialog{width:min(820px,100%)}.product-media-body{gap:18px;padding:22px;display:grid}.product-media-upload{border:1px solid var(--line);background:#f8f7f2;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.product-media-upload .primary-button{white-space:nowrap;min-height:42px}.product-media-unavailable,.product-media-loading,.product-media-empty{color:#626a65;background:#f1f0ea;border-radius:11px;margin:0;padding:14px;font-size:11px}.product-media-list{gap:12px;display:grid}.product-media-item{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:15px;padding:13px;display:grid}.product-media-thumb{aspect-ratio:3/4;color:#6c736f;background:#eceae3;border-radius:10px;place-items:center;display:grid;overflow:hidden}.product-media-thumb__image{object-fit:cover;width:100%;height:100%;display:block}.product-media-item__content{gap:10px;min-width:0;display:grid}.product-media-item__status,.product-media-alt,.product-media-actions{align-items:center;gap:10px;display:flex}.product-media-item__status{justify-content:space-between}.product-media-item__status strong{font-size:12px}.product-media-alt .field{flex:1}.product-media-alt button,.product-media-actions button{min-height:42px}.product-media-actions{justify-content:flex-end}.form-actions{border-top:1px solid #ebe9e2;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.cancel-button{border:1px solid var(--line);color:#626a66;cursor:pointer;background:#f7f6f1;border-radius:11px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750}@media (max-width:1000px){.order-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-operation-card,.order-operation-cart{grid-template-columns:minmax(190px,.8fr) minmax(240px,1.2fr)}.order-operation-actions,.order-operation-cart>button,.order-operation-cart-claim,.order-operation-cart-note{grid-column:1/-1;width:100%}.warehouse-summary,.warehouse-flow-grid,.warehouse-cards,.warehouse-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.order-operations-header,.order-operation-controls{flex-direction:column;align-items:stretch}.order-operations-header .import-button,.order-operation-search,.order-operation-cart-select{width:100%}.order-operation-card,.order-operation-cart,.order-operation-cart-create,.order-operation-metrics{grid-template-columns:1fr}.order-operation-card{align-items:stretch}.order-operation-actions,.order-operation-cart-claim{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.order-operation-actions button,.order-operation-cart-claim button{width:100%}.management-toolbar{flex-direction:column;align-items:stretch}.management-toolbar-actions{flex-wrap:wrap;width:100%}.management-toolbar-actions .import-button,.management-toolbar-actions .manager-create{flex:120px;width:auto}.management-toolbar-actions .primary-button{color:#fff}.segmented-control{grid-template-columns:repeat(3,1fr);display:grid}.order-operation-controls .segmented-control{grid-template-columns:repeat(2,1fr)}.segmented-control button{padding:0 6px}.manager-create{justify-content:center;width:100%}.warehouse-cards,.warehouse-summary,.warehouse-flow-grid,.form-grid,.three-columns{grid-template-columns:1fr}.field-wide{grid-column:auto}.warehouse-flow-heading{flex-direction:column;align-items:start}.warehouse-location-panel>header,.warehouse-location-toolbar{flex-direction:column;align-items:stretch}.warehouse-location-panel header label{min-width:0}.warehouse-location-form,.warehouse-location-grid,.warehouse-purchase-order-form,.warehouse-purchase-order-grid{grid-template-columns:1fr}.warehouse-purchase-orders-heading{flex-direction:column;align-items:stretch}.warehouse-purchase-orders-heading-actions,.warehouse-purchase-order-suppliers{width:100%}.warehouse-purchase-orders-heading-actions{justify-content:space-between}.warehouse-purchase-order-suppliers,.warehouse-supplier-return-form,.warehouse-supplier-return-metrics,.warehouse-supplier-return-rankings{grid-template-columns:1fr}.warehouse-supplier-quality-alerts>header,.warehouse-supplier-quality-alerts>div,.warehouse-supplier-quality-reviews>header,.warehouse-supplier-quality-reviews>article{flex-direction:column;align-items:flex-start}.warehouse-supplier-quality-reviews form,.warehouse-receiving-search,.warehouse-receiving-confirmation,.warehouse-receiving-confirmation form,.warehouse-receiving-success{grid-template-columns:1fr}.warehouse-receiving-quality>article,.warehouse-receiving-quality-actions{flex-direction:column;align-items:stretch}.warehouse-receiving-quality-actions input{width:100%;min-width:0}.warehouse-picking-form,.warehouse-picking-exception form,.order-operation-wave-options{grid-template-columns:1fr}.order-operation-wave-create>div:first-child{flex-direction:column;align-items:start}.order-operation-route-task{grid-template-columns:32px 1fr}.order-operation-route-product,.order-operation-route-allocations{grid-column:2}.order-operation-route-allocations{justify-content:flex-start}.warehouse-package-code,.warehouse-package-seal{grid-template-columns:1fr}.warehouse-package-start,.warehouse-package-complete{flex-direction:column;align-items:stretch}.warehouse-receiving-success>span{width:38px;height:38px}.span-two{grid-column:auto}.order-line{grid-template-columns:1fr 90px}.line-remove{grid-column:1/-1}.management-dialog{max-height:calc(100vh - 20px)}.modal-backdrop{padding:10px}.product-media-upload{grid-template-columns:1fr}.product-media-upload .primary-button{width:100%}.product-media-alt{flex-direction:column;align-items:stretch}.product-media-alt button{width:100%}}@media (max-width:480px){.product-media-item{grid-template-columns:72px minmax(0,1fr)}.product-media-actions{flex-direction:column;align-items:stretch}}.storefront-manager{gap:22px;display:grid}.storefront-manager--loading,.storefront-manager__panel,.storefront-theme-options,.storefront-menu-editor,.storefront-section-options{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px}.storefront-manager--loading{padding:32px}.storefront-manager__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.storefront-manager__header h2{margin:5px 0 8px;font-size:clamp(1.55rem,2.2vw,2.1rem)}.storefront-manager__header p{max-width:650px;color:var(--muted);margin:0}.storefront-manager__actions{align-items:center;gap:12px;display:flex}.storefront-manager__actions>a{color:var(--accent);font-weight:800}.storefront-draft-status{color:#25643a;background:#e8f5eb;border-radius:999px;width:fit-content;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.storefront-draft-status.is-dirty{color:#8a5a12;background:#fff1d9}.preview-button{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 9%, white);min-height:42px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:850}.storefront-manager__tabs{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;padding:6px;display:flex;overflow-x:auto}.storefront-manager__tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-weight:800}.storefront-manager__tabs button.active{background:var(--ink);color:#fff}.storefront-design-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.storefront-design-summary span{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:12px;align-items:baseline;gap:7px;padding:12px 14px;font-size:.82rem;font-weight:750;display:flex}.storefront-design-summary strong{color:var(--ink);font-size:1.15rem}.storefront-manager__message{color:#25643a;background:#e8f5eb;border-radius:12px;margin:0;padding:12px 16px;font-weight:750}.storefront-manager__message.is-error{color:var(--red);background:#fff0f2}.storefront-manager__panel{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:28px;padding:28px;display:grid}.management-variant-identity{gap:2px;min-width:150px;display:grid}.management-variant-identity small{color:var(--muted)}.storefront-manager__panel--slides{grid-template-columns:1fr}.storefront-manager__panel--content{align-items:start}.storefront-manager__content{gap:22px;display:grid}.storefront-slide-list{max-width:none}.storefront-banner-guide{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 8%, white);color:var(--ink);border-radius:14px;gap:5px;padding:16px 18px;display:grid}.storefront-banner-guide span{color:var(--muted);line-height:1.55}.storefront-slide-editor{border:1px solid var(--line);border-radius:16px;margin:0;padding:1rem;position:relative}.storefront-slide-editor legend{padding:0 .4rem;font-weight:800}.storefront-slide-editor__actions{justify-content:flex-end;gap:.4rem;margin-bottom:.75rem;display:flex}.storefront-slide-editor__actions button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;min-width:40px;min-height:36px;padding:0 10px}.storefront-slide-editor__actions button:disabled{opacity:.4;cursor:not-allowed}.storefront-slide-editor.is-inactive,.storefront-menu-group.is-inactive,.storefront-custom-section.is-inactive{background:color-mix(in srgb, var(--surface) 78%, white);border-style:dashed}.storefront-manager__fields,.storefront-manager__fields label,.storefront-manager__fields fieldset{gap:8px;display:grid}.storefront-manager__fields{gap:16px}.storefront-manager__fields label>span,.storefront-manager__label{color:var(--ink);font-size:.82rem;font-weight:850}.storefront-manager__fields input,.storefront-manager__fields textarea,.storefront-manager__fields select,.storefront-menu-row input,.storefront-menu-row select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.storefront-manager__fields fieldset{border:1px solid var(--line);border-radius:14px;margin:0;padding:16px}.storefront-manager__fields legend{padding:0 6px;font-weight:850}.storefront-manager__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storefront-visibility-controls label,.storefront-section-status{gap:7px;display:grid}.storefront-visibility-controls label>span,.storefront-section-status>span{font-size:.82rem;font-weight:850}.storefront-visibility-controls select,.storefront-section-status select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.storefront-image-options{gap:12px;display:grid}.storefront-image-options button{color:#fff;cursor:pointer;background-position:50%;background-size:cover;border:3px solid #0000;border-radius:16px;align-items:flex-end;min-height:125px;padding:16px;display:flex;overflow:hidden}.storefront-image-options button.selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.storefront-image-options span{text-shadow:0 2px 12px #0000006b;font-weight:900}.storefront-banner-upload small{color:var(--muted);font-size:.75rem}.storefront-banner-preview{border:3px solid var(--accent);color:#fff;background-position:50%;background-size:cover;border-radius:16px;align-items:flex-end;min-height:190px;padding:16px;display:flex;overflow:hidden}.storefront-banner-preview--portrait{aspect-ratio:4/5;width:min(100%,360px)}.storefront-banner-preview--square{aspect-ratio:1;width:min(100%,460px)}.storefront-banner-preview span{text-shadow:0 2px 12px #00000080;font-weight:900}.storefront-manager__help{color:var(--muted);margin-top:12px;display:block}.storefront-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:28px;display:grid}.storefront-theme-options button{text-align:left;color:#30232b;cursor:pointer;border:3px solid #0000;border-radius:18px;align-content:end;gap:5px;min-height:180px;padding:20px;display:grid}.storefront-theme-options button.selected{border-color:var(--accent)}.storefront-theme-options button.leya_rose{background:#fbf6ef}.storefront-theme-options button.soft_sage{background:#e8eee7}.storefront-theme-options button.modern_plum{background:#eee2e8}.storefront-theme-options button.champagne_noir{color:#241f20;background:linear-gradient(145deg,#f4efe7 55%,#2d2728 55%)}.storefront-theme-options button.champagne_noir small{color:#5f5553}.storefront-theme-options button small{color:#6c6067}.storefront-theme-options__swatches{gap:7px;margin-bottom:16px;display:flex}.storefront-theme-options__swatches i{background:#a74260;border-radius:50%;width:32px;height:32px}.soft_sage .storefront-theme-options__swatches i{background:#526f5d}.modern_plum .storefront-theme-options__swatches i{background:#6f2947}.champagne_noir .storefront-theme-options__swatches i{background:#2d2728}.champagne_noir .storefront-theme-options__swatches i:nth-child(2){opacity:1;background:#c9a56d}.champagne_noir .storefront-theme-options__swatches i:nth-child(3){opacity:1;background:#fffdf9}.storefront-theme-options__swatches i:nth-child(2){opacity:.65}.storefront-theme-options__swatches i:nth-child(3){opacity:.32}.storefront-menu-editor,.storefront-section-options{padding:28px}.storefront-menu-editor>p{color:var(--muted);margin-top:0}.storefront-menu-row{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) 120px 42px 42px auto auto;gap:9px;margin-bottom:10px;display:grid}.storefront-menu-group{border:1px solid var(--line);border-radius:14px;gap:12px;margin:0 0 14px;padding:16px;display:grid}.storefront-menu-group>legend{padding:0 6px;font-weight:850}.storefront-submenu-list{gap:9px;padding-left:24px;display:grid}.storefront-submenu-list>div{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) auto;gap:9px;display:grid}.storefront-submenu-list input{border:1px solid var(--line);border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.report-workspace{gap:20px;display:grid}.report-workspace__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-workspace__header h2{margin:5px 0 8px;font-size:clamp(1.55rem,2.2vw,2.1rem)}.report-workspace__header p{color:var(--muted);margin:0}.report-actions{align-items:center;gap:10px;display:flex}.report-actions>.secondary-button,.report-filter-actions>.secondary-button{width:auto;height:44px;margin:0;padding:0 17px;font-size:12px}.report-range{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:6px;padding:5px;display:flex}.report-range button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:800}.report-range button.active{background:var(--ink);color:#fff}.report-scope{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.report-scope button{text-align:left;min-height:68px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;padding:12px 16px;display:grid}.report-scope button small{color:var(--muted)}.report-scope button.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 9%,white)}.report-state{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:28px}.report-state.is-error{color:var(--red);justify-content:space-between;align-items:center;display:flex}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-metric--success>strong{color:#25643a}.report-metric--warning>strong{color:#8a5a12}.report-metric--danger>strong{color:var(--red)}.report-cost-warning{color:#76501a;background:#fff7e8;border:1px solid #efd39c;border-radius:12px;margin:0;padding:13px 16px;line-height:1.5}.report-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;display:grid}.report-grid>.panel{min-width:0}.report-bars{align-items:flex-end;gap:clamp(3px,.7vw,10px);height:240px;padding-top:18px;display:flex;overflow-x:auto}.report-bars>div{flex-direction:column;flex:1 0 8px;justify-content:flex-end;align-items:stretch;gap:7px;min-width:8px;height:100%;display:flex}.report-bars span{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 48%,white));border-radius:6px 6px 2px 2px;min-height:3px}.report-bars small{min-height:28px;color:var(--muted);writing-mode:vertical-rl;font-size:.66rem}.report-status-list{gap:8px;display:grid}.report-status-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.report-status-list span{gap:2px;display:grid}.report-status-list small{color:var(--muted)}.report-profit-table>.panel-header>small{max-width:360px;color:var(--muted);text-align:right}.report-profit-table table{min-width:920px}.report-profit-table th,.report-profit-table td{white-space:nowrap}.report-profit-table td.is-profit{color:#25643a;font-weight:850}.report-profit-table td.is-loss{color:var(--red);font-weight:850}.report-profit-table tfoot th{border-top:2px solid var(--line);background:var(--surface);font-weight:900}.report-inventory>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-inventory>div:last-child span{background:var(--surface);border-radius:14px;align-content:center;gap:4px;min-height:110px;padding:14px;display:grid}.report-inventory strong{font-size:1.65rem}.report-inventory small{color:var(--muted)}.report-menu{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;display:grid}.report-menu button{min-width:0;min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:4px;padding:10px 14px;display:grid}.report-menu button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-menu button.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 9%,white)}.report-detail{gap:18px;display:grid}.report-filter-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.report-filter-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 16px;list-style:none;display:flex}.report-filter-panel>summary::-webkit-details-marker{display:none}.report-filter-panel>summary>span:first-child{gap:3px;display:grid}.report-filter-panel>summary small{color:var(--muted)}.report-filter-panel[open]>summary{border-bottom:1px solid var(--line)}.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.report-filter-field{align-content:start;gap:7px;min-width:0;display:grid}.report-filter-field>span{font-size:.78rem;font-weight:850}.report-filter-field input,.report-filter-field select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:9px 11px}.report-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.report-outcomes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.report-outcomes article{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.report-outcomes span{min-height:32px;color:var(--muted);font-size:.79rem;font-weight:750}.report-outcomes strong{font-size:1.55rem}.report-detail-table table{min-width:1050px}.report-detail-table td{vertical-align:top}.report-detail-table td>strong,.report-detail-table td>small{display:block}.report-detail-table td>small{color:var(--muted);margin-top:3px}.report-detail-table td.is-profit{color:#25643a;font-weight:850}.report-detail-table td.is-loss{color:var(--red);font-weight:850}.report-status{background:var(--surface);width:fit-content;color:var(--ink);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.73rem;font-weight:850;display:inline-flex}.report-status.is-success{color:#25643a;background:#eaf7ee}.report-status.is-warning{color:#805511;background:#fff4dd}.report-status.is-danger{color:var(--red);background:#fdecec}.report-return-mark{font-weight:800;color:#8a5a12!important}.report-limit-note{color:var(--muted);text-align:right;margin:0;font-size:.82rem}.activity-workspace{gap:20px;display:grid}.activity-retention-note{color:#25643a;white-space:nowrap;background:#eef8f1;border:1px solid #cce5d4;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:850;display:inline-flex}.activity-categories{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;display:grid}.activity-categories button{min-width:0;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:4px;padding:10px 14px;display:grid}.activity-categories button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-categories button.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 9%,white)}.activity-search{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;display:grid}.activity-search label{min-width:0}.activity-search input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 13px}.activity-search button{background:var(--ink);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 19px;font-weight:850}.activity-search .secondary-button{border:1px solid var(--line);width:auto;color:var(--ink);background:#fff;margin:0}.activity-panel{min-width:0}.activity-panel>.panel-header>small{color:var(--muted)}.activity-list{display:grid}.activity-row{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:92px;grid-template-columns:12px minmax(0,1fr) minmax(150px,auto);gap:14px;padding:17px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-marker{background:var(--muted);width:10px;height:10px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;margin-top:7px}.activity-marker.is-inventory{background:#25643a}.activity-marker.is-order{background:var(--accent)}.activity-marker.is-media{background:#8057a8}.activity-row__main{gap:6px;min-width:0;display:grid}.activity-row__main>div{align-items:center;gap:9px;display:flex}.activity-row__main p{overflow-wrap:anywhere;margin:0;font-size:.9rem}.activity-row__main small{color:var(--muted);overflow-wrap:anywhere}.activity-kind{background:var(--surface);border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.activity-kind.is-inventory{color:#25643a;background:#eaf7ee}.activity-kind.is-order{background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent-dark)}.activity-kind.is-media{color:#6b3d91;background:#f4ebfb}.activity-row__meta{color:var(--muted);text-align:right;white-space:nowrap;align-content:start;justify-items:end;gap:5px;font-size:.78rem;display:grid}.activity-row__meta time{color:var(--ink);font-weight:800}.activity-load-more{width:100%;margin:16px 0 0}.activity-load-more:disabled{cursor:wait;opacity:.65}.storefront-field{gap:7px;display:grid}.catalog-metadata-workspace{gap:18px;display:grid}.catalog-metadata-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-metadata-header h2{margin:3px 0 5px}.catalog-metadata-header p,.panel-note{color:var(--muted);margin:0}.catalog-metadata-message{color:#24643b;background:#edf8f1;border:1px solid #cae8d3;border-radius:12px;margin:0;padding:11px 14px}.catalog-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.catalog-metadata-grid .panel{min-width:0}.metadata-list{gap:12px;margin-top:18px;display:grid}.metadata-list fieldset{border:1px solid var(--line);border-radius:14px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.metadata-list legend{color:var(--muted);padding:0 5px;font-size:12px;font-weight:700}.metadata-list input,.metadata-list textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:9px 10px}.metadata-list textarea{resize:vertical;min-height:100px}.metadata-list fieldset>label{gap:6px;display:grid}.metadata-list small{color:var(--muted)}.metadata-row,.metadata-tag-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.metadata-tag-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 44px auto auto}.metadata-row label,.metadata-tag-row label{white-space:nowrap;align-items:center;gap:5px;display:flex}.metadata-tag-row input[type=color]{width:44px;height:40px;padding:3px}.storefront-menu-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:42px}.storefront-section-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storefront-section-options label{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:78px;padding:16px;display:flex}.storefront-section-options input{width:20px;height:20px}.storefront-section-options span{gap:3px;display:grid}.storefront-section-options small{color:var(--muted)}.storefront-section-layout{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;gap:18px;padding:28px;display:grid}.storefront-section-layout>header,.storefront-section-row,.storefront-section-row>div{align-items:center;display:flex}.storefront-section-layout>header{justify-content:space-between;gap:20px}.storefront-section-layout h3{margin:0 0 5px}.storefront-section-layout p{color:var(--muted);margin:0}.storefront-section-layout>div{gap:9px;display:grid}.storefront-section-row{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;min-height:72px;padding:12px 14px}.storefront-section-row__handle{color:var(--muted);letter-spacing:-4px;font-size:18px}.storefront-section-row>span:nth-child(2){flex:1;gap:3px;display:grid}.storefront-section-row small{color:var(--muted)}.storefront-section-row>label{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.storefront-section-row>label input{width:18px;height:18px}.storefront-section-row__custom{background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.storefront-section-row>div{gap:6px}.storefront-section-row>div button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;width:38px;height:38px}.storefront-section-row>div button:disabled{opacity:.35;cursor:not-allowed}.storefront-preview-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1418b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storefront-preview-modal{background:#f4f1ed;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1480px,100%);height:min(920px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000057}.storefront-preview-modal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.storefront-preview-modal h2{margin:3px 0;font-size:1.25rem}.storefront-preview-modal header p{color:var(--muted);margin:0;font-size:12px}.storefront-preview-toolbar,.storefront-preview-toolbar>div{align-items:center;gap:7px;display:flex}.storefront-preview-toolbar>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:4px}.storefront-preview-toolbar button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:800}.storefront-preview-toolbar button.active{background:var(--ink);color:#fff}.storefront-preview-toolbar .storefront-preview-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;padding:0;font-size:24px}.storefront-draft-frame{min-height:0;padding:24px;overflow:auto}.storefront-draft-frame.is-mobile{justify-content:center;display:flex}.storefront-draft-frame.is-desktop .storefront-draft-site{min-width:980px}.storefront-draft-frame.is-mobile .storefront-draft-site{flex:0 0 390px;width:390px}.storefront-draft-site{--draft-accent:#a74260;--draft-paper:#fbf6ef;--draft-soft:#f5e9e3;--draft-ink:#30232b;background:var(--draft-paper);color:var(--draft-ink);border:1px solid #30232b1f;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px #37262f29}.storefront-draft-site[data-theme=soft_sage]{--draft-accent:#526f5d;--draft-paper:#f6f5ed;--draft-soft:#e8eee7}.storefront-draft-site[data-theme=modern_plum]{--draft-accent:#6f2947;--draft-paper:#fbf7f9;--draft-soft:#eee2e8}.storefront-draft-site[data-theme=champagne_noir]{--draft-accent:#b28b52;--draft-paper:#f7f3ec;--draft-soft:#e8dfd1;--draft-ink:#2d2728}.storefront-draft-announcement{background:var(--draft-accent);color:#fff;text-align:center;padding:7px 16px;font-size:11px;font-weight:800}.storefront-draft-header{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:68px;padding:0 30px;display:grid}.storefront-draft-header>strong{letter-spacing:5px;font-family:Georgia,serif;font-size:24px}.storefront-draft-header nav{justify-content:center;gap:18px;font-size:11px;font-weight:750;display:flex}.storefront-draft-header nav .highlight{color:var(--draft-accent)}.storefront-draft-header>span{font-size:10px}.storefront-draft-hero{grid-template-columns:1fr;gap:8px;padding:8px;display:grid}.storefront-draft-hero.layout-grid{grid-template-columns:repeat(2,1fr)}.storefront-draft-hero.layout-stacked{grid-template-columns:1fr}.storefront-draft-hero article{color:#fff;background-position:50%;background-size:cover;border-radius:12px;align-items:flex-end;min-height:390px;padding:36px;display:flex}.storefront-draft-hero article div{max-width:520px}.storefront-draft-hero small,.storefront-draft-heading small,.storefront-draft-closing small{text-transform:uppercase;letter-spacing:1.6px;font-weight:850}.storefront-draft-hero h2{color:#fff;max-width:650px;margin:8px 0;font-family:Georgia,serif;font-size:clamp(30px,5vw,58px);line-height:1}.storefront-draft-hero p{max-width:560px;margin:0 0 20px;line-height:1.55}.storefront-draft-hero article span{color:var(--draft-ink);background:#fff;border-radius:7px;margin:0 8px 0 0;padding:10px 14px;font-size:11px;font-weight:850;display:inline-flex}.storefront-draft-hero article span.secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff80}.storefront-draft-section{gap:18px;padding:44px 5%;display:grid}.storefront-draft-heading small{color:var(--draft-accent)}.storefront-draft-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:clamp(24px,4vw,38px)}.storefront-draft-description{color:#74666d;max-width:650px;margin:-9px 0 0}.storefront-draft-promos,.storefront-draft-editorial{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.storefront-draft-editorial.layout-slideshow{display:flex;overflow:hidden}.storefront-draft-editorial.layout-slideshow article{min-width:38%}.storefront-draft-promos article,.storefront-draft-editorial article{color:#fff;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:210px;padding:18px;display:flex}.storefront-draft-promos strong,.storefront-draft-editorial strong{font-family:Georgia,serif;font-size:20px}.storefront-draft-promos span,.storefront-draft-editorial span{font-size:10px;font-weight:800}.storefront-draft-categories{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.storefront-draft-categories article{background:#fff;border:1px solid #30232b1a;border-radius:10px;align-content:space-between;min-height:105px;padding:15px;display:grid}.storefront-draft-categories span{color:var(--draft-accent);font-size:11px}.storefront-draft-trust{background:var(--draft-ink);color:#fff;grid-template-columns:repeat(3,1fr);gap:1px;padding:28px 5%;display:grid}.storefront-draft-trust article{border-left:1px solid #ffffff29;gap:5px;padding:12px 20px;display:grid}.storefront-draft-trust span{color:var(--draft-accent)}.storefront-draft-products{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.storefront-draft-products article{gap:5px;display:grid}.storefront-draft-products article>div{aspect-ratio:.76;background:linear-gradient(145deg, var(--draft-soft), white);border-radius:10px}.storefront-draft-products small{color:var(--draft-accent);font-size:9px;font-weight:850}.storefront-draft-products span{font-weight:900}.storefront-draft-closing{background:var(--draft-accent);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:48px 5%;display:grid}.storefront-draft-closing h2{color:#fff;margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(25px,4vw,42px)}.storefront-draft-closing p{line-height:1.6}.storefront-draft-frame.is-mobile .storefront-draft-header{grid-template-columns:1fr auto;padding:0 18px}.storefront-draft-frame.is-mobile .storefront-draft-header nav{display:none}.storefront-draft-frame.is-mobile .storefront-draft-hero.layout-grid{grid-template-columns:1fr}.storefront-draft-frame.is-mobile .storefront-draft-hero article{min-height:430px;padding:24px}.storefront-draft-frame.is-mobile .storefront-draft-hero h2{font-size:38px}.storefront-draft-frame.is-mobile .storefront-draft-promos,.storefront-draft-frame.is-mobile .storefront-draft-editorial{display:flex;overflow:hidden}.storefront-draft-frame.is-mobile .storefront-draft-promos article,.storefront-draft-frame.is-mobile .storefront-draft-editorial article{min-width:78%}.storefront-draft-frame.is-mobile .storefront-draft-categories,.storefront-draft-frame.is-mobile .storefront-draft-products{grid-template-columns:repeat(2,1fr)}.storefront-draft-frame.is-mobile .storefront-draft-trust,.storefront-draft-frame.is-mobile .storefront-draft-closing{grid-template-columns:1fr}.storefront-custom-sections{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;gap:16px;padding:28px;display:grid}.storefront-custom-sections>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.storefront-custom-sections h3{margin:0 0 5px}.storefront-custom-sections p{color:var(--muted);margin:0}.storefront-custom-sections__empty{border:1px dashed var(--line);text-align:center;border-radius:14px;padding:22px}.storefront-custom-section{border:1px solid var(--line);border-radius:16px;gap:14px;margin:0;padding:18px;display:grid}.storefront-custom-section>legend,.storefront-custom-section__cards legend{padding:0 6px;font-weight:850}.storefront-custom-section label{gap:7px;display:grid}.storefront-custom-section label>span{font-size:.82rem;font-weight:850}.storefront-custom-section input,.storefront-custom-section textarea,.storefront-custom-section select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.storefront-custom-section__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storefront-custom-section__cards>fieldset{border:1px solid var(--line);border-radius:13px;gap:10px;margin:0;padding:14px;display:grid}@media (max-width:900px){.storefront-manager__header,.storefront-manager__actions{flex-direction:column;align-items:stretch}.storefront-manager__panel,.storefront-theme-options{grid-template-columns:1fr}.storefront-menu-row{grid-template-columns:1fr 1fr 110px 42px 42px}.storefront-menu-row button:nth-last-child(-n+2){grid-column:span 2}.storefront-menu-row .danger{grid-column:1/-1}.storefront-submenu-list>div{grid-template-columns:1fr 1fr}.storefront-submenu-list .danger{grid-column:1/-1}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:1fr}.report-menu,.activity-categories,.report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-metadata-grid{grid-template-columns:1fr}.catalog-metadata-header{flex-direction:column;align-items:stretch}.metadata-tag-row{grid-template-columns:1fr 1fr}.storefront-custom-section__cards{grid-template-columns:1fr}.storefront-preview-modal>header{flex-direction:column;align-items:flex-start}.storefront-preview-toolbar{justify-content:space-between;width:100%}}@media (max-width:620px){.storefront-manager__two,.storefront-section-options,.storefront-menu-row{grid-template-columns:1fr}.storefront-menu-row button{width:100%}.storefront-menu-row button:nth-last-child(-n+2){grid-column:auto}.storefront-design-summary{grid-template-columns:1fr}.storefront-submenu-list{padding-left:0}.storefront-submenu-list>div,.report-metrics,.report-inventory>div:last-child{grid-template-columns:1fr}.report-workspace__header{flex-direction:column}.report-actions{flex-direction:column;align-items:stretch;width:100%}.report-range{justify-content:space-between}.report-range button{flex:1}.report-scope,.report-metrics,.report-menu,.activity-categories,.report-filter-grid,.report-outcomes,.activity-search{grid-template-columns:1fr}.activity-search button,.activity-search .secondary-button{width:100%}.activity-row{grid-template-columns:12px minmax(0,1fr)}.activity-row__meta{text-align:left;grid-column:2;justify-items:start}.report-filter-actions{flex-direction:column-reverse;align-items:stretch}.report-filter-actions button{width:100%}.storefront-custom-sections>header{flex-direction:column}.storefront-section-layout>header,.storefront-section-row{flex-direction:column;align-items:stretch}.storefront-section-row>div{justify-content:flex-end}.storefront-preview-overlay{padding:0}.storefront-preview-modal{border-radius:0;height:100vh}.storefront-draft-frame{padding:12px}}.product-workspace-dialog{width:min(1220px,100%);overflow:hidden}.product-workspace-dialog>header{position:relative}.product-workspace-heading{align-items:center;gap:12px;min-width:0;display:flex}.product-workspace-heading>img,.product-workspace-heading>span{border:1px solid var(--line);color:#9a8f88;object-fit:cover;background:#f4f1ed;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:52px;display:grid;overflow:hidden}.product-workspace-heading div{min-width:0}.product-workspace-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden}.product-workspace-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-workspace-tabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--green));scrollbar-width:thin;gap:4px;padding:10px 18px;display:flex;overflow-x:auto}.product-workspace-tabs button{color:#5e6762;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:800}.product-workspace-tabs button:hover,.product-workspace-tabs button:focus-visible,.product-workspace-tabs button.active{border-color:color-mix(in srgb, var(--green) 22%, var(--line));color:var(--green);background:#fff}.product-workspace-content{min-height:420px;max-height:calc(100vh - 178px);padding:22px;overflow:auto}.product-overview,.product-workspace-section{gap:20px;display:grid}.product-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-overview-stats article{border:1px solid var(--line);background:color-mix(in srgb, white 88%, var(--surface));border-radius:14px;gap:5px;padding:16px;display:grid}.product-overview-stats span,.product-detail-grid dt{color:var(--muted);font-size:10px;font-weight:750}.product-overview-stats strong{font-size:23px}.product-detail-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.product-detail-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px 16px}.product-detail-grid div:nth-child(5n){border-right:0}.product-detail-grid div:nth-last-child(-n+5){border-bottom:0}.product-detail-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.product-workspace-actions,.product-workspace-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-workspace-actions{justify-content:flex-start}.product-workspace-actions button,.product-workspace-section>header button{width:auto;margin:0;padding:0 16px}.product-workspace-section>header h3,.product-media-summary h3{margin:0;font-size:18px}.product-workspace-section>header p,.product-media-summary p{color:var(--muted);margin:5px 0 0;font-size:11px}.product-workspace-section>header>small{color:var(--muted);white-space:nowrap;font-weight:750}.product-workspace-table td:last-child{text-align:left}.product-workspace-table .table-action{color:#5d6561;white-space:nowrap;cursor:pointer;background:#f7f6f1;border:1px solid #d8d7d0;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800}.product-media-summary{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.product-media-summary>div{aspect-ratio:4/5;color:var(--muted);background:#f5f2ed;border:1px dashed #cbc8bf;border-radius:16px;place-items:center;display:grid;overflow:hidden}.product-media-summary>div img{object-fit:cover;width:100%;height:100%}.product-media-summary>div span{justify-items:center;gap:8px;font-size:11px;display:grid}.product-media-summary>div b{font-size:34px}.product-media-summary section{max-width:520px}.product-media-summary button{width:auto;margin:18px 0 0;padding:0 18px}.product-history-state{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.product-history-state.is-error{color:#9a4d3a}.product-history-state button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:34px}.product-history-table time{white-space:nowrap}.product-history-table td:last-child{text-align:left;width:auto;max-width:360px}.product-history-more{width:max-content;margin:0 auto;padding:0 18px}.success-text{color:var(--green)}.media-library{gap:18px;display:grid}.media-library__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.media-library__heading h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(24px,3vw,34px)}.media-library__heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.media-library__status{color:#356a4b;background:#f1faf4;border:1px solid #d7e7dd;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.media-library__status i{background:#40a46a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff3e6}.media-upload{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.4fr);display:grid;overflow:hidden;box-shadow:0 16px 38px #251e1f0d}.media-upload__drop{color:#6d6164;text-align:center;cursor:pointer;background:linear-gradient(145deg,#fff8f8,#f8f5f1);border-right:1px dashed #d7d3cb;align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;display:grid;position:relative}.media-upload__drop>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.media-upload__drop strong{font-size:15px}.media-upload__drop small{max-width:270px;color:var(--muted);line-height:1.5}.media-upload__drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.media-upload__fields{align-content:center;gap:12px;padding:26px;display:grid}.media-upload__fields label{gap:7px;display:grid}.media-upload__fields label span{color:#665b5d;font-size:11px;font-weight:800}.media-upload__fields input{border:1px solid var(--line);background:#fcfbf8;border-radius:9px;min-height:42px;padding:0 12px}.media-upload__fields p{min-height:20px;color:var(--muted);justify-content:space-between;gap:10px;margin:0;font-size:11px;display:flex}.media-upload__fields p strong{color:#544b4d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-upload__fields .primary-button{width:max-content}.media-library__message{border-radius:10px;margin:0;padding:11px 14px;font-size:12px;font-weight:700}.media-library__message.is-success{color:#296145;background:#edf8f1}.media-library__message.is-error{color:#943e42;background:#fff0f0}.media-library__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-library__toolbar>div,.media-library__filter-groups>div{flex-wrap:wrap;gap:6px;display:flex}.media-library__filter-groups{align-items:center;gap:12px!important}.media-library__filter-groups>div+div{border-left:1px solid var(--line);padding-left:12px}.media-library__toolbar button{border:1px solid var(--line);color:#74696b;cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:0 14px;font-size:11px;font-weight:800}.media-library__toolbar button.active{color:#fff;background:#49363c;border-color:#49363c}.media-library__toolbar label{width:min(320px,100%)}.media-library__toolbar input{border:1px solid var(--line);background:#fff;border-radius:999px;width:100%;min-height:39px;padding:0 14px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #261c1f0b}.media-card.is-archived{background:#fbf8f8;border-color:#d6c9cc}.media-card.is-archived .media-card__preview{filter:saturate(.65);opacity:.86}.media-card__preview{background:#f1eeea;place-items:center;height:210px;display:grid;overflow:hidden}.media-card__preview img,.media-card__preview video{object-fit:cover;width:100%;height:100%}.media-card__preview--audio{background:linear-gradient(145deg,#f5ecef,#ece8f2);align-content:center;gap:18px;padding:18px}.media-card__preview--audio>span{color:#fff;background:#70535d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.media-card__preview audio{width:100%;height:38px}.media-card__body{gap:6px;padding:14px;display:grid}.media-card__body h3,.media-card__body p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-card__body h3{font-size:14px}.media-card__body p,.media-card__body small{color:var(--muted);font-size:10px}.media-kind{text-transform:uppercase;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-weight:900}.media-kind--image{color:#764658;background:#faeaf0}.media-kind--video{color:#475d87;background:#edf1fb}.media-kind--audio{color:#5b6840;background:#eff4e6}.media-card__body>div{grid-template-columns:1fr auto;gap:8px;margin-top:6px;display:grid}.media-card__body button,.media-card__body a{color:#fff;cursor:pointer;background:#49363c;border:1px solid #49363c;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.media-card__body a{border-color:var(--line);color:#63585b;background:#fff}.media-card__body>.media-card__actions{flex-wrap:wrap;grid-template-columns:none;display:flex}.media-card__actions>*{flex:92px}.media-card__body button.is-muted{color:#675c5f;background:#f5f1f2;border-color:#d9d1d3}.media-card__body button.is-danger{color:#fff;background:#b6535b;border-color:#b6535b}.media-card__body button:disabled{cursor:not-allowed;opacity:.55}.media-library__empty{min-height:220px;color:var(--muted);background:#fbfaf7;border:1px dashed #d5d0c8;border-radius:15px;align-content:center;place-items:center;gap:7px;display:grid}.media-library__empty strong{color:#4c4245}.secondary-button.media-library__more{width:max-content;margin:0 auto;padding:0 22px}.media-library__tip{border-left:3px solid var(--accent);color:#675d5f;background:#f8f3f4;border-radius:0 10px 10px 0;align-items:center;gap:12px;padding:14px 16px;font-size:11px;line-height:1.5;display:flex}.media-library__tip strong{color:#49363c;flex:none}@media (max-width:820px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-upload{grid-template-columns:1fr}.media-upload__drop{border-bottom:1px dashed #d7d3cb;border-right:0;min-height:150px}.product-workspace-content{padding:16px}.product-overview-stats,.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-grid div:nth-child(5n){border-right:1px solid var(--line)}.product-detail-grid div:nth-child(2n){border-right:0}.product-detail-grid div:nth-last-child(-n+5){border-bottom:1px solid var(--line)}.product-detail-grid div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.media-library__heading,.media-library__toolbar,.media-library__tip{flex-direction:column;align-items:stretch}.media-library__status{width:max-content}.media-grid{grid-template-columns:1fr}.media-library__filter-groups,.media-library__filter-groups>div{align-items:stretch}.media-library__filter-groups{flex-direction:column}.media-library__filter-groups>div+div{border-top:1px solid var(--line);border-left:0;padding-top:8px;padding-left:0}.product-workspace-dialog{max-height:calc(100vh - 20px)}.product-workspace-heading small{display:none}.product-workspace-content{min-height:360px;max-height:calc(100vh - 160px)}.product-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid div,.product-detail-grid div:nth-child(2n),.product-detail-grid div:nth-child(5n),.product-detail-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.product-detail-grid div:last-child{border-bottom:0}.product-workspace-actions,.product-workspace-section>header{flex-direction:column;align-items:stretch}.product-workspace-actions button,.product-workspace-section>header button{width:100%}.product-media-summary{grid-template-columns:1fr}.product-media-summary>div{width:min(220px,100%)}}.customer-workspace,.marketing-workspace{gap:18px;display:grid}.customer-workspace>header,.marketing-workspace>header{justify-content:space-between;align-items:center;gap:22px;display:flex}.customer-workspace>header h2,.marketing-workspace>header h2{margin:4px 0 5px;font-size:1.6rem}.customer-workspace>header p,.marketing-workspace>header p{color:var(--muted);margin:0}.customer-workspace__hint{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.customer-metrics,.marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-metrics article,.marketing-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:5px;min-height:104px;padding:18px;display:grid;box-shadow:0 8px 25px #1b231f0a}.customer-metrics span,.marketing-metrics span{color:var(--muted);font-size:11px;font-weight:800}.customer-metrics strong,.marketing-metrics strong{font-size:1.45rem}.customer-metrics small{color:var(--muted)}.customer-segments{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:7px;padding:6px;display:flex;overflow-x:auto}.customer-segments button{min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.customer-segments button.selected{background:var(--ink);color:#fff}.customer-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow-x:auto}.customer-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.customer-table-wrap th{color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f6f2;padding:13px 16px;font-size:10px}.customer-table-wrap td{border-top:1px solid var(--line);padding:15px 16px;font-size:12px}.customer-table-wrap td:first-child{gap:4px;display:grid}.customer-table-wrap td small{color:var(--muted)}.customer-segment,.marketing-status{color:#4e5953;background:#eceeea;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.customer-segment--loyal,.marketing-status--live{color:#23613a;background:#dff2e5}.customer-segment--new,.marketing-status--scheduled{color:#2c5d8d;background:#e4eef9}.customer-segment--at_risk,.marketing-status--ended{color:#8a4630;background:#f8e7df}.customer-empty,.marketing-empty{color:var(--muted);text-align:center;gap:5px;padding:34px;display:grid}.customer-load-more{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:max-content;min-height:42px;margin:0 auto;padding:0 20px;font-weight:850}.customer-workspace>footer,.marketing-workspace>footer{border-left:3px solid var(--accent);color:var(--muted);background:#f8f3f4;border-radius:0 10px 10px 0;padding:13px 15px;font-size:11px}.marketing-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px;display:grid}.marketing-form>div{grid-column:1/-1}.marketing-form h3{margin:4px 0 0}.marketing-form label{gap:7px;display:grid}.marketing-form label>span{font-size:11px;font-weight:850}.marketing-form input,.marketing-form select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px}.marketing-form>button{align-self:end}.marketing-list{gap:9px;display:grid}.marketing-list>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(230px,1.4fr) minmax(110px,.55fr) minmax(210px,.9fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.marketing-list__identity{align-items:center;gap:12px;display:flex}.marketing-list__identity>div,.marketing-list__discount,.marketing-list__dates{gap:4px;display:grid}.marketing-list__identity small,.marketing-list__discount span,.marketing-list__dates small{color:var(--muted);font-size:11px}.marketing-list__actions{gap:7px;display:flex}.marketing-list__actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:0 11px;font-weight:800}.marketing-list__actions button.danger{color:#9a3c43}.gift-voucher-panel .marketing-list__discount small{color:var(--muted);font-size:10px}.gift-voucher-panel .marketing-list__identity strong{letter-spacing:.035em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:980px){.customer-metrics,.marketing-metrics,.marketing-form{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-list>article{grid-template-columns:1fr 1fr}.marketing-list__actions{justify-content:flex-end}}@media (max-width:640px){.customer-workspace>header,.marketing-workspace>header{flex-direction:column;align-items:stretch}.customer-metrics,.marketing-metrics,.marketing-form,.marketing-list>article{grid-template-columns:1fr}.marketing-list__actions{justify-content:stretch}.marketing-list__actions button{flex:1}}@media print{@page{size:50mm 30mm;margin:0}html,body{background:#fff;width:50mm;height:30mm;margin:0}body *{visibility:hidden!important}.barcode-print-sheet,.barcode-print-sheet *{visibility:visible!important}.barcode-print-sheet{position:absolute;inset:0 auto auto 0}.barcode-print-sheet .barcode-label{break-after:page;page-break-after:always}.barcode-print-sheet .barcode-label:last-child{break-after:auto;page-break-after:auto}}.growth-console{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#faf5f6);border-radius:18px;gap:16px;padding:20px;display:grid}.growth-console>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.growth-console h2{margin:4px 0 5px}.growth-console header p{color:var(--muted);margin:0}.growth-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.growth-metrics article{border:1px solid var(--line);background:#fffc;border-radius:12px;gap:4px;padding:14px;display:grid}.growth-metrics span,.channel-readiness span{color:var(--muted);font-size:10px;font-weight:850}.growth-metrics strong{font-size:1.25rem}.growth-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-form fieldset{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:start;gap:10px;min-width:0;margin:0;padding:15px;display:grid}.growth-form legend{padding:0 6px;font-weight:850}.growth-form label:not(.growth-check){color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.growth-form input[type=number]{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.growth-check{align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.growth-check input{width:18px;height:18px;accent-color:var(--accent)}.growth-form fieldset p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.growth-form>button{grid-column:1/-1;justify-self:end}.channel-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.channel-readiness article{background:#f2f5f3;border-radius:12px;gap:5px;padding:14px;display:grid}.channel-readiness small{color:var(--muted);line-height:1.45}@media (max-width:900px){.growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-form,.channel-readiness{grid-template-columns:1fr}}@media (max-width:620px){.growth-console>header{flex-direction:column}.growth-metrics{grid-template-columns:1fr 1fr}}
