:root{--lime:#c7ff36;--lime-dark:#a8e515;--ink:#111614;--bg:#f3f4ef;--surface:#fff;--soft:#eceee8;--text:#20231f;--muted:#747970;--border:#e1e4dc;--red:#ec684f;--amber:#f2ad3e;--blue:#4d78ec}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}button,input{font:inherit}button{color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--ink);color:#fff;z-index:20;flex-direction:column;width:248px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.7px;align-items:center;gap:11px;height:42px;padding:0 8px;font-size:22px;font-weight:800;display:flex}.brand-mark{background:var(--lime);width:33px;height:33px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.close-mobile{display:none}.workspace{background:#202622;border:1px solid #303731;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:23px 0 22px;padding:10px;display:grid}.workspace-avatar,.avatar{border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.workspace-avatar{width:36px;height:36px;color:var(--lime);background:#3d463f}.workspace strong,.workspace span,.user strong,.user span{display:block}.workspace strong,.user strong{font-size:14px}.workspace span,.user span{color:#8f9791;margin-top:3px;font-size:12px}.nav-label{color:#6f7772;letter-spacing:1.2px;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:800}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button,.sidebar-bottom>button{color:#8f9791;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:39px;padding:0 11px;font-size:14px;font-weight:650;display:flex}.sidebar nav button span,.sidebar-bottom>button span{flex:1}.sidebar nav button em{color:#abb1ac;background:#2b322d;border-radius:12px;padding:3px 7px;font-size:12px;font-style:normal}.sidebar nav button.active{background:var(--lime);color:var(--ink);font-weight:800}.sidebar-bottom{border-top:1px solid #292f2b;margin-top:auto;padding-top:10px}.sidebar-bottom>button{width:100%}.user{border-top:1px solid #292f2b;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:16px 6px 0;display:grid}.profile-wrap{position:relative}.profile-wrap>.user{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.profile-wrap>.user:hover,.profile-wrap>.user.profile-active{color:var(--text)}.profile-chevron{transition:transform .2s}.profile-active .profile-chevron{transform:rotate(-90deg)}.profile-menu{z-index:30;color:#282a3c;background:#fff;border:1px solid #e2e5ed;border-radius:13px;padding:7px;position:absolute;bottom:62px;left:2px;right:2px;box-shadow:0 18px 42px #2f33512e}.profile-menu:after{content:"";background:#fff;border-bottom:1px solid #e2e5ed;border-right:1px solid #e2e5ed;width:9px;height:9px;position:absolute;bottom:-5px;right:19px;transform:rotate(45deg)}.profile-menu-head{border-bottom:1px solid #eceef4;padding:8px 9px 10px}.profile-menu-head strong,.profile-menu-head span{display:block}.profile-menu-head strong{font-size:13px}.profile-menu-head span{color:#8a8e9d;margin-top:3px;font-size:10px}.profile-menu button{text-align:left;cursor:pointer;color:#65697a;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.profile-menu button span,.profile-menu button strong,.profile-menu button small{display:block}.profile-menu button strong{font-size:12px}.profile-menu button small{color:#9699a7;margin-top:2px;font-size:10px}.profile-menu .sign-out-action{color:#c0525c;border-top:1px solid #eceef4;border-radius:0 0 8px 8px;margin-top:3px;padding-top:11px}.profile-menu .sign-out-action:hover{color:#ad3f4a;background:#fff3f4}.profile-menu button:disabled{opacity:.6;cursor:wait}.avatar{width:34px;height:34px;color:var(--ink);background:#fff}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:10;background:#ffffffdb;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.menu-button{display:none}.global-search{color:#8a8f87;align-items:center;gap:10px;width:min(460px,45vw);display:flex}.global-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.global-search kbd{background:var(--soft);border:1px solid var(--border);color:#8a8f87;border-radius:6px;padding:3px 7px;font-size:12px}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.icon-button i{background:var(--lime-dark);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.primary-button{background:var(--lime);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.primary-button:hover{background:var(--lime-dark)}.content{max-width:1500px;margin:auto;padding:32px 34px 50px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow,.card-kicker{letter-spacing:1.3px;color:#8a9087;margin:0 0 6px;font-size:11px;font-weight:800}.page-heading h1{letter-spacing:-1.3px;margin:0 0 6px;font-size:30px}.page-heading>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.date-pill{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.date-pill>span{font-size:24px;font-weight:800;line-height:1}.date-pill strong,.date-pill small{font-size:12px;display:block}.date-pill small{color:var(--muted);margin-top:2px}.attention-banner{background:var(--ink);color:#fff;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-bottom:15px;padding:15px 17px;display:grid}.attention-icon{width:38px;height:38px;color:var(--lime);background:#272e29;border-radius:10px;place-items:center;display:grid}.attention-banner p{color:#9fa69f;margin:3px 0 0;font-size:12px}.attention-banner button{color:var(--lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.metrics-grid article,.card{background:var(--surface);border:1px solid var(--border);border-radius:15px}.metrics-grid article{padding:17px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.metric-icon.lime{background:var(--lime)}.metric-icon.dark{background:var(--ink);color:#fff}.metric-icon.soft{background:var(--soft)}.trend{border-radius:15px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.metrics-grid article>p{color:var(--muted);margin:16px 0 5px;font-size:12px}.metrics-grid h2{letter-spacing:-1px;margin:0;font-size:25px}.metric-foot{color:#8a8f87;margin-top:10px;font-size:11px}.metric-foot strong{color:var(--text)}.dashboard-grid{grid-template-columns:1.8fr 1fr 1fr;gap:12px;display:grid}.card-head{justify-content:space-between;align-items:flex-start;display:flex}.card-head h3{letter-spacing:-.4px;margin:0;font-size:15px}.select-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:11px;display:flex}.more{letter-spacing:2px;color:#949a91;cursor:pointer;background:0 0;border:0;font-weight:800}.chart-summary{align-items:end;gap:17px;margin:15px 0;display:flex}.chart-summary>div:first-child{margin-right:auto}.chart-summary span{color:var(--muted);font-size:11px;display:block}.chart-summary strong{letter-spacing:-1px;font-size:25px}.chart-summary>div:not(:first-child){color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.dot,.legend-dot{border-radius:50%;display:inline-block}.dot{width:6px;height:6px}.lime-dot{background:var(--lime-dark)}.gray-dot{background:#c6cac3}.chart{border-bottom:1px solid var(--border);height:145px;display:flex}.axis{color:#a1a69e;flex-direction:column;justify-content:space-between;width:25px;height:125px;font-size:10px;display:flex}.bars{background:repeating-linear-gradient(#0000 0 40px,#edf0e9 41px);flex:1;justify-content:space-around;align-items:flex-end;height:100%;display:flex}.bar-group{flex:1;justify-content:center;align-items:flex-end;gap:3px;height:125px;padding-bottom:0;display:flex;position:relative}.bar-group span{color:#90958e;font-size:10px;position:absolute;bottom:-18px}.donut-wrap{place-items:center;margin:15px 0;display:grid}.donut{background:conic-gradient(var(--lime) 0 77%,var(--ink) 77% 90%,#e5e7e1 90%);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.donut div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut strong{font-size:21px}.donut span{color:var(--muted);font-size:10px}.legend{flex-direction:column;gap:8px;display:flex}.legend>div{justify-content:space-between;font-size:11px;display:flex}.legend>div span{color:var(--muted)}.legend-dot{width:7px;height:7px;margin-right:7px}.available{background:var(--lime-dark)}.text-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:14px 0 0;font-size:11px;font-weight:800;display:flex}.inventory-card>.text-button{border-top:1px solid var(--border);justify-content:center;width:100%;margin-top:13px}.text-button.compact{padding:0}.task-list{margin-top:10px}.task{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto 12px;align-items:center;gap:8px;width:100%;padding:11px 0;display:grid}.task-icon{background:var(--soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.task-copy strong,.task-copy small{display:block}.task-copy strong{font-size:11px}.task-copy small{color:var(--muted);margin-top:3px;font-size:10px}.task-time{font-size:10px;font-weight:750}.add-task{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0 0;font-size:11px;font-weight:750;display:flex}.orders-card{margin-top:12px;padding:0;overflow:hidden}.orders-head h3 span{color:var(--muted);background:var(--soft);border-radius:10px;margin-left:5px;padding:3px 6px;font-size:9px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;color:#969b94;letter-spacing:.6px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f7f8f5;padding:10px 18px;font-size:10px}td{border-bottom:1px solid #eef0eb;padding:12px 18px;font-size:11px}tbody tr:last-child td{border-bottom:0}td strong{font-size:11px}.channel-badge{background:var(--soft);border-radius:6px;padding:5px 7px;font-size:10px;font-weight:700}.status{border-radius:12px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.row-action{color:#8d928b;cursor:pointer;background:0 0;border:0}.empty{text-align:center;color:var(--muted);padding:32px;font-size:13px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#080c0a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(430px,100%);padding:26px;position:relative;box-shadow:0 30px 80px #00000040}.modal-close{background:var(--soft);cursor:pointer;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.modal-icon{background:var(--lime);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.modal h2{letter-spacing:-1px;margin:0;font-size:24px}.modal>p:not(.card-kicker){color:var(--muted);margin:7px 0 18px;font-size:13px}.create-options{gap:8px;display:grid}.create-options button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;padding:12px;display:grid}.create-options svg:last-child{width:16px}.create-options strong,.create-options small{display:block}.create-options strong{font-size:13px}.create-options small{color:var(--muted);margin-top:3px;font-size:10px}.sidebar-bottom>button.utility-active{color:var(--lime);background:#2a302c}.sidebar-bottom>button.active.utility-active{color:#fff!important;background:#17192b!important}.sidebar-bottom>button.active.utility-active span,.sidebar-bottom>button.active.utility-active svg{color:#fff!important}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.section-heading h1{letter-spacing:-1.3px;margin:0 0 6px;font-size:30px}.section-heading>div>p:last-child{color:var(--muted);max-width:580px;margin:0;font-size:13px}.section-actions{gap:8px;display:flex}.secondary-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.section-tabs{border-bottom:1px solid var(--border);gap:25px;height:43px;margin-bottom:15px;display:flex;overflow-x:auto}.section-tabs button{white-space:nowrap;color:#848a81;cursor:pointer;background:0 0;border:0;padding:0 1px 13px;font-size:12px;font-weight:750;position:relative}.section-tabs button.selected:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:-1px;left:0;right:0}.section-tabs button span{background:var(--soft);border-radius:8px;margin-left:5px;padding:2px 5px;font-size:10px}.section-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.section-metrics article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.section-metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.metric-0{background:var(--lime)}.metric-1{background:var(--ink);color:#fff}.metric-3{background:var(--soft)}.section-metrics span,.section-metrics strong,.section-metrics small{display:block}.section-metrics span{color:var(--muted);font-size:10px}.section-metrics strong{letter-spacing:-.4px;margin-top:2px;font-size:19px}.section-metrics small{color:#8a8f87;margin-top:2px;font-size:9px}.section-layout{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:12px;display:grid}.records-panel{padding:0;overflow:hidden}.records-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.records-tools>div{gap:7px;display:flex}.inline-search{color:#8e948b;align-items:center;gap:8px;font-size:11px;display:flex}.filter-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.section-table table{min-width:720px}.section-table td{height:55px}.record-person{align-items:center;gap:8px;display:flex}.record-person>span{background:var(--soft);border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.table-footer{border-top:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;display:flex}.table-footer div{gap:5px;display:flex}.table-footer button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:5px 8px;font-size:10px}.table-footer button:disabled{opacity:.45}.insight-panel{align-self:start;padding:19px}.insight-icon{background:var(--lime);border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:16px;display:grid}.insight-panel h3{margin:0;font-size:16px}.insight-panel>p:not(.card-kicker){color:var(--muted);margin:5px 0 17px;font-size:11px}.insight-items{border-top:1px solid var(--border)}.insight-items>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 0;font-size:11px;display:flex}.insight-items span{color:var(--muted);align-items:center;display:flex}.insight-items i{background:var(--lime-dark);border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}.insight-panel>.text-button{justify-content:center;width:100%;margin-top:4px}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1.6fr 1fr}.tasks-card{grid-column:1/-1}.task-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.task{border:1px solid var(--border);border-radius:10px;padding:10px}.metrics-grid,.section-metrics{grid-template-columns:repeat(2,1fr)}.section-layout{grid-template-columns:1fr}.insight-panel{grid-template-columns:45px 1fr;column-gap:12px;display:grid}.insight-panel .card-kicker,.insight-panel h3,.insight-panel>p{grid-column:2}.insight-items,.insight-panel>.text-button{grid-column:1/-1}}.inventory-control,.ai-workspace{gap:18px;display:grid}.inventory-control-search{min-width:min(380px,100%)}.records-export-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.records-export-row .inline-search{flex:1}.valuation-summary{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px 15px;display:flex}.valuation-summary strong{color:var(--ink);font-size:18px}.negative-quantity{color:#b42318;font-weight:700}.positive-quantity{color:#087443;font-weight:700}.product-picker-backdrop{z-index:120}.order-product-picker{flex-direction:column;width:min(920px,100vw - 32px);max-height:min(860px,100vh - 32px);display:flex;overflow:hidden}.picker-search{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.picker-search:focus-within{border-color:var(--line);box-shadow:none}.picker-search input{background:0 0;border:0;flex:1;padding:14px 0;box-shadow:none!important;outline:0!important}.picker-search input:focus,.picker-search input:focus-visible{box-shadow:none!important;outline:0!important}.picker-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.picker-filters{align-items:center;gap:10px;display:flex}.picker-filters>input{flex:1;min-width:0}.picker-filters label{white-space:nowrap;align-items:center;gap:7px;display:flex}.picker-products{overscroll-behavior:contain;flex:1;gap:10px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.picker-product{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:visible}.picker-product-head{text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.picker-product-head div,.picker-product-head div strong,.picker-product-head div small{display:block}.picker-product-head b{color:var(--muted);font-size:12px}.picker-single{background:var(--accent);border-radius:50%;width:8px;height:8px;display:block}.picker-variants{border-top:1px solid var(--line);display:grid}.picker-variants>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px 12px 46px;display:grid}.picker-variants>button:last-child{border-bottom:0}.picker-variants>button.selected{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.picker-variants>button.keyboard-active{outline:2px solid var(--accent);outline-offset:-2px}.picker-checkbox{border:1px solid var(--line);border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.picker-variants>button.out-of-stock{opacity:.72}.picker-variants span strong,.picker-variants span small{display:block}.picker-variants em{color:#b54708;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.picker-load-more{align-self:center}.order-product-picker .modal-actions{margin-top:auto}.order-product-picker .modal-actions>span{color:var(--muted);margin-right:auto}.compact-empty{min-height:120px}.manual-selected-line>div:first-child{min-width:0}.manual-selected-line>div:first-child strong,.manual-selected-line>div:first-child small{display:block}.manual-selected-line>div:first-child small{white-space:normal}.manual-selected-line>div:first-child em{color:#b54708;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-style:normal;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.ai-safety-badge{color:#087443;background:#f1fbf5;border:1px solid #cbe8d7;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.ai-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.ai-chat{grid-template-rows:auto minmax(420px,1fr) auto;min-height:620px;display:grid;overflow:hidden}.ai-chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.ai-chat-head h3{margin:0}.ai-chat-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.ai-messages{flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.ai-messages article{white-space:pre-wrap;border-radius:14px;max-width:82%;padding:12px 15px;line-height:1.55}.ai-messages .user{background:var(--purple);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ai-messages .assistant{background:var(--surface-subtle);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.ai-empty{text-align:center;min-height:360px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.ai-empty h3{color:var(--ink);margin:4px 0 0}.ai-empty p{max-width:480px;margin:0}.ai-empty button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px}.ai-thinking{color:var(--muted);font-size:13px}.ai-composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:16px 20px;display:grid}.ai-composer textarea{resize:vertical;min-height:74px}.ai-composer button{align-self:end}.ai-error{color:#b42318;margin:0 20px;font-size:13px}.ai-guidance{padding:18px}.ai-guidance h3{margin-top:0}.ai-guidance ul{color:var(--muted);padding-left:18px;line-height:1.55}.ai-guidance small{color:var(--muted);margin-top:14px;display:block}@media (max-width:900px){.ai-layout{grid-template-columns:1fr}.ai-chat{min-height:560px}.records-export-row{flex-direction:column;align-items:stretch}.inventory-control-search{min-width:0}.ai-messages article{max-width:94%}}@media (max-width:700px){.picker-filters{flex-direction:column;align-items:stretch}.picker-filters>input{width:100%}.picker-product-head{grid-template-columns:24px 1fr}.picker-product-head>b{grid-column:2}.picker-variants>button{grid-template-columns:20px 1fr;padding-left:14px}.picker-variants>button>span:nth-of-type(2),.picker-variants>button>em{grid-column:2}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{color:#111827;background:#f6f7fb;font-size:18px}.sidebar nav button.active,.sidebar nav button.active span,.sidebar nav button.active svg,.sidebar-bottom>button.active,.sidebar-bottom>button.active span,.sidebar-bottom>button.active svg{color:#fff!important}.section-heading>div>p,.card p,.system-modal p,.detail-drawer p{color:#4b5563}.section-tabs button,.sidebar nav button,.sidebar-bottom>button{font-size:15px}.section-table th{color:#4b5563;letter-spacing:.045em;font-size:13px}.section-table td,.form-grid input,.form-grid select,.form-grid textarea,.manual-order-form input,.manual-order-form select{color:#111827;font-size:16px}.section-metrics.orders-summary-grid,.section-metrics.fulfilment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-metrics.orders-summary-grid article,.section-metrics.fulfilment-summary-grid article{min-height:82px;padding:12px 14px}.section-metrics.orders-summary-grid article strong,.section-metrics.fulfilment-summary-grid article strong{font-size:22px}.b2b-order-hint,.variant-explainer{color:#30365f;background:#f5f6ff;border:1px solid #d9ddff;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0 14px;padding:11px 12px;font-size:15px;line-height:1.5;display:flex}.b2b-order-hint svg{color:#5055f5;flex:none}.record-person small{color:#697386;margin-top:3px;display:block}@media (max-width:900px){.section-metrics.orders-summary-grid,.section-metrics.fulfilment-summary-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #0003}.close-mobile{color:#fff;background:#2b322d;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.main-panel{width:100%;margin-left:0}.menu-button{border:1px solid var(--border);background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.topbar{gap:9px;padding:0 14px}.global-search{flex:1;width:auto}.global-search kbd,.top-actions .icon-button{display:none}.primary-button{padding:0 11px}.primary-button svg{display:none}.content{padding:24px 14px 40px}.page-heading,.section-heading{align-items:flex-start}.page-heading h1,.section-heading h1{font-size:24px}.date-pill{display:none}.attention-banner{grid-template-columns:38px 1fr}.attention-banner button{grid-column:2}.metrics-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.tasks-card{grid-column:auto}.task-list{display:block}.task{border:0;border-bottom:1px solid var(--border);border-radius:0}.orders-head{align-items:center}.section-heading{gap:18px}.section-heading .secondary-button{display:none}.section-actions .primary-button{white-space:nowrap}.records-tools{align-items:flex-start;gap:8px}.inline-search{display:none}}@media (max-width:480px){.metrics-grid,.section-metrics{grid-template-columns:1fr}.top-actions .primary-button{justify-content:center;width:38px;padding:0;font-size:0}.top-actions .primary-button svg{display:block}.attention-banner p{line-height:1.5}.chart-summary{gap:8px}.content{padding-left:10px;padding-right:10px}.section-heading{display:block}.section-actions{margin-top:15px}.section-actions .primary-button{width:auto;font-size:12px}.section-actions .primary-button svg{display:block}.records-tools>div{justify-content:flex-end;width:100%}}body{-webkit-font-smoothing:antialiased;font-size:16px}.sidebar nav button,.sidebar-bottom>button,.workspace strong,.user strong{font-size:15px}.page-heading>div>p:last-child,.section-heading>div>p:last-child{font-size:15px;line-height:1.5}.card-head h3{font-size:16px}.metric-foot,.section-metrics span{font-size:12px}.section-metrics small{font-size:11px}.section-table td{font-size:13px}.section-table th,.status{font-size:11px}.filter-active{color:#fff;background:var(--ink)!important}.filter-strip{border-bottom:1px solid var(--border);background:#f7f8f5;align-items:center;gap:7px;padding:9px 15px;font-size:10px;display:none!important}.filter-strip>span{color:var(--muted);margin-right:3px}.filter-strip button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:13px;padding:5px 9px;font-size:10px}.filter-strip .clear-filter{color:#777;background:0 0;border:0;margin-left:auto}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#fbfff4}.success-toast{z-index:80;background:var(--ink);color:#fff;border:1px solid #303830;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:750;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 15px 40px #00000038}.success-toast svg{color:var(--lime)}.system-modal{background:#fff;border-radius:18px;width:min(620px,100vw - 28px);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 30px 80px #0000004d}.system-modal-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;padding-bottom:16px;display:grid}.system-modal-head:has(>.insight-icon){grid-template-columns:42px minmax(0,1fr) 32px}.system-modal-head>div{min-width:0}.system-modal-head h2{overflow-wrap:anywhere}.system-modal-head .insight-icon{margin:0}.system-modal-head h2{letter-spacing:-.7px;margin:0;font-size:20px}.system-modal-head .card-kicker{margin:0 0 3px}.modal-close-inline,.drawer-head button{background:var(--soft);cursor:pointer;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.form-grid label{display:block}.form-grid label.wide{grid-column:1/-1}.form-grid label span{margin-bottom:6px;font-size:11px;font-weight:750;display:block}.form-grid input{border:1px solid var(--border);border-radius:9px;outline:0;width:100%;height:39px;padding:0 11px;font-size:12px}.form-grid input::placeholder,.form-grid textarea::placeholder,.global-search input::placeholder,input::placeholder,textarea::placeholder{color:#aeb7c5;opacity:1}.form-grid input:focus{border-color:#9fc92a;box-shadow:0 0 0 3px #c7ff362e}.form-note{color:var(--muted);background:#f6f8f2;border-radius:9px;gap:8px;padding:10px;font-size:10px;line-height:1.5;display:flex}.form-note svg{color:#637258;flex:none}.modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.modal-actions .primary-button svg{display:block}.drawer-backdrop{z-index:70;background:#080c0a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;width:min(430px,100vw);height:100%;padding:24px;overflow:auto;box-shadow:-20px 0 60px #0000002e}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;margin-bottom:18px;padding-bottom:16px;display:flex}.drawer-head h2{margin:0;font-size:22px}.detail-drawer>h3{margin:20px 0 5px;font-size:19px}.detail-drawer>p{color:var(--muted);margin:0 0 20px;font-size:12px}.detail-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.detail-grid>div{border-bottom:1px solid var(--border);padding:13px}.detail-grid>div:nth-child(odd){border-right:1px solid var(--border)}.detail-grid>div:nth-last-child(-n+2){border-bottom:0}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{color:var(--muted);font-size:10px}.detail-grid strong{margin-top:4px;font-size:12px}.activity{margin-top:25px}.activity h4{font-size:11px}.activity>div{grid-template-columns:12px 1fr;gap:8px;padding:8px 0;display:grid}.activity i{background:var(--lime-dark);border-radius:50%;width:8px;height:8px;margin-top:7px}.activity strong,.activity small{display:block}.activity small{color:var(--muted);margin-top:0;font-size:10px}.drawer-actions{border-top:1px solid var(--border);background:#fff;gap:8px;margin-top:24px;padding:16px 0 24px;display:flex;position:sticky;bottom:-24px}.drawer-actions button{flex:1;justify-content:center}.detail-drawer:has(>.record-drawer-scroll){flex-direction:column;display:flex;overflow:hidden}.record-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.record-drawer-scroll+.drawer-actions{flex:none;margin-top:0;padding:16px 0 0;position:static;bottom:auto}@media (max-width:600px){.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.filter-strip{overflow-x:auto}.filter-strip button{white-space:nowrap}.detail-grid{grid-template-columns:1fr}.detail-grid>div,.detail-grid>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.detail-grid>div:nth-last-child(2){border-bottom:1px solid var(--border)}}.wide-drawer{width:min(720px,100vw)}.drawer-status-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer-status-row>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;gap:7px;padding:7px 10px;font-size:12px;display:flex}.order-summary{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid;overflow:hidden}.order-summary>div{border-bottom:1px solid var(--border);padding:13px 15px}.order-summary>div:nth-child(odd){border-right:1px solid var(--border)}.order-summary>div:nth-last-child(-n+2){border-bottom:0}.order-summary span,.order-summary strong{display:block}.order-summary strong{margin-top:4px;font-size:14px}.detail-section{border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow:hidden}.detail-section>h4{margin:0;padding:14px 16px 4px}.detail-section>p{color:var(--muted);margin:0;padding:8px 16px 16px;font-size:12px;line-height:1.65}.detail-section>textarea{border:1px solid var(--border);resize:vertical;border-radius:9px;width:calc(100% - 32px);min-height:88px;margin:10px 16px 16px;padding:10px;display:block}.detail-section>.report-kpis{margin:8px 16px}.detail-title{border-bottom:1px solid var(--border);background:#f7f8f5;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.detail-title h4{margin:0;font-size:11px}.detail-title>span{color:var(--muted);font-size:11px}.detail-title>button{cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.line-item{border-bottom:1px solid var(--border);grid-template-columns:35px 1fr auto 75px;align-items:center;gap:10px;padding:12px 14px;display:grid}.line-item:last-child{border-bottom:0}.product-tile{background:var(--soft);border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.line-item strong,.line-item small{display:block}.line-item strong{font-size:12px}.line-item small{color:var(--muted);margin-top:3px;font-size:10px}.line-item>span:not(.product-tile){color:var(--muted);font-size:11px}.address-box{padding:14px}.address-box strong,.address-box span,.address-box em{display:block}.address-box span{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.6}.address-box em{font-size:11px;font-style:normal;font-weight:700}.process-steps{grid-template-columns:repeat(5,1fr);gap:6px;padding:18px 14px;display:grid}.process-steps span{text-align:center;color:var(--muted);padding-top:14px;font-size:10px;position:relative}.process-steps span:before{content:"";background:#e2e5df;height:4px;position:absolute;top:2px;left:0;right:0}.process-steps span.done:before{background:var(--lime-dark)}.process-steps span.current{color:var(--text);font-weight:650}.process-steps span.current:before{background:var(--blue)}.receiving-line{border-bottom:1px solid var(--border);grid-template-columns:1.6fr .6fr .6fr .55fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.receiving-line:last-child{border-bottom:0}.receiving-line strong,.receiving-line small{display:block}.receiving-line small,.receiving-line>span{color:var(--muted);margin-top:3px;font-size:10px}.receiving-line>span strong{color:var(--text);margin-top:3px}.receiving-line .match,.receiving-line .variance{text-align:center;border-radius:10px;padding:5px 7px;font-weight:700}.receiving-line .match{color:#578215;background:#effbd6}.receiving-line .variance{color:#a56a10;background:#fff1dd}.receive-progress{background:var(--soft);border-radius:6px;height:8px;margin:16px}.receive-progress i{background:var(--lime-dark);border-radius:6px;height:100%;display:block}.receiving-actions{gap:7px;padding:0 14px 14px;display:flex}.receiving-actions button{border:1px solid var(--border);background:#fff;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.receiving-actions button:last-child{background:var(--ink);color:#fff;margin-left:auto}.receiving-source-toggle{gap:8px;margin-bottom:16px;display:flex}.receiving-source-toggle button{border:1px solid var(--border);background:#fff;border-radius:9px;padding:9px 13px;font-weight:750}.receiving-source-toggle button.active{background:var(--ink);border-color:var(--ink);color:#fff}.expected-receiving .system-error-banner{margin-bottom:14px}.expected-receiving .override-reason{flex-direction:column;gap:7px;margin:14px 0;display:flex}.expected-receiving .override-reason span{font-size:12px;font-weight:750}.expected-receiving .override-reason textarea{min-height:74px}.validation-list.errors div{color:#9a351f;background:#fff0eb}.asn-lines{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.asn-lines .detail-title button{align-items:center;gap:4px;display:flex}.asn-lines>div:not(.detail-title){border-top:1px solid var(--border);grid-template-columns:1fr 65px 90px 24px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:grid}.asn-lines input{border:1px solid var(--border);border-radius:6px;width:100%;height:30px;padding:0 7px;font-size:11px}.asn-lines>div>button{background:0 0;border:0}.scanner-modal{background:#fff;border-radius:18px;width:min(650px,100vw - 28px);padding:22px;box-shadow:0 30px 80px #0000004d}.scan-order{background:#f7f8f5;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:11px 13px;display:flex}.scan-order span{color:var(--muted);font-size:11px}.scan-order strong{font-size:13px}.scan-order em{margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.scan-input{border:2px solid var(--ink);border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;height:58px;padding:0 9px 0 15px;display:grid}.scan-input input{border:0;outline:0;font-size:15px}.scan-input button{background:var(--lime);border:0;border-radius:8px;height:38px;padding:0 14px;font-size:12px;font-weight:800}.scan-entry-help{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 8px;display:flex}.scan-entry-help strong{color:var(--ink);font-size:13px}.scan-entry-help span{color:var(--muted);text-align:right;font-size:12px}.scan-progress{background:var(--soft);border-radius:5px;height:6px;margin:12px 0 18px}.scan-progress i{background:var(--lime-dark);border-radius:5px;height:100%;display:block}.pick-list{border-top:1px solid var(--border)}.pick-list h4{font-size:11px}.pick-list>div{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pick-list>div>span{background:var(--soft);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.pick-list>div>span.picked{background:var(--lime)}.pick-list strong,.pick-list small{display:block}.pick-list strong{font-size:12px}.pick-list small{color:var(--muted);margin-top:3px;font-size:10px}.pick-list em{font-size:12px;font-style:normal;font-weight:800}.shipment-quantity-list>div{grid-template-columns:minmax(0,1fr) 76px 120px}.shipment-quantity-list input{border:1px solid var(--border);text-align:center;width:76px;min-width:76px;height:36px;font:inherit;border-radius:8px;padding:0 8px}.shipment-quantity-list em{white-space:nowrap}.scanner-modal .primary-button:disabled{opacity:.4;cursor:not-allowed}.fulfilment-station.stable-flow-modal{padding:28px;overflow:hidden}.fulfilment-station>.system-modal-head{z-index:6;flex:none;position:relative;top:auto!important}.fulfilment-station>.station-tabs{z-index:5;flex:none;position:sticky;top:0}.fulfilment-station>.station-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.fulfilment-station .scan-order~.modal-actions>button:first-child{display:none}.fulfilment-station .scan-input{border:2px solid var(--ink);border-radius:0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;height:58px;padding:0 20px 0 12px;display:grid}.fulfilment-station .scan-input input:focus,.fulfilment-station .scan-input input:focus-visible{border:0;box-shadow:none!important;outline:0!important}.fulfilment-station .scan-input button{color:#fff;background:#000;border:0;border-radius:200px;height:38px;padding:0 30px;font-size:12px;font-weight:800}.fulfilment-station .pick-list>div>span.picked{color:#18794e;background:#dff7e7}.fulfilment-station .insight-icon,.fulfilment-station .channel-update>svg{color:#5055f5}.fulfilment-station .shipping-card>svg{color:#fff}.fulfilment-station .station-panel>.detail-section{margin-top:18px}.fulfilment-station .station-panel .detail-grid{border:0}.fulfilment-station .detail-title{padding:14px}.fulfilment-station .pick-list,.fulfilment-station .channel-update,.fulfilment-station .system-error-banner{margin-top:18px}.fulfilment-station .modal-actions{margin-top:36px}@media (max-width:650px){.fulfilment-station.stable-flow-modal{min-height:0;padding:18px}}@media (max-width:600px){.line-item{grid-template-columns:32px 1fr auto}.line-item>strong:last-child{grid-column:2}.receiving-line{grid-template-columns:1fr 1fr}.receiving-actions{flex-wrap:wrap}.order-summary{grid-template-columns:1fr}.order-summary>div,.order-summary>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.order-summary>div:last-child{border-bottom:0}.scan-order{flex-direction:column;align-items:flex-start}.scan-order em{margin-left:0}}.store-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.store-row strong{font-size:13px}.store-row span,.store-row em{color:var(--muted);font-size:11px;font-style:normal}.store-row button{border:1px solid var(--border);background:#fff;border-radius:7px;padding:6px 9px;font-size:11px}.sync-settings{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.sync-settings label span{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.sync-settings select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:12px}@media (max-width:650px){.store-row,.sync-settings{grid-template-columns:1fr}}.large-modal{width:min(980px,100vw - 30px)}.master-editor,.asn-editor,.order-editor{margin-top:16px}.editor-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.editor-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:9px 12px;font-size:12px;font-weight:700;position:relative}.editor-tabs button.selected:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.form-grid select,.form-grid textarea{border:1px solid var(--border);width:100%;font:inherit;background:#fff;border-radius:9px;outline:0;padding:0 11px;font-size:12px}.form-grid select{height:39px}.form-grid textarea{resize:vertical;min-height:72px;padding-top:10px}.form-grid input[readonly]{color:#777;background:#f3f4f0}.variant-editor{min-height:330px}.attribute-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.attribute-grid>div{border:1px solid var(--border);border-radius:10px;padding:11px}.attribute-grid strong{margin-bottom:8px;font-size:12px;display:block}.attribute-grid span{background:var(--soft);border-radius:12px;margin:0 4px 4px 0;padding:5px 8px;font-size:10px;display:inline-block}.attribute-grid button{color:#65734f;background:0 0;border:0;font-size:10px;font-weight:750}.attribute-grid em{color:var(--muted);margin-top:5px;font-size:10px;font-style:normal;display:block}.variant-matrix,.asn-line-editor,.edit-lines{border:1px solid var(--border);border-radius:10px;margin-top:12px;overflow:auto}.variant-matrix table,.asn-line-editor table,.edit-lines table{border-collapse:collapse;width:100%;min-width:720px}.variant-matrix th,.asn-line-editor th,.edit-lines th{color:var(--muted);text-align:left;background:#f7f8f5;padding:9px;font-size:10px}.variant-matrix td,.asn-line-editor td,.edit-lines td{border-top:1px solid var(--border);padding:9px;font-size:11px}.variant-matrix input,.asn-line-editor input,.edit-lines input{border:1px solid var(--border);border-radius:6px;width:100%;height:30px;padding:0 7px;font-size:11px}.variant-matrix td:first-child{font-weight:700}.empty-state{text-align:center;color:var(--muted);background:#f7f8f5;border-radius:10px;padding:50px;font-size:12px}.asn-line-editor .detail-title button,.edit-lines .detail-title button{align-items:center;gap:5px;display:flex}.asn-line-editor td strong,.asn-line-editor td small,.edit-lines td small{display:block}.asn-line-editor td small,.edit-lines td small{color:var(--muted);margin-top:3px;font-size:10px}.import-file-actions{justify-content:flex-end;gap:8px;margin:10px 0;display:flex}.row-delete{color:#b42332;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;width:28px;height:28px}.uid-print-settings{margin-top:16px}.asn-summary{gap:8px;margin-top:10px;display:flex}.asn-summary span{color:var(--muted);background:#f3f5ef;border-radius:12px;padding:6px 9px;font-size:10px}.edit-total{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:18px;padding:12px;font-size:11px;display:flex}.edit-total strong{font-size:13px}.edit-warning{color:#855c18;background:#fff7e8;border-radius:9px;gap:8px;margin-top:12px;padding:11px;font-size:11px;line-height:1.5;display:flex}.edit-warning svg{flex:none}.system-modal .form-note{margin-top:14px}.system-modal-head{z-index:3;background:#fff;padding-top:2px;position:sticky;top:-22px}.large-modal .modal-actions{border-top:1px solid var(--border);z-index:3;background:#fff;padding:14px 0 2px;position:sticky;bottom:-22px}@media (max-width:700px){.attribute-grid{grid-template-columns:1fr}.asn-summary{flex-wrap:wrap}.editor-tabs{margin-left:-5px;margin-right:-5px}}.integration-workspace{margin-top:2px}.integration-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.integration-head h3{margin:0 0 4px;font-size:16px}.integration-head p{color:var(--muted);margin:0;font-size:12px}.store-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.store-grid article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.integration-dashboard-head{padding:2px 0 4px;margin-bottom:0!important}.integration-dashboard-head>div:first-child{max-width:720px}.integration-dashboard-head>div:last-child{align-self:center}.integration-health-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-health-strip article{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:13px 15px;display:grid}.integration-connections-panel{overflow:hidden}.integration-connections-panel>.store-grid{padding:14px}.integration-connections-panel .advanced-panel-head,.integration-policy-panel .advanced-panel-head,.integration-event-log .advanced-panel-head{padding:14px 16px}.integration-connections-panel .advanced-panel-head h3,.integration-policy-panel .advanced-panel-head h3,.integration-event-log .advanced-panel-head h3{margin-top:2px}.integration-connections-panel .store-grid article{box-shadow:none;border-radius:10px}.integration-policy-panel{overflow:hidden}.integration-policy-panel .sync-form{padding:15px 16px}.integration-policy-panel .sync-form label{align-content:start}.integration-policy-panel .sync-form label>small{min-height:30px;color:var(--muted);margin:4px 0 8px;font-size:10px;line-height:1.4;display:block}.integration-event-pagination{border-top:1px solid var(--border);color:var(--muted);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:11px;display:flex}.integration-event-pagination>div{align-items:center;gap:9px;display:flex}.integration-event-pagination button{color:#454d5c;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:7px;padding:0 10px;font-weight:650}.integration-event-pagination button:disabled{opacity:.45;cursor:not-allowed}.integration-event-log td:nth-child(4){font-family:var(--font-mono);font-size:11px}.store-logo{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.store-title strong,.store-title span{display:block}.store-title strong{font-size:13px}.store-title span{color:var(--muted);margin-top:3px;font-size:10px}.connection-live{color:#588118;background:#effbd6;border-radius:12px;padding:5px 7px;font-size:10px}.connection-live i{background:#7eb524;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.store-facts{background:#f7f8f5;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.store-facts span,.store-facts strong{display:block}.store-facts span{color:var(--muted);font-size:10px}.store-facts strong{color:var(--text);margin-top:3px;font-size:11px}.store-card-actions{grid-column:1/-1;gap:6px;display:flex}.store-card-actions button{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.store-card-actions button:first-child{margin-right:auto}.integration-bottom{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.sync-policy,.mapping-card{padding:16px}.sync-form{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.sync-form label span{margin-bottom:5px;font-size:10px;font-weight:700;display:block}.sync-form select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:11px}.policy-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.policy-actions>span{color:var(--muted);font-size:10px}.mapping-card h3{margin:0 0 12px;font-size:15px}.mapping-card>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:10px 0;font-size:10px;display:flex}.mapping-card>div span{color:var(--muted)}.mapping-card>button{background:0 0;border:0;align-items:center;gap:5px;margin:12px auto 0;font-size:11px;font-weight:750;display:flex}.connect-modal{background:#fff;border-radius:18px;width:min(560px,100vw - 30px);padding:22px}.channel-options{gap:8px;margin:16px 0;display:grid}.channel-options button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;grid-template-columns:110px 1fr 18px;align-items:center;padding:12px;display:grid}.channel-options button:hover{background:#fbfff4;border-color:#9fc62d}.integration-manage-modal{max-height:min(900px,100vh - 32px);overflow:auto}.integration-mapping-section{border-top:1px solid var(--border);margin:18px;padding-top:18px}.shopify-mapping-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.shopify-mapping-form label{flex-direction:column;gap:6px;display:flex}.shopify-mapping-form label span{color:var(--muted);font-size:11px;font-weight:700}.shopify-mapping-form input,.shopify-mapping-form select{min-width:0}.shopify-mapping-form button{align-self:end}.integration-mapping-section .activity{margin-top:14px}.integration-mapping-section .empty-state{grid-column:1/-1}@media (max-width:720px){.shopify-mapping-form{grid-template-columns:1fr}}.integration-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;padding-top:11px;display:flex}.integration-card-actions button{justify-content:center;min-height:34px}.shopify-connect-section{background:#fafbff;border:1px solid #e3e5f6;border-radius:12px;padding:16px}.shopify-scope-note{background:#f0f3ff;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;font-size:11px;display:flex}.shopify-scope-note span{color:var(--muted)}.integration-manage-modal{padding:0;overflow:auto}.integration-manage-modal>.system-modal-head{z-index:5;background:#fff;padding:22px 24px 16px;position:sticky;top:0}.integration-manage-tabs{z-index:4;border-bottom:1px solid var(--border);background:#fff;gap:4px;padding:0 24px;display:flex;position:sticky;top:76px;overflow-x:auto}.integration-manage-tabs button{appearance:none;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 12px 11px;font-size:12px;font-weight:700}.integration-manage-tabs button:hover{color:var(--ink);background:#f8f8fb}.integration-manage-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.integration-manage-tabs button span{color:#646273;background:#f0f1f7;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;font-size:10px;display:inline-grid}.integration-manage-tabs button.active span{color:var(--primary);background:#ecebff}.manage-tab-panel{animation:.16s manageTabIn}.manage-tab-panel.hidden{display:none!important}.integration-manage-modal>.connection-panel{padding:22px 24px 4px}.integration-manage-modal>.integration-mapping-section{border-top:0;margin:0;padding:22px 24px}.integration-manage-modal>.shopify-connect-section{margin:14px 24px 24px;padding:18px}.integration-manage-modal>.value-mapping-form{margin:22px 24px 0}.integration-manage-modal>.value-mapping-list{margin:14px 24px 24px}.shopify-exception-list>div{align-items:flex-start}.shopify-exception-list>div>span{min-width:0}.shopify-exception-list small{white-space:normal;line-height:1.45}.shopify-exception-list button{flex:none}@keyframes manageTabIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:720px){.integration-manage-modal>.system-modal-head{padding:18px 18px 14px}.integration-manage-tabs{padding:0 12px;top:70px}.integration-manage-modal>.connection-panel,.integration-manage-modal>.integration-mapping-section{padding:18px}.integration-manage-modal>.shopify-connect-section{margin:12px 18px 18px}.integration-manage-modal>.value-mapping-form,.integration-manage-modal>.value-mapping-list{margin-left:18px;margin-right:18px}}.integration-modal-head{min-height:76px}.integration-modal-identity{align-items:center;gap:12px;display:flex}.integration-modal-identity>div{min-width:0}.integration-modal-identity small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.integration-provider-mark{color:#fff;letter-spacing:.5px;background:#171724;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.integration-connection-summary{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 24px 0;display:grid;overflow:hidden}.integration-connection-summary>div{background:#fafafa;flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.integration-connection-summary span{color:var(--muted);font-size:10px;font-weight:650}.integration-connection-summary strong{text-overflow:ellipsis;color:var(--ink);white-space:nowrap;font-size:12px;overflow:hidden}.integration-connection-summary strong.connected{color:#16844b}.integration-connection-summary strong.attention{color:#c75a2e}.connection-settings-card,.connection-api-card,.product-mapping-panel,.exception-mapping-panel,.value-mapping-panel{box-shadow:0 8px 25px #1f1f2e0a;border:1px solid var(--border)!important;background:#fff!important;border-radius:14px!important}.integration-manage-modal>.connection-settings-card{margin:14px 24px 0;padding:18px}.connection-card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.connection-card-heading h4,.connection-card-heading span{display:block}.connection-card-heading h4{margin:0 0 3px;font-size:14px}.connection-card-heading span{color:var(--muted);font-size:11px}.connection-card-heading>strong{color:#5f5d68;background:#f0f1f5;border-radius:14px;flex:none;padding:5px 9px;font-size:10px}.connection-settings-card>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.connection-settings-card .receiving-checks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connection-settings-card .receiving-checks label{border:1px solid var(--border);background:#fafafa;border-radius:9px;min-height:44px;padding:10px}.connection-settings-card .form-note{margin-top:14px}.connection-settings-card .modal-actions{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.integration-manage-modal>.connection-api-card{margin:14px 24px 24px;padding:18px}.connection-api-card .detail-title{border-bottom:1px solid var(--border);padding-bottom:13px}.connection-api-card .shopify-mapping-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.connection-api-card .shopify-mapping-form>label:first-child{grid-column:1/-1}.connection-api-card>.secondary-button{margin-top:2px}.integration-manage-modal>.product-mapping-panel{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;margin:14px 24px 24px;padding:18px;display:grid}.product-mapping-panel>.detail-title{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:14px}.product-mapping-panel>.shopify-mapping-form{background:#fafbff;border:1px solid #e7e7ef;border-radius:12px;grid-template-columns:1fr;margin:0;padding:16px}.product-mapping-panel>.activity{border:1px solid var(--border);background:#fff;border-radius:12px;align-self:start;max-height:490px;margin:0;overflow:auto}.product-mapping-panel>.activity>div{padding:12px}.integration-manage-modal>.exception-mapping-panel{margin:14px 24px 24px;padding:18px}.exception-mapping-panel>.detail-title{border-bottom:1px solid var(--border);padding-bottom:14px}.exception-mapping-panel>.shopify-exception-list{border:1px solid var(--border);border-radius:12px;margin-top:14px;display:grid;overflow:hidden}.exception-mapping-panel>.shopify-exception-list>div{border:0;border-bottom:1px solid var(--border);background:#fff;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;margin:0;padding:13px 14px;display:grid}.exception-mapping-panel>.shopify-exception-list>div:last-child{border-bottom:0}.exception-mapping-panel>.shopify-exception-list i{background:#f19a52;margin-top:5px}.exception-mapping-panel>.shopify-exception-list strong{font-size:12px;display:block}.exception-mapping-panel>.shopify-exception-list small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.exception-mapping-panel>.shopify-exception-list button{align-self:center}.integration-manage-modal>.value-mapping-panel{margin:14px 24px 24px;padding:18px}.value-mapping-panel>.detail-title{border-bottom:1px solid var(--border);padding-bottom:14px}.value-mapping-panel>.value-mapping-form{background:#fafbff;border:1px solid #e7e7ef;border-radius:12px;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin:14px 0 0;padding:14px;display:grid}.value-mapping-panel>.value-mapping-form label{flex-direction:column;gap:5px;display:flex}.value-mapping-panel>.value-mapping-form button{align-self:end}.value-mapping-panel>.value-mapping-list{border:1px solid var(--border);border-radius:12px;margin:14px 0 0;overflow:hidden}.value-mapping-panel>.value-mapping-list>div{border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:12px 14px}.value-mapping-panel>.value-mapping-list>div:last-child{border-bottom:0}@media (max-width:860px){.integration-connection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-manage-modal>.product-mapping-panel{grid-template-columns:1fr}.product-mapping-panel>.detail-title{grid-column:1}.value-mapping-panel>.value-mapping-form{grid-template-columns:1fr 1fr}.value-mapping-panel>.value-mapping-form button{min-height:38px}}@media (max-width:620px){.integration-connection-summary{margin-left:18px;margin-right:18px}.connection-settings-card>.form-grid,.connection-api-card .shopify-mapping-form,.value-mapping-panel>.value-mapping-form,.connection-settings-card .receiving-checks{grid-template-columns:1fr}.connection-api-card .shopify-mapping-form>label:first-child{grid-column:1}.exception-mapping-panel>.shopify-exception-list>div{grid-template-columns:8px minmax(0,1fr)}.exception-mapping-panel>.shopify-exception-list button{grid-column:2;justify-self:start}}.exception-mapping-panel>.shopify-exception-list>div{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center}.mapping-exception-status{color:#a75b17;background:#fff3df;border-radius:12px;justify-content:center;align-items:center;min-width:48px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.mapping-exception-actions{align-items:center;gap:7px;display:flex}.mapping-exception-actions button{white-space:nowrap;min-height:32px;padding:6px 10px}.mapping-exception-actions .secondary-button{background:#fff}@media (max-width:760px){.exception-mapping-panel>.shopify-exception-list>div{grid-template-columns:8px minmax(0,1fr) auto}.mapping-exception-actions{grid-column:2/-1;justify-content:flex-start}.mapping-exception-status{align-self:start}}@media (max-width:520px){.exception-mapping-panel>.shopify-exception-list>div{grid-template-columns:8px minmax(0,1fr)}.mapping-exception-status{grid-column:2;justify-self:start}.mapping-exception-actions{flex-wrap:wrap;grid-column:2}}.integration-manage-modal{width:min(1120px,100vw - 28px);padding:22px;overflow:auto}.integration-manage-modal>.system-modal-head{background:#fff;min-height:0;padding:2px 0 16px;position:sticky;top:-22px}.integration-manage-modal>.system-modal-head small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.integration-manage-tabs{background:#fff;margin:0 -22px;padding:0 22px;position:relative;top:auto}.integration-manage-tabs button{padding:12px 11px 10px;font-size:11px}.integration-manage-modal>.integration-connection-summary{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;overflow:visible}.integration-manage-modal>.integration-connection-summary>div{border:1px solid var(--border);background:#fafbfc;border-radius:10px;padding:13px 14px;display:block}.integration-manage-modal>.integration-connection-summary span{color:var(--muted);font-size:10px;display:block}.integration-manage-modal>.integration-connection-summary strong{letter-spacing:-.35px;margin-top:4px;font-size:18px;display:block}.connection-settings-card,.connection-api-card,.product-mapping-panel,.exception-mapping-panel,.value-mapping-panel{border:1px solid var(--border)!important;box-shadow:none!important;border-radius:11px!important}.integration-manage-modal>.connection-settings-card,.integration-manage-modal>.connection-api-card,.integration-manage-modal>.product-mapping-panel,.integration-manage-modal>.exception-mapping-panel,.integration-manage-modal>.value-mapping-panel{margin:14px 0 0;padding:18px}.connection-card-heading{margin-bottom:15px;padding-bottom:13px}.connection-card-heading h4,.integration-manage-modal .detail-title h4{font-size:13px}.connection-card-heading span,.integration-manage-modal .detail-title span{font-size:10px;line-height:1.45}.connection-settings-card>.form-grid{gap:12px}.connection-settings-card .receiving-checks label,.connection-api-card .shopify-mapping-form,.product-mapping-panel>.shopify-mapping-form,.value-mapping-panel>.value-mapping-form{background:#fbfbfd}.product-mapping-panel>.activity,.exception-mapping-panel>.shopify-exception-list,.value-mapping-panel>.value-mapping-list{box-shadow:none}.mapping-exception-actions button{font-size:11px}@media (max-width:720px){.integration-manage-modal{padding:18px}.integration-manage-modal>.system-modal-head{top:-18px}.integration-manage-tabs{margin:0 -18px;padding:0 18px}.integration-manage-modal>.integration-connection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-manage-modal>.product-mapping-panel{display:block;background:#f8f9fc!important}.mapping-workflow-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 2px 16px;display:flex}.mapping-workflow-heading h4,.mapping-workflow-heading span{display:block}.mapping-workflow-heading h4{letter-spacing:-.25px;margin:2px 0 5px;font-size:16px}.mapping-workflow-heading>div>span{max-width:720px;color:var(--muted);font-size:11px;line-height:1.5}.mapping-workflow-heading>strong,.mapping-required-legend{color:#5a6072;background:#fff;border:1px solid #dddff0;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:750}.mapping-required-legend b,.shopify-product-mapping-form b{color:#d64550}.matching-logic-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.matching-logic-summary article{background:#fff;border:1px solid #e1e3ed;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.matching-logic-summary article>i{color:#5352d5;background:#efefff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:800;display:grid}.matching-logic-summary strong,.matching-logic-summary small{display:block}.matching-logic-summary strong{font-size:11px}.matching-logic-summary small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.shopify-product-mapping-form{background:#fff;border:1px solid #dedfea;border-radius:11px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:14px;display:grid}.shopify-product-mapping-form fieldset{background:#fbfbfd;border:1px solid #e5e6ee;border-radius:10px;align-content:start;gap:11px;min-width:0;margin:0;padding:13px;display:grid}.shopify-product-mapping-form legend{color:#252936;padding:0 5px;font-size:11px;font-weight:800}.shopify-product-mapping-form legend small{max-width:410px;color:var(--muted);margin-top:4px;font-size:9px;font-weight:500;line-height:1.4;display:block}.shopify-product-mapping-form label{gap:5px;min-width:0;display:grid;position:relative}.shopify-product-mapping-form label>span{font-size:10px;font-weight:750}.shopify-product-mapping-form label>span em{float:right;color:#8b91a1;font-size:9px;font-style:normal;font-weight:600}.shopify-product-mapping-form input,.shopify-product-mapping-form select{width:100%;height:38px;color:var(--text);font:inherit;background:#fff;border:1px solid #d8dbe6;border-radius:8px;padding:0 10px;font-size:11px}.shopify-product-mapping-form input:focus,.shopify-product-mapping-form select:focus{border-color:#7776e8;outline:0;box-shadow:0 0 0 3px #5d5ce71c}.shopify-product-mapping-form label>small{color:var(--muted);font-size:9px;line-height:1.4}.catalogue-combobox{background:#fff;border:1px solid #d8dbe6;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;height:40px;padding:0 8px;display:grid}.catalogue-combobox:focus-within{border-color:#7776e8;box-shadow:0 0 0 3px #5d5ce71c}.catalogue-combobox.selected{background:#f9f9ff;border-color:#8d91e8}.catalogue-combobox svg{color:#7b8190}.catalogue-combobox input{background:0 0;border:0;height:36px;padding:0;box-shadow:none!important}.catalogue-combobox>button{color:#606778;cursor:pointer;background:#eceef4;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.catalogue-search-results{z-index:8;background:#fff;border:1px solid #d8dbe6;border-radius:9px;max-height:230px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #262a3f29}.catalogue-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef3;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:10px;width:100%;padding:10px 11px;display:grid}.catalogue-search-results button:last-child{border-bottom:0}.catalogue-search-results button:hover{background:#f3f3ff}.catalogue-search-results strong{color:#4e4dcc;font-size:10px}.catalogue-search-results span{color:#3d4350;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mapping-form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.mapping-form-actions>span{max-width:560px;color:var(--muted);font-size:9px;line-height:1.45}.mapping-form-actions .primary-button{flex:none;justify-content:center;min-width:176px}.saved-mappings-heading{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:0 2px 8px;display:flex}.saved-mappings-heading h4,.saved-mappings-heading span{display:block}.saved-mappings-heading h4{margin:0;font-size:13px}.saved-mappings-heading span{color:var(--muted);margin-top:3px;font-size:9px}.saved-mappings-heading>strong{color:#5352d5;background:#ececff;border-radius:12px;place-items:center;min-width:28px;height:24px;font-size:10px;display:grid}.shopify-mapping-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shopify-mapping-cards article{background:#fff;border:1px solid #e0e2eb;border-radius:10px;gap:11px;padding:12px;display:grid}.mapping-direction{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mapping-direction>span{min-width:0}.mapping-direction small,.mapping-direction strong,.mapping-direction em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mapping-direction small{color:#9398a6;letter-spacing:.06em;font-size:8px;font-weight:800}.mapping-direction strong{margin-top:3px;font-size:10px}.mapping-direction em{color:var(--muted);margin-top:2px;font-size:9px;font-style:normal}.mapping-direction>b{text-align:center;color:#7776e8}.mapping-card-meta{border-top:1px solid #eef0f4;align-items:center;gap:7px;padding-top:9px;display:flex}.mapping-card-meta span{color:#626979;text-transform:capitalize;background:#f0f1f5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.mapping-card-meta span.active{color:#20864a;background:#eaf9ef}.mapping-card-meta button{color:#b44953;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:750}.integration-manage-modal>.exception-mapping-panel{background:#f8f9fc!important}.shopify-exception-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shopify-exception-cards article{background:#fff;border:1px solid #e0e2eb;border-radius:11px;gap:11px;padding:14px;display:grid}.shopify-exception-cards header,.shopify-exception-cards footer,.exception-product{justify-content:space-between;align-items:center;gap:12px;display:flex}.shopify-exception-cards header small,.shopify-exception-cards header strong,.exception-product small,.exception-product strong{display:block}.shopify-exception-cards header small,.exception-product small{color:#9297a4;letter-spacing:.06em;font-size:8px;font-weight:800}.shopify-exception-cards header strong{margin-top:3px;font-size:12px}.exception-product{background:#f5f6f9;border-radius:8px;align-items:stretch;padding:10px}.exception-product>span{flex:1;min-width:0}.exception-product strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.exception-reason{color:#925023;align-items:flex-start;gap:8px;display:flex}.exception-reason svg{flex:none;margin-top:1px}.exception-reason strong,.exception-reason small{display:block}.exception-reason strong{text-transform:capitalize;font-size:9px}.exception-reason small{color:#75645b;margin-top:3px;font-size:9px;line-height:1.45}.shopify-exception-cards footer{border-top:1px solid #eceef3;justify-content:flex-end;padding-top:10px}.shopify-exception-cards footer button{min-height:33px}.mapping-exception-status.open{color:#a75b17;background:#fff1dd}.mapping-exception-status.resolved{color:#20864a;background:#eaf9ef}@media (max-width:800px){.matching-logic-summary,.shopify-product-mapping-form,.shopify-mapping-cards,.shopify-exception-cards{grid-template-columns:1fr}.mapping-form-actions{flex-direction:column;align-items:stretch}.mapping-form-actions .primary-button{width:100%}}@media (max-width:520px){.mapping-workflow-heading{flex-direction:column}.matching-logic-summary article{grid-template-columns:24px 1fr}.shopify-product-mapping-form{padding:10px}.shopify-exception-cards header,.exception-product{flex-direction:column;align-items:flex-start}.shopify-exception-cards footer{flex-direction:column-reverse;align-items:stretch}.shopify-exception-cards footer button{justify-content:center}}.channel-options span{color:var(--muted);font-size:11px}.connect-steps{border-top:1px solid var(--border);justify-content:space-between;padding-top:12px;display:flex}.connect-steps span{color:var(--muted);font-size:10px}.connect-steps span.active{color:var(--text);font-weight:750}@media (max-width:900px){.store-grid,.integration-bottom{grid-template-columns:1fr}}@media (max-width:600px){.store-facts,.sync-form{grid-template-columns:1fr}.integration-head{align-items:flex-start;gap:10px}.connect-steps{display:none}}.editor-panel{display:none}.editor-panel.visible{display:block}.master-v2{position:relative}.item-required-guidance,.variant-safety-note{color:#52612f;background:#f8fbef;border:1px solid #dfe7c9;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.item-required-guidance svg,.variant-safety-note svg{flex:none;margin-top:1px}.required-marker{color:#b42332;font-weight:800}.master-v2 label>small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.field-with-action{grid-template-columns:1fr auto;gap:6px;display:grid}.field-with-action button{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:8px;padding:0 10px;font-size:10px;font-weight:750}.duration-field{grid-template-columns:1fr 110px;gap:6px;display:grid}.duration-field input{min-width:0}.working-variants{min-height:390px}.variant-controls{border:1px solid var(--border);background:#f7f8f5;border-radius:10px;grid-template-columns:150px 1fr auto;gap:7px;margin-bottom:10px;padding:9px;display:grid}.variant-controls select,.variant-controls input{border:1px solid var(--border);background:#fff;border-radius:7px;height:34px;padding:0 9px;font-size:11px}.variant-controls button{background:var(--lime);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.variant-bulk-help{background:#f7f7ff;border:1px solid #deddf8;border-radius:10px;margin-bottom:9px;padding:11px 12px}.variant-bulk-help>strong,.variant-bulk-help>span{display:block}.variant-bulk-help>strong{font-size:12px}.variant-bulk-help>span{color:var(--muted);margin:3px 0 8px;font-size:10px}.variant-bulk-help>div{flex-wrap:wrap;gap:6px;display:flex}.variant-bulk-help button{color:#5553c7;cursor:pointer;background:#fff;border:1px solid #d7d6f4;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750}.variant-range-controls{border:1px dashed #d9d7e7;border-radius:9px;grid-template-columns:repeat(3,minmax(90px,1fr)) auto;align-items:end;gap:7px;margin:-2px 0 10px;padding:9px;display:grid}.variant-range-controls label span{color:var(--muted);margin-bottom:4px;font-size:9px;font-weight:800;display:block}.variant-range-controls input{border:1px solid var(--border);border-radius:7px;width:100%;height:34px;padding:0 8px}.variant-range-controls>button{color:#fff;background:#292b42;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.variant-generation-message{color:#397421;background:#effbea;border-radius:8px;margin-bottom:9px;padding:8px 10px;font-size:11px;font-weight:650}.variant-generation-message.warning{color:#8a5a00;background:#fff5df}.variant-safety-note{color:#765d16;background:#fffaf0;border-color:#e6dfbd;margin:10px 0 0}.working-variants .attribute-grid{grid-template-columns:repeat(3,1fr)}.working-variants .attribute-grid strong em{float:right;color:var(--muted);font-size:9px;font-style:normal;font-weight:500}.working-variants .attribute-grid span{padding-right:4px}.working-variants .attribute-grid span button{color:#777;padding:0 4px;font-size:14px}.working-variants .variant-matrix small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.working-variants .variant-matrix td:last-child{text-align:center}.working-variants .variant-matrix input[type=checkbox]{width:15px;height:15px}.inline-master-dialog{border:1px solid var(--border);z-index:5;background:#fff;border-radius:12px;width:340px;padding:15px;position:absolute;inset:44px 0 auto auto;box-shadow:0 18px 50px #0000002e}.inline-master-dialog strong{font-size:14px}.inline-master-dialog p{color:var(--muted);font-size:10px;line-height:1.5}.inline-master-dialog>input{border:1px solid var(--border);border-radius:8px;width:100%;height:36px;margin-top:6px;padding:0 9px;font-size:11px}.inline-master-dialog>div{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.inline-master-dialog>div button{border:1px solid var(--border);background:#fff;border-radius:7px;height:32px;padding:0 10px;font-size:11px;font-weight:750}.inline-master-dialog>div button:last-child{background:var(--lime);border-color:var(--lime)}@media (max-width:700px){.working-variants .attribute-grid,.variant-controls{grid-template-columns:1fr}.variant-range-controls{grid-template-columns:repeat(2,1fr)}.variant-range-controls>button{grid-column:1/-1;justify-content:center}.duration-field{grid-template-columns:1fr 100px}.inline-master-dialog{width:100%;inset:44px 0 auto}}:root{--muted:#60665e;--border:#d9ddd4}body{color:#1b1f1b;font-size:17px;line-height:1.45}.eyebrow,.card-kicker,.nav-label{letter-spacing:1.15px;font-size:13px;line-height:1.35}.workspace span,.user span{color:#adb4ae;font-size:13px;line-height:1.35}.sidebar nav button,.sidebar-bottom>button{font-size:15px;line-height:1.3}.global-search kbd{font-size:13px}.primary-button,.secondary-button{font-size:14px}.attention-banner p{color:#bec4be;font-size:13px;line-height:1.5}.attention-banner button{font-size:13px}.metrics-grid article>p{font-size:14px}.metric-foot{font-size:13px;line-height:1.4}.trend,.chart-summary span,.chart-summary>div:not(:first-child),.axis,.bar-group span{font-size:12px}.legend>div,.text-button,.add-task,.task-copy strong{font-size:13px}.task-copy small,.task-time{font-size:12px;line-height:1.4}.section-heading>div>p:last-child,.page-heading>div>p:last-child{font-size:16px}.section-tabs button{font-size:15px}.section-tabs button span{font-size:12px}.section-metrics span{font-size:13px}.section-metrics small{font-size:12px;line-height:1.35}.section-metrics strong{font-size:21px}.records-tools,.inline-search{font-size:13px}.filter-button,.filter-strip,.filter-strip button{font-size:12px}.section-table th,th{font-size:12px;line-height:1.3}.section-table td,td{font-size:14px;line-height:1.4}.record-person>span{font-size:11px}.record-person strong{font-size:14px}.status,.table-footer,.table-footer button{font-size:12px}.insight-panel h3{font-size:17px}.insight-panel>p:not(.card-kicker),.insight-items>div{font-size:13px;line-height:1.45}.form-grid label span,.sync-form label span,.sync-settings label span{font-size:13px}.form-grid input,.form-grid select,.form-grid textarea,.sync-form select,.sync-settings select{font-size:14px}.master-v2 label>small{font-size:12px;line-height:1.5}.editor-tabs button{font-size:14px}.field-with-action button{font-size:12px}.attribute-grid strong{font-size:14px}.attribute-grid span{font-size:12px}.attribute-grid em,.working-variants .attribute-grid strong em{font-size:11px;line-height:1.4}.variant-controls select,.variant-controls input,.variant-controls button{font-size:13px}.variant-matrix th,.asn-line-editor th,.edit-lines th{font-size:12px}.variant-matrix td,.asn-line-editor td,.edit-lines td,.variant-matrix input,.asn-line-editor input,.edit-lines input{font-size:13px}.working-variants .variant-matrix small{font-size:11px}.form-note{font-size:12px;line-height:1.5}.inline-master-dialog p{font-size:12px}.inline-master-dialog>input,.inline-master-dialog>div button{font-size:13px}.order-summary strong,.detail-grid strong,.line-item strong{font-size:14px}.line-item small,.line-item>span:not(.product-tile){font-size:12px}.address-box strong{font-size:14px}.address-box span{font-size:13px}.address-box em,.process-steps span{font-size:12px}.receiving-line strong{font-size:13px}.receiving-line small,.receiving-line>span{font-size:12px}.activity strong{font-size:13px}.activity small,.scan-order span,.scan-order em,.pick-list small{font-size:12px}.scan-order strong,.pick-list strong,.pick-list em,.store-title strong{font-size:14px}.store-title span,.connection-live,.store-facts span,.store-card-actions button{font-size:12px}.store-facts strong,.integration-head p,.policy-actions>span{font-size:13px}.mapping-card>div,.mapping-card>button,.channel-options span,.connect-steps span{font-size:12px}.channel-options strong{font-size:14px}.sidebar nav button,.sidebar-bottom>button{color:#c2c8c2}.sidebar nav button em{color:#d0d5d1}.section-table td,td{font-size:15px}.section-table th,th,.status,.filter-button,.filter-strip,.filter-strip button,.table-footer,.table-footer button{font-size:13px}.record-person>span,.order-summary span,.detail-grid span,.line-item small,.line-item>span:not(.product-tile),.address-box em,.process-steps span,.receiving-line small,.receiving-line>span,.activity small,.scan-order span,.scan-order em,.pick-list small{font-size:12px}:root{--shadow-sm:0 1px 2px #1116140a,0 7px 24px #1116140b;--shadow-md:0 16px 42px #1116141a;--ease:cubic-bezier(.2,.8,.2,1)}body{background:radial-gradient(circle at 78% 0,#c7ff3621,#0000 28rem),#f4f5f0}.sidebar{background:linear-gradient(#111714 0%,#0d1310 70%,#101814 100%);border-right:1px solid #ffffff12;box-shadow:16px 0 50px #0e141114}.brand-mark{transform:rotate(-3deg);box-shadow:0 0 0 6px #c7ff3614,0 8px 22px #c7ff3629}.workspace{transition:transform .25s var(--ease),border-color .25s;background:linear-gradient(145deg,#ffffff17,#ffffff09);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.workspace:hover{border-color:#c7ff364d;transform:translateY(-2px)}.sidebar nav button,.sidebar-bottom>button{transition:background .22s,color .22s,transform .22s var(--ease)}.sidebar nav button:hover,.sidebar-bottom>button:hover{background:#ffffff12;transform:translate(4px)}.sidebar nav button.active{background:linear-gradient(100deg,#c7ff36,#b8f62e);box-shadow:0 10px 28px #befc2f2e,inset 0 1px #ffffff73}.topbar{background:#fafbf7c7;border-color:#d5dad1cc;height:76px;box-shadow:0 8px 30px #181e1a09}.global-search{background:#ffffffc7;border:1px solid #d5dad1e6;border-radius:13px;width:min(520px,48vw);padding:10px 13px;transition:border-color .2s,box-shadow .2s,background .2s}.content{padding-top:38px;position:relative}.section-heading h1,.page-heading h1{letter-spacing:-1.7px;color:#0000;background:linear-gradient(110deg,#121714,#354037);-webkit-background-clip:text;background-clip:text;font-size:34px}.eyebrow,.card-kicker{color:#67705f}.primary-button,.secondary-button,.icon-button,.filter-button,.select-button{transition:transform .2s var(--ease),box-shadow .2s,border-color .2s,background .2s}.primary-button{background:linear-gradient(105deg,#c7ff36,#b7f126);box-shadow:0 8px 20px #a8e5152e}.primary-button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #a8e51545}.primary-button:active,.secondary-button:active,.icon-button:active,.filter-button:active{transform:translateY(1px)scale(.98)}.secondary-button:hover,.icon-button:hover,.filter-button:hover{box-shadow:var(--shadow-sm);border-color:#b8c1b3;transform:translateY(-2px)}.section-tabs{background:#e4e7dfb3;border:0;border-radius:14px;gap:7px;width:max-content;max-width:100%;margin-bottom:18px;padding:5px;overflow:auto}.section-tabs button{color:#687068;transition:background .2s,color .2s,box-shadow .2s,transform .2s var(--ease);border-radius:10px;padding:9px 14px}.section-tabs button:hover{color:#121714;transform:translateY(-1px)}.section-tabs button.selected{color:#111614;background:#fff;box-shadow:0 4px 14px #11161417}.section-tabs button.selected:after{display:none}.section-tabs button span{background:var(--lime);color:#1b2219}.metrics-grid article,.section-metrics article,.card{box-shadow:var(--shadow-sm);border-color:#d3d8cfd9}.section-metrics article,.metrics-grid article{transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.section-metrics article:after,.metrics-grid article:after{content:"";width:80px;height:80px;transition:transform .35s var(--ease);background:#c7ff361f;border-radius:50%;position:absolute;top:-42px;right:-38px}.section-metrics article:hover,.metrics-grid article:hover{box-shadow:var(--shadow-md);border-color:#cbd2c5;transform:translateY(-4px)}.records-tools{background:linear-gradient(#fff,#fbfcf9);padding:14px 16px}.inline-search{color:#343b35;font-weight:750}.section-table thead{z-index:1;position:sticky;top:0}.section-table th{color:#6c736b;letter-spacing:.75px;background:#f0f2ec}.section-table tbody tr{transition:background .18s,transform .18s var(--ease),box-shadow .18s}.section-table tbody tr:hover .row-action{background:var(--lime);border-color:var(--lime);transform:translate(2px)}.row-action{border-radius:9px;transition:background .18s,border-color .18s,transform .18s}.record-person>span{background:linear-gradient(145deg,#edf1e8,#dfe5dc);border:1px solid #d8ded4;box-shadow:inset 0 1px #fff}.status{border:1px solid #0000000a;box-shadow:inset 0 1px #ffffffb3}.insight-panel{color:#f7faf6;background:linear-gradient(155deg,#18201c 0%,#111714 100%);border-color:#202a24;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #11161424}.insight-panel:before{content:"";filter:blur(2px);background:#c7ff3629;border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-85px}.insight-panel .card-kicker,.insight-panel>p:not(.card-kicker),.insight-panel .insight-items span{color:#b8c1bb}.insight-panel .insight-icon{background:var(--lime);color:#111614;box-shadow:0 8px 24px #c7ff362e}.insight-panel .text-button{color:var(--lime)}.system-modal,.detail-drawer,.scanner-modal,.connect-modal{animation:panel-in .28s var(--ease) both;border:1px solid #ffffffb3;box-shadow:0 35px 100px #0a100c4d}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:.2s both fade-in}.form-grid input,.form-grid select,.form-grid textarea,.variant-controls input,.variant-controls select,.sync-form select,.sync-settings select{transition:border-color .2s,box-shadow .2s,background .2s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.variant-controls input:focus,.variant-controls select:focus,.sync-form select:focus,.sync-settings select:focus{background:#fdfff9;border-color:#9dcc28;outline:0;box-shadow:0 0 0 4px #c7ff362b}.success-toast{animation:toast-in .32s var(--ease) both;box-shadow:0 16px 45px #1116142e}@keyframes panel-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){.section-heading h1,.page-heading h1{font-size:28px}.section-tabs{width:100%}.content{padding-top:26px}.global-search{background:0 0;border:0;padding:0}.insight-panel{min-height:260px}}.receiving-wizard{flex-direction:column;height:100%;min-height:0;margin-top:16px;display:flex}.receiving-steps{border:1px solid var(--border);background:#f1f3ed;border-radius:14px;flex:none;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:18px;padding:6px;display:grid}.receiving-steps button{color:#737a72;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:13px;font-weight:750;transition:all .2s;display:flex;position:relative}.receiving-steps button:not(:last-child):after{content:"";background:#dce0d7;width:1px;height:20px;position:absolute;right:-1px}.receiving-steps button i{background:#dfe3dc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.receiving-steps button.active{color:#111614;background:#fff;box-shadow:0 5px 16px #11161414}.receiving-steps button.active i{background:var(--lime);box-shadow:0 0 0 4px #c7ff3629}.receiving-steps button.done{color:#354131}.inventory-editor-steps{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));margin-left:0;margin-right:0}.inventory-editor-steps button.selected:after{display:none}.product-bulk-create>.receiving-steps{margin-bottom:0}.product-bulk-create>.receiving-steps button:disabled{cursor:default}.inventory-import-wizard>.receiving-steps{border-bottom:1px solid var(--border);margin:0 22px 16px;padding:6px}.inventory-import-wizard>.receiving-steps button:not(:last-child):after{height:20px;top:auto;left:auto;right:-1px}.wizard-panel{flex:1;min-height:0;padding-right:4px;animation:.2s both fade-in;overflow:auto}.wizard-intro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.wizard-intro h3{letter-spacing:-.45px;margin:0 0 5px;font-size:18px}.wizard-intro p:not(.card-kicker){color:var(--muted);margin:0;font-size:13px}.wizard-intro .card-kicker{margin:0 0 4px}.expected-line-tools{box-sizing:border-box;border:1px solid var(--border);background:#fafbf8;border-radius:12px;width:70%;margin-top:16px;padding:14px}.expected-line-tools .detail-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.expected-line-tools .detail-title h4{margin:0 0 4px}.expected-line-tools .detail-title span{max-width:650px;color:var(--muted);font-size:11px;line-height:1.45;display:block}.expected-upload{cursor:pointer;align-items:center;gap:7px;display:flex}.expected-entry-toggle{flex:none;margin:0}.expected-upload-panel{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:13px;display:flex}.expected-upload-panel p{color:var(--muted);margin:0;font-size:11px}.expected-manual-line{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;margin-top:13px;display:grid}.expected-manual-line label{gap:5px;display:grid;position:relative}.expected-manual-line label span{color:var(--muted);font-size:10px;font-weight:750}.expected-manual-line input{border:1px solid var(--border);background:#fff;border-radius:9px;width:100%;height:38px;padding:0 10px}.expected-manual-line input[readonly]{color:#656b63;background:#f0f2ed}.expected-sku-search>small{color:var(--muted);font-size:9px;position:absolute;top:4px;right:8px}.expected-search-results{z-index:8;border:1px solid var(--border);background:#fff;border-radius:10px;max-height:240px;position:absolute;top:59px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #191e1b24}.expected-search-results button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;width:100%;padding:10px 11px;display:block}.expected-search-results button:hover{background:#f4f6f0}.expected-search-results button:last-child{border-bottom:0}.expected-search-results strong,.expected-search-results small{display:block}.expected-search-results strong{font-size:11px}.expected-search-results small{color:var(--muted);margin-top:3px;font-size:9px}.expected-line-success{color:#42701d;background:#edf8e2;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:700}.expected-manual-line>*{min-width:0}.expected-manual-line .expected-sku-search{grid-column:1/-1}.expected-quantity-field{grid-column:1/3}.expected-uom-field{grid-column:3/5}.expected-cost-field{grid-column:5/7}.expected-sku-search>small{min-height:12px;color:var(--muted);font-size:9px;line-height:1.3;position:static}.expected-search-results{top:100%}.expected-manual-line input{box-sizing:border-box;min-width:0}.expected-expiry-field{grid-column:1/3}.expected-lot-field{grid-column:3/5}.expected-add-line{grid-column:5/7;justify-content:center;align-self:end;width:100%;min-width:0;margin-top:15px}.receiving-expected-step{margin-top:16px}.required-mark{color:#b42318;font:inherit}.unexpected-item-entry{background:#f8fbf4;border:1px solid #dbe4cf;border-radius:11px;gap:9px;padding:12px 14px;display:grid}.unexpected-item-entry>div:first-child{gap:3px;display:grid}.unexpected-item-entry strong{font-size:11px}.unexpected-item-entry span{color:var(--muted);font-size:10px}.button-spinner{animation:.8s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.expected-save-button{justify-content:center;min-width:82px}@media (max-width:1100px){.expected-line-tools{width:100%}.expected-line-tools .detail-title,.expected-upload-panel{display:grid}.expected-manual-line{grid-template-columns:repeat(2,minmax(0,1fr))}.expected-manual-line .expected-sku-search{grid-column:1/-1}.expected-quantity-field,.expected-uom-field,.expected-cost-field,.expected-expiry-field,.expected-lot-field,.expected-add-line{grid-column:auto}.expected-manual-line .primary-button{justify-content:center;width:100%}}@media (max-width:620px){.expected-manual-line{grid-template-columns:minmax(0,1fr)}.expected-manual-line .expected-sku-search{grid-column:auto}.expected-add-line{margin-top:0}}.csv-dropzone{cursor:pointer;background:linear-gradient(145deg,#fbfcf9,#f4f6f0);border:1.5px dashed #bcc4b8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:145px;transition:all .2s;display:flex}.csv-dropzone input{display:none}.csv-dropzone svg{color:#7b8a6d}.csv-dropzone strong{font-size:15px}.csv-dropzone span{color:var(--muted);font-size:13px}.csv-dropzone small{color:#858c84;font-size:11px}.import-summary{background:#f6f7f3;border-radius:10px;gap:20px;margin:14px 0;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.import-summary span{align-items:center;gap:6px;display:flex}.import-summary i{border-radius:50%;width:7px;height:7px}.match-dot{background:#80b326}.warn-dot{background:#e5a12f}.error-dot{background:#dc654f}.import-review{max-height:260px;overflow:auto}.import-review td:first-child{width:110px}.import-review small,.receiving-grid small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.receiving-grid{overflow:auto}.receiving-grid table{min-width:1020px}.receiving-grid td:first-child{min-width:280px}.receiving-grid input{border:1px solid var(--border);border-radius:7px;width:78px;height:32px;padding:0 7px;font-size:12px}.receiving-grid td:nth-child(6) input,.receiving-grid td:nth-child(7) input{width:120px}.receiving-checks{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.receiving-checks label{border:1px solid var(--border);background:#f5f7f1;border-radius:9px;padding:10px;font-size:12px;font-weight:650}.receiving-checks input{accent-color:#9dcc28;margin-right:7px}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite button-spin}.connection-settings-card .receiving-checks label{cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.connection-settings-card .receiving-checks input[type=checkbox]{appearance:none;cursor:pointer;background:#dfe3e9;border:1px solid #c8cdd7;border-radius:999px;width:36px;height:21px;margin:0;transition:background .18s,border-color .18s;position:relative}.connection-settings-card .receiving-checks input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #141c2647}.connection-settings-card .receiving-checks input[type=checkbox]:checked{background:#91bd2d;border-color:#78a81e}.connection-settings-card .receiving-checks input[type=checkbox]:checked:after{transform:translate(15px)}.connection-settings-card .receiving-checks input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #6f6ee633}.connection-settings-card .receiving-checks input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.connection-settings-card .receiving-checks label:has(input:disabled){cursor:not-allowed;opacity:.7}.shopify-auto-pull-settings{border:1px solid var(--border);background:#fbfbfd;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 210px;gap:12px;padding:14px;display:grid}.shopify-auto-pull-settings>label{gap:6px;display:grid}.shopify-auto-pull-settings>label>span{color:var(--muted);font-size:11px;font-weight:650}.shopify-auto-pull-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex!important}.shopify-auto-pull-switch>span{gap:3px;display:grid;color:var(--ink)!important}.shopify-auto-pull-switch strong{font-size:12px}.shopify-auto-pull-switch small{color:var(--muted);font-size:10px;font-weight:400}.shopify-auto-pull-switch input{appearance:none;cursor:pointer;background:#dfe3e9;border:1px solid #c8cdd7;border-radius:999px;flex:0 0 38px;width:38px;height:22px;margin:0;transition:background .18s,border-color .18s;position:relative}.shopify-auto-pull-switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #141c2647}.shopify-auto-pull-switch input:checked{background:#91bd2d;border-color:#78a81e}.shopify-auto-pull-switch input:checked:after{transform:translate(16px)}.shopify-auto-pull-switch input:focus-visible{outline-offset:2px;outline:3px solid #6f6ee633}.shopify-auto-pull-status{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.shopify-auto-pull-status span{color:var(--muted);gap:3px;font-size:10px;display:grid}.shopify-auto-pull-status strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px;font-weight:600}.shopify-auto-pull-status .error{color:#b34a31;grid-column:1/-1}.shopify-auto-pull-status .error strong{color:#b34a31}.confirmation-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.confirmation-grid article{background:#fff;border:1px solid #dce5d2;border-radius:11px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 3px 12px #1e2b180d}.confirmation-grid article:before{content:"";background:#91b85b;width:3px;position:absolute;inset:0 auto 0 0}.confirmation-grid span,.confirmation-grid strong,.confirmation-grid small{display:block}.confirmation-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.confirmation-grid strong{margin:5px 0 0;font-size:20px}.confirmation-grid small{color:#7c837b;font-size:10px}.receiving-confirmation-step .validation-list{margin-top:6px}.validation-list{background:#f7fbe9;border:1px solid #dfebbb;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:12px;padding:12px;display:grid}.validation-list div{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.validation-list svg{color:#78a81e}.tracking-actions{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px;display:grid}.tracking-actions h4{margin:0 0 3px;font-size:12px}.tracking-actions p{color:var(--muted);margin:0;font-size:11px}.tracking-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.label-preview{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #cdd4c9;border-radius:12px;grid-template-columns:1.4fr 150px 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.label-preview span,.label-preview small{font-size:10px}.label-preview>div:first-child strong,.label-preview>div:first-child small{display:block}.label-preview>div:first-child strong{margin:3px 0;font-size:12px}.barcode-bars{background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 4px,#111 4px 5px,#0000 5px 8px);height:35px}.putaway-next{color:#fff;background:#17201b;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:12px;display:grid}.putaway-next svg{color:var(--lime)}.putaway-next strong,.putaway-next span{display:block}.putaway-next strong{font-size:13px}.putaway-next span{color:#aeb7b1;margin-top:2px;font-size:11px}.putaway-next button{color:var(--lime);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.wizard-navigation{border-top:1px solid var(--border);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:15px;padding-top:14px;display:grid}.wizard-navigation>span{text-align:center;color:var(--muted);font-size:12px}.wizard-navigation>button{justify-self:start}.wizard-navigation-actions{justify-self:end;align-items:center;gap:8px;display:flex}.wizard-navigation button:disabled{opacity:.4}@media (max-width:800px){.receiving-steps,.confirmation-grid{grid-template-columns:repeat(2,1fr)}.tracking-actions,.label-preview,.receiving-checks,.validation-list{grid-template-columns:1fr}.putaway-next{grid-template-columns:30px 1fr}.putaway-next button{grid-column:2}}@media (max-width:620px){.shopify-auto-pull-settings,.shopify-auto-pull-status{grid-template-columns:1fr}.shopify-auto-pull-status .error{grid-column:1}}@media (max-width:520px){.receiving-steps button span{display:none}.receiving-steps{grid-template-columns:repeat(4,1fr)}.confirmation-grid{grid-template-columns:1fr}.wizard-intro{display:block}.wizard-intro>button,.wizard-intro>span{margin-top:10px}.wizard-navigation{grid-template-columns:auto 1fr}.wizard-navigation>span{display:none}.wizard-navigation-actions{justify-self:end}}.edit-modal-backdrop,.fulfilment-overlay{z-index:100}.edit-modal-backdrop .system-modal,.fulfilment-overlay .scanner-modal{z-index:101;position:relative}.pick-route{flex-direction:column;gap:8px;display:flex}.pick-route>div{border:1px solid var(--border);background:#f8faf5;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.pick-route i{background:var(--lime);border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pick-route span,.pick-route strong,.pick-route small{display:block}.pick-route strong{font-size:13px}.pick-route small{color:var(--muted);margin-top:2px;font-size:11px}.wave-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.wave-summary>div{border:1px solid var(--border);background:#f4f6f1;border-radius:11px;padding:13px}.wave-summary span,.wave-summary strong{display:block}.wave-summary span{color:var(--muted);font-size:11px}.wave-summary strong{margin-top:4px;font-size:20px}.fulfilment-editor .edit-warning{margin:14px 0}.fulfilment-station{width:min(820px,100vw - 28px);max-height:92vh;overflow:auto}.station-tabs{background:#eef1ea;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;padding:5px;display:grid}.station-tabs button{color:#6c746d;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;font-weight:750;display:flex}.station-tabs button i{background:#dce1d9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.station-tabs button.active{color:#111614;background:#fff;box-shadow:0 4px 14px #11161414}.station-tabs button.active i{background:var(--lime)}.stock-view-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.bin-confirm{cursor:pointer;background:#f7f9f4;border:1px dashed #aeb8a8;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin:10px 0;font-size:13px;font-weight:750;display:flex}.bin-confirm.confirmed{color:#4d7115;background:#f6ffe0;border-style:solid;border-color:#b9dc58}.station-panel{padding:5px 0}.packing-check{background:#f5ffe0;border:1px solid #dcebad;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:13px;display:flex}.packing-check svg{color:#75a51a}.packing-check strong,.packing-check span{display:block}.packing-check strong{font-size:14px}.packing-check span{color:var(--muted);margin-top:2px;font-size:12px}.shipping-card{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#f5f8f1);border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-bottom:12px;padding:14px;display:grid}.shipping-card>svg{background:var(--lime);border-radius:10px;width:38px;height:38px;padding:8px}.shipping-card span,.shipping-card strong,.shipping-card small{display:block}.shipping-card>div>span,.shipping-card small{color:var(--muted);font-size:11px}.shipping-card strong{margin:3px 0;font-size:15px}.channel-update{color:#40536e;background:#eff4ff;border:1px solid #d9e2f6;border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:11px;font-size:12px;display:flex}.channel-update svg{color:#517bd3}@media (max-width:650px){.wave-summary{grid-template-columns:repeat(2,1fr)}.fulfilment-station{border-radius:0;width:100%;height:100vh;max-height:none}.station-tabs{z-index:4;position:sticky;top:66px}.shipping-card{grid-template-columns:38px 1fr}.shipping-card>.status{grid-column:2}}:root{--lime:#5d5ce7;--lime-dark:#4847cf;--ink:#17192b;--bg:#e8edf3;--surface:#fff;--soft:#f0f2f8;--text:#202235;--muted:#73778a;--border:#e4e7f0;--blue:#566fe8;--shadow-sm:0 8px 24px #4148690e;--shadow-md:0 18px 45px #4148691f}html{background:#cfd7e1}body{color:var(--text);background:#e8edf3}.app-shell{background:linear-gradient(135deg,#dce4ec 0%,#cbd5e0 100%);min-height:100vh;padding:18px}.sidebar{color:#26283d;background:#fffffff5;border:0;border-right:1px solid #edf0f5;border-radius:20px 0 0 20px;width:224px;padding:20px 14px;inset:18px auto 18px 18px;box-shadow:0 24px 65px #41486926}.brand{color:#212338;padding:0 9px;font-size:19px}.brand-mark{color:#fff;background:conic-gradient(from 210deg,#30d4d2,#5961e8,#8d65ec,#30d4d2);border-radius:50%;width:31px;height:31px;transform:none;box-shadow:0 7px 18px #5961e838}.brand-mark svg{width:17px}.workspace{box-shadow:none;color:#292b40;background:#f7f8fc;border:1px solid #edf0f5;margin:20px 2px 18px;padding:9px}.workspace:hover{border-color:#d8dcf0}.nav-label{margin:14px 0 7px;padding:0 11px;color:#a0a4b3!important;font-size:11px!important}.sidebar nav button,.sidebar-bottom>button{border-radius:9px;height:38px;padding:0 10px;font-size:14px;color:#7b7f90!important}.sidebar nav button:hover,.sidebar-bottom>button:hover{background:#f5f6fb;transform:none;color:#34364c!important}.sidebar nav button.active{box-shadow:none;background:linear-gradient(90deg,#f0f0ff,#f7f6ff);color:#5756da!important}.sidebar nav button.active:before{content:"";background:#5d5ce7;border-radius:3px;width:3px;height:20px;margin-left:-10px}.sidebar nav button em{background:#f0f1f8;color:#7d8192!important}.sidebar nav button.active em{background:#5d5ce7;color:#fff!important}.sidebar-bottom,.user{border-color:#edf0f5}.main-panel{background:#f7f9fc;border-radius:0 20px 20px 0;width:calc(100% - 224px);min-height:calc(100vh - 36px);margin-left:224px;overflow:hidden;box-shadow:20px 24px 65px #41486926}.topbar{height:66px;box-shadow:none;background:#ffffffe6;border-color:#eef0f5;padding:0 26px}.global-search{background:#f3f5f9;border:0;border-radius:8px;width:min(430px,45vw);height:36px;padding:8px 12px}.global-search:focus-within{background:#fff;border:0;box-shadow:0 0 0 3px #5d5ce71f}.global-search kbd{background:#fff;border-color:#e6e8ef}.icon-button{background:#f7f8fb;border:0;border-radius:9px}.icon-button:hover{background:#eff1f7;border:0}.primary-button{color:#fff;background:linear-gradient(110deg,#5d5ce7,#7770ef);border-radius:8px;box-shadow:0 7px 18px #5d5ce733}.secondary-button,.filter-button{background:#fff;border-color:#e2e5ed;border-radius:8px}.section-heading,.page-heading{margin-bottom:18px}.section-heading h1,.page-heading h1{letter-spacing:-1.1px;color:#202235;background:0 0;font-size:27px}.section-heading>div>p:last-child,.page-heading>div>p:last-child{color:#85899a;font-size:14px}.eyebrow,.card-kicker{color:#7b7fe0;letter-spacing:1px;font-size:11px}.section-tabs{background:0 0;border-bottom:1px solid #e6e9f0;border-radius:0;gap:22px;width:100%;margin-bottom:16px;padding:0}.section-tabs button{color:#9295a4;border-radius:0;padding:0 1px 11px;font-size:13px;box-shadow:none!important}.section-tabs button:hover{transform:none}.section-tabs button.selected{color:#4e4dcc;background:0 0}.section-tabs button.selected:after{background:#5d5ce7;height:2px;display:block}.section-tabs button span{color:#5958cc;background:#efefff}.metrics-grid,.section-metrics{gap:12px}.metrics-grid article,.section-metrics article,.card{border:1px solid #edf0f5;border-radius:13px;box-shadow:0 7px 22px #4148690b}.section-metrics article,.metrics-grid article{background:#fff;padding:15px}.section-metrics article:after,.metrics-grid article:after{display:none}.section-metrics article:hover,.metrics-grid article:hover{border-color:#dfe2ec;transform:translateY(-3px);box-shadow:0 14px 32px #41486917}.section-metrics article:first-child{background:linear-gradient(135deg,#eeefff 0%,#e9f8ff 100%);border-color:#e1e4fa}.section-metrics article:first-child .section-metric-icon{color:#fff;background:#5d5ce7}.section-metric-icon{background:#f0f1f8;border-radius:9px}.section-layout{grid-template-columns:minmax(0,3.3fr) minmax(210px,.9fr);gap:12px}.records-panel{border-radius:13px;box-shadow:0 8px 25px #4148690d}.records-tools{background:#fff;border-bottom:1px solid #eff1f5;padding:13px 15px}.section-table th{color:#9a9dac;background:#f8f9fc;font-size:11px!important}.section-table td{color:#414456;padding-top:11px;padding-bottom:11px;font-size:13px!important}.section-table tbody tr:hover{background:#f6f6ff;box-shadow:inset 3px 0 #6665e8}.record-person>span{color:#575a6b;background:#f0f1f8;border-color:#e7e9f0}.section-table tbody tr:hover .row-action{color:#fff;background:#5d5ce7;border-color:#5d5ce7}.table-footer{color:#9295a4;background:#fff}.insight-panel{color:#282a3e;background:#fff;border:1px solid #edf0f5;border-radius:13px;box-shadow:0 8px 25px #4148690d}.insight-panel .card-kicker{color:#7b7fe0}.insight-panel>p:not(.card-kicker),.insight-panel .insight-items span{color:#8b8e9d}.insight-panel .insight-items>div{border-color:#eef0f5}.insight-panel .insight-items i{background:#6968e8}.insight-panel .insight-icon{color:#5b5ad8;box-shadow:none;background:#efefff}.insight-panel .text-button{color:#5756cf;background:#f1f0ff;border-radius:8px;justify-content:center;padding:10px}.attention-banner{color:#292b43;background:linear-gradient(120deg,#e8f8ff,#eeedff 55%,#f4efff);border:1px solid #e2e5f6;border-radius:13px}.attention-icon{color:#5d5ce7;background:#fff;box-shadow:0 6px 16px #4e539114}.attention-banner p{color:#7c8091}.performance-card,.inventory-card,.tasks-card{border-radius:13px}.bar.bright,.lime-dot,.available{background:#5d5ce7}.system-modal,.scanner-modal,.connect-modal{border-color:#edf0f5;border-radius:15px}.modal-backdrop,.drawer-backdrop{background:#272b4159}.detail-drawer{border-left:1px solid #e9ebf2}.success-toast{color:#fff;background:#25273b}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.variant-controls input:focus,.variant-controls select:focus,.sync-form select:focus,.sync-settings select:focus{background:#fff;border-color:#7776e8;box-shadow:0 0 0 3px #5d5ce71f}.receiving-steps button.active i,.station-tabs button.active i{color:#fff;background:#5d5ce7}.receiving-steps button.done i{color:#fff;background:#2a2d42}.csv-dropzone:hover,.csv-dropzone.has-file{background:#f7f7ff;border-color:#7776e8;box-shadow:0 0 0 4px #5d5ce714}.putaway-next{background:#282a40}.putaway-next svg,.putaway-next button{color:#9c9bff}.validation-list,.packing-check{background:#f5f6ff;border-color:#e2e3fa}.validation-list svg,.packing-check svg{color:#5d5ce7}.bin-confirm.confirmed{color:#4e4dcc;background:#f3f3ff;border-color:#8f8eeb}.status i{background:currentColor}@media (max-width:900px){.app-shell{padding:0}.sidebar{border-radius:0;inset:0 auto 0 0}.main-panel{border-radius:0;width:100%;min-height:100vh;margin-left:0}.section-layout{grid-template-columns:1fr}.topbar{height:64px}}.record-person{gap:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.timezone-date-pill{gap:9px;padding-right:8px;position:relative}.timezone-date-pill label{color:#85899a;background:#f3f5f9;border-radius:7px;align-items:center;gap:3px;height:30px;padding:0 6px;display:flex}.timezone-date-pill select{color:#74788b;appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:104px;font-size:11px}.timezone-date-pill label svg{pointer-events:none;flex:none}.inventory-report-workspace{flex-direction:column;gap:12px;display:flex}.report-builder,.report-result{padding:18px}.report-builder-head,.report-result-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-builder-head h3,.report-result-head h3{margin:0 0 4px;font-size:17px}.report-builder-head p:not(.card-kicker),.report-result-head span{color:var(--muted);margin:0;font-size:12px}.report-filter-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.report-filter-grid label>span{color:#636779;margin:0 0 5px;font-size:11px;font-weight:750;display:block}.report-filter-grid input,.report-filter-grid select{border:1px solid var(--border);color:#3f4255;background:#fafbfc;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:12px}.report-filter-grid input:focus,.report-filter-grid select:focus{border-color:#7776e8;outline:0;box-shadow:0 0 0 3px #5d5ce71a}.report-filter-grid input:disabled{opacity:.5}.report-result-head>div:last-child{align-items:center;gap:8px;display:flex}.report-levels{background:#f0f2f7;border-radius:8px;padding:3px;display:flex}.report-levels button{color:#7b7e8f;cursor:pointer;background:0 0;border:0;border-radius:6px;height:30px;padding:0 10px;font-size:11px;font-weight:700}.report-levels button.active{color:#5453ca;background:#fff;box-shadow:0 3px 9px #41486914}.report-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.report-kpis>div{background:#fafbfc;border:1px solid #eceef4;border-radius:9px;padding:10px}.report-kpis span,.report-kpis strong{display:block}.report-kpis span{color:var(--muted);font-size:10px}.report-kpis strong{margin-top:3px;font-size:18px}.inventory-detail-table{border:1px solid #ebedf3;border-radius:10px;overflow:auto}.inventory-detail-table table{min-width:1080px}.inventory-detail-table th{color:#868a9a;background:#f5f6fa;padding:9px 10px;font-size:10px!important}.inventory-detail-table td{padding:9px 10px;position:relative;font-size:12px!important}.inventory-detail-table td>small{color:#85899a;margin-top:3px;font-size:10px;line-height:1.45;display:block}.inventory-detail-table tr:hover{background:#f8f8ff}.tracking-count{color:#5554cd;cursor:pointer;background:#fff;border:1px solid #e2e4ee;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.tracking-popover{z-index:5;background:#fff;border:1px solid #e2e5ed;border-radius:10px;width:280px;padding:11px;position:absolute;top:42px;right:10px;box-shadow:0 16px 38px #2c304c2e}.tracking-popover>strong{margin-bottom:7px;font-size:12px;display:block}.tracking-popover>span{border-bottom:1px solid #eff1f5;justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.tracking-popover em{color:#6e7283;font-style:normal}.tracking-popover>button{color:#5554cd;background:#f0f0ff;border:0;border-radius:7px;width:100%;height:30px;margin-top:8px;font-size:11px;font-weight:750}.report-result>.table-footer{background:0 0;padding:11px 0 0}.report-result>.table-footer span:last-child{color:#999cab}@media (max-width:1050px){.report-filter-grid{grid-template-columns:repeat(2,1fr)}.report-result-head{display:block}.report-result-head>div:last-child{justify-content:space-between;margin-top:12px}}@media (max-width:620px){.report-filter-grid,.report-kpis{grid-template-columns:1fr}.report-builder-head{display:block}.report-builder-head>button{margin-top:12px}.report-result-head>div:last-child{display:block}.report-levels{margin-bottom:8px;overflow:auto}.report-levels button{white-space:nowrap}.report-result>.table-footer span:last-child{display:none}}.search-trigger,.search-clear{color:#85899a;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.global-search input{min-width:0}.global-search .search-trigger svg,.global-search .search-clear svg{display:block}.global-search .search-trigger{border-radius:5px;width:20px;height:20px}.profile-settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-summary-card{text-align:center;padding:28px 20px;position:sticky;top:94px}.profile-photo{color:#fff;background:linear-gradient(145deg,#5d5ce7,#7971ef);border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 15px;font-size:23px;font-weight:800;display:grid;box-shadow:0 14px 28px #5d5ce73b}.profile-summary-card h2{margin:0;font-size:17px}.profile-summary-card p{color:#5d5ce7;margin:5px 0;font-size:12px;font-weight:750}.profile-summary-card>span{color:#8b8e9c;margin:14px 0 18px;font-size:11px;display:block}.profile-summary-card .secondary-button{margin:auto}.profile-settings-form{padding:0;overflow:hidden}.profile-form-section{border-bottom:1px solid #eceef3;grid-template-columns:190px 1fr;gap:25px;padding:22px;display:grid}.profile-form-section>div:first-child h3{margin:0;font-size:13px}.profile-form-section>div:first-child p{color:#85899a;margin:5px 0 0;font-size:11px;line-height:1.55}.profile-form-section .form-grid{margin:0}.profile-form-section .form-grid label>span{font-size:11px}.profile-form-section input,.profile-form-section select{height:40px}.profile-timezone-note{color:#898d9d;grid-column:2;margin-top:-13px;font-size:10px}.security-row>div:last-child{gap:8px;display:flex}.profile-form-actions{background:#fafbfc;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}@media (max-width:850px){.profile-settings-layout{grid-template-columns:1fr}.profile-summary-card{position:static}.profile-form-section{grid-template-columns:1fr;gap:15px}.profile-timezone-note{grid-column:1}.profile-form-section .form-grid{grid-template-columns:1fr}}.pagination{align-items:center;gap:4px;display:flex}.pagination button{min-width:30px}.pagination button:disabled{opacity:.38;cursor:not-allowed}.attention-banner{isolation:isolate;background:linear-gradient(115deg,#e7f9ff 0%,#ececff 48%,#e9e7ff 100%);min-height:94px;padding:20px 22px;position:relative;overflow:hidden}.attention-banner>*{z-index:2;position:relative}.attention-banner:before{content:"";z-index:0;background:radial-gradient(circle at 33% 30%,#fffffff2 0 7%,#65dfebad 22%,#6966e67a 48%,#8864e614 70%);border-radius:48%;width:310px;height:310px;position:absolute;top:-184px;right:70px;transform:rotate(-14deg);box-shadow:55px 75px 0 -18px #ffffff59}.attention-banner:after{content:"";z-index:1;opacity:.75;background:repeating-radial-gradient(at 50% 100%,#0000 0 7px,#504ec32e 8px 10px,#0000 11px 17px);width:360px;height:140px;position:absolute;bottom:-42px;right:-45px;transform:rotate(-7deg)}.attention-banner .attention-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #ffffffd1}.section-metrics article,.metrics-grid article{isolation:isolate}.section-metrics article>*,.metrics-grid article>*{z-index:2;position:relative}.section-metrics article:after,.metrics-grid article:after{content:"";z-index:0;pointer-events:none;transition:transform .35s var(--ease);border-radius:50%;position:absolute;display:block!important}.section-metrics article:first-child:after,.metrics-grid article:first-child:after{background:radial-gradient(circle at 35% 35%,#fff 0 8%,#58dae794 29%,#5e5be26b 62%,#0000 64%);width:110px;height:110px;top:-45px;right:-38px}.section-metrics article:nth-child(2):after,.metrics-grid article:nth-child(2):after{border:13px solid #5479e01f;width:125px;height:125px;bottom:-72px;right:-66px;box-shadow:0 0 0 12px #5479e00e,0 0 0 26px #5479e008}.section-metrics article:nth-child(3):after,.metrics-grid article:nth-child(3):after{background:repeating-linear-gradient(115deg,#7a5cd81c 0 5px,#0000 5px 11px);border-radius:18px;width:120px;height:70px;top:-20px;right:-26px;transform:rotate(-15deg)}.section-metrics article:nth-child(4):after,.metrics-grid article:nth-child(4):after{background:radial-gradient(circle at 35% 35%,#ffffffe6,#f29aa747 46%,#f0c17414 70%);width:90px;height:90px;top:-35px;right:-30px;box-shadow:-26px 48px 0 -24px #ef9eb238}.section-metrics article:hover:after,.metrics-grid article:hover:after{transform:translate(-5px,5px)scale(1.08)}.performance-card,.inventory-card,.tasks-card{isolation:isolate;position:relative;overflow:hidden}.performance-card>*,.inventory-card>*,.tasks-card>*{z-index:2;position:relative}.performance-card:before{content:"";z-index:0;background:repeating-radial-gradient(at 50% 100%,#0000 0 6px,#5d5ce718 7px 9px,#0000 10px 15px);width:180px;height:92px;position:absolute;top:-24px;right:-20px;transform:rotate(-5deg)}.inventory-card:before{content:"";z-index:0;background:radial-gradient(circle at 35% 35%,#ffffffd9,#34cacb38 36%,#5d5ce729 64%,#0000 66%);border-radius:50%;width:125px;height:125px;position:absolute;top:-58px;right:-54px}.tasks-card:before{content:"";z-index:0;border:12px solid #5d5ce712;border-radius:28px;width:100px;height:100px;position:absolute;bottom:-42px;right:-56px;transform:rotate(28deg)}.insight-panel{isolation:isolate}.insight-panel:before{background:radial-gradient(circle at 34% 34%,#fffffff5 0 7%,#59d2de3d 28%,#5d5ce730 57%,#0000 59%);width:150px;height:150px;top:-70px;right:-66px}.insight-panel:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#5d5ce712 0 4px,#0000 4px 10px);border-radius:16px;width:120px;height:70px;position:absolute;bottom:-24px;right:-35px;transform:rotate(-13deg)}.records-panel:before{content:"";opacity:.75;z-index:3;background:linear-gradient(90deg,#5d5ce7,#45cfd2 45%,#a67ce8);height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:700px){.attention-banner:before{right:-95px}.attention-banner:after{opacity:.45;right:-150px}.attention-banner{padding-right:18px}.section-metrics article:after,.metrics-grid article:after{opacity:.65}}.dashboard-list-modal,.task-form-modal,.manual-order-modal{width:min(650px,100vw - 28px);max-height:90vh;overflow:auto}.dashboard-list-modal>h2,.task-form-modal>h2,.manual-order-form>h2{margin:4px 0 14px;font-size:20px}.dashboard-action-list{flex-direction:column;gap:7px;margin:13px 0;display:flex}.dashboard-task-row{border:1px solid var(--border);text-align:left;background:#fafbfc;border-radius:10px;grid-template-columns:28px 1fr auto auto 28px;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.dashboard-task-row>svg{color:#6665de}.dashboard-task-row>.secondary-button{padding:7px 10px}.dashboard-task-row>button:last-child{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.dashboard-action-list span,.dashboard-action-list strong,.dashboard-action-list small{display:block}.dashboard-action-list strong{font-size:13px}.dashboard-action-list small{color:var(--muted);margin-top:3px;font-size:11px}.dashboard-action-list em{color:#74788a;font-size:12px;font-style:normal}.dashboard-list-modal>.primary-button{margin-left:auto}.manual-order-form>p:not(.card-kicker){color:var(--muted);margin-top:-7px;font-size:12px}.manual-order-form .form-grid,.task-form-modal .form-grid{margin-top:15px}.manual-order-form .modal-icon{display:grid}.orders-card tbody tr{cursor:pointer}.transfer-editor .edit-lines,.return-editor .edit-lines{margin-top:14px}.login-page{background:#f8f9fc;grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;isolation:isolate;background:linear-gradient(145deg,#1e203a 0%,#34366e 56%,#5455ba 100%);border-radius:24px;flex-direction:column;margin:18px;padding:38px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #272a5b33}.login-brand{z-index:3;color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex;position:relative}.login-brand>span{background:linear-gradient(145deg,#6a68eb,#59d4d4);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 22px #4bd1d340}.login-story-copy{z-index:2;max-width:590px;margin:auto 0 36px;position:relative}.login-kicker{color:#6463dc;text-transform:uppercase;letter-spacing:1.45px;align-items:center;gap:7px;margin:0 0 13px;font-size:12px;font-weight:800;display:flex}.login-story h1{letter-spacing:-3.4px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:720;line-height:.99}.login-story-copy>p:last-child{color:#ffffffb8;max-width:510px;margin:24px 0 0;font-size:17px;line-height:1.7}.login-orb{z-index:-1;border-radius:50%;position:absolute}.login-orb-one{background:radial-gradient(circle at 33% 31%,#ffffffe6 0 3%,#59d8dbc7 18%,#7369ee7a 45%,#0000 69%);width:430px;height:430px;top:-115px;right:-110px}.login-orb-two{border:38px solid #8284ef24;width:300px;height:300px;bottom:-100px;left:-160px;box-shadow:0 0 0 30px #8284ef0e}.login-grid-art{z-index:-1;opacity:.25;background:repeating-radial-gradient(at 50% 100%,#0000 0 8px,#ffffff73 9px 11px,#0000 12px 20px);width:390px;height:200px;position:absolute;bottom:65px;right:-25px;transform:rotate(-9deg)}.login-preview-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:18px;width:min(610px,100%);padding:19px;position:relative;box-shadow:0 22px 50px #14163a38}.login-preview-head{justify-content:space-between;align-items:start;display:flex}.login-preview-head span,.login-preview-head strong{display:block}.login-preview-head span{color:#ffffff94;text-transform:uppercase;letter-spacing:1px;font-size:11px}.login-preview-head strong{margin-top:5px;font-size:16px}.login-live{border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:6px;color:#dfe1ff!important;padding:6px 9px!important;display:flex!important}.login-live i{background:#62e2d2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #62e2d21f}.login-preview-metrics{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.login-preview-metrics>div{color:#282a45;background:#fffffff0;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;padding:13px;display:grid;position:relative}.login-preview-metrics span{color:#7b7f91;font-size:11px}.login-preview-metrics strong{font-size:19px}.login-preview-metrics small{color:#4a9e85;font-size:9px;position:absolute;bottom:7px;right:13px}.login-flow{align-items:center;gap:8px;display:flex}.login-flow span{color:#ffffffb8;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.login-flow span i{color:#fff;background:#6b6ce0;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.login-flow b{background:#ffffff2e;flex:1;height:1px}.login-trust{z-index:2;color:#ffffff8c;align-items:center;gap:7px;margin:24px 0 0;font-size:12px;display:flex;position:relative}.login-form-side{place-items:center;padding:50px 7vw;display:grid}.login-form-wrap{width:min(410px,100%)}.login-mobile-brand{display:none}.login-form-wrap h2{color:#202235;letter-spacing:-1.25px;margin:0;font-size:31px;line-height:1.15}.login-subtitle{color:#7b7f8f;margin:11px 0 30px;font-size:15px}.login-form{flex-direction:column;display:flex}.login-form>label,.login-label-row label{color:#373a4b;margin-bottom:8px;font-size:13px;font-weight:750}.login-label-row{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.login-label-row button{color:#5b5ad7;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.login-input{background:#fff;border:1px solid #dfe2eb;border-radius:11px;align-items:center;height:49px;padding:0 14px;transition:all .2s;display:flex}.login-input input{color:#242638;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:14px}.login-input input::placeholder{color:#a4a7b3}.password-input{gap:10px}.password-input>svg{color:#9699a9}.password-input button{color:#878a9b;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.remember-row{cursor:pointer;align-items:center;gap:8px;color:#686c7d!important;margin:16px 0 0!important;font-weight:500!important;display:flex!important}.remember-row input{accent-color:#5d5ce7;width:15px;height:15px}.login-message{color:#af4752;background:#fff0f1;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#5655da,#7470ec);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:50px;margin-top:23px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 12px 28px #5352d338}.login-submit:hover{transform:translateY(-1px);box-shadow:0 15px 32px #5352d34d}.login-submit:disabled{opacity:.65;cursor:wait;transform:none}.login-help{text-align:center;color:#858898;border-top:1px solid #e7e9f0;margin-top:32px;padding-top:22px;font-size:12px}.login-help span{color:#4f5264;font-weight:750}.login-legal{text-align:center;color:#a0a3af;margin-top:17px;font-size:10px;line-height:1.5}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form-side{align-content:center;min-height:100vh;padding:32px 22px}.login-mobile-brand{color:#32354b;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex;position:absolute;top:24px;left:24px}.login-mobile-brand svg{color:#5d5ce7}.login-form-wrap{margin-top:35px}}.navigation-progress{z-index:100;pointer-events:none;background:#5d5ce714;height:3px;position:fixed;top:18px;left:242px;right:18px;overflow:hidden}.navigation-progress i{background:linear-gradient(90deg,#5d5ce7,#8078f1,#48cfd2);border-radius:0 3px 3px 0;width:38%;height:100%;animation:1s ease-in-out infinite navigation-loading;display:block;box-shadow:0 0 12px #5d5ce78c}.nav-pending{position:relative;color:#5756da!important}.nav-pending:after{content:"";border:2px solid #d9d9f7;border-top-color:#5d5ce7;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite loading-spin}.nav-pending em{display:none}@keyframes navigation-loading{0%{transform:translate(-110%)}65%{width:55%}to{transform:translate(290%)}}@keyframes loading-spin{to{transform:rotate(360deg)}}.route-loading{background:linear-gradient(135deg,#dce4ec,#cbd5e0);grid-template-columns:224px 1fr;height:100vh;padding:18px;display:grid;overflow:hidden}.route-loading-bar{z-index:3;transform-origin:0;background:linear-gradient(90deg,#5d5ce7,#7770ef,#48cfd2);height:3px;animation:1.15s ease-in-out infinite route-bar;position:fixed;top:18px;left:242px;right:18px}.loading-sidebar{background:#fff;border-radius:20px 0 0 20px;padding:21px 16px}.loading-brand{border-radius:8px;width:108px;height:31px;margin:0 7px 21px}.loading-workspace{border-radius:12px;height:56px;margin-bottom:25px}.loading-nav{border-radius:9px;height:37px;margin:4px}.loading-main{background:#f7f9fc;border-radius:0 20px 20px 0;overflow:hidden}.loading-topbar{background:#fff;border-bottom:1px solid #edf0f5;height:66px;padding:15px 27px}.loading-search{border-radius:8px;width:38%;height:36px}.loading-content{padding:30px 28px}.loading-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.loading-heading div{flex-direction:column;gap:7px;display:flex}.loading-heading i{border-radius:4px;width:90px;height:8px}.loading-heading strong{border-radius:6px;width:250px;height:28px}.loading-heading span{border-radius:4px;width:360px;height:10px}.loading-heading b{border-radius:11px;width:145px;height:48px}.loading-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.loading-metrics article{border-radius:13px;height:105px}.loading-table-card{background:#fff;border:1px solid #edf0f5;border-radius:13px;overflow:hidden}.loading-table-tools{border-radius:0;height:57px}.loading-row{border-top:1px solid #eef0f4;grid-template-columns:34px 1.4fr 1fr .8fr 70px;align-items:center;gap:18px;height:57px;padding:15px;display:grid}.loading-row i{border-radius:8px;width:28px;height:28px}.loading-row span,.loading-row b{border-radius:5px;height:9px}.shimmer{background:linear-gradient(100deg,#eef0f5 20%,#f8f9fc 40%,#eef0f5 60%) 0 0/240% 100%;animation:1.35s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-240% 0}}@keyframes route-bar{0%{transform:scaleX(.08)}50%{transform:scaleX(.62)}to{transform:scaleX(.96)}}@media (max-width:760px){.navigation-progress{top:0;left:0;right:0}.route-loading{grid-template-columns:1fr;padding:0}.loading-sidebar{display:none}.loading-main{border-radius:0}.route-loading-bar{top:0;left:0;right:0}.loading-content{padding:24px 14px}.loading-metrics{grid-template-columns:repeat(2,1fr)}.loading-heading b{display:none}.loading-heading span{width:260px}.loading-row{grid-template-columns:30px 1fr 70px}.loading-row span:nth-of-type(2),.loading-row span:nth-of-type(3){display:none}}html,body{background:var(--bg);color:var(--text);font-size:16px}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #155eef2e}.app-shell{background:var(--bg)}.sidebar{color:#fff;width:236px;box-shadow:none;background:#0d1b30;border-right:1px solid #ffffff0e;padding:22px 14px 16px}.brand{letter-spacing:-.55px;text-transform:none;height:38px;padding:0 9px;font-size:20px}.brand-mark{color:#fff;background:#155eef;border-radius:8px;width:31px;height:31px;box-shadow:0 8px 20px #155eef47}.workspace{background:#13233a;border:1px solid #24354d;border-radius:10px;grid-template-columns:34px 1fr auto;margin:22px 1px 24px;padding:9px;box-shadow:inset 0 1px #ffffff06}.workspace-avatar{color:#8fb4ff;background:#1e3654;border-radius:8px;width:34px;height:34px}.workspace strong,.user strong{color:#f8fafc;font-size:13px}.workspace span,.user span{color:#8593a8;font-size:10px}.nav-label{color:#617188;letter-spacing:1.35px;padding:0 11px 7px;font-size:10px}.sidebar nav{gap:2px}.sidebar nav button,.sidebar-bottom>button{color:#91a0b5;border-radius:8px;gap:11px;height:38px;padding:0 10px;font-size:13px;font-weight:620}.sidebar nav button.active{color:#fff;background:#155eef;font-weight:720;box-shadow:0 7px 18px #05348f3d}.sidebar nav button.active em{color:#fff;background:#ffffff2e}.sidebar nav button em{color:#91a0b5;background:#1a2d47;padding:3px 6px;font-size:10px}.sidebar-bottom{border-top-color:#23334a;padding-top:9px}.user{border-top-color:#23334a;padding:14px 5px 0}.avatar{color:#155eef;background:#eaf1ff;border-radius:8px}.profile-wrap>.user:hover,.profile-wrap>.user.profile-active{color:#fff;background:#152842;border-radius:9px}.profile-menu{color:#172033;background:#fff;border-color:#dfe6ef;border-radius:11px;box-shadow:0 18px 48px #08182d33}.profile-menu button:hover{color:#155eef;background:#f0f5ff}.main-panel{width:calc(100% - 236px);margin-left:236px}.topbar{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffe8;border-bottom:1px solid #e5eaf1;height:68px;padding:0 30px}.global-search{color:#7b8798;background:#f5f7fb;border:1px solid #e1e6ee;border-radius:9px;width:min(480px,46vw);height:38px;padding:0 12px}.global-search input{font-size:13px}.global-search input::placeholder{color:#99a2b0}.global-search kbd{color:#7e8998;background:#fff;border-color:#dfe5ee}.top-actions{gap:7px}.icon-button,.menu-button{color:#526072;background:#fff;border-color:#dfe5ed;border-radius:9px;width:36px;height:36px}.primary-button{color:#fff;background:#155eef;border-radius:8px;height:38px;padding:0 14px;font-size:12px;box-shadow:0 5px 14px #155eef2e}.primary-button:hover{background:#0b4ad4;transform:translateY(-1px);box-shadow:0 8px 18px #155eef3b}.secondary-button,.filter-button,.select-button{color:#435066;background:#fff;border-color:#dbe3ed}.secondary-button{font-size:12px}.content{max-width:1560px;padding:30px 32px 54px}.eyebrow,.card-kicker{letter-spacing:1.35px;color:#7b8797;font-size:10px;font-weight:780}.page-heading h1,.section-heading h1{letter-spacing:-1.05px;color:#101828;font-size:28px;line-height:1.12}.page-heading>div>p:last-child,.section-heading>div>p:last-child{color:#748094;font-size:13px}.date-pill{border-color:#dfe5ed;border-radius:10px;padding:8px 11px;box-shadow:0 1px 2px #10182808}.date-pill>span{color:#155eef;font-size:22px}.date-pill strong{font-size:11px}.date-pill small{font-size:10px}.attention-banner{color:#fff;border:1px solid #162b48;border-radius:13px;min-height:82px;padding:17px 19px;box-shadow:0 9px 28px #0d1b301a;background:#0d1b30!important}.attention-banner:before,.attention-banner:after{display:none}.attention-banner .attention-icon{color:#7aa6ff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#172b47;border:1px solid #263c59;border-radius:9px;width:36px;height:36px}.attention-banner strong{font-size:13px}.attention-banner p{color:#98a6ba;font-size:11px}.attention-banner button{color:#8eb2ff;font-size:11px}.attention-banner button:hover{color:#fff}.metrics-grid{gap:13px;margin-bottom:13px}.metrics-grid article,.section-metrics article,.card{box-shadow:var(--precision-shadow);background:#fff;border:1px solid #e0e6ee;border-radius:13px}.metrics-grid article{border-top:3px solid #d8e2f2;padding:17px 17px 16px;position:relative;overflow:hidden}.metrics-grid article:first-child{border-top-color:#155eef}.metrics-grid article:nth-child(2){border-top-color:#16a36a}.metrics-grid article:nth-child(3){border-top-color:#6b7b91}.metrics-grid article:nth-child(4){border-top-color:#e69b22}.metrics-grid article:after,.section-metrics article:after{display:none!important}.metric-icon{border-radius:8px;width:34px;height:34px}.trend{padding:4px 7px;font-size:10px}.metrics-grid article>p{margin:14px 0 5px;font-size:11px}.metrics-grid h2{letter-spacing:-1.05px;color:#101828;font-size:26px}.metric-foot{font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(230px,.82fr) minmax(230px,.9fr);gap:13px}.card-head h3{color:#172033;font-size:14px}.select-button{border-radius:7px;font-size:10px}.more{color:#7e8b9d}.performance-card:before,.inventory-card:before,.tasks-card:before,.insight-panel:before,.insight-panel:after{display:none}.chart-summary{margin:17px 0}.chart-summary strong{font-size:24px}.chart-summary span{font-size:10px}.chart{height:154px}.bars{background:repeating-linear-gradient(#0000 0 40px,#edf1f6 41px)}.bar{border-radius:4px 4px 1px 1px;width:9px}.bar:hover{filter:brightness(.94);transform:translateY(-2px)}.donut{background:conic-gradient(#155eef 0 77%,#16a36a 77% 90%,#e3e9f0 90%);width:114px;height:114px}.donut:after{background:#fff}.orders-card{box-shadow:var(--precision-shadow)}.orders-head{padding:17px 18px}th{color:#718096;letter-spacing:.7px;background:#f7f9fc;border-color:#e4e9f0;font-size:10px}td{color:#39475b;border-color:#edf1f5}tbody tr:hover{background:#f8faff}.channel-badge{color:#526174;background:#eef2f7}.section-tabs{border-color:#dfe5ec}.section-tabs button{color:#7a8798}.section-tabs button.selected:after{background:#155eef;height:2px}.section-metrics{gap:11px}.section-metrics article{border-top:3px solid #d9e3f1;border-radius:12px;position:relative}.section-metrics article:first-child{border-top-color:#155eef}.section-metrics article:nth-child(2){border-top-color:#16a36a}.section-metrics article:nth-child(3){border-top-color:#e69b22}.section-metrics article:nth-child(4){border-top-color:#8492a6}.section-metric-icon{border-radius:8px}.records-panel:before{opacity:.9;background:#155eef;height:2px}.records-tools{border-color:#e3e8ef}.inline-search{color:#7b8797}.insight-icon{color:#155eef;background:#e9f0ff}.pagination button.active{color:#fff;background:#155eef;border-color:#155eef}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08132494}.modal{border:1px solid #fff9;border-radius:16px;box-shadow:0 30px 90px #08182d40}.modal-icon{color:#155eef;background:#e9f0ff;border-radius:10px}.modal-close{color:#617084;background:#f1f4f8}.create-options button{border-color:#dfe5ed;border-radius:10px}.create-options button:hover{background:#f5f8ff;border-color:#9ab8f5}.form-grid input,.form-grid select,.form-grid textarea,.profile-form-section input,.profile-form-section select{color:#263449;background:#fff;border-color:#dbe3ed;border-radius:8px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.profile-form-section input:focus,.profile-form-section select:focus{border-color:#7da4f4;box-shadow:0 0 0 3px #155eef17}.editor-tabs button.selected{color:#155eef}.editor-tabs button.selected:after{background:#155eef}.detail-title button,.tracking-count{color:#155eef}.tracking-popover>button{color:#155eef;background:#eaf0ff}.profile-photo{background:linear-gradient(145deg,#155eef,#377cf4);border-radius:18px;box-shadow:0 14px 28px #155eef33}.profile-settings-form{border-color:#e0e6ee}.profile-form-actions{background:#f7f9fc}.login-story{background:linear-gradient(145deg,#0d1b30 0%,#112744 58%,#15365e 100%);border-radius:20px;margin:16px;box-shadow:0 30px 70px #0d1b302e}.login-brand>span{background:#155eef;border-radius:8px;box-shadow:0 8px 22px #155eef47}.login-story h1{letter-spacing:-3px}.login-story-copy>p:last-child{color:#adbacb}.login-orb-two{border-color:#407ee91f;box-shadow:0 0 0 30px #377cf40a}.login-preview-card{background:#08182d61;border-color:#ffffff1f;box-shadow:0 22px 50px #040e1c3d}.login-live i{background:#3dd59a}.login-form-wrap h2{color:#172033}.login-input{border-color:#dbe3ed;border-radius:9px}.login-input:focus-within{border-color:#7da4f4;box-shadow:0 0 0 4px #155eef17}.login-submit{background:#155eef;border-radius:9px;box-shadow:0 12px 28px #155eef33}.login-submit:hover{background:#0b4ad4;box-shadow:0 15px 32px #155eef45}.navigation-progress{background:#155eef14;top:0;left:236px;right:0}.navigation-progress i{background:linear-gradient(90deg,#155eef,#6c9cff);box-shadow:0 0 12px #155eef73}.nav-pending{color:#fff!important}.nav-pending:after{border-color:#fff #83aaff #83aaff}.route-loading{background:#f4f7fb;grid-template-columns:236px 1fr;padding:0}.loading-sidebar{background:#0d1b30;border-radius:0}.loading-main{background:#f4f7fb;border-radius:0}.route-loading-bar{background:linear-gradient(90deg,#155eef,#6c9cff);top:0;left:236px;right:0}@media (max-width:1100px){.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}}@media (max-width:760px){.sidebar{width:236px}.main-panel{width:100%;margin-left:0}.topbar{height:62px;padding:0 14px}.content{padding:23px 14px 42px}.global-search{background:#f5f7fb;border:1px solid #e1e6ee}.page-heading h1,.section-heading h1{font-size:24px}.metrics-grid{gap:9px}.metrics-grid article{padding:14px}.navigation-progress,.route-loading-bar{left:0}.route-loading{grid-template-columns:1fr}}@media (max-width:520px){.metrics-grid,.section-metrics{grid-template-columns:1fr}.top-actions .primary-button{justify-content:center;width:36px;padding:0;font-size:0}.top-actions .primary-button svg{display:block}.attention-banner{grid-template-columns:36px 1fr}.attention-banner button{grid-column:2}.login-form-wrap h2{font-size:27px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lime:#5055f5;--lime-dark:#3d43e7;--ink:#17171c;--bg:#efeff9;--surface:#fff;--soft:#f3f3f8;--text:#19191d;--muted:#777681;--border:#e7e5ef;--red:#ff555c;--amber:#ffb140;--blue:#5055f5;--precision-green:#67e17f;--precision-shadow:0 10px 32px #4f49970e}html,body,.app-shell{color:#19191d;background:#efeff9}::selection{color:#17171c;background:#dadaff}.sidebar{color:#19191d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-right:1px solid #fffffff2;box-shadow:12px 0 38px #49428c0a}.brand-mark{background:linear-gradient(145deg,#3449e9,#625cff);box-shadow:0 8px 21px #5055f53d}.workspace{box-shadow:none;background:#f6f5fb;border-color:#eceaf3}.workspace-avatar{color:#454bf0;background:#e7e7ff}.workspace strong,.user strong{color:#202025}.workspace span,.user span{color:#8d8c97}.nav-label{color:#9d9ca6}.sidebar nav button,.sidebar-bottom>button{color:#686773;border-radius:9px}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#454bea;background:#f0eff9}.sidebar nav button.active{color:#fff;background:linear-gradient(110deg,#3d51ed,#5a55f7);box-shadow:0 9px 23px #474be638}.sidebar nav button em{color:#757480;background:#edecf4}.sidebar-bottom,.user{border-color:#eceaf3}.avatar{color:#5055f5;background:#ececff}.profile-wrap>.user:hover,.profile-wrap>.user.profile-active{color:#19191d;background:#f0eff9}.topbar{background:#efeff9de;border-bottom-color:#dedcedbf}.global-search{color:#7d7c88;background:#fffc;border-color:#fffffffa;border-radius:11px}.global-search:focus-within{background:#fff;border-color:#b9baff;box-shadow:0 0 0 3px #5055f517}.global-search .search-trigger:hover{background:#ececff}.search-trigger:hover,.search-clear:hover{color:#5055f5}.icon-button,.menu-button{color:#5f5e6b;border-color:#fff;border-radius:10px}.icon-button:hover,.menu-button:hover{color:#5055f5;background:#f7f7ff;border-color:#cfcfff}.icon-button i{background:#ff555c}.primary-button{background:linear-gradient(110deg,#3f52ed,#5b55f7);border-radius:9px;box-shadow:0 7px 18px #5055f533}.primary-button:hover{background:linear-gradient(110deg,#3548e2,#4d48ea);box-shadow:0 10px 23px #5055f545}.secondary-button:hover,.filter-button:hover,.select-button:hover{color:#5055f5;background:#f7f7ff;border-color:#bcbcff}.page-heading h1,.section-heading h1{color:#19191d}.date-pill{background:#ffffffe0;border-color:#fff}.date-pill>span{color:#5055f5}.timezone-date-pill label{background:#f2f1f8;border-color:#ebe9f2}.attention-banner{border-color:#292932;border-radius:16px;box-shadow:0 12px 31px #26234421;background:linear-gradient(115deg,#343449,#1e1e24)!important}.attention-banner .attention-icon{color:#b4b5ff;background:#46465c;border-color:#57576e}.attention-banner button{color:#b8b9ff}.metrics-grid article,.section-metrics article,.card{box-shadow:var(--precision-shadow);background:#fffffff2;border-color:#fffffffa;border-radius:16px}.metrics-grid article{border-top:0}.metrics-grid article:first-child{color:#fff;background:linear-gradient(140deg,#4054ed,#5a55f7);box-shadow:0 15px 35px #4c4ee833}.metrics-grid article:first-child p,.metrics-grid article:first-child .metric-foot,.metrics-grid article:first-child .metric-foot strong{color:#ffffffba}.metrics-grid article:first-child h2{color:#fff}.metrics-grid article:first-child .metric-icon{color:#484ded;background:#fff}.metrics-grid article:first-child .trend{color:#153d1e;background:#69e681}.metric-icon.lime{color:#5055f5;background:#ececff}.metric-icon.dark{color:#189040;background:#e8ffed}.metric-icon.soft{color:#676674;background:#f1f1f6}.metric-icon.warning{color:#f05259;background:#fff0ef}.trend.up{color:#174822;background:#67e17f}.trend.neutral{color:#676674;background:#f0f0f5}.trend.down{color:#fff;background:#ff5a61}.bar.ghost{background:#dedee8}.bar.bright{background:linear-gradient(#6064ff,#404ceb);box-shadow:0 5px 11px #5055f524}.lime-dot,.available{background:#5055f5}.reserved{background:#ff555c}.hold{background:#dedee8}.donut{background:conic-gradient(#5055f5 0 77%,#ff555c 77% 90%,#e0e0ea 90%)}.task-icon{color:#5d5c70;background:#f0f0f8}.task:hover .task-icon{color:#5055f5;background:#e8e8ff}.status.lime{color:#178b45;background:#dcffe8}.status.blue{color:#484ded;background:#e8e9ff}.status.amber{color:#ed5057;background:#fff0ef}.status.gray{color:#62616f;background:#f0f0f5}.section-tabs button.selected{color:#5055f5}.section-tabs button.selected:after{background:#5055f5}.section-tabs button span{background:#ececff}.section-metrics article{border-top:0}.metric-0{color:#5055f5;background:#ececff}.metric-1{color:#188d3f;background:#e5ffec}.metric-2{color:#ef5258;background:#fff0ef}.metric-3{color:#656471;background:#f0f0f5}.records-panel:before{background:linear-gradient(90deg,#424feb,#6861ff)}.insight-icon,.modal-icon{color:#5055f5;background:#ececff}.pagination button.active{background:#5055f5;border-color:#5055f5}.profile-photo{background:linear-gradient(145deg,#4054ed,#655eff);box-shadow:0 14px 29px #5055f536}.profile-summary-card p{color:#5055f5}.login-page{background:#efeff9}.login-story{background:linear-gradient(145deg,#303de2 0%,#514ff2 58%,#6e65ff 100%);border-radius:22px;box-shadow:0 30px 72px #4341b533}.login-brand>span{color:#4c51ef;background:#fff}.login-story .login-kicker{color:#d7d8ff}.login-orb-one{background:radial-gradient(circle at 33% 31%,#ffffffc7 0 2%,#9592ff9e 18%,#4f54f633 46%,#0000 70%)}.login-preview-card{background:#23237047}.login-preview-metrics svg{color:#5055f5}.login-flow span i{background:#5055f5}.login-kicker,.login-label-row button{color:#5055f5}.remember-row input{accent-color:#5055f5}.login-submit{background:linear-gradient(110deg,#3f52ed,#5b55f7);box-shadow:0 12px 29px #5055f538}.navigation-progress i,.route-loading-bar{background:linear-gradient(90deg,#454fed,#7068ff)}.route-loading{background:#efeff9}.loading-sidebar{background:#fff}.loading-main{background:#efeff9}.connected-order-modal{width:min(820px,100vw - 28px);max-height:92vh;overflow:auto}.connected-order-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.searchable-master-field>span{justify-content:space-between;align-items:center;display:flex!important}.searchable-master-field>span button{color:#5055f5;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.searchable-master-field>span button:hover{text-decoration:underline}.inline-order-manager{background:#f7f7ff;border:1px solid #e1e1fb;border-radius:12px;margin:16px 0 4px;padding:15px}.inline-order-manager>div:first-child{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.inline-order-manager>div:first-child strong{font-size:13px}.inline-order-manager>div:first-child button{color:#fff;cursor:pointer;background:#5055f5;border:0;border-radius:7px;padding:6px 10px;font-size:11px}.master-chip-list{flex-wrap:wrap;gap:7px;display:flex}.master-chip-list>span{background:#fff;border:1px solid #deddf0;border-radius:18px;align-items:center;gap:7px;padding:6px 8px 6px 10px;font-size:11px;font-weight:650;display:inline-flex}.master-chip-list>span>button{color:#737285;cursor:pointer;background:#eeeef8;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.master-chip-list>span>button:hover{color:#e64c55;background:#ffebec}.master-add-row{gap:7px;margin-top:10px;display:flex}.master-add-row input{background:#fff;border:1px solid #dcdbea;border-radius:8px;flex:1;height:34px;padding:0 10px;font-size:12px}.master-add-row>button,.save-customer-button{color:#fff;cursor:pointer;background:#5055f5;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:750}.save-customer-button{align-items:center;gap:6px;margin-bottom:9px;display:flex}.customer-master-list{flex-direction:column;gap:6px;display:flex}.customer-master-list>div{grid-template-columns:1fr 32px;gap:5px;display:grid}.customer-master-list>div>button:first-child{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e1ef;border-radius:9px;padding:9px 11px}.customer-master-list>div>button:first-child:hover{background:#fbfbff;border-color:#b9baff}.customer-master-list strong,.customer-master-list span,.customer-master-list small{display:block}.customer-master-list strong{font-size:12px}.customer-master-list span{color:#777681;margin-top:3px;font-size:10px}.customer-master-list small{color:#5055f5;margin-top:3px;font-size:10px}.customer-master-list>div>button:last-child{color:#e64d55;cursor:pointer;background:#fff0f1;border:0;border-radius:8px}.warehouse-filter{border:1px solid var(--border);color:#4b4a58;background:#fff;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.warehouse-filter select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2px;font-size:12px;font-weight:700}.warehouse-filter svg:last-child{pointer-events:none}.filter-button i{background:#67e17f;border-radius:50%;width:5px;height:5px;margin-left:2px}.filter-strip button.selected{color:#fff;background:#5055f5;border-color:#5055f5}.no-product-initial{grid-template-columns:1fr auto auto}.structured-address>span{line-height:1.65}.structured-address>span b{color:#777681;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.record-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.record-tags>span{color:#4b50e8;background:#ececff;border-radius:13px;padding:4px 8px;font-size:10px;font-weight:700}.order-tag-editor{border-top:1px solid #eceaf2;border-bottom:1px solid #eceaf2;grid-template-columns:160px 1fr 220px;align-items:center;gap:14px;margin:14px 0;padding:14px 0;display:grid}.order-tag-editor>div:first-child strong,.order-tag-editor>div:first-child span{display:block}.order-tag-editor>div:first-child strong{font-size:12px}.order-tag-editor>div:first-child span{color:#898894;margin-top:3px;font-size:10px}.order-tag-editor .master-add-row{margin:0}.more-actions-wrap{position:relative}.more-actions-menu{z-index:10;background:#fff;border:1px solid #e1e0eb;border-radius:11px;width:210px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 16px 42px #312d5b29}.more-actions-menu button{width:100%;color:#34333d!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:8px 9px!important;display:block!important}.more-actions-menu button:hover{background:#f4f3fb!important}.more-actions-menu button small{color:#8b8996;margin-top:2px;font-size:10px;display:block}.analysis-modal{width:min(660px,100vw - 28px)}.analysis-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.analysis-summary article{background:#f5f4fb;border-radius:10px;padding:13px}.analysis-summary span,.analysis-summary strong{display:block}.analysis-summary span{color:#7d7b88;font-size:10px}.analysis-summary strong{margin-top:5px;font-size:23px}.channel-analysis-list{flex-direction:column;gap:13px;display:flex}.channel-analysis-list>div{grid-template-columns:150px 1fr;align-items:center;gap:15px;display:grid}.channel-analysis-list>div>span{align-items:center;gap:8px;font-size:12px;display:flex}.channel-analysis-list>div>span i{border-radius:3px;width:8px;height:8px}.channel-analysis-list>div>div{background:#f0eff7;border-radius:8px;height:28px;position:relative;overflow:hidden}.channel-analysis-list b{background:linear-gradient(90deg,#5055f5,#7772ff);border-radius:8px;height:100%;display:block}.channel-analysis-list strong{color:#202025;font-size:11px;position:absolute;top:7px;right:9px}.analysis-foot{border-top:1px solid #eceaf2;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.analysis-foot>span{color:#858390;font-size:10px}@media (max-width:700px){.connected-order-modal .form-grid,.order-tag-editor,.analysis-summary{grid-template-columns:1fr}.channel-analysis-list>div{grid-template-columns:1fr;gap:6px}.analysis-foot{flex-direction:column;align-items:flex-start;gap:12px}.customer-master-list>div{grid-template-columns:1fr 32px}}.order-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0}.order-flow-steps button{cursor:default}.manual-order-lines{background:#fbfbfe;border:1px solid #e4e2ef;border-radius:11px;overflow:hidden}.manual-lines-head{border-bottom:1px solid #e8e6f0;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.manual-lines-head strong,.manual-lines-head span{display:block}.manual-lines-head strong{font-size:12px}.manual-lines-head span{color:#858390;margin-top:3px;font-size:10px}.manual-lines-head button{color:#4b50e9;cursor:pointer;background:#ececff;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.manual-line{border-bottom:1px solid #eeecf3;grid-template-columns:minmax(230px,1fr) 65px 100px 95px 28px;align-items:center;gap:7px;padding:6px 0;display:grid}.manual-line.labels{border:0;padding:5px 0 2px}.manual-line.labels span{color:#9593a0;letter-spacing:.5px;font-size:9px;font-weight:750}.manual-line input{background:#fff;border:1px solid #dedce8;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:11px}.manual-line strong{text-align:right;font-size:11px}.manual-line>button{color:#e65058;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;width:27px;height:27px}.manual-line>button:disabled{opacity:.3;cursor:not-allowed}.manual-lines-total{background:#f5f4fb;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.manual-lines-total span{color:#858390;font-size:10px}.manual-lines-total strong{font-size:12px}.channel-filter select{min-width:90px}@media (max-width:700px){.order-flow-steps{grid-template-columns:1fr}.order-flow-steps button:not(:last-child):after{display:none}.manual-line{grid-template-columns:1fr 54px 82px 25px}.manual-line strong{text-align:left;grid-column:1/-1}.manual-line.labels span:nth-child(4),.manual-line.labels span:nth-child(5){display:none}.manual-lines-total{flex-direction:column;align-items:flex-start;gap:5px}}.connected-order-modal{width:min(1120px,100vw - 28px)}.customer-manager-inline{max-height:300px;margin:-5px 0 4px;overflow:auto}.manual-order-lines{margin-top:5px}.manual-lines-table{padding:8px 13px}.manual-line{grid-template-columns:minmax(300px,1.7fr) 65px 100px 95px 145px 30px;gap:9px}.manual-line input{height:38px}.manual-lines-head{padding:14px 16px}.manual-lines-total{padding:12px 16px}.invoice-totals{flex-direction:column;align-items:flex-end;gap:6px;padding:15px 16px;display:flex}.invoice-totals span{color:#696b78;justify-content:space-between;gap:30px;min-width:240px;font-size:12px;display:flex}.invoice-totals span:last-child{color:#20212b;border-top:1px solid #ebe9f0;padding-top:6px;font-size:13px}.invoice-totals strong{font-variant-numeric:tabular-nums}.order-form-feedback{border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:12px;font-weight:650}.order-form-feedback.error{color:#a52c34;background:#fff1f1;border:1px solid #ffcaca}.order-form-feedback.success{color:#397421;background:#effbea;border:1px solid #ccebbf}.records-inline-search{background:#f7f7fb;border:1px solid #e7e5ef;border-radius:8px;gap:7px;width:min(430px,45vw);height:32px;padding:0 9px}.records-inline-search input{color:#303039;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.records-inline-search input::placeholder{color:#9a98a4}.records-inline-search button{color:#8b8995;cursor:pointer;background:0 0;border:0;font-size:16px}.records-inline-search:focus-within{background:#fff;border-color:#babaff;box-shadow:0 0 0 3px #5055f514}.actionable-metric{cursor:pointer}.actionable-metric:hover{border-color:#d8d7ff;transform:translateY(-2px);box-shadow:0 14px 34px #4f49971a}.actionable-metric:focus-visible{outline-offset:2px;outline:3px solid #5055f529}.channel-mix-chart{background:conic-gradient(#5055f5 0 42%,#8e8dff 42% 70%,#ff555c 70% 89%,#67e17f 89% 100%);border-radius:50%;place-items:center;width:122px;height:122px;margin:14px auto 17px;display:grid;position:relative}.channel-mix-chart:after{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.channel-mix-chart>div{z-index:1;text-align:center;position:relative}.channel-mix-chart strong,.channel-mix-chart span{display:block}.channel-mix-chart strong{font-size:21px}.channel-mix-chart span{color:#858390;margin-top:2px;font-size:10px}.currency-policy-modal{width:min(620px,100vw - 28px)}.currency-policy{border:1px solid #e7e5ef;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.currency-policy>div{border-bottom:1px solid #eceaf2;grid-template-columns:160px 1fr;gap:16px;padding:13px 14px;display:grid}.currency-policy>div:last-child{border-bottom:0}.currency-policy span{color:#7e7c88;font-size:11px}.currency-policy strong{font-size:12px;line-height:1.5}.currency-policy-modal .form-note{margin-top:14px}@media (max-width:760px){.records-tools{flex-direction:column}.records-inline-search{width:100%}.records-tools>div:last-child{justify-content:flex-start;overflow-x:auto}.manual-line{grid-template-columns:1fr 54px 80px 25px}.currency-policy>div{grid-template-columns:1fr;gap:5px}}.customer-manager-inline,.manual-order-lines{width:100%;max-width:none;grid-column:1/-1!important}.customer-manager-inline{max-height:none;overflow:visible}.customer-manager-tools{align-items:center;gap:9px;margin-bottom:10px;display:flex!important}.customer-manager-tools>label{background:#fff;border:1px solid #deddeb;border-radius:8px;flex:1;align-items:center;gap:7px;height:35px;padding:0 10px;display:flex}.customer-manager-tools input{width:100%;box-shadow:none!important;border:0!important;outline:0!important;height:auto!important;padding:0!important}.customer-manager-tools .save-customer-button{white-space:nowrap;margin:0}.customer-master-list{max-height:330px;padding-right:4px;overflow-y:auto}.customer-manager-inline>div:first-child strong small{color:#898793;margin-left:5px;font-size:10px;font-weight:500}.customer-list-foot{color:#898793;margin:9px 0 0;font-size:10px}.manual-order-lines{min-width:0}.filter-button.filter-active{color:#fff!important;background:#19191d!important;border-color:#19191d!important}.filter-button.filter-active svg,.filter-button.filter-active i{color:#fff!important}.filter-button.filter-active:hover{color:#fff!important;background:#2d2d33!important}@media (max-width:700px){.customer-manager-tools{flex-direction:column;align-items:stretch}.customer-manager-tools>label,.customer-manager-tools .save-customer-button{width:100%}.customer-master-list{max-height:420px}}.orders-layout{grid-template-columns:minmax(0,1fr)}.orders-layout .records-panel{order:2}.orders-layout .insight-panel{order:1;grid-template-rows:auto auto auto;grid-template-columns:44px minmax(150px,.8fr) 126px minmax(330px,1.7fr) auto;align-items:center;column-gap:16px;padding:16px 18px;display:grid}.orders-layout .insight-icon{grid-area:1/1/4;margin:0}.orders-layout .card-kicker{grid-area:1/2;margin:0}.orders-layout .insight-panel>h3{grid-area:2/2;margin:1px 0}.orders-layout .insight-panel>p:not(.card-kicker){grid-area:3/2;margin:2px 0 0}.orders-layout .channel-mix-chart{grid-area:1/3/4;width:104px;height:104px;margin:0}.orders-layout .channel-mix-chart:after{width:66px;height:66px}.orders-layout .channel-mix-chart strong{font-size:18px}.orders-layout .insight-items{border-left:1px solid #eceaf2;grid-area:1/4/4;grid-template-columns:repeat(2,minmax(120px,1fr));gap:0 18px;padding-left:18px;display:grid}.orders-layout .insight-items>div{padding:8px 0}.orders-layout .insight-panel>.text-button{white-space:nowrap;grid-area:1/5/4;margin:0;padding:9px 0 9px 16px}.orders-records-table td,.orders-records-table th{white-space:nowrap}.orders-records-table td:first-child small,.record-person small{color:#8b8995;margin-top:3px;font-size:10px;display:block}.external-order-number{color:#5055f5;background:#f0f0ff;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.operational-records-table tbody td:nth-child(3),.destination-cell,.delivery-method{color:#4f5559;font-weight:450}.destination-cell,.delivery-method{align-items:center;display:flex}.destination-cell svg,.delivery-method svg{display:none}.record-tags{min-height:26px}.record-tags .empty-tag{color:#8b8995;background:0 0;padding:0;font-weight:500}.team-activity-panel{margin-top:14px;overflow:hidden}.team-activity-panel .team-card-head{padding:18px}.team-activity-panel table{min-width:900px}.activity-device{color:#68758a;align-items:center;gap:6px;max-width:310px;display:flex}.team-activity-panel td strong,.team-activity-panel td small{display:block}.team-activity-panel td small{color:#8b96a8;margin-top:3px}.team-activity-panel td{vertical-align:top}.demo-data-note{color:#718096;background:#f8faff;border-top:1px solid #e7ebf1;padding:10px 14px;font-size:11px}@media (max-width:1150px){.orders-layout .insight-panel{grid-template-columns:44px minmax(150px,1fr) 110px minmax(260px,1.4fr)}.orders-layout .insight-panel>.text-button{grid-area:4/2/auto/5;padding:10px 0 0}.orders-layout .channel-mix-chart{width:94px;height:94px}.orders-layout .channel-mix-chart:after{width:60px;height:60px}}@media (max-width:780px){.orders-layout .insight-panel{grid-template-rows:auto auto auto auto;grid-template-columns:42px 1fr 92px;display:grid}.orders-layout .insight-icon{grid-area:1/1/3}.orders-layout .card-kicker,.orders-layout .insight-panel>h3,.orders-layout .insight-panel>p:not(.card-kicker){grid-column:2}.orders-layout .channel-mix-chart{grid-area:1/3/4}.orders-layout .insight-items{border-top:1px solid #eceaf2;border-left:0;grid-area:4/1/auto/4;margin-top:12px;padding:8px 0 0}.orders-layout .insight-panel>.text-button{grid-area:5/1/auto/4}.orders-records-table{min-width:1050px}}.orders-summary-grid{grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(360px,1.7fr);align-items:stretch}.orders-summary-grid>article{height:100%;min-height:112px}.order-summary-insight{grid-template-rows:auto 24px;grid-template-columns:34px minmax(90px,.75fr) 76px minmax(120px,1.25fr);align-items:center;gap:6px 10px;min-width:0;padding:12px 14px;display:grid}.order-summary-insight .insight-icon{grid-area:1/1;width:34px;height:34px;margin:0}.order-insight-copy{grid-area:1/2}.order-insight-copy .card-kicker{margin:0 0 2px}.order-insight-copy h3{margin:0;font-size:13px}.order-insight-copy>p:not(.card-kicker){color:#858390;margin:3px 0 0;font-size:10px}.order-summary-insight .channel-mix-chart{grid-area:1/3/3;width:70px;height:70px;margin:0}.order-summary-insight .channel-mix-chart:after{width:45px;height:45px}.order-summary-insight .channel-mix-chart strong{font-size:14px}.order-summary-insight .channel-mix-chart span{font-size:9px}.order-summary-insight .insight-items{grid-area:1/4;grid-template-columns:repeat(2,minmax(75px,1fr));gap:2px 10px;display:grid}.order-summary-insight .insight-items>div{border:0;padding:3px 0;font-size:10px}.order-summary-insight .insight-items i{width:6px;height:6px}.order-summary-insight>.text-button{grid-area:2/1/auto/3;padding:1px 0;font-size:10px}.orders-records-table{min-width:1240px}.order-exception{color:#d94c54;background:#fff0ef;border-radius:13px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.no-exception{color:#aaa8b2;font-size:10px}@media (max-width:1250px){.orders-summary-grid{grid-template-columns:repeat(3,1fr)}.order-summary-insight{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:34px minmax(120px,.65fr) 76px minmax(260px,1.5fr) auto}.order-summary-insight>.text-button{grid-area:1/5}.order-summary-insight .channel-mix-chart,.order-summary-insight .insight-items{grid-row:1}}@media (max-width:760px){.orders-summary-grid{grid-template-columns:1fr}.order-summary-insight{grid-column:auto;grid-template-rows:auto auto auto;grid-template-columns:34px 1fr 76px}.order-summary-insight .channel-mix-chart{grid-area:1/3/3}.order-summary-insight .insight-items{grid-area:2/1/auto/4;margin-top:8px}.order-summary-insight>.text-button{grid-area:3/1/auto/4}.orders-records-table{min-width:1180px}}.fulfilment-batch-bar{box-shadow:none;background:#fafbff;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:26px;display:flex}.fulfilment-record-person{flex-direction:column;align-items:flex-start;gap:4px}.fulfilment-record-person small{margin-top:0}.fulfilment-amendment-guidance{margin-top:6px}.fulfilment-amendment-guidance strong{margin-bottom:3px;display:block}.quick-shipping-action{color:#4d50d8;white-space:nowrap;cursor:pointer;background:#f3f3ff;border:1px solid #cfd1ff;border-radius:7px;min-width:88px;padding:7px 9px;font-size:10px;font-weight:800}.quick-shipping-action.dispatch{color:#237a3e;background:#effbf2;border-color:#b8e1c4}.quick-shipping-action:disabled{opacity:.55;cursor:wait}.quick-tracking-modal{width:min(560px,100vw - 28px)}.order-amend-status{background:#f7f7ff;border:1px solid #dedcff;border-radius:11px;grid-template-columns:minmax(190px,.42fr) minmax(260px,1fr);align-items:end;gap:12px;margin:0 0 16px;padding:14px;display:grid}.order-amend-status .form-note{grid-column:1/-1;min-height:42px;margin:0;font-size:11px}.cancel-reason-record{border-top:1px solid #eceaf1;grid-column:1/-1;padding-top:10px}.cancel-reason-record strong{color:#4b4653}.sellable-variant-sku{margin-top:4px;display:block!important}@media (max-width:700px){.order-amend-status{grid-template-columns:1fr}}.line-item .sellable-variant-sku,.record-activity-timeline h4,.record-activity-timeline strong,.record-activity-timeline small,.record-activity-timeline .timeline-heading span,.record-activity-timeline .timeline-expand{font-size:11px}.fulfilment-batch-summary,.fulfilment-batch-actions{align-items:center;gap:10px;display:flex}.fulfilment-batch-summary .selection-count{color:#fff;background:#5055f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.fulfilment-batch-summary strong,.fulfilment-batch-summary small{display:block}.fulfilment-batch-summary strong{font-size:13px}.fulfilment-batch-summary small{color:#687086;margin-top:3px;font-size:11px}.fulfilment-batch-actions{flex-wrap:wrap;justify-content:flex-end}.clear-selection-button{color:#586174;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;font-weight:750}.clear-selection-button:hover{color:#303749;text-decoration:underline}.fulfilment-summary-grid{grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(390px,1.8fr);align-items:stretch}.fulfilment-summary-grid>article{min-height:112px}.fulfilment-capacity-card{grid-template-columns:minmax(110px,.8fr) minmax(180px,1.4fr) 110px auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.fulfilment-capacity-card h3{margin:3px 0;font-size:13px}.fulfilment-capacity-card>div:first-child>p:last-child{color:#858390;margin:0;font-size:10px}.capacity-bars{flex-direction:column;gap:7px;display:flex}.capacity-bars span{color:#777681;justify-content:space-between;font-size:10px;display:flex}.capacity-bars span strong{color:#303039;font-size:10px}.capacity-bars>div>i{background:#efeff5;border-radius:5px;height:5px;margin-top:4px;display:block;overflow:hidden}.capacity-bars b{border-radius:5px;height:100%;display:block}.staff-availability{color:#5055f5;background:#f3f3ff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.staff-availability span,.staff-availability strong{display:block}.staff-availability span{color:#777681;font-size:10px}.staff-availability strong{color:#3534aa;font-size:17px}.fulfilment-capacity-card>.text-button{white-space:nowrap}.fulfilment-layout{grid-template-columns:minmax(0,1fr)}.wave-editor{min-width:0}.wave-controls{margin-bottom:14px}.wave-order-picker{background:#fff;border:1px solid #e4e2ef;border-radius:11px;overflow:hidden}.wave-picker-head{background:#f8f8fc;border-bottom:1px solid #e8e6f0;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.wave-picker-head strong,.wave-picker-head span{display:block}.wave-picker-head strong{font-size:12px}.wave-picker-head span{color:#858390;margin-top:2px;font-size:10px}.wave-picker-head label{color:#7d7b88;background:#fff;border:1px solid #dedce8;border-radius:8px;align-items:center;gap:7px;width:min(360px,48%);height:34px;padding:0 9px;display:flex}.wave-picker-head input{border:0;outline:0;width:100%;font-size:11px}.wave-table-wrap{max-height:285px;overflow:auto}.wave-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.wave-table-wrap th{z-index:1;color:#9593a0;letter-spacing:.45px;text-align:left;background:#f8f9fc;border-bottom:1px solid #e9e7ef;padding:8px;font-size:9px;position:sticky;top:0}.wave-table-wrap td{color:#4e4c58;border-bottom:1px solid #efedf3;padding:9px 8px;font-size:10px}.wave-table-wrap tr{cursor:pointer}.wave-table-wrap tbody tr:hover,.wave-table-wrap tr.selected{background:#f3f3ff}.wave-table-wrap td small{color:#9694a0;margin-top:2px;display:block}.wave-table-wrap input[type=checkbox]{accent-color:#5055f5}.wave-empty{text-align:center;color:#8b8995;padding:30px;font-size:11px}.wave-summary{margin-top:14px}.wave-validations .warning{color:#d95159;background:#fff2f2}.wave-validations .notice{color:#8a6914;background:#fff9e8}.wave-validations .valid{color:#178b45}.wave-validations>div{border-radius:8px;padding:9px 10px}@media (max-width:1250px){.fulfilment-summary-grid{grid-template-columns:repeat(3,1fr)}.fulfilment-capacity-card{grid-column:1/-1}}@media (max-width:760px){.fulfilment-summary-grid{grid-template-columns:1fr}.fulfilment-capacity-card{grid-column:auto;grid-template-columns:1fr}.fulfilment-batch-bar{flex-direction:column;align-items:stretch}.fulfilment-batch-actions{justify-content:flex-start}.wave-picker-head{flex-direction:column;align-items:stretch}.wave-picker-head label{width:100%}.wave-summary{grid-template-columns:repeat(2,1fr)}}.import-inventory-action{color:#4e51e7!important;background:#f7f7ff!important;border-color:#cfcfff!important}.inventory-import-modal{width:min(980px,100vw - 28px);max-height:94vh;padding-bottom:0;overflow:auto}.inventory-import-wizard{margin:0 -22px}.import-steps{border-bottom:1px solid #ebeaf1;grid-template-columns:repeat(4,1fr);padding:0 22px 16px;display:grid}.import-steps button{color:#94929e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:relative}.import-steps button:not(:last-child):after{content:"";background:#dedce7;height:1px;position:absolute;top:12px;left:31px;right:8px}.import-steps i{z-index:1;color:#888691;background:#efeff4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid;position:relative}.import-steps .active{color:#303039}.import-steps .active i,.import-steps .done i{color:#fff;background:#5055f5}.migration-panel{min-height:420px;padding:20px 22px}.migration-panel .wizard-intro{margin-bottom:17px}.mapping-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mapping-grid>div{background:#fbfbfd;border:1px solid #e4e2ec;border-radius:11px;padding:13px}.mapping-grid>div>strong{margin-bottom:8px;font-size:12px;display:block}.mapping-grid span{border-bottom:1px solid #efedf3;grid-template-columns:16px minmax(70px,1fr) minmax(90px,1.2fr);align-items:center;gap:4px;padding:7px 0;font-size:10px;display:grid}.mapping-grid span:last-child{border-bottom:0}.mapping-grid svg{color:#24a564}.mapping-grid b{color:#5055f5;text-align:right;font-size:10px}.uid-mapping{background:#f5f5ff!important;border-color:#dcdcff!important}.import-note,.import-alert{color:#696775;background:#f4f4fb;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;font-size:10px;line-height:1.55;display:flex}.import-note svg{color:#5055f5;flex:none}.import-alert.error{color:#d84c54;background:#fff0f1}.migration-check{background:#faf9fd;border-radius:10px;margin-top:14px;border:1px solid #dfdded!important;align-items:flex-start!important;gap:9px!important;padding:13px!important;display:flex!important}.migration-check input{accent-color:#5055f5;margin-top:2px}.migration-check strong,.migration-check small{display:block}.migration-check strong{font-size:11px}.migration-check small{color:#878590;margin-top:3px;font-size:10px}.migration-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.migration-summary article{background:#fafafd;border:1px solid #e3e1ec;border-radius:11px;padding:14px}.migration-summary span,.migration-summary strong,.migration-summary small{display:block}.migration-summary span{color:#83818d;font-size:10px}.migration-summary strong{margin:5px 0 2px;font-size:23px}.migration-summary small{color:#9997a2;font-size:10px}.migration-review-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.migration-review-list>div{color:#267f48;background:#f1fff5;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:10px;display:flex}.migration-review-list .warning{color:#cf4d55;background:#fff2f2}.inventory-import-wizard>.wizard-navigation{z-index:3;background:#fff;border-top:1px solid #e8e6ef;padding:13px 22px;position:sticky;bottom:0}@media (max-width:760px){.import-steps{grid-template-columns:repeat(4,25px);justify-content:space-between}.import-steps span{display:none}.import-steps button:not(:last-child):after{left:25px;right:-42px}.migration-panel{padding:16px}.mapping-grid,.migration-summary,.migration-review-list{grid-template-columns:1fr}.inventory-import-wizard{margin:0 -16px}.inventory-import-wizard>.wizard-navigation{padding:12px 16px}}.inventory-upload-progress{background:#e6e6f2;border-radius:12px;width:min(460px,84%);height:24px;margin-top:12px;position:relative;overflow:hidden}.inventory-upload-progress i{background:linear-gradient(90deg,#5055f5,#7772ff);transition:width .2s;position:absolute;inset:0 auto 0 0}.inventory-upload-progress b{z-index:1;color:#262535;place-items:center;height:100%;font-size:10px;display:grid;position:relative}.csv-dropzone.has-file{cursor:wait}.csv-dropzone.has-file>svg{animation:1.2s ease-in-out infinite inventory-upload-pulse}@keyframes inventory-upload-pulse{50%{opacity:.55;transform:translateY(-3px)}}.product-import-modal{width:min(1060px,100vw - 32px);max-height:calc(100vh - 32px)}.product-bulk-create{gap:18px;display:grid}.bulk-create-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bulk-create-steps span{color:#73778a;background:#f5f6fa;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:11px;font-weight:750;display:flex}.bulk-create-steps span i{background:#e5e7ef;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.bulk-create-steps span.active{color:#4f4ec2;background:#eef}.bulk-create-steps span.active i,.bulk-create-steps span.done i{color:#fff;background:#5d5ce7}.template-actions,.mapping-presets{flex-wrap:wrap;gap:8px;display:flex}.mapping-presets{border:1px solid var(--border);background:#f8f9fc;border-radius:10px;padding:12px}.mapping-presets select,.mapping-presets input{border:1px solid var(--border);background:#fff;border-radius:8px;flex:1;min-width:180px;padding:9px}.column-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.column-mapping-grid label{gap:5px;font-size:11px;font-weight:750;display:grid}.column-mapping-grid select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;padding:9px}.import-result-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.import-result-summary article{border:1px solid var(--border);background:#fafbfe;border-radius:11px;padding:14px}.import-result-summary span{color:var(--muted);font-size:11px;display:block}.import-result-summary strong{margin-top:4px;font-size:22px;display:block}.import-alert button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:750;display:flex}.import-row-preview{border:1px solid var(--border);border-radius:10px;max-height:390px;overflow:auto}.import-row-preview table{border-collapse:collapse;width:100%}.import-row-preview th,.import-row-preview td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px;font-size:11px}.import-row-preview td strong,.import-row-preview td small{display:block}.row-error{color:#a4453e;margin-bottom:4px}.result-error-download{justify-self:start}@media (max-width:760px){.bulk-create-steps,.column-mapping-grid,.import-result-summary{grid-template-columns:1fr}.template-actions,.mapping-presets{flex-direction:column}.product-import-modal{width:calc(100vw - 16px)}}.profile-photo.has-image{color:#0000;background-position:50%;background-size:cover}.profile-action-error{color:#b4232d;background:#fff0f1;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:14px}.profile-warehouse-help{color:#667085;margin-top:6px;font-size:13px;line-height:1.45;display:block}.profile-security-modal{width:min(460px,100vw - 28px)}:is(.system-modal:has(.editor-tabs),.system-modal:has(.receiving-steps)){flex-direction:column;height:min(760px,100vh - 30px);min-height:min(620px,100vh - 30px);display:flex}.fulfilment-station{flex-direction:column;height:900px;min-height:900px;display:flex}:is(.system-modal:has(.editor-tabs)>.master-editor,.system-modal:has(.receiving-steps)>.asn-editor){flex:1;min-height:0}.system-modal:has(.editor-tabs)>.master-editor{overflow:auto}.inventory-import-modal{height:min(820px,100vh - 28px);min-height:min(620px,100vh - 28px)}@media (max-width:700px){:is(.system-modal:has(.editor-tabs),.system-modal:has(.receiving-steps),.inventory-import-modal,.fulfilment-station){height:calc(100vh - 20px);min-height:0}}.advanced-workspace{flex-direction:column;gap:14px;display:flex}.advanced-workspace .section-heading{justify-content:space-between;align-items:flex-start;display:flex}.recall-metrics{grid-template-columns:repeat(4,1fr)}.advanced-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.advanced-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.advanced-panel-head h3,.advanced-panel-head p{margin:0}.advanced-panel-head p{margin-top:4px;font-size:14px}.recall-guidance{padding:20px}.recall-guidance>svg{color:#5055f5}.recall-guidance h3{margin:10px 0 16px}.recall-guidance>div{border-top:1px solid var(--border);align-items:center;gap:9px;padding:9px 0;font-size:14px;line-height:1.4;display:flex}.recall-guidance>div i{color:#5055f5;background:#ededff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-style:normal;font-weight:750;display:grid}.report-catalogue{padding:16px}.report-category-tabs{gap:5px;display:flex}.report-category-tabs button{border:1px solid var(--border);color:#667085;cursor:pointer;background:#fff;border-radius:8px;height:34px;padding:0 12px}.report-category-tabs button.selected{color:#fff;background:#5055f5;border-color:#5055f5}.report-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.report-card-grid article{border:1px solid var(--border);background:#fbfbfd;border-radius:11px;padding:15px}.report-card-grid article>svg{color:#5055f5}.report-card-grid article>span{color:#7b7fe0;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:750;display:block}.report-card-grid h3{margin:6px 0;font-size:15px}.report-card-grid p{min-height:44px;margin:0 0 12px;font-size:14px;line-height:1.5}.report-card-grid button,.integration-event-log td button{color:#5055f5;cursor:pointer;background:#fff;border:1px solid #d8d6e5;border-radius:8px;height:32px;padding:0 11px;font-weight:700}.integration-workspace.advanced-workspace .integration-head{align-items:flex-start}.integration-workspace.advanced-workspace .integration-head h1{margin:3px 0 5px}.integration-workspace.advanced-workspace .integration-head>div:last-child{gap:8px;display:flex}.integration-event-log{overflow:hidden}.integration-event-log td small{color:#b4232d;margin-top:3px;display:block}.store-grid>.empty-state{grid-column:1/-1}.advanced-workspace .table-wrap table{border-collapse:collapse;width:100%}.advanced-workspace .table-wrap th,.advanced-workspace .table-wrap td{border-bottom:1px solid var(--border);text-align:left;padding:11px 12px;font-size:14px}.advanced-workspace .table-wrap th{color:#667085;background:#f8f9fc;font-size:12px}.advanced-workspace .table-wrap td small{color:#667085;margin-top:3px;display:block}.permission-preview{border:1px solid var(--border);background:#fafafd;border-radius:10px;padding:13px}@media (max-width:1000px){.advanced-grid{grid-template-columns:1fr}.report-card-grid,.recall-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.report-card-grid,.recall-metrics{grid-template-columns:1fr}.advanced-workspace .section-heading,.integration-workspace.advanced-workspace .integration-head{flex-direction:column;gap:12px}.report-category-tabs{overflow-x:auto}.integration-health-strip{grid-template-columns:1fr}.integration-dashboard-head>div:last-child{align-self:stretch;width:100%}.integration-dashboard-head>div:last-child button{flex:1}.integration-event-pagination{flex-direction:column;align-items:flex-start}.integration-event-pagination>div{justify-content:space-between;width:100%}.integration-event-log .table-wrap{overflow-x:auto}.integration-event-log table{min-width:760px}}:root{--text:#111827;--muted:#525866;--border:#d7dce5}body{color:var(--text)}p,small,label>span,td,.table-footer,.metric-foot,.profile-menu-head span,.profile-menu button small,.workspace span,.user span,.section-heading>div>p:last-child,.page-heading>div>p:last-child,.insight-panel>p:not(.card-kicker),.insight-items span,.detail-grid span,.order-summary span,.detail-title>span,.store-title span,.store-facts span,.policy-actions>span,.mapping-card>div span{color:#525866}th,.eyebrow,.card-kicker,.nav-label,.section-tabs button,.sidebar nav button,.sidebar-bottom>button{color:#596174}.table-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.table-actions .secondary-button{min-height:32px;padding:6px 10px}.danger{color:#c13b49!important;background:#fff7f8!important;border-color:#f0cbd0!important}.danger:hover{background:#ffedef!important}.compact-radio-group{border:1px solid var(--border);border-radius:10px;align-items:center;gap:18px;padding:10px 12px;display:flex}.compact-radio-group legend{color:var(--muted);padding:0 5px;font-size:11px;font-weight:700}.compact-radio-group label{gap:7px;font-size:12px;font-weight:650;flex-direction:row!important;align-items:center!important;width:auto!important;margin:0!important;display:inline-flex!important}.compact-radio-group input{accent-color:#5055f5;margin:0;width:15px!important;height:15px!important}.invoice-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-line-detail{grid-template-columns:minmax(0,1fr) minmax(170px,max-content) minmax(120px,max-content);align-items:flex-start;gap:20px;width:100%;padding:15px 16px}.invoice-line-detail>div{overflow-wrap:anywhere;min-width:0}.invoice-line-detail>span,.invoice-line-detail>strong:last-child{text-align:right;white-space:nowrap;justify-self:end}.invoice-line-detail small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}@media (max-width:760px){.invoice-summary{grid-template-columns:1fr 1fr}.invoice-line-detail{grid-template-columns:1fr;gap:8px}.invoice-line-detail>span,.invoice-line-detail>strong:last-child{text-align:left;justify-self:start}.compact-radio-group{gap:12px}}.return-line-detail{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(105px,max-content));align-items:flex-start}.return-line-detail>div{overflow-wrap:anywhere;min-width:0}.return-line-detail small{margin-top:4px;line-height:1.45;display:block}.return-line-detail .return-sellable-variant{color:#7d8491;font-size:9px}.return-line-detail>span{white-space:nowrap;text-align:right}.returns-record-drawer{width:min(820px,100vw)}.returns-record-drawer .record-activity-timeline h4,.returns-record-drawer .record-activity-timeline strong,.returns-record-drawer .record-activity-timeline small,.returns-record-drawer .timeline-heading span,.returns-record-drawer .timeline-expand{font-size:10px}.return-order-picker{border:1px solid var(--border);background:#fafbfc;border-radius:11px;gap:9px;margin:14px 0;padding:14px;display:grid}.return-order-picker>label{gap:6px;display:grid}.return-order-picker>label>span{font-size:11px;font-weight:700}.return-order-picker>label b{color:#b42318}.return-order-picker>small{color:var(--muted);font-size:9px}.return-order-results{gap:5px;max-height:260px;display:grid;overflow:auto}.return-order-results button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.return-order-results button:hover,.return-order-results button.selected{background:#f5f5ff;border-color:#8589f2}.return-order-results strong,.return-order-results small{display:block}.return-order-results small{color:var(--muted);margin-top:3px;font-size:10px}.return-order-results em{color:var(--muted);font-size:10px;font-style:normal}.return-order-state{color:var(--muted);text-align:center;padding:16px;font-size:11px}.return-receipt-modal{width:min(880px,100vw - 28px)}.return-receipt-modal .return-uid-receipt{grid-column:1/-1;width:100%}.return-uid-receipt{border:1px solid var(--border);background:#fafbfc;border-radius:10px;gap:12px;padding:16px;display:grid}.return-uid-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.return-uid-options label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.return-uid-options label.selected{background:#f3faeb;border-color:#90b963}.return-uid-options code{overflow-wrap:anywhere;font-size:10px}.return-uid-options span{color:var(--muted);font-size:9px}.return-uid-scan{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:12px;padding-top:4px;display:grid}.return-uid-scan span{font-size:10px;font-weight:700}.return-untracked-note{color:#42651f;background:#eef8e5;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}@media (max-width:760px){.return-line-detail{grid-template-columns:1fr 1fr}.return-line-detail>div{grid-column:1/-1}.return-line-detail>span{text-align:left}.return-uid-options,.return-uid-scan{grid-template-columns:1fr}}.import-steps button>span{z-index:2;background:#fff;padding-right:6px;position:relative}.operation-switcher,.process-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operation-switcher>button,.process-switcher>button{border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.operation-switcher>button>span:first-child,.process-switcher>button>svg{color:#5055f5;background:#f0f1f7;border-radius:9px;place-items:center;width:34px;height:34px;padding:8px;font-size:18px;font-weight:800;display:grid}.operation-switcher strong,.operation-switcher small,.process-switcher strong,.process-switcher small{display:block}.operation-switcher small,.process-switcher small{margin-top:4px;line-height:1.4}.operation-switcher>button.active,.process-switcher>button.active{background:#f6f6ff;border-color:#777cf5;box-shadow:0 0 0 3px #5055f514}.operation-switcher>button.active>span:first-child,.process-switcher>button.active>svg{color:#fff;background:#5055f5}.current-operation-label{color:var(--muted);background:#f7f7ff;border-left:3px solid #5055f5;margin:-2px 0 0;padding:9px 12px;font-size:12px}.count-lines>div{grid-template-columns:minmax(0,1fr) 70px 120px 75px}.count-variance{text-align:right}.count-variance.match b{color:#087443}.count-variance.difference b{color:#b54708}.count-review-summary{background:#f7f7ff;border:1px solid #dedff4;border-radius:10px;gap:4px;margin:0 22px 15px;padding:12px 14px;display:grid}.count-review-summary span{font-size:11px;line-height:1.45}.count-post-error{margin:12px 22px 0}.inventory-control>.process-switcher{margin-bottom:2px}@media (max-width:700px){.operation-switcher,.process-switcher{grid-template-columns:1fr}.count-lines>div{grid-template-columns:1fr 65px 105px}.count-variance{text-align:left;grid-column:2/-1}}.returned-uid-list{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.returned-uid-list b{color:#525866;text-transform:uppercase;margin-right:2px;font-size:10px}.returned-uid-list code{color:#30364a;background:#f6f7fb;border:1px solid #d9dce8;border-radius:6px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.history-filter-row th{background:#f8f9fb;padding:7px 8px}.history-filter-row input,.history-filter-row select{color:#111827;background:#fff;border:1px solid #d7dce5;border-radius:7px;width:100%;min-width:90px;height:32px;padding:0 8px;font-size:11px;font-weight:500}.history-filter-row input:focus,.history-filter-row select:focus{border-color:#777cf5;outline:2px solid #5055f51f}.records-export-row>span{color:#525866;font-size:11px;font-weight:650}.inventory-item-cell strong,.inventory-item-cell small{display:block}.inventory-item-cell small{margin-top:0;line-height:1.35}.inventory-control .clickable-row{cursor:pointer}.inventory-control .clickable-row:hover{background:#f7f8ff}.movement-direction{color:#4b5565;text-transform:uppercase;vertical-align:1px;background:#eef0f4;border-radius:999px;margin-right:7px;padding:3px 6px;font-size:9px;line-height:1;display:inline-flex}.movement-direction.incoming{color:#177447;background:#e7f8ef}.movement-direction.outgoing{color:#b43c36;background:#fff0ef}.recall-item-selector{border:1px solid var(--border);background:#fafbfc;border-radius:11px;gap:10px;padding:14px;display:grid}.recall-item-selector>div:first-child strong,.recall-item-selector>div:first-child span{display:block}.recall-item-selector>div:first-child span{margin-top:3px;font-size:11px}.recall-add-item{justify-self:start}.recall-selected-item{background:#fff;border:1px solid #d8dcf7;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:12px;display:grid}.recall-selected-item>svg{color:#5055f5}.recall-selected-item strong,.recall-selected-item small{display:block}.recall-selected-item small{margin-top:4px}.recall-selected-item button{border:1px solid var(--border);color:#5055f5;cursor:pointer;background:#fff;border-radius:7px;place-items:center;height:32px;padding:0;font-weight:700;display:grid}.recall-scope-choice,.recall-channel-choice{border:1px solid var(--border);background:#fafbfc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.recall-scope-choice legend,.recall-channel-choice legend{color:var(--muted);padding:0 5px;font-size:11px;font-weight:750}.recall-scope-choice label,.recall-channel-choice label{gap:7px;font-size:12px;font-weight:650;flex-direction:row!important;align-items:center!important;width:auto!important;margin:0!important;display:inline-flex!important}.recall-scope-choice input,.recall-channel-choice input{accent-color:#5055f5;margin:0;width:15px!important;height:15px!important}.recall-scope-choice small,.recall-channel-choice small{flex-basis:100%;line-height:1.45}.recall-picker-search{margin:0 18px 12px}.recall-picker-products{max-height:min(520px,55vh);padding:0 18px 14px;overflow:auto}.recall-picker-products .picker-variants button{grid-template-columns:minmax(0,1fr) auto}.recall-picker-products .picker-variants button>b{color:#5055f5;font-size:11px}.recall-picker-products .picker-variants button.selected{background:#f3f3ff;border-color:#777cf5}.recall-picker-products+.modal-actions{background:#fff;position:sticky;bottom:0}.recall-picker-products+.modal-actions>span{color:var(--muted);margin-right:auto;font-size:12px;font-weight:700}@media (max-width:650px){.recall-selected-item{grid-template-columns:22px minmax(0,1fr) 32px}.recall-scope-choice,.recall-channel-choice{flex-direction:column;align-items:flex-start}}.recall-register{overflow:hidden}.recall-register-head{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.recall-register-title{align-items:center;gap:11px;display:flex}.recall-register-title>span{color:#5055f5;background:#f1f2ff;border:1px solid #dfe2ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.recall-register-title h3,.recall-register-title p{margin:0}.recall-register-title h3{font-size:14px}.recall-register-title p{color:var(--muted);margin-top:3px;font-size:11px}.recall-register-head>strong{color:#596173;background:#f2f3f6;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.recall-register-tabs{border-bottom:1px solid var(--border);background:#fbfcfe;gap:2px;padding:0 15px;display:flex;overflow-x:auto}.recall-register-tabs button{color:#687184;cursor:pointer;background:0 0;border:0;flex:none;height:40px;padding:0 11px;font-size:11px;font-weight:600;position:relative}.recall-register-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.recall-register-tabs button:hover{color:#30364a}.recall-register-tabs button.active{color:#4549d8}.recall-register-tabs button.active:after{background:#5055f5}.recall-register-tools{justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.recall-register-tools>div{align-items:center;gap:8px;display:flex}.recall-register-tools>div label{align-items:center;gap:7px;display:flex}.recall-register-tools>div label>span{color:#687184;font-size:10px;font-weight:650}.recall-register-tools select{color:#30364a;background:#fff;border:1px solid #d7dce5;border-radius:7px;min-width:140px;height:32px;padding:0 27px 0 8px;font-size:11px}.recall-register-table{min-width:920px}.advanced-workspace .recall-register-table th{color:#697286;background:#f8f9fb;padding:9px 14px;font-size:10px}.advanced-workspace .recall-register-table td{vertical-align:middle;padding:12px 14px;font-size:12px}.recall-register-table tbody tr{transition:background .15s}.recall-register-table tbody tr:hover{background:#f7f7ff}.recall-primary-cell{min-width:210px;position:relative;padding-right:74px!important}.recall-primary-cell>strong,.recall-primary-cell>small,.recall-scope-cell>strong,.recall-scope-cell>small,.recall-deadline-cell>strong,.recall-deadline-cell>small{display:block}.recall-primary-cell>strong{font-family:var(--font-mono);font-size:11px}.recall-primary-cell>small,.recall-scope-cell>small,.recall-deadline-cell>small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.recall-severity{color:#596173;background:#eef0f4;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:12px;right:14px}.recall-severity.severity-critical{color:#b42318;background:#feeceb}.recall-severity.severity-high{color:#a15c00;background:#fff1df}.recall-severity.severity-moderate{color:#806300;background:#fff7d6}.recall-severity.severity-low{color:#18794e;background:#eaf7ee}.recall-scope-cell{min-width:190px}.recall-scope-cell>strong{font-family:var(--font-mono);font-size:11px}.recall-impact-cell{grid-template-columns:repeat(3,minmax(55px,1fr));gap:12px;min-width:205px;display:grid}.recall-impact-cell span,.recall-impact-cell strong,.recall-impact-cell small{display:block}.recall-impact-cell strong{font-variant-numeric:tabular-nums;font-size:12px}.recall-impact-cell small{color:var(--muted);margin-top:2px;font-size:9px}.recall-deadline-cell{min-width:155px}.recall-deadline-cell strong{font-variant-numeric:tabular-nums;font-size:11px}.recall-deadline-cell strong.overdue,.recall-deadline-cell small.has-exceptions{color:#b42318}.recall-row-chevron{color:#9aa1af}.recall-register-empty{color:var(--muted);text-align:center;place-items:center;padding:44px 20px;display:grid}.recall-register-empty svg{color:#8c91e8;margin-bottom:9px}.recall-register-empty strong{color:var(--text);font-size:12px}.recall-register-empty span{margin-top:4px;font-size:10px}.recall-register-loading{gap:8px;padding:14px;display:grid}.recall-register-loading span{background:linear-gradient(100deg,#eef0f5 20%,#fafbfc 40%,#eef0f5 60%) 0 0/240% 100%;border-radius:7px;height:45px;animation:1.35s ease-in-out infinite shimmer}.recall-register-pagination{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.recall-register-pagination>div{gap:6px;display:flex}.recall-register-pagination button{color:#4f596c;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:10px;font-weight:650;display:flex}.recall-register-pagination button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:760px){.recall-register-head{align-items:flex-start}.recall-register-title p{display:none}.recall-register-tools{flex-direction:column;align-items:stretch}.recall-register-tools .records-inline-search{width:100%}.recall-register-tools>div{grid-template-columns:1fr 1fr;display:grid}.recall-register-tools>div label{gap:4px;display:grid}.recall-register-tools select{width:100%;min-width:0}.recall-register-pagination{gap:8px}.recall-register-pagination button{font-size:0}.recall-register-pagination button svg{margin:0}}.settings-general{gap:14px;display:grid}.settings-group{overflow:hidden}.settings-group>header{border-bottom:1px solid var(--border);background:#fbfcfe;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid}.settings-group>header>span{color:#5055f5;background:#f1f2ff;border:1px solid #dde1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settings-group>header h3,.settings-group>header p{margin:0}.settings-group>header p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.settings-group>.form-grid{margin:0;padding:18px}.compact-settings-table{margin:0}.settings-inline-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:12px 18px;font-size:11px;line-height:1.5}.settings-save-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #d9dded;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #242c4a1c}.settings-save-bar>span{color:var(--muted);font-size:11px}.settings-change-reason{background:#f8f8ff;border:1px solid #daddf4;border-radius:11px;grid-template-columns:minmax(210px,.65fr) minmax(280px,1.35fr);align-items:center;gap:18px;padding:15px 17px;display:grid}.settings-change-reason>div{align-items:flex-start;gap:10px;display:flex}.settings-change-reason svg{color:#5055f5;flex:none}.settings-change-reason strong,.settings-change-reason small{display:block}.settings-change-reason small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.settings-change-reason textarea{resize:vertical;background:#fff;border:1px solid #d6dae6;border-radius:8px;min-height:70px;padding:10px}.settings-change-reason.modal-reason{margin:0 18px}.settings-modal-head{gap:12px;grid-template-columns:42px minmax(0,1fr) 32px!important}.settings-modal-head>div:nth-child(2){min-width:0}.settings-modal-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-modal-head small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.settings-modal-icon{color:#5055f5;background:#f1f2ff;border:1px solid #dde1ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settings-scope-modal>.form-grid label>small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.policy-change-warning{color:#78510a;background:#fff9ec;border:1px solid #f0d8a7;border-radius:9px;align-items:flex-start;gap:10px;margin:12px 18px 0;padding:12px 14px;display:flex}.policy-change-warning>svg{flex:none}.policy-change-warning strong,.policy-change-warning span{display:block}.policy-change-warning span{margin-top:3px;font-size:10px;line-height:1.45}.policy-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.policy-impact-grid article{border:1px solid var(--border);background:#fbfcfe;border-radius:10px;gap:6px;padding:14px;display:grid}.policy-impact-grid article>span{color:#5055f5;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.policy-impact-grid article>strong{font-size:13px}.policy-impact-grid article>p{color:#495365;margin:0;font-size:11px;line-height:1.5}.policy-impact-grid article>small{color:var(--muted);font-size:10px}.integration-catalogue{overflow:hidden}.integration-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.integration-category-grid article{border:1px solid var(--border);background:#fbfcfe;border-radius:10px;align-content:start;gap:7px;padding:15px;display:grid}.integration-category-grid svg{color:#5055f5}.integration-category-grid span,.integration-category-grid small{line-height:1.45}.integration-category-grid span{font-size:11px;font-weight:700}.integration-category-grid small{color:var(--muted);font-size:10px}.document-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.document-control-grid article{border:1px solid var(--border);border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.document-control-grid svg{color:#5055f5}.document-control-grid strong,.document-control-grid small{display:block}.document-control-grid small{color:var(--muted);margin-top:3px;font-size:10px}.document-control-grid article>span{color:#596173;background:#eef0f4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.settings-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px;display:grid}.settings-guidance h3,.settings-guidance p{margin:0}.settings-guidance p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}.notification-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.notification-purpose-grid article{border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.notification-purpose-grid svg{color:#5055f5;flex:none}.notification-purpose-grid strong,.notification-purpose-grid small{display:block}.notification-purpose-grid small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.settings-row-actions{flex-wrap:wrap;gap:6px;display:flex}.settings-row-actions button{color:#3f4b5f;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:7px;height:30px;padding:0 9px;font-weight:700}.settings-row-actions button:hover{border-color:#8d96a8}.settings-row-actions button.danger{color:#b4232d;border-color:#f1c8cc}.workflow-explainer{background:#f6f7ff;border-color:#dfe2ff;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.workflow-explainer>svg{color:#5055f5;flex:none}.workflow-explainer h3,.workflow-explainer p{margin:0}.workflow-explainer p{margin-top:5px;line-height:1.55}.settings-workspace>.integration-workspace{padding:0}.settings-workspace .section-tabs{margin-bottom:0}@media (max-width:760px){.policy-impact-grid,.integration-category-grid,.document-control-grid,.settings-guidance,.notification-purpose-grid,.settings-change-reason{grid-template-columns:1fr}.settings-save-bar{flex-direction:column;align-items:stretch}.settings-save-bar .primary-button{justify-content:center}}.inventory-ops{margin-top:16px}.ops-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.ops-heading h2{margin:0;font-size:20px}.ops-heading p{color:var(--muted);max-width:700px;margin:5px 0 0;font-size:12px}.count-lines>div{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1fr) 90px 140px;align-items:center;gap:12px;padding:12px 15px;display:grid}.count-lines strong,.count-lines small{display:block}.count-lines small{color:var(--muted);margin-top:3px;font-size:10px}.count-lines label b{margin-top:4px;font-size:15px;display:block}.count-lines input{border:1px solid var(--border);border-radius:8px;width:100%;height:36px;padding:0 9px}.invoice-workspace{padding:0}.invoice-workspace .section-heading{margin-top:0}.accounting-summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.accounting-summary strong,.accounting-summary p{margin:0}.accounting-summary p{margin-top:4px;font-size:12px;line-height:1.5}.provider-list{gap:10px;margin-top:18px;display:grid}.provider-card{border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.provider-card strong,.provider-card p{margin:0}.provider-card p{margin-top:4px;font-size:12px}.provider-card.muted{background:#fafafa}.provider-card .primary-button{text-decoration:none}.mapping-form{border:1px solid var(--border);background:#fafafa;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.mapping-form label{gap:6px;display:grid}.mapping-form label span{font-size:11px;font-weight:700}.mapping-form input{border:1px solid var(--border);background:#fff;border-radius:8px;height:38px;padding:0 11px}.mapping-form+.form-note{margin-top:12px}.invoice-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:14px;padding:14px;display:grid}.invoice-filter-grid input,.invoice-filter-grid select{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 10px}.invoice-filter-grid .clear-filter{justify-self:start}@media (max-width:650px){.ops-heading{flex-direction:column;align-items:stretch}.count-lines>div{grid-template-columns:1fr 80px 110px}}@media (max-width:700px){.accounting-summary{grid-template-columns:42px 1fr}.accounting-summary>button{grid-column:1/-1}.provider-card,.mapping-form{grid-template-columns:1fr;display:grid}.provider-card .primary-button{justify-content:center}.invoice-filter-grid{grid-template-columns:1fr}}input::placeholder,textarea::placeholder{opacity:1;color:#a5adba!important;font-size:11px!important;font-weight:400!important}select:required:invalid{color:#a5adba;font-size:11px;font-weight:400}select:required:valid{color:var(--text);font-size:inherit}select option{color:var(--text);font-size:13px}.success-toast{pointer-events:none;max-width:min(460px,100vw - 32px);animation:.24s ease-out both toast-center-in,.22s ease-in 4.3s forwards toast-auto-close;inset:20px auto auto 50%;overflow:hidden;transform:translate(-50%)}.success-toast:after{content:"";transform-origin:0;background:linear-gradient(90deg,#777cf5,#67e17f);height:3px;animation:4.3s linear forwards toast-countdown;position:absolute;bottom:0;left:0;right:0}.success-toast svg{flex:none;animation:.7s ease-out toast-icon-pulse}.pagination-ellipsis{min-width:24px;color:var(--muted);-webkit-user-select:none;user-select:none;place-items:center;display:grid}@keyframes toast-center-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes toast-auto-close{to{opacity:0;visibility:hidden;transform:translate(-50%,-8px)}}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-icon-pulse{0%{opacity:.45;transform:scale(.65)}65%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.success-toast,.success-toast:after,.success-toast svg{animation-duration:.01ms!important;animation-delay:4.3s!important}}.timezone-date-pill{padding-right:14px}.timezone-date-pill>div{min-width:190px}.ops-visual-grid>.region-map-card:not(.dispatch-readiness-card){display:none}.dispatch-readiness-card{color:#fff;background:linear-gradient(145deg,#101c32,#172b49);padding:18px}.dispatch-readiness-card .visual-card-head h3{color:#fff}.dispatch-readiness-summary{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.dispatch-readiness-summary>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.dispatch-readiness-summary svg{color:#9ba9ff}.dispatch-readiness-summary span,.dispatch-readiness-summary strong,.dispatch-readiness-summary small{display:block}.dispatch-readiness-summary strong{font-size:15px}.dispatch-readiness-summary small{color:#aebbd0;margin-top:3px;font-size:10px}.dispatch-lanes{gap:7px;display:grid}.dispatch-lanes>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 70px 70px 16px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid}.dispatch-lanes>button:hover{background:#ffffff17}.dispatch-lanes span strong,.dispatch-lanes span small{display:block}.dispatch-lanes span small,.dispatch-lanes b small{color:#aebbd0;margin-top:2px;font-size:10px;font-weight:500}.dispatch-lanes b{text-align:right}.dispatch-lanes em{color:#cbd5e1;font-size:10px;font-style:normal}.dispatch-state i{background:#53d890;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #53d8901f}.dispatch-state.warning i{background:#ffb449;box-shadow:0 0 0 4px #ffb4491f}.dispatch-readiness-foot{color:#aebbd0;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.dispatch-readiness-foot button{color:#aeb8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.records-panel{position:relative}.records-loading{z-index:4;border-radius:inherit;background:#ffffffeb;align-content:start;gap:12px;padding:72px 18px 18px;display:grid;position:absolute;inset:0}.records-loading i,.records-loading span{background:linear-gradient(100deg,#eef0f5 20%,#fafbfc 40%,#eef0f5 60%) 0 0/240% 100%;border-radius:8px;height:42px;animation:1.35s ease-in-out infinite shimmer}.records-loading i{width:55%;height:34px}@media (max-width:650px){.dispatch-readiness-summary{grid-template-columns:1fr}.dispatch-lanes>button{grid-template-columns:18px 1fr 54px 16px}.dispatch-lanes em{display:none}.dispatch-readiness-foot{flex-direction:column;align-items:flex-start}}.workspace-loading{gap:14px;display:grid}.loading-heading-block{border-radius:12px;width:min(520px,70%);height:70px}.loading-metric-blocks{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.loading-metric-blocks i{border-radius:12px;height:100px;display:block}.loading-register-block{border-radius:13px;height:360px}@media (max-width:700px){.loading-metric-blocks{grid-template-columns:repeat(2,1fr)}}.advanced-workspace .section-metrics article{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:112px;padding:16px 18px;display:flex;overflow:hidden}.advanced-workspace .section-metrics article span,.advanced-workspace .section-metrics article strong,.advanced-workspace .section-metrics article small{z-index:1;overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.25;position:relative}.advanced-workspace .section-metrics article span{font-size:12px}.advanced-workspace .section-metrics article strong{font-size:24px}.advanced-workspace .section-metrics article small{font-size:11px;line-height:1.4}@media (max-width:1100px){.advanced-workspace .section-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.advanced-workspace .section-metrics{grid-template-columns:1fr}}.system-error-banner{color:#a4262c;background:#fff4f4;border:1px solid #f0b9bd;border-radius:10px;flex-direction:column;gap:5px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.system-error-banner small{color:#7c3b3f;font-size:11px;font-weight:500}.pick-stock-warning{color:#7a4b08;background:#fff9ec;border:1px solid #efc98e;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px 14px;display:flex}.pick-stock-warning>svg{flex:none;margin-top:1px}.pick-stock-warning strong,.pick-stock-warning span{display:block}.pick-stock-warning strong{font-size:12px}.pick-stock-warning span{margin-top:4px;font-size:11px;line-height:1.45}.pick-list>div.insufficient-stock{background:#fff8ed;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.pick-list>div.insufficient-stock>span{color:#a75b00;background:#ffead0}.pick-list>div.insufficient-stock em{color:#b45f06;font-size:11px}.inventory-variant-cell{min-width:190px}.inventory-variant-cell strong,.inventory-variant-cell small{display:block}.inventory-variant-cell strong{font-size:11px}.inventory-variant-cell small{color:var(--muted);white-space:normal;margin-top:0;font-size:10px;line-height:1.4}.brand>.northstar-mark{color:#0000;background:0 0;border-radius:0;width:25px;height:25px;display:block}.northstar-mark{flex:none;width:25px;height:25px;display:block;position:relative}.northstar-mark>i{background:#2fc5a8;border-radius:10px;width:15px;height:15px;position:absolute;transform:rotate(32deg)}.northstar-mark>i:first-child{background:#625cff;top:4px;left:1px}.northstar-mark>i:last-child{bottom:3px;right:1px}.workspace-mark{margin:5px;color:#0000!important;background:0 0!important}.legacy-erp-link{color:#5352c9;background:#f7f6ff;border:1px solid #dddaf0;border-radius:9px;align-items:center;gap:11px;min-height:46px;margin-bottom:7px;padding:7px 10px;text-decoration:none;display:flex}.legacy-erp-link:hover{background:#efeeff;border-color:#bcb8ef}.legacy-erp-link>span,.legacy-erp-link strong,.legacy-erp-link small{display:block}.legacy-erp-link>span{flex:1}.legacy-erp-link strong{font-size:12px}.legacy-erp-link small{color:#77758d;margin-top:2px;font-size:10px;font-weight:500}.brand+nav{margin-top:22px}.assistant-trigger{padding:0}.assistant-trigger .northstar-mark{width:23px;height:23px}.assistant-trigger .northstar-mark>i{width:14px;height:14px;box-shadow:none;border:0}.assistant-trigger .northstar-mark>i:first-child{top:3px;left:1px;right:auto}.assistant-trigger .northstar-mark>i:last-child{inset:auto 1px 2px auto}.ai-drawer-backdrop{z-index:120;background:#10182842;justify-content:flex-end;display:flex;position:fixed;inset:0}.ai-assistant-drawer{background:#f7f8fb;grid-template-rows:64px minmax(0,1fr);width:min(500px,100vw);height:100vh;animation:.2s ease-out ai-drawer-in;display:grid;box-shadow:-18px 0 48px #1018282e}.ai-assistant-drawer>header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.ai-assistant-drawer>header>div{align-items:center;gap:11px;display:flex}.ai-assistant-drawer>header strong,.ai-assistant-drawer>header small{display:block}.ai-assistant-drawer>header strong{font-size:14px}.ai-assistant-drawer>header small{color:var(--muted);margin-top:2px;font-size:10px}.ai-assistant-drawer>header>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ai-drawer-workspace{height:100%;min-height:0;padding:14px}.ai-drawer-workspace .ai-layout{height:100%;display:block}.ai-drawer-workspace .ai-chat{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.ai-drawer-workspace .ai-messages{min-height:0}@keyframes ai-drawer-in{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.top-actions .assistant-trigger{display:grid}.ai-assistant-drawer{width:100vw}.ai-drawer-workspace{padding:8px}}.notifications-popover{z-index:120;border:1px solid var(--border);background:#fff;border-radius:14px;width:min(380px,100vw - 32px);max-height:520px;padding:8px;position:fixed;top:68px;right:24px;overflow:auto;box-shadow:0 24px 70px #1116142e}.notifications-popover header{justify-content:space-between;align-items:center;padding:9px;display:flex}.notifications-popover header button{background:0 0;border:0;font-size:20px}.notifications-popover>button{text-align:left;border:0;border-top:1px solid var(--border);cursor:pointer;background:#fff;gap:3px;width:100%;padding:11px;display:grid}.notifications-popover>button.unread{background:#f6faec}.notifications-popover span,.notifications-popover small{color:var(--muted)}.notification-dot{background:#d73737;border-radius:50%;width:7px;height:7px;margin:-13px 0 0 11px;position:absolute}.product-bulk-toolbar{border-top:1px solid var(--border);background:#fafbfc;align-items:center;gap:8px;padding:10px 12px;display:flex}.product-bulk-toolbar>strong{margin-right:auto;font-size:12px}.product-bulk-toolbar>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.product-bulk-toolbar>button:disabled{opacity:.45;cursor:not-allowed}.bulk-confirmation{background:#f8f7ff;border:1px solid #dcd9ff;border-radius:12px;gap:10px;padding:18px;display:grid}.bulk-confirmation h3,.bulk-confirmation p{margin:0}.bulk-confirmation>div{background:#fff;border-radius:8px;padding:12px;font-weight:700}.bulk-confirmation small{color:var(--muted)}.export-column-picker{border:1px solid var(--border);border-radius:10px;gap:10px;margin:16px 0;padding:15px;display:grid}.export-column-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.export-column-picker label{align-items:center;gap:7px;font-size:12px;display:flex}.import-history-modal{width:min(1180px,95vw)}.import-history-modal td small{color:var(--muted);margin-top:3px;display:block}.import-history-details{border:1px solid var(--border);background:#fafbfc;border-radius:10px;margin-top:16px;padding:14px}.import-history-details .detail-title>div{gap:7px;display:flex}.import-history-details .table-wrap{max-height:300px}.section-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}@media (max-width:760px){.product-bulk-toolbar{flex-wrap:wrap}.product-bulk-toolbar>strong{width:100%}.export-column-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.import-progress{background:#f8fafc;border:1px solid #dfe4ed;border-radius:10px;gap:7px;margin:10px 0;padding:11px 13px;display:grid}.import-progress>div{text-transform:capitalize;justify-content:space-between;font-size:12px;display:flex}.import-progress>i{background:#e6e9ef;border-radius:8px;height:7px;display:block;overflow:hidden}.import-progress>i>b{border-radius:inherit;background:var(--lime-dark);height:100%;transition:width .2s;display:block}.import-progress small{color:var(--muted);font-size:10px}.inventory-operations-table table{min-width:900px}.inventory-operations-table .column-filter-row th{background:#fbfcfe;padding:7px 8px}.column-filter-row label{color:#8a91a1;background:#fff;border:1px solid #dfe3eb;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.column-filter-row input,.column-filter-row select{width:100%;min-width:90px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.stacked-cell strong,.stacked-cell small,.inventory-operations-table td strong+small{display:block}.stacked-cell small,.inventory-operations-table td strong+small{color:var(--muted);margin-top:4px;line-height:1.4}.variance-result{color:#b54708}.match-result{color:#087443}.muted-result{color:var(--muted)}.operational-column-filters th{background:#fbfcfe!important;padding:7px 6px!important}.operational-column-filters label{min-width:108px}.operational-column-filters input[type=date]{min-width:125px}.operational-column-filters select{width:100%;min-width:110px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.timeline-heading{justify-content:space-between;align-items:center;border:0!important;padding:0!important;display:flex!important}.timeline-heading span{color:var(--muted);font-size:10px}.timeline-expand{cursor:pointer;justify-content:center;gap:6px;width:100%;margin-top:4px;border:1px solid var(--border)!important;color:var(--accent)!important;background:#fafbfc!important;border-radius:8px!important;align-items:center!important;padding:9px!important;font-size:11px!important;font-weight:750!important;display:flex!important}.receiving-workflow-modal{width:min(1500px,97vw);max-height:94vh}.receiving-workflow-modal .receiving-workflow{min-width:0}.receiving-quantity-step{flex-direction:column;gap:20px;display:flex}.receiving-quantity-step>.wizard-intro,.receiving-quantity-step>.scan-input,.receiving-quantity-step>.asn-line-editor,.receiving-quantity-step>.validation-list,.receiving-quantity-step>.confirmation-grid,.receiving-quantity-step>.modal-actions{margin:0}.uid-preview-list{gap:4px;max-height:none;display:grid;overflow:visible}.uid-preview-list article{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:minmax(190px,1.2fr) minmax(100px,.7fr) minmax(210px,1.25fr) auto;align-items:center;gap:10px;min-height:36px;padding:6px 9px;display:grid}.uid-preview-list article strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.uid-preview-list article>span:not(.status){font-size:10px;font-weight:700}.uid-preview-list article small{color:var(--muted);font-size:9px;line-height:1.3}.uid-preview-list article .status{padding:4px 7px;font-size:9px}.uid-preview-actions{justify-content:flex-end;gap:7px;padding-top:9px;display:flex}.uid-preview-actions .secondary-button{height:32px}.uid-print-controls{justify-content:flex-end;align-items:flex-end;gap:9px;padding-top:12px;display:flex}.uid-print-controls label{gap:5px;min-width:320px;display:grid}.uid-print-controls label>span{color:var(--muted);font-size:10px;font-weight:750}.uid-print-controls select{border:1px solid var(--border);background:#fff;border-radius:8px;height:36px;padding:0 9px}.uid-print-controls .secondary-button{height:36px}.activity strong,.activity small,.timeline-heading span,.timeline-expand{font-size:10px}.activity small{line-height:1.35}.invoice-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.invoice-workspace-tabs>button{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.invoice-workspace-tabs>button.active{background:#f7f7ff;border-color:#a9acf9;box-shadow:inset 0 0 0 1px #d7d8ff}.invoice-tab-icon{width:36px;height:36px;color:var(--accent);background:#f0f1ff;border-radius:9px;place-items:center;display:grid}.invoice-workspace-tabs strong,.invoice-workspace-tabs small{display:block}.invoice-workspace-tabs small{color:var(--muted);margin-top:3px;font-size:10px}.invoice-workspace-tabs b{text-align:center;background:#eef0f4;border-radius:14px;min-width:30px;padding:5px 8px;font-size:14px;line-height:1}.new-policy-open .compact-radio-group{display:none}.accounting-provider-options{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px;display:flex}.accounting-provider-options h3,.accounting-provider-options p{margin:3px 0}.accounting-provider-options>div:last-child{gap:8px;display:flex}.accounting-provider-options article{border:1px solid var(--border);background:#fafbfc;border-radius:9px;min-width:150px;padding:11px}.accounting-provider-options article strong,.accounting-provider-options article small{display:block}.accounting-provider-options article small{color:var(--muted);margin-top:3px}@media (max-width:850px){.invoice-workspace-tabs{grid-template-columns:1fr}.accounting-provider-options{flex-direction:column;align-items:stretch}.accounting-provider-options>div:last-child{flex-direction:column}.uid-preview-list article{grid-template-columns:1fr}.uid-print-controls{flex-direction:column;align-items:stretch}.uid-print-controls label{min-width:0}.receiving-workflow-modal{width:99vw}}.pick-list-batch-modal{width:min(760px,94vw)}.pick-list-batch-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 16px;display:grid}.pick-list-batch-summary article{border:1px solid var(--border);background:#fafbfe;border-radius:10px;padding:13px}.pick-list-batch-summary span,.pick-list-batch-summary strong{display:block}.pick-list-batch-summary span{color:var(--muted);font-size:11px}.pick-list-batch-summary strong{margin-top:4px;font-size:20px}.pick-list-order-preview{border:1px solid var(--border);border-radius:9px;max-height:280px;display:grid;overflow:auto}.pick-list-order-preview>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(100px,1fr) minmax(180px,2fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.pick-list-order-preview>div:last-child{border-bottom:0}.pick-list-order-preview small{color:var(--muted)}@media (max-width:620px){.pick-list-batch-summary,.pick-list-order-preview>div{grid-template-columns:1fr}.orders-records-table{min-width:1280px}}.shopify-mapping-cards article.editing{border-color:#8584eb;box-shadow:0 0 0 3px #5d5ce717}.mapping-card-meta button+button{margin-left:0}.mapping-card-meta button:first-of-type{color:#5352d5}.shopify-order-review-list{gap:10px;display:grid}.shopify-order-review{background:#fff;border:1px solid #e0e2eb;border-radius:11px;overflow:hidden}.shopify-order-review.expanded{border-color:#bfc2ee;box-shadow:0 0 0 2px #5d5ce714}.shopify-order-review-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(180px,1fr) 160px auto 20px;align-items:center;gap:18px;padding:14px 16px;display:grid}.shopify-order-review-head:hover{background:#fafaff}.shopify-order-review-head span small,.shopify-order-review-head span strong{display:block}.shopify-order-review-head span small{color:#9297a4;letter-spacing:.06em;font-size:8px;font-weight:800}.shopify-order-review-head span strong{margin-top:4px;font-size:12px}.shopify-order-review-head>svg{color:#74798b;transition:transform .18s}.shopify-order-review.expanded .shopify-order-review-head>svg{transform:rotate(180deg)}.shopify-order-review-body{background:#fafbfe;border-top:1px solid #e7e8ef;padding:14px}.order-review-summary{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;display:flex}.order-review-summary>span{color:var(--muted);font-size:10px;line-height:1.45}.shopify-exception-lines{gap:8px;display:grid}.shopify-exception-lines>section{background:#fff;border:1px solid #e2e4ed;border-radius:9px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.shopify-exception-lines .exception-product{padding:9px}.shopify-exception-lines>section>.primary-button{white-space:nowrap;min-height:34px}@media (max-width:900px){.shopify-order-review-head{grid-template-columns:minmax(0,1fr) 130px auto 20px}.shopify-exception-lines>section{grid-template-columns:1fr auto}.shopify-exception-lines .exception-reason{grid-column:1/-1}.shopify-exception-lines>section>.primary-button{grid-area:1/2}}@media (max-width:620px){.shopify-order-review-head{grid-template-columns:1fr auto}.shopify-order-review-head>span:nth-child(2){display:none}.shopify-order-review-head .mapping-exception-status{justify-self:start}.order-review-summary{flex-direction:column;align-items:stretch}.shopify-exception-lines>section{grid-template-columns:1fr}.shopify-exception-lines .exception-reason,.shopify-exception-lines>section>.primary-button{grid-area:auto}.shopify-exception-lines>section>.primary-button{justify-content:center}}.data-migration-settings{margin-top:18px}.data-migration-workspace{gap:12px;display:grid}.settings-impact-notice{color:#724b16;background:#fffaf0;border:1px solid #ead8ad;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.settings-impact-notice>svg{color:#b7791f}.settings-impact-notice strong,.settings-impact-notice span{display:block}.settings-impact-notice strong{font-size:12px}.settings-impact-notice span{color:#80663f;margin-top:4px;font-size:10px;line-height:1.5}.settings-impact-notice .primary-button{white-space:nowrap}@media (max-width:720px){.settings-impact-notice{grid-template-columns:22px 1fr}.settings-impact-notice .primary-button{grid-column:1/-1;justify-content:center}}table .status{font-size:11px!important}.settings-general-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-general-split .settings-group{height:100%}.settings-workspace .settings-group>header h3,.settings-workspace .advanced-panel-head h3,.settings-workspace .records-panel h3{font-size:15px;line-height:1.3}.settings-workspace .settings-group>header p,.settings-workspace .advanced-panel-head p,.settings-workspace .records-panel p{font-size:11px;line-height:1.5}.settings-workspace label>span{font-size:11px;font-weight:700}.settings-workspace input,.settings-workspace select,.settings-workspace textarea{font-size:12px}.settings-confirmation-modal{width:min(720px,94vw)}.settings-confirmation-impact{padding-top:16px}@media (max-width:900px){.settings-general-split{grid-template-columns:1fr}}:root{--font-sans:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"Segoe UI",SegoeUI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;--font-heading:var(--font-sans);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-lg:16px;--text-xl:20px;--text-kpi:28px;--line-xs:16px;--line-sm:18px;--line-base:20px;--line-lg:24px;--line-xl:28px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--heading-h1-size:20px;--heading-h1-line:28px;--heading-h1-spacing:-.2px;--heading-h2-size:18px;--heading-h2-line:24px;--heading-h2-spacing:-.1px;--heading-h3-size:16px;--heading-h3-line:24px;--heading-h3-spacing:0;--heading-h4-size:14px;--heading-h4-line:20px;--heading-h5-size:13px;--heading-h5-line:20px;--heading-h6-size:12px;--heading-h6-line:16px}html,body,button,input,select,textarea,table{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-family:var(--font-body)!important}body{line-height:var(--line-base);font-weight:var(--font-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,h4,h5,h6,.brand strong{margin-block-start:0;font-family:var(--font-heading)!important}h1{font-size:var(--heading-h1-size);font-weight:var(--font-bold);line-height:var(--heading-h1-line);letter-spacing:var(--heading-h1-spacing)}h2{font-size:var(--heading-h2-size);font-weight:var(--font-bold);line-height:var(--heading-h2-line);letter-spacing:var(--heading-h2-spacing)}h3{font-size:var(--heading-h3-size);font-weight:var(--font-semibold);line-height:var(--heading-h3-line);letter-spacing:var(--heading-h3-spacing)}h4{font-size:var(--heading-h4-size);font-weight:var(--font-semibold);line-height:var(--heading-h4-line);letter-spacing:0}h5{font-size:var(--heading-h5-size);font-weight:var(--font-semibold);line-height:var(--heading-h5-line);letter-spacing:0}h6{font-size:var(--heading-h6-size);font-weight:var(--font-semibold);line-height:var(--heading-h6-line);letter-spacing:0}.page-heading h1,.section-heading h1{font-size:var(--heading-h1-size);font-weight:var(--font-bold);line-height:var(--heading-h1-line);letter-spacing:var(--heading-h1-spacing);margin-bottom:4px}.system-modal-head h2,.drawer-head h2,.modal h2,.section-heading h2,.advanced-panel-head h2,.wizard-intro h2{font-size:var(--heading-h2-size);font-weight:var(--font-bold);line-height:var(--heading-h2-line);letter-spacing:var(--heading-h2-spacing)}.card-head h3,.settings-workspace .settings-group>header h3,.settings-workspace .advanced-panel-head h3,.settings-workspace .records-panel h3,.integration-head h3{font-size:var(--heading-h3-size);font-weight:var(--font-semibold);line-height:var(--heading-h3-line);letter-spacing:var(--heading-h3-spacing)}.detail-section h4,.detail-title h4,.connection-card-heading h4,.mapping-workflow-heading h4,.saved-mappings-heading h4{font-size:var(--heading-h4-size);font-weight:var(--font-semibold);line-height:var(--heading-h4-line);letter-spacing:0}p,.page-heading>div>p:last-child,.section-heading>div>p:last-child{font-size:var(--text-base);line-height:var(--line-base)}small,.secondary-text,.metadata{font-size:var(--text-xs);line-height:var(--line-xs);font-weight:400}.eyebrow,.card-kicker,.nav-label{font-size:var(--text-xs);line-height:var(--line-xs);letter-spacing:.08em;font-weight:600}.sidebar nav button,.sidebar-bottom>button,.section-tabs button,.editor-tabs button,.invoice-workspace-tabs>button{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--font-medium)}.sidebar nav button.active{font-weight:var(--font-semibold)}.primary-button,.secondary-button,.text-button,.filter-button,.modal-actions button,.drawer-actions button,.table-footer button{font-size:var(--text-base);line-height:var(--line-base);font-weight:var(--font-semibold)}.primary-button,.secondary-button{border-radius:8px;height:36px}.form-grid label span,.settings-workspace label>span,.sync-settings label span,.uid-print-controls label>span{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--font-medium)}.form-grid input,.form-grid select,.form-grid textarea,.settings-workspace input,.settings-workspace select,.settings-workspace textarea,.column-filter-row input,.column-filter-row select{font-size:var(--text-base);line-height:var(--line-base)}.form-grid input,.form-grid select{border-radius:7px;height:36px}.app-shell{--shell-gutter:18px 18px 0 18px;--shell-gutter-inline:18px;--shell-gutter-top:18px;--sidebar-width:236px;padding:var(--shell-gutter);box-shadow:none;background:#fff}.sidebar{inset:var(--shell-gutter-top) auto 0 var(--shell-gutter-inline);width:var(--sidebar-width);box-shadow:none}.main-panel{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);box-shadow:none;border-radius:20px 20px 0 0}.navigation-progress{left:calc(var(--shell-gutter-inline) + var(--sidebar-width));right:var(--shell-gutter-inline);top:var(--shell-gutter-top)}.topbar{border-radius:0}.sidebar-toggle{color:#777681;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.sidebar-toggle:hover{color:#454bea;background:#f0eff9}.app-shell.sidebar-collapsed{--sidebar-width:68px}.sidebar-collapsed .sidebar{padding-inline:10px}.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.sidebar-collapsed .brand-name,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav button span,.sidebar-collapsed .sidebar-bottom>button span,.sidebar-collapsed .legacy-erp-link span,.sidebar-collapsed .profile-wrap>.user>div:nth-child(2),.sidebar-collapsed .profile-chevron,.sidebar-collapsed .brand .northstar-mark{display:none}.sidebar-collapsed .sidebar-toggle{margin:0}.sidebar-collapsed .sidebar nav button,.sidebar-collapsed .sidebar-bottom>button{justify-content:center;gap:0;width:44px;margin-inline:auto;padding:0}.sidebar-collapsed .sidebar nav button.active:before{display:none}.sidebar-collapsed .legacy-erp-link{justify-content:center;width:44px;min-height:42px;margin-inline:auto;padding:0}.sidebar-collapsed .profile-wrap>.user{justify-content:center;width:44px;margin-inline:auto;padding-inline:0;display:flex}.sidebar-collapsed .profile-menu{width:230px;bottom:0;left:54px;right:auto}.sidebar-collapsed .profile-menu:after{display:none}@media (max-width:1440px){.app-shell{--shell-gutter:12px 12px 0 12px;--shell-gutter-inline:12px;--shell-gutter-top:12px}}@media (max-width:1280px){.app-shell{--shell-gutter:8px 8px 0 8px;--shell-gutter-inline:8px;--shell-gutter-top:8px}.content{padding-inline:22px}}@media (max-width:900px){.app-shell,.app-shell.sidebar-collapsed{--shell-gutter:0;--shell-gutter-inline:0px;--shell-gutter-top:0px;--sidebar-width:236px;padding:0}.sidebar{width:236px;padding:22px 14px 16px;inset:0 auto 0 0}.main-panel{border-radius:0;width:100%;margin-left:0}.topbar{border-radius:0}.sidebar-toggle{display:none}.sidebar-collapsed .brand{justify-content:flex-start;padding:0 9px}.sidebar-collapsed .brand .northstar-mark,.sidebar-collapsed .brand-name,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav button span,.sidebar-collapsed .sidebar-bottom>button span,.sidebar-collapsed .legacy-erp-link span,.sidebar-collapsed .profile-wrap>.user>div:nth-child(2),.sidebar-collapsed .profile-chevron{display:initial}.sidebar-collapsed .sidebar nav button,.sidebar-collapsed .sidebar-bottom>button,.sidebar-collapsed .legacy-erp-link,.sidebar-collapsed .profile-wrap>.user{justify-content:flex-start;gap:11px;width:100%;margin-inline:0;padding:0 10px}.navigation-progress{top:0;left:0;right:0}}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}table{font-size:var(--text-sm);line-height:var(--line-sm)}th{font-size:var(--text-xs);line-height:var(--line-xs);font-weight:var(--font-semibold);letter-spacing:.045em;padding:9px 14px}td{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--font-regular);font-variant-numeric:tabular-nums;padding:10px 14px}.section-table td{height:48px;font-size:var(--text-sm)}td strong,.section-table td strong,.record-person strong{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--font-medium)}td small,.stacked-cell small,.record-person small{font-size:var(--text-xs);line-height:var(--line-xs);font-weight:400}td.numeric,th.numeric,.numeric,.money,.quantity,.percentage,input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.status,table .status{line-height:var(--line-xs);font-weight:var(--font-medium);padding:3px 7px;font-size:var(--text-xs)!important}.metrics-grid h2,.section-metrics strong,.advanced-workspace .section-metrics article strong,.report-kpis strong,.pick-list-batch-summary strong{font-size:var(--text-kpi);line-height:32px;font-weight:var(--font-semibold);letter-spacing:-.35px;font-variant-numeric:tabular-nums}.identifier,.uid,.serial-number,.sku,.barcode-value,.lot-number,.order-number,.invoice-number,.shipment-reference,.tracking-number,.location-code,.bin-code,.transfer-reference,.return-reference,.transaction-id,.external-order-number,.returned-uid-list code,.uid-preview-list article strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.95em;font-weight:500;font-family:var(--font-mono)!important}code,pre,.audit-technical{font-family:var(--font-mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font-optical-sizing:auto;font-feature-settings:"cv02","cv03","cv04","cv11"}.money,.quantity,.percentage,.metric-value,.volume-total strong,.sla-gauge strong,.stock-radial strong,.channel-doughnut strong,.chart-y-axis,.chart-days{font-variant-numeric:tabular-nums}.card,.metrics-grid article,.section-metrics article{border-radius:12px}.card{padding:16px}.records-panel,.orders-card{padding:0}.content{padding:26px 30px 42px}.page-heading,.section-heading{margin-bottom:18px}.section-metrics{gap:8px;margin-bottom:10px}.section-metrics article{padding:12px}.records-tools{padding:10px 13px}.system-modal{border-radius:14px;padding:20px}.detail-drawer{padding:20px}.detail-section,.order-summary,.detail-grid{border-radius:9px}.quickbooks-integration{margin-bottom:16px}.quickbooks-integration .advanced-panel-head{align-items:flex-start}.quickbooks-integration .advanced-panel-head>a{white-space:nowrap;text-decoration:none}.integration-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-readiness>div,.accounting-connection-list>article{border:1px solid var(--border);background:var(--surface-soft,#f7f8fa);border-radius:10px;padding:14px}.integration-readiness span,.accounting-connection-head span{color:var(--text-muted);font-size:var(--text-sm);margin-top:3px;display:block}.integration-readiness code{overflow-wrap:anywhere;background:#eef0ff;border-radius:8px;grid-column:1/-1;padding:10px 12px}.accounting-connection-list{gap:12px;margin-top:12px;display:grid}.accounting-connection-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accounting-mapping-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.accounting-mapping-form label{gap:5px;display:grid}.accounting-mapping-form label>span{font-size:var(--text-sm);font-weight:600}.accounting-mapping-form label>small{color:var(--text-muted)}.accounting-mapping-form .integration-card-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.secondary-button.danger{color:#a32620}@media (max-width:850px){.integration-readiness,.accounting-mapping-form{grid-template-columns:1fr}.accounting-mapping-form .integration-card-actions,.integration-readiness code{grid-column:1}}.column-filter-row input,.column-filter-row select,.column-filter-row option,.column-filter-row input::placeholder{font-size:11px!important}.operational-records-table th:nth-child(4),.operational-records-table td:nth-child(4){width:150px;min-width:150px;max-width:150px}.operational-records-table td:nth-child(4) .external-order-number{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-exception,.no-exception{font-size:11px}.inbound-layout,.returns-layout,.inventory-layout{grid-template-columns:minmax(0,1fr)}.inbound-layout .insight-panel,.returns-layout .insight-panel,.inventory-layout .insight-panel{width:260px;padding:14px}.inbound-layout .insight-items>div,.returns-layout .insight-items>div,.inventory-layout .insight-items>div{padding:7px 0;font-size:12px;line-height:1.45}.inbound-layout .insight-items span,.inbound-layout .insight-items strong,.returns-layout .insight-items span,.returns-layout .insight-items strong,.inventory-layout .insight-items span,.inventory-layout .insight-items strong{font-size:12px;line-height:1.45}@media (max-width:900px){.inbound-layout,.returns-layout,.inventory-layout{grid-template-columns:1fr}.inbound-layout .insight-panel,.returns-layout .insight-panel,.inventory-layout .insight-panel{width:auto}}.connected-order-modal{padding:36px}.order-exception{font-size:11px;font-weight:500}.orders-batch-bar{margin:0}.drawer-reference-title{align-items:center;gap:7px;display:flex}.copy-reference-button{color:#5d6070;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dedee8;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:10px;font-weight:600;transition:width .15s,padding .15s,border-color .15s,color .15s;display:inline-flex}.copy-reference-button:hover{color:#242633;border-color:#a9abbd}.copy-reference-button.copied,.copy-reference-button.error{gap:4px;width:auto;padding:0 8px}.copy-reference-button.copied{color:#20783a;background:#f1fbf4;border-color:#9ed6ad}.copy-reference-button.error{color:#b52834;background:#fff4f4;border-color:#efb5ba}.detail-title-actions{align-items:center;gap:7px;display:flex}.detail-title .small-print-button{align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.order-print-settings .settings-form-actions{margin-top:16px}@media (max-width:760px){.connected-order-modal{padding:18px}.detail-title-actions{flex-direction:column;align-items:flex-end}}.order-amend-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-amend-modal .order-amend-status select{height:40px;font-size:12px}@media (max-width:700px){.order-amend-modal .form-grid{grid-template-columns:1fr}}.shipment-tracking-section .detail-grid{border:0}.source-order-link{color:#4c50d6;background:#fff;border:1px solid #d9dce7;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.source-order-link:hover{background:#f8f8ff;border-color:#aeb2d8}.carrier-name{align-items:center;gap:7px;display:flex!important}.carrier-mark{color:#505766;letter-spacing:-.02em;background:#f0f1f5;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.carrier-mark.known{color:#464ad0;background:#f0f1ff}.create-return-modal{padding:36px}@media (max-width:760px){.create-return-modal{padding:18px}}.create-return-modal>.system-modal-head{z-index:12;background:#fff;position:sticky;top:0}.create-return-modal .return-order-results{max-height:220px}.return-record-actions{position:relative}.return-record-actions-menu{left:auto;right:0}.return-record-actions-menu small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.return-receipt-modal{padding:28px}.return-receipt-modal .detail-title{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;min-height:44px;padding:0 0 10px;display:flex}@media (max-width:760px){.return-receipt-modal{padding:18px}}.sample-request-modal{padding:36px}.sample-request-modal .sample-lines{border:1px solid var(--border);border-radius:10px;margin-top:20px;overflow:hidden}.sample-request-modal .sample-lines>.detail-title{background:#fff}.sample-request-modal .sample-selected-line{border-top:1px solid var(--border);grid-template-columns:minmax(260px,1fr) 80px 110px 110px 28px;align-items:center;gap:10px;padding:10px 14px;display:grid}.sample-request-modal .sample-selected-line>div{min-width:0}.sample-request-modal .sample-selected-line strong,.sample-request-modal .sample-selected-line small{display:block}.sample-request-modal .sample-selected-line small{color:var(--muted);margin-top:3px;font-size:10px}.sample-request-modal .sample-form-error-text{color:#b42318;font-weight:600}.sample-record-drawer .sample-purpose-record{color:#4f5868;white-space:pre-wrap;padding:14px;font-size:11px;line-height:1.55}.sample-actions>button:last-child{flex:none;order:-1}@media (max-width:760px){.sample-request-modal{padding:18px}.sample-request-modal .sample-selected-line{grid-template-columns:1fr 1fr}.sample-request-modal .sample-selected-line>div{grid-column:1/-1}}.add-item-modal{padding:28px}.history-reference-location small{margin-top:5px;line-height:1.35;display:block}@media (max-width:760px){.add-item-modal{padding:18px}}.receiving-workflow-modal{overscroll-behavior:contain;height:auto;min-height:900px;padding:28px}.receiving-workflow-modal .receiving-source-step>.form-grid,.receiving-workflow-modal .receiving-source-step>.order-summary{width:50%}.receiving-workflow-modal .receiving-expected-step>.order-summary{width:70%}.receiving-workflow-modal .receiving-expected-step>.variant-matrix,.receiving-workflow-modal .receiving-expected-step>.asn-line-editor,.receiving-workflow-modal .receiving-expected-step>.edit-lines{margin-top:20px;margin-bottom:40px}.receiving-workflow-modal .receiving-expected-step>.expected-line-tools{margin-top:36px}.receiving-workflow-modal .receiving-expected-step .expected-line-tools>.detail-title{background:0 0;padding:0 0 10px}.inbound-record-actions{position:relative}.inbound-record-actions-menu{left:auto;right:0}.inbound-record-actions-menu span,.inbound-record-actions-menu small{display:block}.inbound-record-actions-menu span{font-size:12px;font-weight:600}.inbound-record-actions-menu small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400}@media (max-width:1100px){.receiving-workflow-modal .receiving-source-step>.form-grid,.receiving-workflow-modal .receiving-source-step>.order-summary,.receiving-workflow-modal .receiving-expected-step>.order-summary{width:100%}}@media (max-width:760px){.receiving-workflow-modal{height:94vh;min-height:0;padding:18px}}.warehouse-settings-modal{padding:28px}.warehouse-settings-modal .settings-change-reason.modal-reason{margin:0}.warehouse-settings-modal .policy-change-warning{margin:12px 0}@media (max-width:760px){.warehouse-settings-modal{padding:18px}}.system-modal{--sticky-modal-gutter:20px}.system-modal>.system-modal-head{top:calc(-1 * var(--sticky-modal-gutter))}.fulfilment-station.stable-flow-modal>.system-modal-head{top:-28px}.connected-order-modal,.create-return-modal,.sample-request-modal{--sticky-modal-gutter:36px}.add-item-modal,.receiving-workflow-modal,.return-receipt-modal,.warehouse-settings-modal{--sticky-modal-gutter:28px}.integration-manage-modal{--sticky-modal-gutter:22px}@media (max-width:760px){.fulfilment-station.stable-flow-modal>.system-modal-head{top:-18px}.connected-order-modal,.create-return-modal,.sample-request-modal,.add-item-modal,.receiving-workflow-modal,.return-receipt-modal,.warehouse-settings-modal,.integration-manage-modal{--sticky-modal-gutter:18px}}.settings-feature-page{gap:14px;display:grid}.settings-feature-intro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:3px 2px 5px;display:grid}.settings-feature-intro>div{color:#5055f5;background:#f1f2ff;border:1px solid #dde1ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-feature-intro p,.settings-feature-intro h2,.settings-feature-intro small{margin:0}.settings-feature-intro h2{margin-top:2px;font-size:18px;line-height:1.35}.settings-feature-intro small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.settings-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-primary-panel{overflow:hidden}.settings-primary-panel>.advanced-panel-head{background:#fbfcfe}.settings-explainer-row{gap:0;padding:0;overflow:hidden}.settings-explainer-row>div{padding:16px 18px 16px 54px;position:relative}.settings-explainer-row>div+div{border-left:1px solid var(--border)}.settings-step-number{color:#5055f5;background:#eef0ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid;position:absolute;top:16px;left:18px}.notification-channel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notification-channel-strip article,.security-overview-grid article{border:1px solid var(--border);background:#fff;border-radius:10px;gap:3px;padding:13px 15px;display:grid}.notification-channel-strip span,.security-overview-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:650}.notification-channel-strip strong,.security-overview-grid strong{font-size:13px}.notification-channel-strip small,.security-overview-grid small{color:var(--muted);font-size:10px;line-height:1.4}.settings-inline-boundary{color:#49516a;background:#f7f8ff;border:1px solid #dfe2ff;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.settings-inline-boundary>svg{color:#5055f5;flex:none}.settings-inline-boundary strong,.settings-inline-boundary small{display:block}.settings-inline-boundary strong{font-size:11px}.settings-inline-boundary small{color:#687084;margin-top:3px;font-size:10px;line-height:1.5}.settings-inline-boundary.embedded{margin:0 16px 16px}.security-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-permission-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 16px 16px;display:grid}.security-permission-list article{border-bottom:1px solid #eceef3;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.security-permission-list article svg{color:#198754}.security-permission-list strong{text-transform:capitalize;font-size:11px;font-weight:600}.security-permission-list>.empty-state{grid-column:1/-1}.system-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.system-health-metrics article{min-height:94px}.system-health-metrics article small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.settings-audit-history .table-wrap{max-height:430px;overflow:auto}.audit-system-page .data-migration-settings{margin-top:0}@media (max-width:900px){.settings-feature-grid,.security-overview-grid{grid-template-columns:1fr}.system-health-metrics,.security-permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.notification-channel-strip,.system-health-metrics,.security-permission-list{grid-template-columns:1fr}.settings-explainer-row>div+div{border-left:0;border-top:1px solid var(--border)}}.invoice-workspace-tabs>button{padding:15px 16px}.invoice-workspace-tabs strong{font-size:13px;font-weight:var(--font-regular)}.invoice-policy-modal{--sticky-modal-gutter:28px;padding:28px}.invoice-workspace table thead th,.samples-workspace table thead th{color:#9a9dac;font-size:11px!important}.invoice-workspace table td:nth-child(2)>strong,.invoice-workspace table td:nth-child(3)>strong{color:#414456}.invoice-summary>div .status{margin-top:5px;display:inline-flex}@media (max-width:760px){.invoice-policy-modal{--sticky-modal-gutter:18px;padding:18px}}.bulk-create-steps span{background:0 0}.product-bulk-create .wizard-intro .template-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100%);display:grid}.product-bulk-create .wizard-intro .template-actions>button{justify-content:center;width:100%}.inventory-control .section-table th,.inventory-control table th,.inventory-operations-table th{color:#9a9dac}.operation-switcher>button,.process-switcher>button{padding:15px 16px}.operation-switcher strong,.process-switcher strong,.inventory-control>.ops-heading h3{font-size:14px}.samples-metrics .actionable-metric.selected{background:#f7f7ff;border-color:#8589f2}.advanced-workspace .samples-metrics article span{font-size:13px}.advanced-workspace .samples-metrics article small{font-size:12px}.recall-register-table thead th{color:#9a9dac}.advanced-workspace .recall-metrics article span{font-size:13px}.advanced-workspace .recall-metrics article small{font-size:12px}.recall-primary-cell{min-width:210px;padding-right:14px!important}.recall-primary-cell>strong,.recall-scope-cell>strong{font-family:var(--font-body);font-weight:600}.recall-severity-cell{vertical-align:middle;text-align:left}.recall-severity-cell .recall-severity{justify-content:center;align-items:center;min-width:64px;display:inline-flex;position:static}.recall-column-filters th{background:#f8f9fb;padding:7px 8px!important}.recall-column-filters label{display:block;position:relative}.recall-column-filters label svg{color:#969baa;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.recall-column-filters input,.recall-column-filters select{width:100%;min-width:90px;height:32px;color:var(--text);background:#fff;border:1px solid #d7dce5;border-radius:7px;padding:0 8px;font-size:11px}.recall-column-filters label input{padding-left:28px}.samples-workspace .sample-column-filters th{background:#f8f9fb;padding:7px 8px}.samples-workspace .sample-column-filters input,.samples-workspace .sample-column-filters select{width:100%;min-width:90px;height:32px;color:var(--text);background:#fff;border:1px solid #d7dce5;border-radius:7px;padding:0 8px;font-size:11px}.recall-register,.recall-register-table{font-family:var(--font-body)}.order-product-picker>.empty-state strong,.order-product-picker>.empty-state span{display:block}.order-product-picker>.empty-state span{margin-top:6px}@media (max-width:760px){.product-bulk-create .wizard-intro .template-actions{grid-template-columns:1fr;width:100%}}.integration-workspace{gap:16px;display:grid}.integration-dashboard-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 6px;display:flex}.integration-dashboard-head h1{margin:3px 0 4px}.integration-dashboard-head p{max-width:680px;color:var(--muted);margin:0}.integration-health-strip{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.integration-health-strip article{grid-template-columns:1fr auto;align-items:end;gap:2px 16px;min-height:84px;padding:16px 18px;display:grid}.integration-health-strip article+article{border-left:1px solid var(--border)}.integration-health-strip span{color:var(--muted);font-size:11px;font-weight:600}.integration-health-strip strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:24px;font-weight:600}.integration-health-strip small{color:#8a8f9b;font-size:10px}.integration-load-error,.integration-attention-banner{color:#664a10;background:#fffaf0;border:1px solid #f0d8a3;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.integration-load-error>svg,.integration-attention-banner>svg{flex:none}.integration-load-error>span,.integration-attention-banner>div{gap:2px;min-width:0;display:grid}.integration-load-error strong,.integration-attention-banner strong{font-size:12px}.integration-load-error small,.integration-attention-banner span{font-size:11px;line-height:1.45}.integration-load-error button,.integration-attention-banner button{flex:none;margin-left:auto}.integration-workspace-tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:2px;display:flex}.integration-workspace-tabs button{color:#737884;text-align:left;background:0 0;border:0;gap:2px;min-width:150px;padding:10px 14px 12px;display:grid;position:relative}.integration-workspace-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.integration-workspace-tabs button:hover{color:#323642}.integration-workspace-tabs button.active{color:#292d39}.integration-workspace-tabs button.active:after{background:#5055f5}.integration-workspace-tabs span{font-size:12px;font-weight:600}.integration-workspace-tabs small{font-size:9px;font-weight:400}.integration-directory{padding:0;overflow:hidden}.integration-directory-heading,.integration-section-heading,.integration-operations-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.integration-directory-heading{padding:20px 20px 16px}.integration-directory-heading h2,.integration-section-heading h2,.integration-operations-heading h2{margin:2px 0 3px;font-size:16px}.integration-directory-heading p,.integration-section-heading p,.integration-operations-heading p{color:var(--muted);margin:0;font-size:11px}.integration-directory-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.integration-directory-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fbfbfc;grid-template-columns:minmax(230px,1fr) auto 170px;align-items:center;gap:12px;padding:12px 20px;display:grid}.integration-directory-search{display:block;position:relative}.integration-directory-search>svg{color:#838895;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.integration-directory-search input,.integration-status-filter select{width:100%;height:36px;color:var(--text);background:#fff;border:1px solid #d9dce4;border-radius:8px;font-size:12px}.integration-directory-search input{padding:0 12px 0 34px}.integration-status-filter select{padding:0 30px 0 10px}.integration-category-filters{background:#fff;border:1px solid #e0e2e8;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.integration-category-filters button{color:#666b77;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:500}.integration-category-filters button:hover{color:var(--text);background:#f3f4f7}.integration-category-filters button.active{color:#4549d8;background:#ebeaff}.integration-directory-grid.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 20px;display:grid}.integration-directory-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #e0e2e8;border-radius:11px;align-content:start;gap:16px;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.integration-directory-card:hover{border-color:#cfd2dc;transform:translateY(-1px);box-shadow:0 4px 14px #191c280d}.integration-directory-card.has-error{border-color:#ecd4d2}.integration-card-primary{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.integration-provider-logo{color:#35394a;background:#f8f9fb;border:1px solid #e1e3e9;border-radius:10px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:750;display:grid}.integration-provider-logo.provider-shopify{color:#237a39;background:#eef9f0}.integration-card-title{min-width:0}.integration-card-title>div{align-items:center;gap:8px;display:flex}.integration-card-title strong{font-size:13px;font-weight:650}.integration-card-title>div span{color:#838895;font-size:10px}.integration-card-title p{color:#686d79;margin:4px 0 0;font-size:10px;line-height:1.45}.integration-status{white-space:nowrap;color:#616671;background:#f1f2f4;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.integration-status>span{background:#8c919c;border-radius:50%;width:6px;height:6px}.integration-status.connected{color:#187437;background:#eaf8ee}.integration-status.connected>span{background:#24a148}.integration-status.attention{color:#8a5b00;background:#fff4db}.integration-status.attention>span{background:#e5a400}.integration-status.error{color:#a33c35;background:#fff0ef}.integration-status.error>span{background:#d64e45}.integration-status.disabled{color:#777c87;background:#f0f1f3}.integration-account{background:#f7f8fa;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.integration-account span,.integration-health-facts dt{color:#858a96;text-transform:uppercase;letter-spacing:.035em;font-size:9px;font-weight:600}.integration-account strong{font-size:11px}.integration-account small{color:#777c87;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-health-facts{grid-template-columns:1.35fr .8fr .9fr;gap:0;margin:0;display:grid}.integration-health-facts>div{min-width:0;padding:0 10px}.integration-health-facts>div:first-child{padding-left:0}.integration-health-facts>div+div{border-left:1px solid var(--border)}.integration-health-facts dt,.integration-health-facts dd{margin:0}.integration-health-facts dd{color:#353945;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.integration-directory-card .integration-card-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.integration-overflow-button{color:#676c78;background:#fff;border:1px solid #dcdee5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.integration-overflow-button:hover:not(:disabled){color:#252935;background:#f4f5f7}.integration-overflow-button:disabled{opacity:.38}.integration-empty-state{color:#858a96;text-align:center;grid-column:1/-1;justify-items:center;gap:6px;padding:46px 20px;display:grid}.integration-empty-state strong{color:#343843;font-size:13px}.integration-empty-state span{max-width:420px;font-size:11px}.integration-empty-state button{margin-top:8px}.integration-card-skeleton{grid-template-columns:42px 1fr;min-height:240px;animation:1.3s ease-in-out infinite integration-skeleton-pulse}.integration-card-skeleton>span{background:#eceef2;border-radius:10px;width:42px;height:42px}.integration-card-skeleton>div{align-content:start;gap:9px;display:grid}.integration-card-skeleton i{background:#eceef2;border-radius:4px;width:55%;height:10px;display:block}.integration-card-skeleton i:nth-child(2){width:90%}.integration-card-skeleton i:nth-child(3){width:72%}@keyframes integration-skeleton-pulse{50%{opacity:.55}}.integration-secondary-section{gap:10px;display:grid}.integration-secondary-section>.quickbooks-integration{margin:0}.integration-operations-heading{padding:10px 2px 0}.integration-policy-panel,.integration-event-log{overflow:hidden}.integration-disconnect-dialog{width:min(520px,100vw - 32px);padding:22px}.danger-dialog-icon{color:#b23a34;background:#fff0ef;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.disconnect-dialog-copy{padding:4px 2px 8px}.disconnect-dialog-copy p{margin:0 0 12px;font-size:12px;line-height:1.55}.disconnect-dialog-copy ul{color:#676c78;gap:7px;margin:0;padding-left:19px;font-size:11px;line-height:1.45;display:grid}.integration-directory button:focus-visible,.integration-directory input:focus-visible,.integration-directory select:focus-visible,.integration-disconnect-dialog button:focus-visible{outline-offset:2px;outline:2px solid #5055f5}@media (max-width:1100px){.integration-directory-toolbar{grid-template-columns:1fr 170px}.integration-category-filters{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.integration-directory-grid.store-grid{grid-template-columns:1fr}}@media (min-width:1500px){.integration-directory-grid.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.integration-workspace{gap:12px}.integration-dashboard-head{align-items:flex-start}.integration-dashboard-head>button{flex:none}.integration-workspace-tabs{overflow-x:auto}.integration-workspace-tabs button{min-width:132px;padding-left:10px;padding-right:10px}.integration-health-strip{grid-template-columns:1fr}.integration-health-strip article+article{border-top:1px solid var(--border);border-left:0}.integration-directory-heading,.integration-section-heading,.integration-operations-heading{flex-direction:column;align-items:flex-start}.integration-directory-toolbar{grid-template-columns:1fr;padding:12px 14px}.integration-status-filter{grid-row:2}.integration-category-filters{grid-row:3}.integration-directory-grid.store-grid{padding:14px}.integration-card-primary{grid-template-columns:38px minmax(0,1fr)}.integration-provider-logo{width:38px;height:38px}.integration-status{grid-column:2;justify-self:start}.integration-health-facts{grid-template-columns:1fr}.integration-health-facts>div{padding:8px 0}.integration-health-facts>div+div{border-top:1px solid var(--border);border-left:0}.integration-directory-card .integration-card-actions{flex-wrap:wrap;justify-content:flex-start}.integration-directory-card .integration-card-actions .primary-button{order:-1;justify-content:center;width:100%}}
