@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{color:#182230;font-synthesis:none;text-rendering:optimizelegibility;--blue:#2563eb;--blue-dark:#1746ba;--navy:#131b2d;--line:#e7ebf2;--green:#159570;--green-bg:#e8f7f1;--amber:#c87910;--amber-bg:#fff5df;--purple:#7257d9;--purple-bg:#f0edff;background:#f5f7fb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:2;flex-direction:column;width:248px;padding:25px 15px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{padding:3px 14px 25px}.brand-lockup img{object-fit:contain;object-position:left center;width:135px;height:60px}.brand-lockup span{color:#8d9ab4;letter-spacing:.18em;margin-top:-4px;font-size:9px;display:block}.workspace-switch{background:#fff1;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;margin:0 1px 28px;padding:12px;display:flex}.workspace-switch strong,.workspace-switch small{display:block}.workspace-switch strong{font-size:12px;font-weight:600}.workspace-switch small{color:#9aa7c1;margin-top:3px;font-size:10px}.workspace-dot{background:#32cf9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #32cf9b1f}.chevron{color:#8794af;margin-left:auto;font-size:16px}.nav-label{color:#75839f;text-transform:uppercase;letter-spacing:.13em;padding:0 13px 11px;font-size:10px;font-weight:700}.side-nav{flex:1}.nav-item{color:#9eaac0;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:11px 13px;font-size:13px;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.nav-active{color:#fff;box-shadow:inset 3px 0 0 var(--blue);background:#2b3a57}.nav-item b{text-align:center;color:#b9ccff;background:#2563eb3d;border-radius:6px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-bottom{border-top:1px solid #ffffff14;padding:16px 2px 0}.connection-card{align-items:center;gap:10px;padding:4px 10px 14px;display:flex}.connection-card strong,.connection-card small{display:block}.connection-card strong{font-size:11px}.connection-card small{color:#8794af;margin-top:3px;font-size:9px}.connection-icon{color:#9aa7c1;background:#ffffff14;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.connection-icon.is-live{color:#40d5a6;background:#32cf9b1f}.logout-button{color:#7e8ba6;text-align:left;background:0 0;border:0;width:100%;padding:8px 10px;font-size:11px}.logout-button:hover{color:#fff}.main-area{width:calc(100% - 248px);margin-left:248px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;justify-content:space-between;align-items:center;height:75px;padding:0 41px;display:flex}.breadcrumb{color:#98a2b3;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb i{color:#c4cad3;font-style:normal}.breadcrumb strong{color:#344054;font-weight:600}.top-actions{align-items:center;gap:19px;display:flex}.api-indicator{color:#798397;align-items:center;gap:7px;font-size:11px;display:flex}.status-light{background:#f5ac3f;border-radius:50%;width:6px;height:6px}.status-light.live{background:#20b486;box-shadow:0 0 0 3px #d8f5eb}.icon-button{color:#667085;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--blue);background:#eef2f8}.avatar{color:#fff;background:linear-gradient(145deg,#2f6ef0,#1546b7);border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.content{max-width:1410px;margin:0 auto;padding:39px 42px 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.16em;font-size:10px;font-weight:700}h1,h2,h3{margin:0;font-family:Manrope,sans-serif}.page-heading h2{color:#162033;letter-spacing:-.03em;margin-top:8px;font-size:27px}.page-heading p{color:#8791a2;margin-top:7px;font-size:13px}.heading-actions{gap:9px;display:flex}.primary-button,.secondary-button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.primary-button{background:var(--blue);color:#fff;box-shadow:0 5px 13px #2563eb2e}.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.secondary-button{color:#465268;background:#fff;border:1px solid #dfe5ee}.secondary-button:hover{background:#fafbfc;border-color:#bdc9da}.hero-strip{color:#fff;background:linear-gradient(110deg,#102348,#193768 62%,#21508a);border-radius:13px;align-items:center;gap:16px;min-height:97px;margin-bottom:20px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #1c386524}.hero-icon{color:#a9c6ff;background:#ffffff1f;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.hero-kicker{text-transform:uppercase;letter-spacing:.13em;color:#9bb7df;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.hero-strip strong{font-family:Manrope;font-size:15px}.hero-strip p{color:#b8c7df;margin-top:5px;font-size:11px}.hero-strip p span{color:#718bb5;margin:0 4px}.active-label{color:#59dbb2!important}.hero-meta{text-align:right;margin-left:auto;padding-right:3px}.hero-meta span,.hero-meta strong{display:block}.hero-meta span{color:#9bb7df;font-size:10px}.hero-meta strong{color:#d7e4fb;margin-top:5px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;min-height:107px;padding:18px;display:flex;position:relative}.metric-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.metric-blue{color:var(--blue);background:#e9f0ff}.metric-violet{color:var(--purple);background:var(--purple-bg)}.metric-green{color:var(--green);background:var(--green-bg)}.metric-amber{color:var(--amber);background:var(--amber-bg)}.metric-copy span,.metric-copy small{display:block}.metric-copy span{color:#7e8a9f;font-size:11px}.metric-copy strong{color:#192536;margin:3px 0 2px;font-family:Manrope;font-size:23px;line-height:1.2;display:block}.metric-copy small{color:#9aa4b3;font-size:10px}.metric-spark{color:#23ae83;align-self:flex-start;margin-left:auto;font-size:13px}.section-grid{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);gap:20px;margin-bottom:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px;box-shadow:0 3px 10px #10182805}.full-panel{min-height:500px}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.panel-header h3{color:#1d2939;font-size:14px}.panel-header p{color:#98a2b3;margin-top:5px;font-size:11px}.text-button{color:var(--blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--blue-dark)}.order-list{border-top:1px solid #eff2f6}.order-row{border-bottom:1px solid #eff2f6;align-items:center;gap:12px;min-height:71px;display:flex}.order-row:last-child{border-bottom:0}.order-icon{color:#607bd1;background:#edf1ff;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.order-main{flex:1;min-width:0}.order-main strong,.order-main span{display:block}.order-main strong{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.order-main span{color:#98a2b3;margin-top:4px;font-size:10px}.order-amount{color:#344054;margin-left:auto;font-size:11px;font-weight:600}.pill{color:#168665;background:var(--green-bg);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.pill-amber{color:#bd7410;background:var(--amber-bg)}.pill-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.row-arrow{color:#b3bdcc;margin-left:3px}.pulse-chart{padding-top:5px}.chart-label{color:#8b96a7;justify-content:space-between;align-items:center;font-size:10px;display:flex}.chart-label strong{color:#25344c;font-family:Manrope;font-size:19px}.bars{border-bottom:1px solid #e7ebf2;align-items:flex-end;gap:6px;height:112px;margin-top:16px;padding:0 3px;display:flex}.bars span{background:#cbdafa;border-radius:4px 4px 0 0;flex:1;max-width:14px;margin:0 auto;display:block}.bars span.bar-hot{background:#4a7df0}.chart-foot{color:#a2aaba;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:grid}.chart-foot strong{text-align:center;color:#8590a1;font-size:9px;font-weight:500}.trend-up{color:#14a379;font-weight:700}.mini-table,.inventory-table{width:100%;overflow-x:auto}.table-row{border-bottom:1px solid #eff2f6;grid-template-columns:1.1fr 1.5fr .55fr .8fr;align-items:center;column-gap:12px;min-width:570px;min-height:52px;font-size:11px;display:grid}.table-row:last-child{border-bottom:0}.table-head{color:#9aa4b3;text-transform:uppercase;letter-spacing:.06em;min-height:32px;font-size:9px}.sku-primary{color:#344054;font-weight:600}.sku-secondary{color:#98a2b3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qty-value{color:#344054;font-weight:700}.inventory-table .table-row{grid-template-columns:1.15fr 1.7fr .65fr .9fr .55fr;min-width:730px}.row-action{color:var(--blue);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.search-box{color:#9aa4b3;background:#fcfdff;border:1px solid #e1e6ee;border-radius:7px;align-items:center;gap:8px;width:200px;height:34px;margin-bottom:15px;padding:0 10px;display:flex}.search-box input{color:#344054;background:0 0;border:0;outline:0;width:100%;font-size:11px}.search-box input::placeholder{color:#a6afbd}.warehouse-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:18px;display:grid}.warehouse-card,.warehouse-add{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:230px;padding:23px}.warehouse-selected{border-color:#b7caf8;box-shadow:0 8px 24px #2563eb14}.warehouse-card-top{justify-content:space-between;align-items:center;display:flex}.warehouse-symbol{width:40px;height:40px;color:var(--blue);background:#eaf0ff;border-radius:10px;place-items:center;display:grid}.warehouse-card h3{color:#263449;margin:22px 0 7px;font-size:14px}.warehouse-card>p{color:#8994a5;font-size:11px}.warehouse-details{color:#98a2b3;border-top:1px solid #eff2f6;justify-content:space-between;margin-top:22px;padding-top:13px;font-size:10px;display:flex}.warehouse-details strong{color:#344054;font-size:10px}.warehouse-card-foot{color:#26a77f;justify-content:space-between;margin-top:15px;font-size:10px;font-weight:600;display:flex}.warehouse-add{color:#8994a5;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.warehouse-add span{border:1px dashed #aeb9c9;border-radius:50%;place-items:center;width:37px;height:37px;font-size:21px;font-weight:300;display:grid}.warehouse-add strong{color:#526174;margin-top:15px;font-size:12px}.warehouse-add small{margin-top:5px;font-size:10px}.modal-card{background:#fff;border-radius:14px;width:min(100%,410px);padding:25px;box-shadow:0 25px 80px #121f3533}.modal-header{justify-content:space-between;align-items:flex-start;display:flex}.modal-header h3{color:#182230;margin-top:7px;font-size:20px}.modal-copy{color:#788497;margin:16px 0 20px;font-size:12px;line-height:1.6}.modal-card label{color:#5b6678;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.quantity-input{color:#243145;border:1px solid #dbe2eb;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:16px;font-weight:600}.quantity-input:focus,.password-wrap:focus-within{border-color:#7da2f5;box-shadow:0 0 0 3px #e6edff}.modal-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.toast{z-index:7;color:#fff;background:#173158;border-radius:9px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #12264738}.toast-warning{background:#946112}.toast-error{background:#aa3e51}.toast-mark{background:#ffffff2b;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.login-shell{background:radial-gradient(circle at 20% 10%,#eaf1ff 0,#0000 30%),linear-gradient(135deg,#f8fafc,#edf3ff);place-items:center;min-height:100vh;padding:25px;display:grid;position:relative;overflow:hidden}.login-orbit{border:1px solid #2563eb1f;border-radius:50%;position:absolute}.orbit-one{width:570px;height:570px;top:-250px;right:-140px}.orbit-two{border-color:#2563eb12;width:760px;height:760px;bottom:-520px;left:-200px}.login-card{background:#ffffffe6;border:1px solid #dde5f1e6;border-radius:17px;width:min(100%,410px);padding:40px;position:relative;box-shadow:0 25px 70px #3754841f}.login-logo{object-fit:contain;object-position:left center;width:145px;height:82px;margin-bottom:17px;margin-left:-11px;display:block}.login-card h1{color:#15233b;letter-spacing:-.04em;margin-top:9px;font-size:29px}.login-copy{color:#8490a2;margin:8px 0 27px;font-size:12px;line-height:1.6}.login-card form label{color:#536174;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.password-wrap{color:#9aa5b5;background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.password-wrap input{color:#344054;border:0;outline:0;flex:1;width:100%;font-size:12px}.login-button{width:100%;height:45px;margin-top:16px}.form-error{color:#bf465b;margin-top:8px;font-size:10px}.login-foot{color:#9ca7b6;align-items:center;gap:7px;margin-top:27px;font-size:10px;display:flex}.secure-mark{color:#148f6b;background:#e2f7ef;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.icon-button.small{width:31px;height:31px}@media (width<=1050px){.metric-grid,.warehouse-grid{grid-template-columns:repeat(2,1fr)}.section-grid{grid-template-columns:1fr}}@media (width<=750px){.sidebar{width:70px;padding:19px 10px}.brand-lockup{text-align:center;padding:3px 0 24px}.brand-lockup img{object-position:82% center;object-fit:cover;width:49px;height:48px}.brand-lockup span,.workspace-switch div,.workspace-switch .chevron,.nav-item span,.nav-item b,.nav-label,.connection-card div,.logout-button{display:none}.workspace-switch{justify-content:center;margin:0 0 23px;padding:11px 0}.nav-item{justify-content:center;padding:12px 0}.main-area{width:calc(100% - 70px);margin-left:70px}.topbar{padding:0 20px}.api-indicator{display:none}.content{padding:27px 19px 45px}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.heading-actions button{flex:1}.hero-meta{display:none}.metric-grid{gap:9px}.metric-card{gap:9px;padding:13px}.metric-icon{width:32px;height:32px}.metric-copy strong{font-size:19px}.metric-copy span{font-size:10px}.panel{padding:16px}.panel-header{flex-direction:column;align-items:flex-start}.search-box{width:100%}.warehouse-grid{grid-template-columns:1fr}.login-card{padding:30px 25px}}@media (width<=440px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:93px}.hero-strip{padding:16px}.hero-strip strong{font-size:13px}.order-amount,.order-row>.pill{display:none}}.dashboard-content{max-width:1600px}.service-pill{text-overflow:ellipsis;white-space:nowrap;color:#58708d;background:#f8fbff;border:1px solid #dbe5f1;border-radius:9px;max-width:350px;padding:9px 12px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.page-heading{align-items:center}.page-heading h2{margin-top:0}.panel{margin-bottom:18px}.operation-card{min-width:0}.operation-card .panel-header{margin-bottom:14px}.panel-header{align-items:flex-start}.panel-header p{max-width:720px;line-height:1.5}.panel-header>.secondary-button,.panel-header>.text-button{flex:none}.two-column-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.two-column-layout>.panel{margin:0}.full-width-panel{grid-column:1/-1}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{letter-spacing:.055em;text-transform:uppercase;color:#6e8097;font-size:10px;font-weight:700}.field small{color:#8a9aae;font-size:10px;line-height:1.4}.field .field-error{color:#c33447}.field input,.field select,.orders-toolbar input,.orders-toolbar select{color:#182b43;background:#fff;border:1px solid #d8e3ef;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font:500 12px DM Sans,sans-serif;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus,.orders-toolbar input:focus,.orders-toolbar select:focus{border-color:#5e8ef5;box-shadow:0 0 0 3px #2563eb16}.field-invalid input,.field-invalid select{border-color:#e24f5f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:15px;display:grid}.form-grid>.primary-button,.form-grid>.secondary-button{justify-self:start}.divider-form{border-top:1px solid #e9eef4;margin-top:20px;padding-top:20px}.inline-form{align-items:end;gap:12px;display:flex}.inline-form>.field{flex:1}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-note{color:#75869b;align-self:center;font-size:12px}.toggle-field{background:#fbfdff;border:1px solid #d8e3ef;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.toggle-field input{accent-color:#2563eb;width:17px;height:17px}.toggle-field span{flex-direction:column;display:flex}.toggle-field strong{color:#253950;font-size:12px}.toggle-field small{color:#8798ab;font-size:10px}.input-with-icon,.search-control{color:#8b9aae;background:#fff;border:1px solid #d8e3ef;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.input-with-icon input,.search-control input{border:0;height:38px;padding:0;box-shadow:none!important}.friendly-error{color:#a52e40;background:#fff7f8;border:1px solid #f1c9cf;border-radius:9px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.friendly-error strong{font-size:12px}.loading-state{color:#75869b;place-items:center;min-height:160px;font-size:12px;display:grid}.muted{color:#8392a5;font-size:11px}.dashboard-content button:disabled{cursor:not-allowed}.dashboard-content .primary-button:disabled{color:#f7f9ff;box-shadow:none;background:#a7bce8;transform:none}.dashboard-content input:disabled{color:#8a98aa;background:#f3f6f9}.tabs{border-bottom:1px solid #dfe7f0;gap:4px;margin-bottom:18px;display:flex}.tab{color:#65778e;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font:700 12px DM Sans,sans-serif}.tab.active{color:#1d4ed8;border-color:#2563eb}.data-table{border-collapse:collapse;width:100%;font-size:11px}.table-scroll{border:1px solid #e3eaf2;border-radius:10px;width:100%;overflow:auto}.data-table th,.data-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e7edf4;padding:11px 12px}.data-table th{color:#687b92;letter-spacing:.06em;text-transform:uppercase;background:#f5f8fc;font-size:9px;font-weight:800}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8fbff}.data-table input[type=checkbox],.data-table input[type=radio]{accent-color:#2563eb;width:16px;height:16px}.table-link{color:#1d5fe5;text-align:left;background:0 0;border:0;padding:0;font:700 11px DM Sans,sans-serif}.table-link:hover{text-decoration:underline}.table-input{border:1px solid #d8e3ef;border-radius:7px;width:135px;height:34px;padding:0 9px;font:500 11px DM Sans,sans-serif}.compact-button{white-space:nowrap;min-height:34px;padding:0 11px}.status-badge{letter-spacing:.02em;border-radius:6px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-badge.success{color:#11835d;background:#e6f7ef}.status-badge.info{color:#245ed1;background:#e8f0ff}.status-badge.warning{color:#a76608;background:#fff3d9}.status-badge.danger{color:#bd3044;background:#ffe8eb}.status-badge.neutral{color:#65758a;background:#edf1f5}.sku-stack,.category-cell{flex-direction:column;gap:3px;display:flex}.sku-stack strong,.category-cell strong{color:#25364d;font-size:11px}.sku-stack small,.category-cell small{color:#8494a8;font-size:9px}.empty-state{text-align:center;color:#718297;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.empty-state-icon{color:#386ed8;background:#edf3ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.empty-state strong{color:#2b3c52;margin-top:12px;font-size:13px}.empty-state p{max-width:360px;margin:6px 0 14px;font-size:11px;line-height:1.5}.order-notification{color:#1b3f77;text-align:left;background:#f5f9ff;border:1px solid #cbdcff;border-radius:11px;align-items:center;gap:13px;width:100%;margin-bottom:18px;padding:15px 17px;display:flex}.order-notification>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.order-notification strong{font-size:12px}.order-notification small{color:#6b82a2;font-size:10px}.notification-icon{color:#2563eb;background:#e2edff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.metric-button{border:1px solid var(--line);text-align:left;cursor:pointer}.metric-button:hover{border-color:#aac3f6;box-shadow:0 7px 18px #1f4b8f12}.order-summary-strip{background:#fff;border:1px solid #e1e8f0;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.summary-stat{text-align:left;background:#fff;border:0;border-right:1px solid #e8edf3;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.summary-stat:last-child{border-right:0}.summary-stat span{color:#718197;font-size:10px}.summary-stat strong{color:#24344a;font:700 20px Manrope,sans-serif}.summary-stat.active{background:#f9fbff;box-shadow:inset 0 -3px #2563eb}.orders-toolbar{grid-template-columns:minmax(260px,1fr) 170px minmax(310px,.7fr);gap:10px;margin-bottom:14px;display:grid}.manual-order-form{gap:8px;display:flex}.manual-order-form input{min-width:0}.bulk-action-bar{z-index:4;background:#f7faff;border:1px solid #c8d8f4;border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 7px 20px #173e7715}.bulk-action-bar strong{color:#2b4261;margin-right:auto;font-size:12px}.manifest-list{color:#536b84;margin:0;padding-left:20px;font-size:12px;line-height:1.8}.detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.detail-summary>div,.success-summary>div{background:#f9fbfd;border:1px solid #e3eaf2;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.detail-summary span,.success-summary span{color:#7b8ba0;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.detail-summary strong,.success-summary strong{color:#263950;font-size:12px}.section-label{color:#4a5d75;text-transform:uppercase;letter-spacing:.05em;margin:20px 0 10px;font:700 11px DM Sans,sans-serif}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c162866;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #dce5ef;border-radius:13px;flex-direction:column;width:min(94vw,560px);max-height:92vh;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #12244135}.modal-card.modal-wide{width:min(94vw,1060px)}.modal-header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.modal-header h3{color:#203147;margin:0;font:700 17px Manrope,sans-serif}.modal-header p{color:#7b8ba0;margin:5px 0 0;font-size:11px}.modal-body{min-height:0;padding:18px 22px;overflow:auto}.modal-footer{background:#fbfcfe;border-top:1px solid #e5ebf2;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.modal-filter-row{align-items:center;gap:12px;margin-bottom:13px;display:flex}.modal-filter-row .search-control{flex:1}.modal-filter-row>span{color:#7b8ba0;font-size:10px}.success-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.report-progress{background:#f5f9ff;border:1px solid #cfe0ff;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:11px 12px;display:flex}.report-progress .status-light{flex:none}.report-progress div{flex-direction:column;gap:3px;display:flex}.report-progress strong{color:#29476f;font-size:11px}.report-progress small{color:#6f84a1;font-size:10px}.wizard-progress{border-bottom:1px solid #dfe7f0;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.wizard-progress button{color:#77879a;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:11px 4px 14px;font:600 11px DM Sans,sans-serif;display:flex}.wizard-progress button>span{background:#fff;border:1px solid #ccd7e3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.wizard-progress button.active{color:#25364d;border-color:#2563eb}.wizard-progress button.active>span,.wizard-progress button.complete>span{color:#fff;background:#2563eb;border-color:#2563eb}.wizard-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.wizard-layout>.panel{margin:0}.wizard-review{flex-direction:column;gap:14px;display:flex}.wizard-review>.panel{margin:0}.wizard-actions{border-top:1px solid #e5ebf2;justify-content:space-between;margin-top:24px;padding-top:18px;display:flex}.category-selection{background:#f9fbfd;border:1px solid #dce6f0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.category-selection>div{flex-direction:column;gap:4px;min-width:0;display:flex}.category-selection span{color:#718197;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.category-selection strong{color:#25374e;font-size:13px}.category-selection small{color:#7d8da1;text-overflow:ellipsis;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.attribute-form{margin-top:16px}.repeat-list{flex-direction:column;gap:10px;display:flex}.repeat-row{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) 38px;align-items:end;gap:10px;display:grid}.repeat-row.media-row{grid-template-columns:minmax(0,1fr) 38px}.danger-icon{color:#b73d4f}.review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-list>div{background:#f9fbfd;border:1px solid #e3eaf2;border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.review-list span{color:#718197;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.review-list strong{color:#263950;font-size:13px}.review-list small{color:#7f8fa3;font-size:10px}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{color:#7c8c9f;padding-left:23px;font-size:11px;position:relative}.checklist li:before{content:"";background:#fff;border:1px solid #cad5e1;border-radius:50%;width:14px;height:14px;position:absolute;top:-1px;left:0}.checklist li.done{color:#263950}.checklist li.done:before{content:"✓";color:#11835d;background:#daf5eb;border-color:#38b58b;place-items:center;font-size:9px;font-weight:800;display:grid}.product-preview{flex-direction:column;gap:6px;display:flex}.product-preview>span,.product-preview img{color:#8192a7;object-fit:contain;background:#eef3f8;border-radius:9px;place-items:center;width:100%;height:145px;display:grid}.product-preview strong{color:#283a50;font-size:12px}.product-preview small{color:#8191a5;font-size:10px}.signed-url-result{background:#f4fbf8;border:1px solid #cde2d9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px 14px;font-size:11px;display:flex}.signed-url-result span{color:#597468}.signed-url-result a{color:#147858;font-weight:700}.returns-layout{grid-template-columns:1fr;gap:0;display:grid}@media (width<=1200px){.orders-toolbar{grid-template-columns:1fr 170px}.manual-order-form{grid-column:1/-1}.wizard-layout{grid-template-columns:1fr}.wizard-review{grid-template-columns:1fr 1fr;display:grid}.two-column-layout{grid-template-columns:1fr}.order-summary-strip{grid-template-columns:repeat(3,1fr)}.summary-stat:nth-child(3){border-right:0}}@media (width<=750px){.dashboard-content{padding:24px 16px 50px}.service-pill{display:none}.form-grid{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.orders-toolbar{grid-template-columns:1fr}.manual-order-form{grid-column:auto}.order-summary-strip{grid-template-columns:1fr 1fr}.summary-stat{border-bottom:1px solid #e8edf3}.bulk-action-bar{flex-direction:column;align-items:stretch}.bulk-action-bar strong{margin:0}.bulk-action-bar button{width:100%}.wizard-progress{grid-template-columns:1fr 1fr}.wizard-progress button{font-size:10px}.wizard-review,.detail-summary,.success-summary,.review-list{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal-card,.modal-card.modal-wide{width:100%;max-height:96vh}.modal-header,.modal-body,.modal-footer{padding-left:15px;padding-right:15px}.modal-filter-row{flex-direction:column;align-items:stretch}.repeat-row,.repeat-row.media-row{grid-template-columns:1fr 38px}.repeat-row>.field:nth-child(2){grid-area:2/1/auto/-1}.data-table th,.data-table td{padding:10px}.dashboard-metrics{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start}.panel-header{flex-direction:column;align-items:flex-start}}.dashboard-content input.awb-input{color:#153a70;letter-spacing:.015em;width:155px;font-size:13px;font-weight:800}.shipment-id-input{width:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fallback-notice{color:#9a640b;background:#fff9eb;border:1px solid #f0cf8d;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.fallback-notice>svg{flex:none;margin-top:1px}.fallback-notice>div{flex-direction:column;gap:3px;display:flex}.fallback-notice strong{font-size:12px}.fallback-notice span{color:#806b45;font-size:10px;line-height:1.5}.order-mapping-summary{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.order-mapping-summary>div{background:#f5f9ff;border:1px solid #dce7f4;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.order-mapping-summary span{color:#718197;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.order-mapping-summary strong{color:#263950;font-size:11px}.order-mapping-summary small{color:#6f8299;font-weight:500}@media (width<=750px){.order-mapping-summary{grid-template-columns:1fr}}
