.announcement-modal[data-v-533e2c44]{box-sizing:border-box;color:#263b52;background:#fff;border:1px solid #dce6f1;border-radius:20px;width:min(620px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0;overflow:auto;box-shadow:0 28px 90px #102b4940}.announcement-modal[data-v-533e2c44]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142b496b}.announcement-modal header[data-v-533e2c44]{background:linear-gradient(145deg,#f5f9ff,#fff);border-bottom:1px solid #e5edf5;padding:30px 32px 22px}.announcement-modal-kicker[data-v-533e2c44]{color:#5580ab;letter-spacing:.12em;font-size:11px;font-weight:700}.announcement-modal h2[data-v-533e2c44]{margin:7px 0 8px;font-size:24px}.announcement-modal time[data-v-533e2c44]{color:#74879b;font-size:13px}.announcement-modal-body[data-v-533e2c44]{color:#344b62;white-space:pre-wrap;overflow-wrap:anywhere;min-height:100px;padding:28px 32px;font-size:15px;line-height:1.9}.announcement-modal footer[data-v-533e2c44]{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px 24px;display:flex}.announcement-modal footer span[data-v-533e2c44]{color:#7a8da1;font-size:13px}.announcement-modal button[data-v-533e2c44]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#3284bc;border:1px solid #327fb8;border-radius:10px;margin-left:auto;padding:10px 20px}.announcement-modal button[data-v-533e2c44]:hover{background:#256fa2}.announcement-modal button[data-v-533e2c44]:focus-visible{outline-offset:3px;outline:3px solid #99c9ed}@media (width<=520px){.announcement-modal header[data-v-533e2c44],.announcement-modal-body[data-v-533e2c44]{padding-left:22px;padding-right:22px}.announcement-modal footer[data-v-533e2c44]{flex-direction:column;align-items:stretch;padding-left:22px;padding-right:22px}.announcement-modal button[data-v-533e2c44]{width:100%}}.session-expired[data-v-e425a038]{box-sizing:border-box;color:#263b52;background:#fff;border:1px solid #e4ebf3;border-radius:22px;width:min(440px,100vw - 32px);padding:28px;box-shadow:0 24px 80px #102b4933}.session-expired[data-v-e425a038]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142b4966}.session-expired-icon[data-v-e425a038]{color:#3284bc;background:#edf6ff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.session-expired-icon svg[data-v-e425a038]{width:26px;height:26px}.session-expired h2[data-v-e425a038]{margin:0 0 10px;font-size:21px;font-weight:650}.session-expired p[data-v-e425a038]{color:#60738a;margin:0;font-size:14px;line-height:1.8}.session-expired-note[data-v-e425a038]{color:#718197;background:#f5f8fc;border-radius:12px;margin:18px 0 24px;padding:12px 14px;font-size:12px;line-height:1.8}.session-expired footer[data-v-e425a038]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.session-expired button[data-v-e425a038]{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;padding:10px 17px;font-size:14px}.session-expired-secondary[data-v-e425a038]{color:#60738a;background:#fff;border:1px solid #dce5ef}.session-expired-primary[data-v-e425a038]{color:#fff;background:#3284bc;border:1px solid #3284bc;align-items:center;gap:20px;display:flex}.session-expired-primary[data-v-e425a038]:hover{background:#256fa2}.session-expired button[data-v-e425a038]:focus-visible{outline-offset:3px;outline:3px solid #99c9ed}.operation-feedback{z-index:2147483647;pointer-events:none;color:#243b53;background:0 0;border:0;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:0;padding:0;position:fixed;inset:20px auto auto 50%;overflow:auto;transform:translate(-50%)}.operation-feedback:popover-open{gap:10px;display:grid}.operation-feedback::backdrop{pointer-events:none;background:0 0}.operation-feedback .operation-feedback-item{pointer-events:auto;background:#fff;border:1px solid #d4e5f6;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex;box-shadow:0 6px 24px #19344e26}.operation-feedback .operation-feedback-item.error{border-color:#f2c6c6}.operation-feedback .operation-feedback-icon{color:#fff;background:#3785bc;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;font-weight:600;display:grid}.operation-feedback .error .operation-feedback-icon{background:#db3d3d}.operation-feedback .success .operation-feedback-icon{background:#27956c}.operation-feedback .operation-feedback-text{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;max-height:40vh;overflow:auto}.operation-feedback .operation-feedback-countdown{color:#667184;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:18px;display:block}.operation-feedback .operation-feedback-item button{color:#718297;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 4px;font-size:20px;line-height:1}.operation-feedback .operation-feedback-item button:focus-visible{outline-offset:2px;outline:2px solid #3785bc}.forced-password-backdrop[data-v-17829d61]{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a121ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.forced-password-dialog[data-v-17829d61]{background:#f7f9fb;border:2px solid #17283b;border-radius:6px;width:min(460px,96vw);overflow:hidden;box-shadow:12px 12px #040b156b}.forced-password-dialog>header[data-v-17829d61]{color:#fff;background:#263f58;border-bottom:2px solid #17283b;padding:19px 21px 17px}.forced-password-dialog>header span[data-v-17829d61]{color:#a9c4dc;letter-spacing:.12em;font-size:10px;font-weight:900}.forced-password-dialog h2[data-v-17829d61]{margin:5px 0 0;font-size:21px}.forced-password-dialog p[data-v-17829d61]{color:#d8e4ee;margin:8px 0 0;font-size:12px;line-height:1.65}.forced-password-dialog form[data-v-17829d61]{gap:12px;padding:18px 21px 21px;display:grid}.forced-password-dialog label>span[data-v-17829d61]{color:#34485d;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.forced-password-dialog input[data-v-17829d61]{color:#17283b;background:#fff;border:1px solid #8797a8;border-radius:4px;outline:none;width:100%;height:40px;padding:0 11px;font-size:14px}.forced-password-dialog input[data-v-17829d61]:focus{border-color:#275d87;box-shadow:0 0 0 3px #275d8724}.forced-password-dialog label small[data-v-17829d61]{color:#68778a;margin-top:5px;font-size:9px;display:block}.forced-password-dialog form>.button[data-v-17829d61]{min-height:41px;margin-top:3px}.forced-password-error[data-v-17829d61]{color:#8f3029;background:#fff0ee;border:1px solid #c77b72;padding:9px 10px;font-size:11px;font-weight:750}.mobile-navigation-toggle[data-v-3c822d24]{display:none}@media (width<=700px){.app-shell .sidebar[data-v-3c822d24]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.app-shell .sidebar .brand[data-v-3c822d24]{margin:0}.mobile-navigation-toggle[data-v-3c822d24]{color:#29435b;background:#fff;border:1px solid #ccdbe9;border-radius:6px;padding:8px 10px;display:block}.app-shell .sidebar .sidebar-nav[data-v-3c822d24],.app-shell .sidebar .migration-note[data-v-3c822d24]{display:none}.app-shell .sidebar.mobile-navigation-open .sidebar-nav[data-v-3c822d24]{grid-column:1/-1;display:grid}}html{scrollbar-gutter:stable}:root{color:#172033;font-synthesis:none;background:#f4f6f9;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f4f6f9;min-width:0;margin:0}button,input,select{font:inherit}a{color:inherit}.app-shell{grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#dbe5f5;background:#14213d;flex-direction:column;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 18px;text-decoration:none;display:flex}.brand-mark{object-fit:contain;flex:none;width:40px;height:40px;display:block}.brand strong,.brand small{display:block}.brand strong{color:#fff;letter-spacing:.02em}.brand small{color:#91a2bd;margin-top:3px;font-size:13px}.sidebar-nav{flex:1;padding:14px 0;overflow:auto}.nav-direct-link{color:#b8c7d8;text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:46px;margin:2px 0;padding:0 13px;font-size:14px;font-weight:680;text-decoration:none;display:grid}.nav-direct-link:hover{color:#fff;background:#ffffff0a}.nav-direct-link.active{color:#fff;background:#2c72aa}.nav-fold{margin:2px 0}.nav-fold-toggle{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 18px;margin:0}.nav-fold-chevron{place-items:center;font-size:18px;line-height:1;transition:transform .18s;display:grid}.nav-fold-toggle[aria-expanded=true] .nav-fold-chevron{transform:rotate(180deg)}.nav-fold-children{padding:3px 0 5px 36px}.nav-child-link{color:#aebed1;border-radius:2px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:grid}.nav-child-link:hover{color:#fff;background:#ffffff0a}.nav-child-link.active{color:#fff;background:#ffffff12}.nav-child-marker{background:currentColor;border-radius:50%;width:5px;height:5px}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.migration-note{background:#ffffff0d;border-radius:9px;padding:12px}.migration-note span,.migration-note small{display:block}.migration-note span{color:#f7c59f;font-size:14px;font-weight:700}.migration-note small{color:#899ab3;margin-top:4px;font-size:12px;line-height:1.5}.main-area{min-width:0}.topbar{z-index:15;background:#fff;border-bottom:1px solid #d7dde5;justify-content:space-between;align-items:center;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.page-identity{color:#68778a;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.page-identity span,.page-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-identity span:first-child{color:#233a52;font-weight:850}.page-identity i{color:#a5afbc;font-style:normal}.page-identity strong{color:#1e2e41}.topbar-actions{justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.fulfillment-alert-link{border-radius:9px;place-items:center;width:38px;height:38px;text-decoration:none;transition:background-color .15s;display:grid;position:relative}.fulfillment-alert-link:hover,.fulfillment-alert-link:focus-visible,.fulfillment-alert-link.router-link-active{background:#eef2f6}.fulfillment-alert-link:focus-visible{outline-offset:2px;outline:2px solid #274c77}.fulfillment-alert-link img{object-fit:contain;width:30px;height:30px}.fulfillment-alert-badge{color:#fff;pointer-events:none;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-2px;left:-4px}.fulfillment-alert-preview{z-index:30;box-sizing:border-box;color:#203c58;text-align:left;opacity:0;visibility:hidden;background:#fff;border:1px solid #d7e0e9;border-radius:9px;width:270px;padding:11px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 10px 28px #203c5824}.fulfillment-alert-link:focus-within .fulfillment-alert-preview,.fulfillment-alert-link:hover .fulfillment-alert-preview,.fulfillment-alert-link:focus-visible .fulfillment-alert-preview{opacity:1;visibility:visible;transform:translateY(0)}.fulfillment-alert-preview-title{border-bottom:1px solid #e6edf4;padding-bottom:8px;font-size:13px;display:block}.fulfillment-alert-preview-list{max-height:360px;display:grid;overflow-y:auto}.fulfillment-alert-preview-row{gap:3px;padding:8px 0;display:grid}.fulfillment-alert-preview-row+.fulfillment-alert-preview-row{border-top:1px solid #edf2f7}.fulfillment-alert-preview-row strong{color:#245f91;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fulfillment-alert-preview-row small,.fulfillment-alert-preview-empty{color:#71859a;font-size:12px}.fulfillment-alert-preview-empty{padding-top:9px;display:block}.current-user{align-items:center;gap:9px;display:flex}.user-avatar{color:#274c77;background:#eaf0f8;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.current-user strong,.current-user small{font-size:14px;display:block}.current-user small{color:#8a94a6;margin-top:2px;font-size:12px}.page-tabs{z-index:14;scrollbar-width:thin;background:#edf0f4;border-bottom:1px solid #cbd3dd;align-items:stretch;gap:4px;min-height:39px;padding:5px 10px;display:flex;position:sticky;top:62px;overflow-x:auto}.page-tab{color:#59687a;background:#fff;border:1px solid #c1cad4;border-radius:2px;align-items:center;gap:2px;min-width:max-content;font-size:12px;font-weight:680;display:flex}.page-tab:hover{color:#263d55;border-color:#8ea1b5}.page-tab>a{color:inherit;align-self:stretch;align-items:center;padding:0 7px 0 11px;text-decoration:none;display:flex}.page-tabs button{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;place-items:center;width:23px;height:100%;padding:0;font-size:15px;line-height:1;display:grid}.page-tabs button:hover{opacity:1}@media (width<=900px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:12px;position:relative}.brand{padding-bottom:12px}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid;overflow:visible}.migration-note{display:none}.topbar{padding:0 16px;position:relative}.page-tabs{position:relative;top:0}.workspace-page{padding:18px 14px 40px;overflow-x:auto}}@media (width<=560px){.sidebar-nav{grid-template-columns:1fr}.current-user small,.page-identity span:first-child,.page-identity i:first-of-type{display:none}}.workspace-page{padding:24px 30px 50px}.status-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.status-card{color:#5c6677;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:11px;justify-content:space-between;align-items:center;min-height:64px;padding:12px 15px;display:flex}.status-card strong{color:#182238;font-size:23px}.status-card:hover,.status-card.selected{border-color:#274c77;box-shadow:0 4px 18px #18315312}.status-card.selected{color:#274c77;background:#eef4fb}.filter-panel{background:#fff;border:1px solid #e0e5ed;border-radius:12px;grid-template-columns:minmax(250px,2fr) repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.filter-panel label span{color:#697487;margin:0 0 5px 2px;font-size:12px;font-weight:700;display:block}.filter-panel input,.filter-panel select{color:#263147;background:#fff;border:1px solid #d8dee8;border-radius:7px;outline:none;width:100%;height:36px;padding:0 10px}.filter-panel input:focus,.filter-panel select:focus{border-color:#5279a3;box-shadow:0 0 0 3px #5279a31a}.filter-actions{gap:7px;display:flex}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:35px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:#274c77}.button.primary:hover{background:#1f3f65}.button.ghost{color:#536076;background:#fff;border-color:#d5dce6}.button.success{color:#fff;background:#2f7a52}.button.danger{color:#fff;background:#ad443c}.button.danger-outline{color:#a5423a;background:#fff;border-color:#e4bbb7}.button.blue{color:#275d8b;border-color:#9ab6d2}.button:disabled{opacity:.48;cursor:not-allowed}.list-heading{justify-content:space-between;align-items:center;margin:20px 2px 10px;display:flex}.list-heading strong{font-size:20px}.list-heading span,.update-time{color:#7e899b;font-size:14px}.order-list{gap:11px;transition:opacity .15s;display:grid}.order-list.refreshing{opacity:.55;pointer-events:none}.order-card{background:#fff;border:1px solid #e0e5ed;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #1f2f4610}.order-card>header{background:#fbfcfd;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:18px;min-height:57px;padding:8px 16px;display:flex}.workspace-procurement-exception{color:#853d2f;background:#fff3ef;border-bottom:1px solid #efc1b7;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:8px 16px;display:flex}.workspace-procurement-exception strong{color:#fff;background:#a84435;border-radius:999px;padding:3px 7px;font-size:10px}.workspace-procurement-exception span{font-size:10px}.order-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.order-identity .owner{color:#526077;min-width:62px;font-size:13px;font-weight:700}.order-identity>strong{white-space:nowrap;font-size:15px}.order-identity>small{color:#9199a7;white-space:nowrap;font-size:12px}.order-quick-stats{border-left:1px solid #dfe4eb;align-items:stretch;gap:4px;margin-left:8px;padding-left:12px;display:flex}.order-quick-stats div{text-align:center;background:#f2f5f8;border-radius:6px;min-width:72px;padding:4px 8px}.order-quick-stats span,.order-quick-stats strong{display:block}.order-quick-stats span{color:#7c8797;white-space:nowrap;font-size:11px}.order-quick-stats strong{color:#26364b;margin-top:2px;font-size:15px;line-height:1}.order-quick-stats .gap{background:#fff0ee}.order-quick-stats .gap strong{color:#b4493f}.order-meta{color:#727e91;align-items:center;gap:15px;font-size:13px;display:flex}.order-fulfillment-date{background:#edf4fa;border-left:3px solid #4b7fa8;border-radius:5px;min-width:112px;padding:5px 8px}.order-fulfillment-date small,.order-fulfillment-date strong{white-space:nowrap;display:block}.order-fulfillment-date small{color:#6b7d91;font-size:9px}.order-fulfillment-date strong{color:#285b82;margin-top:2px;font-size:11px}.stage-pill{color:#526174;background:#edf1f6;border-radius:999px;padding:4px 9px;font-style:normal;font-weight:700}.stage-procurement,.stage-packing{color:#1e638c;background:#e4f1fb}.stage-ready,.stage-waiting-packing,.stage-packed{color:#28704a;background:#e7f6ed}.stage-partially-received{color:#8a6220;background:#fff3d8}.stage-waiting-procurement{color:#8b5d14;background:#fff0d2}.stage-exception,.stage-sku-mapping{color:#a44138;background:#fde9e7}.stage-cancelled{color:#566170;background:#edf0f3}.order-content{display:block}.product-stack{padding:4px 16px}.product-line{border-bottom:1px solid #f0f2f5;grid-template-columns:54px minmax(0,1fr) 190px;align-items:center;gap:11px;min-height:70px;padding:8px 0;display:grid}.product-line:last-of-type{border-bottom:0}.product-image{color:#9aa3b1;background:#f0f2f5;border-radius:8px;place-items:center;width:50px;height:50px;font-size:12px;display:grid;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-detail strong,.product-detail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-detail strong{font-size:15px}.product-detail small{color:#7f8999;margin-top:5px;font-size:13px}.product-qty{color:#6f7b8e;justify-content:flex-end;gap:13px;font-size:13px;display:flex}.product-qty strong{color:#b4493f}.more-items{color:#326796;padding:8px 0 10px 65px;font-size:13px;text-decoration:none;display:block}.order-card>footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;min-height:50px;padding:8px 16px;display:flex}.order-card>footer>div:first-child{flex:1;min-width:0}.order-card>footer p{color:#7d8797;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:13px;overflow:hidden}.row-actions{gap:7px;display:flex}.sales-orders-page{--sales-navy:#274c77;--sales-blue:#2f7fbd;--sales-line:#c9d3de;--sales-ink:#22384d;--sales-muted:#6c7d8f;padding-top:18px}.sales-order-filter{background:#fff;border:1px solid #b9c7d4;border-radius:4px;grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(125px,.75fr));gap:9px 12px;padding:13px 14px;display:grid}.sales-order-filter label>span{color:#53687b;margin:0 0 5px;font-size:11px;font-weight:800;display:block}.sales-order-filter input,.sales-order-filter select{width:100%;height:34px;color:var(--sales-ink);background:#fff;border:1px solid #c4cfda;border-radius:3px;outline:0;padding:0 9px}.sales-order-filter input:focus,.sales-order-filter select:focus{border-color:#4e789e;box-shadow:0 0 0 3px #315f8b1a}.sales-order-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.sales-sync-warning{color:#9a4339;align-self:center;margin-right:auto;font-size:10px}.sales-order-filter-actions .button{border-radius:3px;min-height:34px;font-size:12px}.sales-order-filter-actions .sales-sync-button{color:#fff;background:#2f7fbd;border-color:#25679a}.sales-order-filter-actions .sales-sync-button:hover:not(:disabled){background:#286da3}.sales-order-filter-actions .sales-export-button{color:#315f8b;background:#f7fafc;border-color:#91a8bc}.sales-workspace-view-tabs{background:#f7f9fb;border:1px solid #b9c7d4;align-items:center;min-height:34px;margin-top:8px;display:flex}.sales-workspace-view-tabs button{color:#5b6f82;cursor:pointer;background:0 0;border:0;border-right:1px solid #cbd5de;align-self:stretch;min-width:108px;padding:0 16px;font-size:11px;font-weight:850}.sales-workspace-view-tabs button:hover{color:#294f70;background:#edf3f7}.sales-workspace-view-tabs button.active{color:#fff;background:#315f8b}.sales-workspace-view-tabs button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #77a4c8;position:relative}.sales-orders-page>.tracking-page{padding:10px 0 0}.sales-orders-page>.tracking-page .tracking-lead{border-radius:3px;margin-bottom:10px;padding:10px 13px}.sales-orders-page>.tracking-page .tracking-lead strong{font-size:15px}.sales-orders-page>.tracking-page .tracking-lead span{font-size:10px}.sales-shipping-tabs{background:#fff;border:1px solid #b9c7d4;border-radius:3px;align-items:center;min-height:38px;margin-top:8px;display:flex}.sales-shipping-tabs button{color:#52687b;cursor:pointer;background:0 0;border:0;border-right:1px solid #d2dbe3;align-self:stretch;min-width:92px;padding:0 14px;font-size:11px;font-weight:800}.sales-shipping-tabs button:hover{color:#294f70;background:#f2f6f9}.sales-shipping-tabs button.active{color:#fff;background:#315f8b}.sales-shipping-tabs button span{opacity:.8;margin-left:4px;font-size:10px;font-weight:700}.sales-shipping-tabs>small{color:#788798;margin-left:auto;padding:0 11px;font-size:10px}.sales-order-list-heading{justify-content:space-between;align-items:center;min-height:42px;padding:0 3px;display:flex}.sales-order-list-heading>div{align-items:baseline;gap:4px;display:flex}.sales-order-list-heading strong{color:#1d3852;font-size:18px}.sales-order-list-heading span{color:#758496;font-size:11px}.sales-order-list-heading em{color:#315f8b;background:#e5eef6;border-radius:3px;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.sales-order-table-wrap{background:#fff;border:1px solid #aebdca;border-radius:3px;transition:opacity .15s;overflow-x:auto}.sales-order-table-wrap.refreshing{opacity:.58;pointer-events:none}.sales-order-table{border-collapse:collapse;table-layout:fixed;color:#35495d;width:100%;min-width:1430px;font-size:11px}.sales-order-table th{color:#3d566c;text-align:left;background:#e6edf3;border-bottom:1px solid #9fb0c0;border-right:1px solid #c8d2dc;height:39px;padding:0 9px;font-weight:850}.sales-order-table td{vertical-align:middle;border-bottom:1px solid #d6dee6;border-right:1px solid #d8e0e7;min-height:64px;padding:8px 9px}.sales-order-table th:last-child,.sales-order-table td:last-child{border-right:0}.sales-order-table tbody tr:not(.sales-exception-row):hover{background:#f3f7fa}.sales-order-table tbody tr.has-order-exception{background:#fff9f7}.sales-order-table th:first-child{width:42px}.sales-order-table th:nth-child(2){width:175px}.sales-order-table th:nth-child(3){width:110px}.sales-order-table th:nth-child(4),.sales-order-table th:nth-child(5){width:80px}.sales-order-table th:nth-child(6){width:68px}.sales-order-table th:nth-child(7){width:128px}.sales-order-table th:nth-child(8){width:80px}.sales-order-table th:nth-child(9){width:86px}.sales-order-table th:nth-child(10){width:96px}.sales-order-table th:nth-child(11){width:220px}.sales-order-table th:nth-child(12){width:165px}.sales-check-cell{text-align:center!important;padding-left:10px!important;padding-right:5px!important}.sales-check-cell input{width:15px;height:15px;accent-color:var(--sales-navy)}.sales-order-identity-cell a,.sales-order-identity-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-order-identity-cell a{color:#245f91;font-size:12px;font-weight:850;text-decoration:none}.sales-order-identity-cell a:hover{text-underline-offset:2px;text-decoration:underline}.sales-order-identity-cell small{color:#7c8997;margin-top:3px;font-size:9px}.sales-store-cell{color:#354d63;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.sales-state-chip{white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:3px 7px;font-style:normal;font-weight:800;display:inline-flex}.sales-state-chip.pending{color:#8b6117;background:#fff5dc;border-color:#dec382}.sales-state-chip.info{color:#28678f;background:#eaf4fb;border-color:#9abbd4}.sales-state-chip.ok{color:#2c6f48;background:#edf8f1;border-color:#9dc9ae}.sales-state-chip.danger{color:#a03e34;background:#fff0ed;border-color:#e0a59e}.sales-state-chip.muted{color:#63707d;background:#f0f3f5;border-color:#c5cdd5}.sales-shipment-cell{min-width:150px}.sales-delivered-at{color:#557063;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:700;display:block}.sales-outbound-tags{gap:3px;margin-top:5px;display:grid}.sales-outbound-tags span{color:#286343;text-overflow:ellipsis;white-space:nowrap;background:#f1f8f4;border:1px solid #b8d5c3;border-radius:3px;max-width:210px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.sales-quantity-cell strong,.sales-quantity-cell small{text-align:center;display:block}.sales-quantity-cell strong{color:#253d53;font-size:14px}.sales-quantity-cell small{color:#a0473d;margin-top:3px;font-size:9px}.sales-progress-cell>div{background:#dce4eb;border-radius:3px;height:5px;overflow:hidden}.sales-progress-cell>div span{background:#3a78a8;height:100%;display:block}.sales-progress-cell strong,.sales-progress-cell small{display:block}.sales-progress-cell strong{color:#294a67;margin-top:5px;font-size:11px}.sales-progress-cell small{color:#748496;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.sales-purchase-cell button,.sales-purchase-cell a,.sales-purchase-cell small{display:block}.sales-purchase-cell button,.sales-purchase-cell a{color:#2672aa;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none}.sales-purchase-cell button:hover,.sales-purchase-cell a:hover{text-underline-offset:2px;text-decoration:underline}.sales-purchase-cell small{color:#718396;margin-top:3px;font-size:9px}.sales-purchase-cell>span{color:#9ba5af}.sales-ship-date{color:#52677b;white-space:nowrap}.sales-note-cell{overflow:hidden}.sales-note-cell p{color:#68798a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:9px;overflow:hidden}.sales-note-cell .order-flow-note-entry{min-width:0;max-width:100%}.sales-note-cell .order-flow-note-entry.compact.show-latest{flex-basis:auto;min-width:0}.sales-note-cell .order-flow-note-entry.text-only .order-flow-note-button{min-height:28px;box-shadow:none;color:#3284bc;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.sales-note-cell .order-flow-note-entry.text-only .order-flow-note-button:hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.sales-row-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sales-row-actions a,.sales-row-actions button{color:#246da4;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none}.sales-row-actions a:hover,.sales-row-actions button:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.sales-row-actions .primary{color:#2e6f4b}.sales-row-actions .danger,.sales-row-actions button{color:#ad4038}.sales-row-actions button:disabled{opacity:.5;cursor:not-allowed}.sales-exception-row td{color:#8d4036;background:#fff0ed;border-bottom-color:#e7b6ae;min-height:0;padding-top:5px;padding-bottom:5px}.sales-exception-row td:last-child{flex-wrap:wrap;gap:4px 12px;display:flex}.sales-exception-row strong{font-size:10px}.sales-exception-row span{font-size:9px}.sales-demand-backdrop{z-index:80;background:#102338a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-demand-dialog{background:#f6f8fa;border:1px solid #7890a5;border-radius:5px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 22px 60px #1023384d}.sales-demand-dialog>header{z-index:2;background:#e7eef4;border-bottom:1px solid #b5c4d1;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;top:0}.sales-demand-dialog>header small,.sales-demand-dialog>header strong,.sales-demand-dialog>header span{display:block}.sales-demand-dialog>header small{color:#607589;font-size:10px;font-weight:800}.sales-demand-dialog>header strong{color:#193b5a;margin-top:2px;font-size:17px}.sales-demand-dialog>header span{color:#677c8e;margin-top:2px;font-size:10px}.sales-demand-dialog>header>button{color:#456077;cursor:pointer;background:#fff;border:1px solid #a9b8c5;border-radius:3px;width:30px;height:30px;font-size:20px}.sales-demand-order-meta{background:#f0f4f7;border-bottom:1px solid #c8d3dd;grid-template-columns:repeat(4,1fr);display:grid}.sales-demand-order-meta>span{border-right:1px solid #d4dce4;padding:9px 16px}.sales-demand-order-meta>span:last-child{border-right:0}.sales-demand-order-meta small,.sales-demand-order-meta strong{display:block}.sales-demand-order-meta small{color:#708194;font-size:9px}.sales-demand-order-meta strong{color:#324f68;margin-top:3px;font-size:11px}.sales-demand-summary{background:#fff;border-bottom:1px solid #c8d3dd;grid-template-columns:repeat(4,1fr);display:grid}.sales-demand-summary>span{border-right:1px solid #d4dce4;padding:11px 16px}.sales-demand-summary>span:last-child{border-right:0}.sales-demand-summary small,.sales-demand-summary strong{display:block}.sales-demand-summary small{color:#708194;font-size:10px}.sales-demand-summary strong{color:#234d70;margin-top:3px;font-size:16px}.sales-demand-brief{background:#fff;border-bottom:1px solid #c8d3dd;grid-template-columns:repeat(2,1fr);display:grid}.sales-demand-brief>span{border-right:1px solid #d4dce4;padding:11px 16px}.sales-demand-brief>span:last-child{border-right:0}.sales-demand-brief small,.sales-demand-brief strong{display:block}.sales-demand-brief small{color:#708194;font-size:10px}.sales-demand-brief strong{color:#234d70;margin-top:3px;font-size:16px}.sales-demand-lines,.sales-demand-alibaba{background:#fff;border:1px solid #becbd6;border-radius:4px;margin:12px;overflow:hidden}.sales-demand-lines>header,.sales-demand-alibaba>header{color:#294a65;background:#e9f0f5;border-bottom:1px solid #c7d2dc;justify-content:space-between;padding:8px 11px;font-size:11px;display:flex}.sales-demand-lines article{border-bottom:1px solid #e1e6eb;grid-template-columns:48px minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:9px 11px;display:grid}.sales-demand-lines article:last-child,.sales-demand-alibaba article:last-child{border-bottom:0}.sales-demand-image{border-radius:3px;width:46px;height:46px}.sales-demand-product>strong,.sales-demand-product>span,.sales-demand-product>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-demand-product>strong{color:#273f55;font-size:12px}.sales-demand-product>span,.sales-demand-product>small{color:#748394;margin-top:3px;font-size:10px}.sales-demand-product>small.unmapped{color:#a13a3a;font-weight:750}.sales-demand-state{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sales-demand-state>span{color:#65798b;font-size:10px;line-height:1.35}.sales-demand-required{color:#315d80;white-space:nowrap;font-size:12px}.sales-demand-lines dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sales-demand-lines dl div{text-align:center;border-left:1px solid #e0e6eb}.sales-demand-lines dt{color:#7d8b99;font-size:9px}.sales-demand-lines dd{color:#315d80;margin:3px 0 0;font-size:12px;font-weight:850}.sales-demand-alibaba article{border-bottom:1px solid #e0e6eb;grid-template-columns:minmax(190px,.75fr) minmax(220px,1fr) minmax(300px,1.25fr);gap:18px;padding:11px 12px;display:grid}.sales-demand-alibaba article small,.sales-demand-alibaba article strong,.sales-demand-alibaba article span{display:block}.sales-demand-alibaba article small{color:#7b8997;font-size:9px}.sales-demand-alibaba article strong{color:#285978;margin-top:3px;font-size:12px}.sales-demand-alibaba article span{color:#66798b;margin-top:3px;font-size:10px}.sales-demand-alibaba-items>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-demand-logistics p{border-top:1px solid #e1e7ec;margin:6px 0 0;padding-top:6px}.sales-demand-logistics p b,.sales-demand-logistics p span,.sales-demand-logistics p time{display:block}.sales-demand-logistics p b{color:#355874;font-size:10px}.sales-demand-logistics p time{color:#84919d;margin-top:2px;font-size:9px}.sales-demand-no-alibaba{color:#738394;background:#fff;border:1px dashed #b8c7d3;flex-direction:column;gap:3px;margin:12px;padding:11px;font-size:11px;display:flex}.sales-demand-no-alibaba strong{color:#3c5e77}.sales-demand-dialog>footer{justify-content:flex-end;gap:7px;padding:0 12px 12px;display:flex}.sales-demand-loading,.sales-demand-error{color:#6b7d8f;place-content:center;justify-items:center;gap:9px;min-height:250px;font-size:12px;display:grid}@media (width<=1320px){.sales-order-filter{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(130px,1fr))}.sales-order-filter-actions{grid-column:auto;align-self:end}}@media (width<=760px){.sales-orders-page{padding:12px 10px 36px}.sales-order-filter{grid-template-columns:1fr 1fr;padding:10px}.sales-filter-order,.sales-order-filter-actions{grid-column:1/-1}.sales-order-filter-actions{justify-content:flex-start;overflow-x:auto}.sales-shipping-tabs,.sales-workspace-view-tabs{overflow-x:auto}.sales-workspace-view-tabs button{flex:1 0 104px}.sales-shipping-tabs button{flex:0 0 82px;min-width:82px;padding:0 9px}.sales-shipping-tabs>small{display:none}.sales-demand-backdrop{padding:10px}.sales-demand-dialog{max-height:calc(100vh - 20px)}.sales-demand-order-meta{grid-template-columns:repeat(2,1fr)}.sales-demand-lines article{grid-template-columns:44px minmax(160px,1fr) auto}.sales-demand-state,.sales-demand-lines dl{grid-column:1/-1}.sales-demand-alibaba article{grid-template-columns:1fr;gap:10px}}.workspace-inventory-purchases{background:#fff;border:1px solid #dfc58e;border-radius:11px;margin-bottom:12px;overflow:hidden;box-shadow:0 3px 11px #17243a0d}.workspace-inventory-purchases>header{background:#fff9ed;border-bottom:1px solid #ead8b5;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.workspace-inventory-purchases>header small,.workspace-inventory-purchases>header strong{display:block}.workspace-inventory-purchases>header small{color:#96713b;font-size:9px;font-weight:800}.workspace-inventory-purchases>header strong{color:#5e431d;margin-top:2px;font-size:13px}.workspace-inventory-purchases>header>span{color:#76501d;background:#f2dfbb;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.workspace-inventory-purchases>div{overflow-x:auto}.workspace-inventory-purchases article{border-top:1px solid #eee5d5;grid-template-columns:54px minmax(210px,1fr) 120px minmax(190px,.8fr) 150px 105px 80px;align-items:center;gap:11px;min-width:990px;min-height:72px;padding:9px 13px;display:grid}.workspace-inventory-purchases article:first-child{border-top:0}.workspace-inventory-purchases article small,.workspace-inventory-purchases article strong,.workspace-inventory-purchases article span{display:block}.workspace-inventory-purchases article small{color:#94866f;font-size:9px}.workspace-inventory-purchases article strong{color:#3f4854;margin-top:3px;font-size:11px}.workspace-inventory-purchases article span{color:#837765;margin-top:3px;font-size:9px}.workspace-inventory-purchase-image{border-radius:7px;width:50px;height:50px}.workspace-inventory-purchase-product{min-width:0}.workspace-inventory-purchase-product strong,.workspace-inventory-purchase-product span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-inventory-purchases code{color:#644817;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.workspace-inventory-purchases article>em{color:#8a6220;background:#fff0d4;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.workspace-inventory-purchases article>em.arrived{color:#26704a;background:#dff3e7}.workspace-inventory-purchase-waiting{text-align:center;color:#9a8a70!important}.state-panel{color:#758094;background:#fff;border:1px solid #e0e5ed;border-radius:12px;justify-items:center;gap:9px;padding:70px 20px;display:grid}.state-panel strong{color:#263147}.error-state{color:#a44138}.loader{border:3px solid #dbe2eb;border-top-color:#274c77;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pagination{justify-content:center;gap:5px;margin-top:20px;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #d9dfe8;border-radius:7px;min-width:35px;height:34px}.pagination button.active{color:#fff;background:#274c77;border-color:#274c77}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination-summary{align-items:center}.pagination-summary>.pagination-label{color:#6e7a8d;white-space:nowrap;margin-right:8px;font-size:11px}.pagination-ellipsis{color:#7a8593;place-items:center;min-width:24px;height:34px;font-size:13px;display:inline-grid}@media (width<=1350px){.filter-panel{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(120px,1fr))}.status-grid{grid-template-columns:repeat(3,1fr)}}.processing-intro{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.processing-intro strong,.processing-intro span{display:block}.processing-intro strong{font-size:17px}.processing-intro span{color:#7a8596;margin-top:2px;font-size:12px}.page-notice{color:#276544;background:#edf8f1;border:1px solid #b9dbc7;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 13px;font-size:14px;display:flex}.page-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.processing-filter{border-radius:5px;grid-template-columns:minmax(230px,2fr) repeat(5,minmax(115px,1fr)) auto;gap:7px;padding:9px 10px}.processing-filter label span{margin-bottom:3px;font-size:10px}.processing-filter input,.processing-filter select{border-radius:4px;height:31px;padding:0 8px;font-size:12px}.processing-filter .button{border-radius:4px;min-height:31px;padding:0 10px;font-size:12px}.processing-filtering{color:#58718a;white-space:nowrap;align-self:center;font-size:10px}.processing-list-heading{min-height:40px}.processing-list-heading>div:first-child{gap:4px}.processing-heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.processing-heading-actions .button{border-radius:3px;min-height:29px;padding:0 9px;font-size:10px}.processing-table-wrap{background:#fff;border:1px solid #aebdca;border-radius:3px;transition:opacity .15s;overflow-x:auto}.processing-table-wrap.refreshing{opacity:.55;pointer-events:none}.processing-table{border-collapse:collapse;table-layout:fixed;color:#35495d;width:100%;min-width:1300px;font-size:11px}.processing-table th{color:#3d566c;text-align:left;background:#e6edf3;border-bottom:1px solid #9fb0c0;border-right:1px solid #c8d2dc;height:38px;padding:0 9px;font-weight:850}.processing-table td{vertical-align:middle;border-bottom:1px solid #d6dee6;border-right:1px solid #d8e0e7;height:58px;padding:6px 9px}.processing-table th:last-child,.processing-table td:last-child{border-right:0}.processing-table th:first-child{width:42px}.processing-table th:nth-child(2){width:180px}.processing-table th:nth-child(3){width:90px}.processing-table th:nth-child(4){width:auto}.processing-table th:nth-child(5),.processing-table th:nth-child(6){width:105px}.processing-table th:nth-child(7){width:180px}.processing-table th:nth-child(8){width:240px}.processing-note-cell{min-width:0}.processing-table tbody tr.processing-order:hover{background:#f3f7fa}.processing-table tbody tr.processing-order.selected{background:#edf4fa;box-shadow:inset 3px 0 #315f8b}.processing-check-cell{text-align:center!important;padding-left:10px!important;padding-right:5px!important}.processing-check-cell input{accent-color:#274c77;width:15px;height:15px;margin:0}.processing-check-cell input:disabled{opacity:.3}.processing-order-meta{min-width:0}.processing-order-meta strong,.processing-order-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.processing-order-meta strong{font-size:12px;display:block}.processing-order-meta span{color:#526176;margin-top:2px;font-size:10px;font-weight:700;display:block}.processing-owner-cell{color:#3e566d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.processing-products{align-items:center;gap:7px;min-width:0;display:flex}.processing-product{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;padding:1px 0;display:grid}.processing-products .processing-product{flex:1;min-width:0}.processing-product strong,.processing-product small,.detail-product-name strong,.detail-product-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.processing-product strong{font-size:11px;line-height:1.15}.processing-product small{color:#7e8999;margin-top:1px;font-size:9px;line-height:1.15}.detail-product-name small{color:#7e8999;margin-top:2px;font-size:10px}.mini-image{color:#9aa3af;background:#eef1f4;border-radius:4px;place-items:center;width:32px;height:32px;font-size:9px;display:grid;overflow:hidden}.mini-image img{object-fit:cover;width:100%;height:100%}.processing-product .mini-image{border-radius:3px;width:32px;height:32px}.remaining-products{color:#426782;white-space:nowrap;background:#f3f7fa;border:1px solid #c6d4e0;border-radius:3px;flex:none;margin:0;padding:2px 5px;font-size:9px}.processing-facts strong,.processing-facts span{display:block}.processing-facts strong{color:#263147;font-size:14px}.processing-facts strong small{color:#7f8998;font-size:9px}.processing-facts span{color:#788395;margin-top:2px;font-size:9px;line-height:1.25}.processing-stage{text-align:center}.processing-stage .stage-pill{color:#6d7886;background:#f2f4f7;border-radius:3px;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.processing-stage .stage-procurement,.processing-stage .stage-packing{color:#47728e;background:#eef6fb}.processing-stage .stage-ready,.processing-stage .stage-waiting-packing,.processing-stage .stage-packed,.processing-stage .stage-shipped{color:#4f7962;background:#eef7f2}.processing-stage .stage-partially-received{color:#897047;background:#fff8e8}.processing-stage .stage-waiting-procurement{color:#896a39;background:#fff6e5}.processing-stage .stage-exception,.processing-stage .stage-sku-mapping{color:#a05d57;background:#fff2f0}.processing-stage .stage-cancelled{color:#7a838d;background:#f3f5f7}.processing-stage small{color:#8b94a2;margin-top:3px;font-size:9px;display:block}.processing-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.processing-actions>.order-flow-note-entry.compact{flex:none}.processing-order .processing-actions .order-flow-note-entry.compact .order-flow-note-button{color:#3284bc;background:0 0;border:0;min-height:28px;padding:0;font-size:12px;font-weight:500;line-height:1}.processing-order .processing-actions .order-flow-note-button:hover{color:#256fa2;text-underline-offset:2px;background:0 0;text-decoration:underline}.processing-order .processing-actions .order-flow-note-button b,.processing-order .processing-actions .order-flow-note-button i{display:none}.processing-actions .button{border-radius:3px;min-height:25px;padding:0 7px;font-size:10px}.processing-actions .action-text{color:#246da4;background:0 0;border:0;min-height:22px;padding:0;font-size:10px;font-weight:700;line-height:1}.processing-actions .action-text:hover{color:#174f7b;text-underline-offset:2px;text-decoration:underline}.processing-actions .action-text.action-danger{color:#a64b42}.processing-actions .action-text.action-primary{color:#244f76}.processing-actions .action-text.action-success{color:#2e704c}.processing-actions .action-text:disabled{text-decoration:none}.processing-actions .action-muted{color:#8994a1;white-space:nowrap;font-size:9px}.action-complete{color:#28704a;background:#e7f6ed;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.processing-detail-row>td{background:#fff;border-right:0;height:auto;padding:0!important}.processing-detail{background:#fff;padding:6px 10px 8px 51px}.processing-detail>header{justify-content:space-between;margin-bottom:4px;padding:0 1px;display:flex}.processing-detail>header strong{color:#344258;font-size:10px}.processing-detail>header span{color:#7f8997;font-size:10px}.detail-product-head,.detail-product-row{grid-template-columns:minmax(300px,1fr) repeat(4,100px);align-items:center;gap:10px;display:grid}.detail-product-head{color:#6f7989;background:#f3f6f9;border-top:1px solid #e2e8ee;border-bottom:1px solid #d9e1e9;padding:4px 6px;font-size:9px}.detail-product-row{border-bottom:1px solid #edf0f3;min-height:39px;padding:3px 6px;font-size:10px}.detail-product-row:last-child{border-bottom:0}.detail-product-name{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.detail-product-name .mini-image{border-radius:3px;width:28px;height:28px}.detail-product-name strong{font-size:10px}.detail-product-meta{align-items:center;gap:7px;min-width:0;display:flex}.detail-product-meta small{min-width:0;margin:0;font-size:9px}.detail-product-meta .mapping-confirmed{flex:none;font-size:9px}.detail-inline-action{color:#246da4;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:9px;font-weight:700}.detail-inline-action:hover{text-underline-offset:2px;text-decoration:underline}.detail-inline-action.danger{color:#a64b42}.detail-product-row .deficit{color:#ad443c}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182799;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.allocation-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1180px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0d172a55}.allocation-modal-head{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.allocation-modal-head h2{margin:0;font-size:17px}.allocation-modal-head span{color:#7d8796;margin-top:4px;font-size:12px;display:block}.modal-close{color:#596477;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.allocation-form{flex-direction:column;flex:1;min-height:0;display:flex}.allocation-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 18px;overflow-y:auto}.allocation-loading{color:#738095;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.allocation-guide{color:#4c6078;background:#eef4fb;border-radius:8px;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:13px;display:flex}.allocation-guide strong{color:#274c77}.allocation-compare{border:1px solid #dfe5ed;border-radius:11px;grid-template-columns:270px minmax(0,1fr);margin-bottom:13px;display:grid;overflow:hidden}.demand-panel{background:#fafbfd;border-right:1px solid #e3e8ef;padding:14px}.mapped-compare .demand-panel{grid-template-columns:62px minmax(0,1fr);align-content:start;column-gap:9px;display:grid}.mapped-compare .demand-panel .panel-step{grid-column:1/-1;margin-bottom:7px}.mapped-compare .demand-image{border-radius:4px;grid-row:2/5;width:62px;height:70px;margin:0}.mapped-compare .demand-panel>strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;overflow:hidden}.mapped-compare .demand-panel>small{text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:2px;font-size:10px;overflow:hidden}.mapped-compare .demand-numbers{grid-column:1/-1;gap:4px;margin-top:7px}.mapped-compare .demand-numbers div{border-radius:3px;padding:5px 6px}.mapped-compare .mapping-tip{border-radius:3px;grid-column:1/-1;margin-top:6px;padding:5px 6px;font-size:9px}.panel-step{color:#536176;align-items:center;gap:7px;margin-bottom:11px;font-size:12px;font-weight:800;display:flex}.panel-step>span{color:#fff;background:#274c77;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demand-image{color:#99a2af;background:#eceff3;border-radius:9px;place-items:center;width:100%;height:165px;margin-bottom:10px;font-size:12px;display:grid;overflow:hidden}.demand-image img{object-fit:contain;width:100%;height:100%}.demand-panel>strong,.demand-panel>small{display:block}.demand-panel>strong{font-size:14px}.demand-panel>small{color:#7a8494;margin-top:4px;font-size:12px}.demand-numbers{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.demand-numbers div{background:#fff;border-radius:7px;padding:8px}.demand-numbers span,.demand-numbers b{display:block}.demand-numbers span{color:#87909e;font-size:10px}.demand-numbers b{margin-top:3px;font-size:15px}.demand-numbers .missing b{color:#ad443c}.mapping-tip{color:#806122;background:#fff5dc;border-radius:7px;margin:10px 0 0;padding:8px;font-size:11px;line-height:1.5}.mapping-tip.bound{color:#2e6c49;background:#eaf6ee}.stock-panel{min-width:0;padding:14px}.stock-tools{grid-template-columns:180px minmax(200px,1fr);gap:9px;display:grid}.stock-tools label>span,.allocation-quantity>span,.allocation-actor label{color:#6d7889;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.stock-tools select,.stock-tools input,.allocation-quantity input,.allocation-actor select{background:#fff;border:1px solid #d5dce6;border-radius:7px;width:100%;height:35px;padding:0 9px}.bound-notice{color:#4a7b5e;margin:9px 0;font-size:11px}.bound-notice button{color:#246da4;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:10px;font-weight:800}.stock-complete{color:#617386;margin:6px 0;font-size:10px}.stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mapped-compare .stock-card-grid{grid-template-columns:minmax(0,560px)}.stock-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;grid-template-columns:90px minmax(0,1fr);min-height:108px;padding:8px;display:grid}.stock-card:hover:not(:disabled),.stock-card.selected{border-color:#3d6f9d;box-shadow:0 0 0 2px #3d6f9d1c}.stock-card.recommended{border-color:#78aa8c}.stock-card.reference{opacity:.58;cursor:not-allowed}.stock-image{color:#9aa3af;background:#eef1f4;border-radius:7px;place-items:center;width:80px;height:90px;font-size:11px;display:grid;overflow:hidden}.stock-image img{object-fit:cover;width:100%;height:100%}.stock-copy{min-width:0;padding:2px 4px}.stock-copy>strong,.stock-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stock-copy>strong{margin-top:6px;font-size:13px}.stock-copy>small{color:#7a8595;margin-top:4px;font-size:11px}.stock-copy>p{color:#5d697b;margin:8px 0 0;font-size:11px}.stock-copy>p b{color:#276845;font-size:15px}.stock-quantities{grid-template-columns:repeat(3,1fr);gap:4px;margin:7px 0 0;display:grid}.stock-quantities div{background:#f6f8fa;border:1px solid #dfe6ec;border-radius:3px;padding:4px 5px}.stock-quantities dt{color:#7b8795;font-size:9px}.stock-quantities dd{color:#274c68;margin:1px 0 0;font-size:13px;font-weight:850}.stock-quantities div:last-child dd{color:#26704a}.stock-unavailable{color:#805c27;background:#fff8e9;border-left:3px solid #c78338;margin:9px 0 0;padding:7px 9px;font-size:10px}.stock-badges{flex-wrap:wrap;gap:4px;display:flex}.stock-badges span,.stock-badges em{color:#536174;background:#edf1f5;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.stock-badges em{color:#2d704a;background:#e4f3e9}.stock-empty{color:#8993a2;border:1px dashed #d4dae3;border-radius:8px;place-items:center;min-height:100px;margin-top:10px;font-size:12px;display:grid}.allocation-quantity{width:190px;margin:12px 0 0 auto;display:block}.allocation-footer{background:#fafbfd;border-top:1px solid #e2e7ee;align-items:end;gap:9px;padding:12px 18px;display:flex}.allocation-actor{width:180px;margin-right:auto}.allocation-error{color:#ad443c;max-width:470px;font-size:12px}.procurement-select-modal{background:#fff;border-radius:6px;flex-direction:column;width:min(900px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0d172a55}.procurement-select-modal .allocation-modal-head{padding:11px 14px}.procurement-select-modal .allocation-modal-head h2{font-size:15px}.procurement-select-modal .allocation-modal-head span{margin-top:2px;font-size:10px}.procurement-select-modal .modal-close{width:27px;height:27px;font-size:18px}.procurement-select-summary{background:#f6f8fa;border-bottom:1px solid #e5e9ef;align-items:center;gap:8px;padding:7px 14px;display:flex}.procurement-select-summary>div{border-right:1px solid #e0e5eb;min-width:105px;padding-right:14px}.procurement-select-summary span,.procurement-select-summary strong{display:block}.procurement-select-summary span{color:#788395;font-size:11px}.procurement-select-summary strong{margin-top:1px;font-size:14px}.procurement-select-summary>button{margin-left:auto}.procurement-select-summary .action-link{color:#246da4;background:0 0;border:0;min-height:22px;padding:0;font-size:10px;font-weight:700}.procurement-select-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 14px;overflow-y:auto}.procurement-select-item{cursor:pointer;border:1px solid #e0e5eb;border-radius:4px;grid-template-columns:20px 42px minmax(210px,1fr) 80px 90px 85px;align-items:center;gap:8px;min-height:52px;margin-bottom:4px;padding:4px 8px;display:grid}.procurement-select-item:hover,.procurement-select-item.selected{background:#f3f7fb;border-color:#47759f}.procurement-select-item>input{accent-color:#315f8b;width:16px;height:16px}.procurement-select-image{color:#99a2af;background:#eef1f4;border-radius:3px;place-items:center;width:38px;height:42px;font-size:9px;display:grid;overflow:hidden}.procurement-select-image img{object-fit:cover;width:100%;height:100%}.procurement-select-item strong,.procurement-select-item small{display:block}.procurement-select-item strong{font-size:11px}.procurement-select-item small{color:#7a8494;margin-top:2px;font-size:9px}.procurement-select-item>span{color:#657084;font-size:10px}.procurement-select-item>b{color:#ad443c;text-align:right;font-size:11px}.procurement-select-modal .allocation-footer{padding:8px 14px}.procurement-select-modal .allocation-footer .button{border-radius:4px;min-height:30px;padding:0 10px;font-size:11px}.procurement-requested-items{border-top:1px solid #e5e9ef;margin-top:12px;padding-top:10px}.procurement-requested-items summary{color:#53718d;cursor:pointer;font-size:12px}.procurement-requested-items>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(200px,1fr) minmax(160px,1fr) 70px;gap:10px;padding:8px 4px;font-size:11px;display:grid}.procurement-requested-items small{color:#7b8696}.procurement-requested-items b{text-align:right}.procurement-select-tip{color:#6f7b8c;margin-right:auto;font-size:11px}@media (width<=1450px){.processing-filter{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(120px,1fr))}}.procurement-page{padding-bottom:105px}.procurement-tabs{gap:6px;margin-bottom:9px;display:flex}.procurement-tabs button{color:#697589;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8e2;border-radius:4px;grid-template-columns:22px auto;align-items:center;column-gap:7px;min-width:210px;padding:7px 11px;display:grid}.procurement-tabs button>span{background:#e8edf2;border-radius:3px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.procurement-tabs strong{color:#263147;font-size:13px}.procurement-tabs small{margin-top:2px;font-size:11px}.procurement-tabs button.active{background:#eef4fb;border-color:#315f8b;box-shadow:inset 3px 0 #315f8b}.procurement-tabs button.active>span{color:#fff;background:#274c77}.procurement-error{color:#9a3e37;background:#fff0ef;border:1px solid #e8bbb7;border-radius:8px;justify-content:space-between;margin-bottom:12px;padding:10px 13px;font-size:13px;display:flex}.procurement-error button{color:inherit;cursor:pointer;background:0 0;border:0}.procurement-summary{background:#fff;border:1px solid #d6dee7;border-radius:4px;align-items:stretch;margin-bottom:7px;display:flex;overflow:hidden}.procurement-summary>div{border-right:1px solid #e1e7ed;min-width:118px;padding:7px 11px}.procurement-summary span,.procurement-summary strong{display:block}.procurement-summary span{color:#7f8998;font-size:11px}.procurement-summary strong{margin-top:1px;font-size:17px}.procurement-summary strong small{color:#8a94a2;font-size:13px;font-weight:600;display:inline}.procurement-summary p{color:#778295;align-self:center;margin:0 12px 0 auto;font-size:11px}.pending-responsible-filter{background:#fff;border:1px solid #d8e0e9;border-radius:4px;align-items:center;gap:10px;margin-bottom:7px;padding:5px 9px;display:flex}.pending-responsible-filter label{align-items:center;gap:7px;display:flex}.pending-responsible-filter label>span{color:#68778a;margin:0;font-size:10px;font-weight:800}.pending-responsible-filter select{color:#344258;background:#fff;border:1px solid #cbd5e1;border-radius:3px;min-width:190px;min-height:29px;padding:3px 7px}.pending-responsible-filter>small{color:#8490a0;padding:0;font-size:10px}.pending-global-selection{background:#edf4fa;border:1px solid #b9c9d9;border-left:5px solid #315f8b;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;padding:6px 10px;display:flex}.pending-global-selection>label,.pending-global-selection>div{align-items:center;gap:10px;display:flex}.pending-global-selection input{accent-color:#315f8b;width:15px;height:15px}.pending-global-selection label span strong,.pending-global-selection label span small{display:block}.pending-global-selection label span strong{color:#203f5c;font-size:12px}.pending-global-selection label span small{color:#61758a;margin-top:2px;font-size:10px}.pending-global-selection>div>strong{color:#315873;font-size:12px}.pending-global-selection button{color:#3f5870;cursor:pointer;background:#fff;border:1px solid #9eb2c5;border-radius:6px;min-height:26px;padding:4px 10px;font-size:10px;font-weight:800}.pending-global-selection button:disabled{cursor:not-allowed;opacity:.45}.pending-global-selection .bulk-rollback-button{color:#a63f32;background:#fff4f2;border-color:#d69b91}.pending-global-selection .bulk-rollback-button:hover:not(:disabled){background:#ffe9e5;border-color:#b95548}@media (width<=700px){.pending-global-selection{flex-direction:column;align-items:stretch}.pending-global-selection>div{justify-content:space-between}}.red{color:#b3473e!important}.green{color:#28704a!important}.orange{color:#9a6a1f!important}.pending-product-groups{gap:5px;display:grid}.pending-parent-product{box-shadow:none;background:#fff;border:1px solid #9cabb9;border-left:4px solid #315f8b;border-radius:4px;overflow:hidden}.pending-parent-product:has(>.variant-list){border-color:#8296a9 #8296a9 #8296a9 #244f78}.parent-product-summary{background:#f8fbfd;grid-template-columns:76px 50px minmax(260px,1fr) 82px 100px 120px;align-items:center;gap:8px;min-height:64px;padding:6px 9px;display:grid}.parent-product-summary .purchase-main-detail>strong{color:#193b5a;font-size:13px}.variant-list{background:#e8eef3;border-top:2px solid #94a6b7;border-left:5px solid #a5b5c4;gap:6px;padding:8px 9px 10px 24px;display:grid}.variant-list:before{content:"第 2 层 · 颜色 / 尺码变体";color:#fff;background:#526d86;border-radius:3px;width:max-content;padding:2px 7px;font-size:10px;font-weight:850}.variant-list .pending-product-group{border-color:#a8b7c5;border-radius:3px;box-shadow:0 1px 2px #263b520d}.variant-list .purchase-main-image.variant-image{width:40px;height:40px;margin-left:3px}.pending-product-group{box-shadow:none;background:#fff;border:1px solid #d2dbe4;border-radius:3px;overflow:hidden}.pending-product-group.disabled{background:#fffdf8;border-color:#eadbb8}.pending-product-summary{background:#fff;grid-template-columns:76px 50px minmax(260px,1fr) 82px 100px 120px;align-items:center;gap:8px;min-height:56px;padding:5px 9px;display:grid}.pending-product-group:has(>.product-demand-list)>.pending-product-summary{background:#f5f9fc;border-bottom:1px solid #8fa6b9}.product-select{color:#526176;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.purchase-main-image{color:#939dac;background:#edf0f4;border-radius:3px;place-items:center;width:46px;height:46px;font-size:9px;display:grid;overflow:hidden}.purchase-main-image img{object-fit:cover;width:100%;height:100%}.purchase-main-detail{min-width:0}.purchase-main-detail>strong,.purchase-main-detail>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-main-detail>strong{font-size:12px}.purchase-main-detail>small{color:#748093;margin-top:2px;font-size:10px}.product-spec-badges{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.product-spec-badges em{color:#4f647b;background:#edf2f7;border-radius:3px;padding:1px 5px;font-size:9px;font-style:normal}.product-spec-badges em.size{color:#245f8b;background:#e7f1fb;font-weight:800}.product-spec-badges em.size.mismatch{color:#a33f37;background:#fde8e5}.product-spec-badges em.unmapped{color:#825f20;background:#fff0d2}.product-spec-badges em.returned-from-payment,.returned-from-payment-label{color:#7c4b08;background:#fce8c9;font-weight:850}.sourcing-entry{color:#a64710;background:#fff4eb;border-color:#d16a23;min-height:25px;margin-top:5px;padding:3px 9px;font-size:9px;font-weight:850;box-shadow:inset 3px 0 #e85d04}.sourcing-entry:hover:not(:disabled){color:#873608;background:#ffe8d5;border-color:#b85212}.sourcing-product-actions{gap:5px;display:grid}.sourcing-product-actions .sourcing-entry{min-height:30px;margin:0}.sourcing-guide{color:#704729;background:#fff8f1;border:1px solid #dfbb9b;border-left:4px solid #e85d04;flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;padding:12px;font-size:12px;display:flex}.sourcing-variant-mask{z-index:1000;background:#102338b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sourcing-variant-dialog{color:#263e53;background:#fff;border-radius:8px;width:min(620px,95vw);max-height:85vh;padding:20px;overflow:auto}.sourcing-variant-dialog header{justify-content:space-between;gap:15px;display:flex}.sourcing-variant-dialog header button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:24px}.sourcing-variant-dialog p{color:#63798c;font-size:13px}.sourcing-variant-option{text-align:left;cursor:pointer;background:#f6f9fb;border:1px solid #c6d2dc;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:8px;padding:14px;display:flex}.sourcing-variant-option span{gap:6px;display:grid}.sourcing-variant-option small{color:#63798c}.sourcing-variant-option b{color:#ad4a12;white-space:nowrap}.sourcing-variant-option:disabled{opacity:.5;cursor:not-allowed}.returned-from-payment-label{border:1px solid #d8a552;border-radius:3px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:9px;line-height:1.3;display:inline-flex!important}.pending-demand-order-cell{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pending-demand-order-cell>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.procurement-page.procurement-pending-page .pending-demand-order-cell>.order-flow-note-entry{flex:0 auto;width:100%}.aggregate-orders,.aggregate-quantity{text-align:center}.aggregate-orders span,.aggregate-orders strong,.aggregate-orders small,.aggregate-quantity span,.aggregate-quantity strong,.aggregate-quantity small{display:block}.aggregate-orders span,.aggregate-quantity span{color:#7c8797;font-size:10px}.aggregate-orders strong,.aggregate-quantity strong{margin-top:1px;font-size:17px;line-height:1}.aggregate-orders small,.aggregate-quantity small{color:#8993a1;margin-top:2px;font-size:9px}.aggregate-quantity strong{color:#b3473e}.demand-toggle{color:#3d5d7d;cursor:pointer;background:#f7f9fb;border:1px solid #c0ccd8;border-radius:3px;min-height:28px;padding:0 7px;font-size:10px;font-weight:700}.demand-toggle:hover{background:#eef4fa;border-color:#7797b6}.product-demand-list{background:#edf3f7;border-top:0;border-left:5px solid #6e8ba4;margin:0;padding:30px 9px 8px 17px;position:relative}.product-demand-list:before{color:#fff;content:"第 3 层 · 外贸订单需求";background:#6e8ba4;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:850;position:absolute;top:7px;left:12px}.product-demand-head,.product-demand-row{grid-template-columns:38px 105px minmax(150px,1fr) 76px repeat(4,66px) 112px 88px;align-items:center;gap:6px;display:grid}.product-demand-head{color:#40576e;background:#d6e2eb;border:1px solid #bdcbd7;border-bottom:0;min-height:27px;padding:0 6px;font-size:9px;font-weight:800}.product-demand-row{color:#4b5a6d;background:#fff;border:1px solid #cdd7e0;border-bottom:0;min-height:39px;padding:3px 6px;font-size:10px}.product-demand-row:nth-child(odd){background:#f5f8fa}.product-demand-row:last-child{border-bottom:1px solid #cdd7e0}.product-demand-row>a{color:#2f628f;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.product-demand-row>b{color:#344258}.compact-action{white-space:nowrap;min-height:27px;padding:4px 7px;font-size:10px}.fold-button{color:#526176;cursor:pointer;background:#edf1f5;border:0;border-radius:5px;width:24px;height:24px}.muted{color:#6e798b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-order{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-image{color:#939dac;background:#edf0f4;border-radius:7px;place-items:center;width:54px;height:54px;font-size:10px;display:grid;overflow:hidden}.purchase-image img{object-fit:cover;width:100%;height:100%}.purchase-detail{min-width:0}.purchase-detail strong,.purchase-detail small,.purchase-detail em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-detail strong{font-size:13px}.purchase-detail small{color:#778294;margin-top:4px;font-size:11px}.purchase-detail em{color:#4e6a86;background:#edf3f8;border-radius:4px;width:max-content;margin-top:5px;padding:2px 5px;font-size:9px;font-style:normal}.purchase-detail em.unmapped{color:#825f20;background:#fff0d2}.qty-input{background:#fff;border:1px solid #c7d1dc;border-radius:3px;width:68px;height:28px;padding:0 6px}.purchase-qty-editor{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.purchase-qty-editor small{color:#7b8697;white-space:nowrap;font-size:10px}.purchase-qty-editor small:first-letter{color:#b45309}.procurement-action-bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #cad3df;border-radius:11px;align-items:end;gap:12px;min-width:680px;padding:11px 13px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 12px 35px #17243a26}.procurement-action-bar>div{margin-right:auto}.procurement-action-bar strong,.procurement-action-bar small{display:block}.procurement-action-bar strong{font-size:13px}.procurement-action-bar small{color:#7b8697;margin-top:3px;font-size:10px}.procurement-action-bar label>span,.grouping-action-bar label>span{color:#697587;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.procurement-action-bar select{background:#fff;border:1px solid #d1d9e4;border-radius:7px;width:275px;height:35px;padding:0 8px}.grouping-guide{background:#eef4fa;border:1px solid #c2d0dd;border-radius:4px;align-items:center;gap:12px;margin-bottom:7px;padding:7px 10px;display:flex}.grouping-guide strong,.grouping-guide span{display:block}.grouping-guide strong{color:#284f75;white-space:nowrap;font-size:12px}.grouping-guide span{color:#607086;margin-top:0;font-size:10px}.hierarchy-level-label{letter-spacing:.02em;border-radius:999px;align-items:center;width:max-content;min-height:19px;padding:2px 7px;font-weight:800;line-height:1.2;font-size:9px!important;display:inline-flex!important}.hierarchy-level-batch{background:#315f8b;color:#fff!important}.hierarchy-level-group{background:#dfe9f1;border:1px solid #9eb3c5;color:#315b7b!important}.hierarchy-level-ungrouped{background:#e9eef3;border:1px solid #b7c4d0;color:#52677b!important}.hierarchy-level-order{background:#f4f6f8;border:1px solid #d4dce5;color:#657386!important}.cart-batch{box-shadow:none;background:#fff;border:1px solid #71879d;border-radius:4px;margin-bottom:8px;overflow:hidden}.cart-batch-head{color:#213b53;cursor:pointer;background:#dce8f1;border-left:4px solid #315f8b;grid-template-columns:24px minmax(220px,1fr) 86px 86px 86px;align-items:center;gap:8px;min-height:48px;padding:6px 10px;display:grid}.cart-batch-head div small,.cart-batch-head div strong{display:block}.cart-batch-head div small{color:#526f88;font-size:10px}.cart-batch-head div strong{color:#1e3a53;margin-top:2px;font-size:12px}.cart-batch-head .batch-title-line,.purchase-batch-head .batch-title-line{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.cart-batch-head .batch-title-line strong,.purchase-batch-head .batch-title-line strong{min-width:0;margin-top:0}.cart-batch-head .batch-creator-label,.purchase-batch-head .batch-creator-label{color:#35536d;background:#f3f7fa;border:1px solid #9db2c4;border-radius:4px;flex:none;width:max-content;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.cart-batch-head>span{color:#4d667d;font-size:12px;font-weight:700}.cart-batch-head>span.green{color:#315f8b!important}.cart-batch-head>span.orange{color:#8d5e17!important}.cart-batch-head .fold-button{color:#fff;background:#315f8b}.cart-tree{background:#eef3f6;border-top:1px solid #6f8498;padding:15px 16px 16px 37px;position:relative}.cart-tree:before{content:"";background:#9fb2c3;border-radius:2px;width:2px;position:absolute;top:0;bottom:22px;left:20px}.tree-group{background:#fff;border:1px solid #9abdb4;border-radius:9px;margin-bottom:11px;position:relative;box-shadow:0 2px 8px #29493f0c}.tree-group:before{content:"";background:#9fb2c3;width:17px;height:2px;position:absolute;top:19px;left:-18px}.tree-group>header{background:#eaf6f2;border-left:4px solid #3f8a79;border-radius:8px 8px 0 0;align-items:center;gap:8px;min-height:46px;padding:8px 11px;display:flex}.tree-branch{color:#8593a5;font-family:monospace;display:none}.tree-group>header strong{font-size:12px}.tree-group>header em{color:#2d704a;background:#e6f2eb;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.tree-group>header small{color:#768295;margin-left:auto;font-size:10px}.tree-group>header .group-delete{white-space:nowrap;min-height:27px;padding:4px 8px;font-size:10px}.tree-group>header em+.group-delete{margin-left:auto}.tree-group details{background:#fff;border:1px solid #dce3e9;border-left:3px solid #aebbc8;border-radius:7px;margin:9px 11px 9px 27px;overflow:hidden}.tree-group summary{color:#42536a;cursor:pointer;background:#f8fafb;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.grouped-product{border-top:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) 70px;align-items:center;gap:8px;min-height:45px;padding:4px 7px;font-size:11px;display:grid}.grouped-product .purchase-image{width:34px;height:34px}.grouped-product span small{color:#7d8796;margin-top:3px;font-size:10px;display:block}.grouped-product .returned-from-payment-label,.ungrouped-line>div>.returned-from-payment-label{color:#7c4b08;font-size:9px}.ungrouped-group{border-color:#ddc48d}.ungrouped-group>header{background:#fff7e4;border-left-color:#c28a28}.ungrouped-group>header em{color:#7c5718;background:#f9e6b8}.ungrouped-order{border:1px solid #e4e8ee;border-radius:7px;margin:8px 10px;overflow:hidden}.ungrouped-order>header{background:#fff;grid-template-columns:140px minmax(180px,1fr) 220px;align-items:center;min-height:48px;padding:6px 9px;font-size:10px;display:grid}.ungrouped-order>header strong{justify-items:start;gap:4px;display:grid}.ungrouped-order>header span{color:#788395;justify-self:end}.ungrouped-line{border-top:1px solid #edf0f4;grid-template-columns:30px 48px minmax(240px,1fr) 80px 85px 100px;align-items:center;gap:9px;min-height:61px;padding:6px 10px;font-size:11px;display:grid}.ungrouped-line .purchase-image{width:42px;height:42px}.ungrouped-line>div>strong,.ungrouped-line>div>small{display:block}.ungrouped-line>div>small{color:#7d8796;margin-top:3px}.tree-group>header .returned-from-payment-label{color:#7c4b08;margin-left:0}.grouping-action-bar{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #bfcbd8;border-radius:12px;grid-template-columns:minmax(190px,1fr) 180px 190px minmax(210px,1.1fr) auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid;position:fixed;bottom:18px;left:250px;right:22px;box-shadow:0 16px 42px #14243b30}.grouping-action-bar label{min-width:0}.grouping-action-bar input,.grouping-action-bar select{color:#344258;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;height:36px;padding:0 9px}.grouping-action-bar input:focus,.grouping-action-bar select:focus{border-color:#517aa2;outline:0;box-shadow:0 0 0 3px #315f8b17}.grouping-selection-summary span,.grouping-selection-summary strong,.grouping-selection-summary small{display:block}.grouping-selection-summary span{color:#718095;font-size:10px;font-weight:700}.grouping-selection-summary strong{color:#263b55;margin-top:3px;font-size:14px}.grouping-selection-summary small{color:#8490a0;margin-top:3px;font-size:9px}.button.grouping-primary-action{color:#fff;background:#1f568c;border-color:#163e68;min-width:126px;box-shadow:0 3px 9px #163e6829}.button.grouping-primary-action:hover:not(:disabled){background:#174775;border-color:#123456}.button.grouping-primary-action:disabled{color:#536174;box-shadow:none;opacity:1;background:#dfe5ec;border-color:#b8c3d0}.procurement-pending-page .grouping-action-bar .button.success{color:#fff;background:#315f8b;border-color:#234b72}.procurement-pending-page .grouping-action-bar .button.success:hover:not(:disabled){background:#274c77}.procurement-pending-page .product-allocation-inline{color:#496984!important}.cart-tree{background:#e3eaf0;border-top-color:#607990;gap:9px;padding:10px;display:grid}.cart-tree:before{display:none}.compact-cart-group{background:#f7f9fb;border:1px solid #8299ad;border-left:5px solid #496b89;border-radius:3px;overflow:hidden}.compact-cart-group-head{cursor:pointer;background:#dfe9f1;grid-template-columns:22px minmax(200px,1fr) auto auto;align-items:center;gap:7px;min-height:47px;padding:5px 8px;display:grid}.compact-cart-group-head>.fold-button{color:#fff;background:#496b89}.compact-cart-group-title{min-width:0}.compact-cart-group-title strong,.compact-cart-group-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-cart-group-title strong{color:#203f5a;margin-top:3px;font-size:12px}.compact-cart-group-title small{color:#5f7488;margin-top:2px;font-size:10px}.compact-cart-group-title .hierarchy-level-group{color:#315b7b;display:inline-flex}.compact-cart-group-head .group-delete{min-height:27px;padding:3px 8px;font-size:10px}.compact-cart-group-body{background:#f7f9fb;border-top:2px solid #a8b9c8;padding-left:12px}.flat-product-list .grouped-product:first-child{border-top:0}.flat-grouped-product{background:#fff;border-top-color:#d5dde5;grid-template-columns:38px minmax(240px,1fr) minmax(150px,.5fr) 58px;min-height:50px;padding:4px 8px}.flat-grouped-product .purchase-image{width:34px;height:34px}.flat-grouped-product>.order-flow-note-entry{grid-column:3}.flat-grouped-product>b{grid-column:4;justify-self:end}.flat-product-detail{min-width:0}.flat-product-detail>strong,.flat-product-detail>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flat-product-detail>strong{color:#2f4652;font-size:12px}.flat-product-detail>small{color:#7d8796;margin-top:1px;font-size:9px}.flat-product-detail>.product-source{color:#607489}.compact-ungrouped-list{background:#f8fafb;border:1px solid #9aaaba;border-left:5px solid #74899c;border-radius:3px;overflow:hidden}.compact-ungrouped-list-head{background:#e9eef3;border-bottom:2px solid #bdc9d4;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:5px 8px;display:flex}.compact-ungrouped-list-head strong,.compact-ungrouped-list-head small{display:block}.compact-ungrouped-list-head strong{color:#31485e;margin-top:3px;font-size:12px}.compact-ungrouped-list-head small{color:#68798a;margin-top:1px;font-size:9px}.compact-ungrouped-list-head .hierarchy-level-ungrouped{display:inline-flex;color:#52677b!important}.compact-ungrouped-list-head em{color:#9a6217;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.ungrouped-list-actions{align-items:center;gap:9px;display:flex}.ungrouped-list-actions label{color:#53697e;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.ungrouped-list-actions button{color:#53697e;cursor:pointer;background:#f8fafc;border:1px solid #b8c5d1;border-radius:5px;min-height:27px;padding:3px 8px;font-size:9px;font-weight:800}.ungrouped-list-actions button:disabled{cursor:not-allowed;opacity:.5}.ungrouped-list-actions .bulk-withdraw-button{color:#a63f32;background:#fff4f2;border-color:#d69b91}.ungrouped-list-actions .bulk-withdraw-button:hover:not(:disabled){background:#ffe9e5;border-color:#b95548}.compact-ungrouped-product-list{background:#f8fafb;padding-left:12px}.compact-ungrouped-product-list .ungrouped-line:first-child{border-top:0}.flat-ungrouped-product{background:#fff;border-top-color:#d9e0e7;grid-template-columns:25px 38px minmax(240px,1fr) minmax(150px,.5fr) 68px 88px 88px;min-height:52px;padding:4px 8px}.flat-ungrouped-product .purchase-image{width:34px;height:34px}.flat-ungrouped-product>input[type=checkbox]{accent-color:#315f8b;width:15px;height:15px}.flat-ungrouped-product{cursor:pointer;transition:background-color .12s}.flat-ungrouped-product:hover:not(.selected){background:#f1f6fa}.flat-ungrouped-product input,.flat-ungrouped-product label{cursor:auto}.flat-ungrouped-product button,.flat-ungrouped-product a{cursor:pointer}.flat-ungrouped-product>span{color:#9a6217;white-space:nowrap;font-weight:800}.flat-ungrouped-product>.order-flow-note-entry{justify-self:start}.draggable-product[draggable=true] .flat-product-detail{cursor:grab}.draggable-product[draggable=true] .flat-product-detail:active{cursor:grabbing}.flat-ungrouped-product.selected{background:#e8f2fa;box-shadow:inset 4px 0 #315f8b}.cart-drop-target{border-color:#276f9d!important;box-shadow:0 0 0 3px #2f7daf2e,inset 0 0 0 2px #fff!important}.cart-drop-target>.compact-cart-group-head,.compact-ungrouped-list.cart-drop-target>.compact-ungrouped-list-head{background:#dcecf7}.empty-ungrouped-drop-zone{color:#64798c;background:#f8fafc;border:2px dashed #aebdca;place-items:center;min-height:70px;padding:12px;font-size:11px;font-weight:700;display:grid}.group-quantity-field{gap:3px;display:grid}.group-quantity-field>small{color:#65788b;font-size:9px;font-weight:700}.group-quantity-field .qty-input{width:72px}@media (width<=1050px){.compact-cart-group-head{grid-template-columns:24px minmax(160px,1fr) auto auto}.compact-cart-group-head>.returned-from-payment-label{display:none!important}.flat-grouped-product{grid-template-columns:38px minmax(180px,1fr) auto 56px}.flat-ungrouped-product{grid-template-columns:25px 38px minmax(180px,1fr) 68px 88px 84px}.flat-ungrouped-product>.order-flow-note-entry{grid-area:2/3/auto/-1}}@media (width<=1450px){.grouping-action-bar{grid-template-columns:minmax(170px,1fr) 155px 170px auto auto;left:230px}.grouping-action-bar .grouping-note{display:none}}@media (width<=900px){.procurement-page{padding-bottom:165px}.grouping-action-bar{grid-template-columns:minmax(150px,1fr) minmax(145px,.8fr) auto auto;bottom:10px;left:10px;right:10px}.grouping-action-bar>label:not(.grouping-batch-select),.grouping-selection-summary small{display:none}}.progress-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.progress-heading strong,.progress-heading span{display:block}.progress-heading strong{font-size:16px}.progress-heading span{color:#778395;margin-top:4px;font-size:12px}.procurement-order-focus{background:#edf4f8;border:1px solid #9eb5c8;border-left:4px solid #2f739f;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:10px 13px;display:flex}.procurement-order-focus small,.procurement-order-focus strong,.procurement-order-focus span{display:block}.procurement-order-focus small{color:#647c8e;font-size:9px;font-weight:850}.procurement-order-focus strong{color:#234b69;margin-top:2px;font-size:13px}.procurement-order-focus span{color:#5e7181;margin-top:3px;font-size:10px}.batch-sync-button{min-width:156px}.progress-tabs{margin-bottom:15px}.purchase-batch-list{gap:12px;display:grid}.purchase-batch{background:#fff;border:1px solid #71879d;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #1b304519}.purchase-batch-head{color:#213b53;cursor:pointer;background:linear-gradient(105deg,#e3eef7,#cfdfec);border-left:5px solid #315f8b;grid-template-columns:28px minmax(250px,1fr) 155px 105px 115px;align-items:center;gap:11px;min-height:70px;padding:10px 15px;display:grid}.purchase-batch-head div small,.purchase-batch-head div strong{display:block}.purchase-batch-head div small{color:#526f88;font-size:10px}.purchase-batch-head div strong{color:#1e3a53;margin-top:5px;font-size:15px}.purchase-batch-head>span{color:#4d667d;font-size:11px;font-weight:700}.purchase-batch-head .fold-button{color:#fff;background:#315f8b}.purchase-batch-head:hover{background:linear-gradient(105deg,#d9e9f5,#c5dbea)}.batch-status{color:#79520f;background:#fff0d4;border:1px solid #efd598;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.batch-status.status-ordered,.batch-status.status-received{color:#2b704b;background:#e4f4ea}.batch-status.status-partially-received{color:#31658d;background:#e9f1fa}.batch-status.status-exception{color:#a44138;background:#fde9e7}.purchase-unit-list{background:#f3f6f8;border-top:1px solid #c4ced8;gap:5px;padding:6px;display:grid;position:relative}.purchase-unit-list:before{display:none}.waiting-payment-toolbar{background:#fff;border:1px solid #d4dde5;border-radius:6px;align-items:center;gap:8px;min-height:46px;padding:7px 9px;display:flex}.waiting-payment-toolbar>div{min-width:0;margin-right:auto}.waiting-payment-toolbar strong,.waiting-payment-toolbar span{display:block}.waiting-payment-toolbar strong{color:#2d465e;font-size:11px}.waiting-payment-toolbar span{color:#798594;margin-top:2px;font-size:9px}.batch-secondary-actions,.unit-more-actions{position:relative}.batch-secondary-actions>summary,.unit-more-actions>summary{color:#465c70;cursor:pointer;background:#f7f9fb;border:1px solid #bdc8d3;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;list-style:none}.batch-secondary-actions>summary::-webkit-details-marker{display:none}.unit-more-actions>summary::-webkit-details-marker{display:none}.batch-secondary-actions>div,.unit-more-actions>div{z-index:30;background:#fff;border:1px solid #aebbc8;border-radius:6px;gap:5px;width:max-content;padding:7px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1d2c3d24}.legacy-batch-warning{color:#806025;background:#fff8e7;border:1px solid #ead59e;border-radius:7px;padding:10px 12px;font-size:11px}.purchase-unit{background:#fff;border:1px solid #cbd5df;border-radius:4px;position:relative;overflow:visible}.purchase-unit:before{display:none}.purchase-unit-head{cursor:pointer;background:#f8fafc;border-left:3px solid #3e698e;border-radius:3px 3px 0 0;grid-template-columns:24px minmax(280px,1fr) 140px;align-items:center;gap:7px;min-height:43px;padding:5px 8px;display:grid}.purchase-unit-head div small,.purchase-unit-head div strong{display:block}.purchase-unit-head div small{color:#5f766f;font-size:10px}.purchase-unit-head div strong{color:#2b4055;margin-top:0;font-size:12px}.purchase-unit-head div .purchase-unit-kind{color:#7b8795;margin-top:3px;font-size:9px;font-weight:500}.purchase-unit-head div .unit-level-badge{color:#315d80;letter-spacing:.04em;background:#dce8f2;border-radius:2px;width:max-content;margin-right:6px;padding:1px 5px;font-size:8px;font-weight:900;display:inline-flex}.purchase-unit-head>em{color:#8b6423;background:#fff2d8;border-radius:999px;justify-self:end;padding:3px 7px;font-size:10px;font-style:normal}.purchase-unit-head>em.ordered{color:#2d704a;background:#e5f4ea}.purchase-unit-head>em.duplicate{color:#8b2525;background:#f7dede}.purchase-unit-body{background:#fff;border-top:1px solid #e0e6ec;border-radius:0 0 3px 3px;padding:5px;overflow:visible}.purchase-unit.direct-order-unit{border-color:#d7ae69;box-shadow:0 2px 8px #9a6b2014}.direct-order-unit .purchase-unit-head{background:#fff0cf;border-left-color:#c07a21}.direct-order-unit .purchase-unit-head div .unit-level-badge{color:#fff;background:#c97d20}.direct-order-unit .purchase-unit-body{background:#fff9ed;border-top-color:#ead2a5}.direct-order-unit .column-title{background:#fffaf1}.unit-note{color:#667488;background:#f3f6f9;border-radius:6px;margin:0 0 9px;padding:7px 9px;font-size:11px}.unit-edit-panel{background:#f1f7fc;border:1px solid #b8cde0;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:9px;margin-bottom:10px;padding:10px;display:grid}.unit-edit-panel label>span{color:#5f7185;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.unit-edit-panel input{background:#fff;border:1px solid #c7d3df;border-radius:6px;width:100%;height:33px;padding:0 8px}.unit-edit-panel>div{gap:6px;display:flex}.unit-columns{grid-template-columns:minmax(0,1.5fr) minmax(310px,.75fr);align-items:start;gap:5px;display:grid}.unit-products,.unit-payment{background:#fff;border:1px solid #e0e6ec;border-radius:3px;min-width:0}.column-title{color:#405367;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:5px 7px;font-size:10px;display:block}.unit-column-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.unit-products>details{border:0;border-top:1px solid #edf0f4;border-radius:0;margin:0;overflow:hidden}.unit-products>details:first-of-type{border-top:0}.unit-products>details>summary{cursor:pointer;background:#fff;grid-template-columns:minmax(140px,.8fr) minmax(100px,.55fr) 45px minmax(240px,1.35fr);align-items:center;gap:7px;padding:5px 7px;font-size:10px;display:grid}.unit-products summary>span{justify-items:start;gap:3px;display:grid}.unit-products summary .order-level-badge{color:#526b82;letter-spacing:.04em;background:#e5ebf1;border-radius:3px;width:max-content;padding:1px 5px;font-size:7px;font-weight:900;display:inline-flex}.direct-order-unit .unit-products summary .order-level-badge{color:#805418;background:#f4dfb8}.unit-products summary small{color:#7c8797;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-product-row{border-top:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) 48px;align-items:center;gap:7px;min-height:47px;padding:4px 7px;display:grid}.unit-product-row .purchase-image{width:34px;height:34px}.unit-product-row>div>strong,.unit-product-row>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unit-product-row>div>strong{font-size:12px}.unit-product-row>div>small{color:#7c8797;margin-top:3px;font-size:10px}.unit-product-identity{min-width:0}.unit-product-meta{color:#7c8797;white-space:nowrap;align-items:center;gap:0;min-width:0;margin-top:2px;font-size:9px;display:flex;overflow:hidden}.unit-product-meta>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.unit-product-meta>*+:before{content:"·";color:#b0b8c1;margin:0 6px;font-weight:400}.unit-product-meta code{color:#315f86;font-family:inherit;font-weight:750}.unit-product-meta b{color:#263f57;font-size:inherit}.unit-product-meta .stock,.unit-product-meta .stock b{color:#28714e;font-weight:750}.unit-product-row>b{justify-self:end;font-size:12px}.unit-product-row.returnable{grid-template-columns:38px minmax(0,1fr) 48px 120px}.unit-product-row.editing{background:#fbfdff;grid-template-columns:38px minmax(0,1fr) 116px 76px}.unit-product-row.has-unfulfillable-action{grid-template-columns:38px minmax(0,1fr) minmax(150px,.65fr) 48px}.unit-product-row.returnable.has-unfulfillable-action{grid-template-columns:38px minmax(0,1fr) minmax(150px,.65fr) 48px 120px}.unit-product-row.editing.has-unfulfillable-action{grid-template-columns:38px minmax(0,1fr) minmax(150px,.65fr) 116px 76px}.unit-product-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.unit-product-actions .button{color:#8a6a64;opacity:.68;background:0 0;border-color:#0000;min-height:23px;padding:2px 6px;font-size:8px}.unit-product-row:hover .unit-product-actions .button,.unit-product-row:focus-within .unit-product-actions .button{color:#913f31;opacity:1;background:#fff7f5;border-color:#d8aaa0}.extra-stock-button{color:#7b5317;cursor:pointer;white-space:nowrap;background:#fff8e9;border:1px solid #d1ad70;border-radius:5px;min-height:27px;padding:3px 7px;font-family:inherit;font-size:9px;font-weight:800}.extra-stock-button:hover{color:#5f3c08;background:#ffedc5;border-color:#b8832d}.extra-stock-button:focus-visible{outline-offset:2px;outline:2px solid #b8832d}.extra-stock-button:disabled{cursor:not-allowed;opacity:.55}.waiting-extra-stock-control{background:#fffbf2;border-top:1px solid #efd9ad;padding:9px 12px}.waiting-extra-stock-control>div>span{color:#62481e;gap:2px;display:grid}.waiting-extra-stock-control>div small{color:#8a744c;font-size:9px}.waiting-extra-stock-form{grid-template-columns:140px minmax(220px,1fr) auto auto;align-items:end;gap:8px;margin-top:8px;display:grid}.waiting-extra-stock-form label span{color:#72552a;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.waiting-extra-stock-form input{background:#fff;border:1px solid #d8bd88;border-radius:6px;width:100%;min-height:32px;padding:6px 8px}.waiting-extra-stock-form>small{color:#87734f;align-self:center;font-size:9px}.waiting-unfulfillable-actions{justify-items:start;gap:4px;min-width:0;display:grid}.waiting-unfulfillable-actions>span{align-items:center;gap:5px;min-width:0;display:flex}.waiting-unfulfillable-actions em{color:#553b00;text-overflow:ellipsis;white-space:nowrap;background:#f7c95e;border-radius:999px;max-width:190px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.product-allocation-inline{font-weight:700;color:#2f6f58!important}@media (width<=760px){.unit-product-meta span:first-child{display:none}}.waiting-unfulfillable-button{color:#74530b;cursor:pointer;background:#fff9df;border:1px solid #d5ad4f;border-radius:5px;min-height:25px;padding:3px 9px;font-family:inherit;font-size:9px;font-weight:800}.waiting-unfulfillable-button:hover{color:#573b00;background:#ffefb0;border-color:#b98920}.waiting-unfulfillable-button:focus-visible{outline-offset:2px;outline:2px solid #b98920}.waiting-unfulfillable-button:disabled{cursor:not-allowed;opacity:.55}.waiting-unfulfillable-control{border-left:0;border-right:0}.unit-quantity-editor{color:#667589;grid-template-columns:auto 62px auto;align-items:center;gap:5px;font-size:9px;display:grid}.unit-quantity-editor input{color:#26384e;background:#fff;border:1px solid #b9c8d7;border-radius:5px;width:62px;height:30px;padding:0 6px;font-size:11px;font-weight:700}.unit-quantity-editor em{font-style:normal}.unit-payment{background:#fbfcfd;padding-bottom:10px}.alibaba-order-list{gap:6px;padding:9px 10px 0;display:grid}.alibaba-order-card{background:#f0f8f3;border:1px solid #cfe1d6;border-radius:7px;padding:8px 9px;position:relative}.alibaba-order-card span,.alibaba-order-card strong,.alibaba-order-card small{display:block}.alibaba-order-card span{color:#668174;font-size:9px}.alibaba-order-card strong{color:#275c41;margin-top:3px;font-size:13px}.alibaba-order-card small{color:#68796f;margin-top:4px;font-size:10px}.alibaba-order-card em{color:#347150;font-size:9px;font-style:normal;position:absolute;top:8px;right:8px}.no-alibaba-order{color:#8490a0;text-align:center;border:1px dashed #d3dae3;border-radius:7px;margin:9px 10px 0;padding:12px;font-size:10px}.order-entry-form{border-top:1px solid #e3e8ee;gap:8px;margin:9px 10px 0;padding-top:9px;display:grid}.order-binding-locked{color:#294b38;background:#edf5f0;border:1px solid #92a99a;border-left:4px solid #397653;margin:10px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.55}.order-binding-locked.duplicate{color:#762929;background:#faeaea;border-color:#c88f8f #c88f8f #c88f8f #9b3333}.order-entry-form label>span{color:#687589;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.order-entry-form input[type=text],.order-entry-form input:not([type]),.order-entry-form textarea{resize:vertical;background:#fff;border:1px solid #d3dbe5;border-radius:6px;width:100%;padding:7px 8px;font-size:11px}.alibaba-preview-loading,.alibaba-preview-error{border-radius:6px;align-items:center;gap:7px;margin:0;padding:8px 9px;font-size:10px;line-height:1.5;display:flex}.alibaba-preview-loading{color:#456981;background:#f1f7fb;border:1px solid #c8d9e7}.alibaba-preview-error{color:#9b3f32;background:#fff0ed;border:1px solid #e5b5ae}.alibaba-match-preview{background:#fbfefd;border:1px solid #7eb59e;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #265f4514}.alibaba-match-preview>header{background:#eaf7f1;border-bottom:1px solid #cde1d7;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.alibaba-match-preview>header>div:last-child{text-align:right;flex:none}.alibaba-match-preview>header small,.alibaba-match-preview>header strong,.alibaba-match-preview>header span{display:block}.alibaba-match-preview>header small{color:#4b7965;font-size:9px;font-weight:800}.alibaba-match-preview>header strong{color:#235b43;margin-top:2px;font-size:12px}.alibaba-match-preview>header span{color:#648071;margin-top:3px;font-size:9px}.alibaba-preview-source{color:#587064;background:#f3f8f5;border-top:1px solid #dbe8e1;padding:7px 10px;font-size:10px}.local-sync-button{justify-self:start}.alibaba-preview-items{background:#fff;max-height:280px;display:grid;overflow-y:auto}.alibaba-preview-items>article{border-top:1px solid #e7eeea;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:7px 9px;display:grid}.alibaba-preview-items>article:first-child{border-top:0}.alibaba-preview-image{border-radius:6px;width:48px;height:48px}.alibaba-preview-items>article>div:nth-child(2){min-width:0}.alibaba-preview-items>article strong,.alibaba-preview-items>article span,.alibaba-preview-items>article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alibaba-preview-items>article strong{color:#2d4052;font-size:11px}.alibaba-preview-items>article span{color:#6c7988;margin-top:3px;font-size:10px}.alibaba-preview-items>article small{color:#667c70;margin-top:4px;font-size:10px}.alibaba-preview-items>article>b{color:#2d684f;white-space:nowrap;font-size:11px}.supplement-preview{margin:0}.payment-confirm{color:#536176;align-items:center;gap:6px;font-size:10px;display:flex}.payment-confirm>span{margin:0!important}.order-entry-form .button{justify-self:end}.supplement-order-button{width:calc(100% - 20px);margin:8px 10px 10px}.progress-tabs-three button,.progress-tabs-four button{flex:1;min-width:0;max-width:330px}.procurement-arrival-definition{background:#f2faf5;border:1px solid #bcd9c7;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 11px;padding:11px 14px;display:flex}.procurement-arrival-definition strong,.procurement-arrival-definition span{display:block}.procurement-arrival-definition strong{color:#285f43;font-size:11px}.procurement-arrival-definition span{color:#687b70;margin-top:3px;font-size:10px}.procurement-arrival-definition.received-definition{background:#f1f5f8;border-color:#b8c7d5}.procurement-arrival-definition.received-definition strong{color:#31546f}.procurement-arrival-definition.received-definition span{color:#647586}.supplement-warning.late-package-warning{color:#72561d;background:#fff8e8;border-color:#d8bd7b}.alibaba-order-tree-list{gap:13px;display:grid}.alibaba-order-tree{background:#fff;border:1px solid #d8e1ea;border-radius:11px;overflow:auto hidden;box-shadow:0 3px 11px #17243a0d}.alibaba-order-tree-head{cursor:pointer;background:#f7fafc;grid-template-columns:28px minmax(245px,1.15fr) 68px 92px minmax(220px,1fr) 82px 105px minmax(82px,190px) 96px;align-items:center;gap:10px;min-width:1320px;min-height:82px;padding:10px 13px;display:grid}.alibaba-order-tree-head>div>small,.alibaba-order-tree-head>div>strong,.alibaba-order-tree-head>div>span{display:block}.alibaba-order-tree-head>div>small{color:#8390a1;font-size:9px}.alibaba-order-tree-head>div>strong{color:#26374d;margin-top:4px;font-size:12px}.alibaba-order-identity strong{color:#285f88!important;font-size:14px!important}.alibaba-order-identity span{color:#718094;margin-top:4px;font-size:10px}.alibaba-order-cover{color:#909aa7;background:#eef2f5;border-radius:7px;place-items:center;width:58px;height:58px;font-size:9px;display:grid}.alibaba-order-cover>img{object-fit:cover;width:100%;height:100%}.alibaba-order-quantity span{color:#8390a1;margin-top:3px;font-size:9px}.alibaba-logistics-summary{min-width:0}.alibaba-logistics-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#53677d!important}.alibaba-logistics-actions{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:4px;display:flex}.alibaba-logistics-summary button{color:#2e6d9d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.alibaba-logistics-summary button:hover{color:#1d4f75;text-decoration:underline}.multi-package-label{color:#805916;white-space:nowrap;background:#fff3d9;border:1px solid #d1a550;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:800}.alibaba-shipping-fee strong{color:#53677d!important}.alibaba-payment-total strong{color:#a44e39!important;font-size:14px!important}.alibaba-order-tree-head>em{color:#2d704a;text-overflow:ellipsis;white-space:nowrap;background:#e5f4ea;border-radius:999px;width:max-content;max-width:82px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.alibaba-order-tree-head>em.pending{color:#8a6220;background:#fff0d4}.alibaba-order-tree-head>em.danger{color:#a33f2d;background:#fde5df}.alibaba-order-tree-head>em.arrived{color:#26704a;background:#dff3e7;max-width:100px}.alibaba-order-tree-head>em.received{color:#315d7d;background:#dfeaf3;max-width:92px}.alibaba-cancelled-repurchase{align-self:stretch;gap:4px;display:grid}.alibaba-cancelled-repurchase button{color:#9c3828;text-align:left;cursor:pointer;background:#fff1ed;border:1px solid #e58e7c;border-radius:8px;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:8px 10px;display:flex}.alibaba-cancelled-repurchase button:hover{background:#ffe5df;border-color:#bf5945;box-shadow:0 2px 7px #9c382824}.alibaba-cancelled-repurchase strong{font-size:11px;line-height:1.4}.alibaba-cancelled-repurchase span{color:#8d5a39;margin-top:3px;font-size:9px;line-height:1.35}.alibaba-order-tree.has-cancellation-exception{border-color:#df806d;box-shadow:0 0 0 1px #cd5b431a}.procurement-refund-alert{color:#8f3828;background:#fff1ed;border-top:1px solid #efb1a4;border-bottom:1px solid #efb1a4;align-items:center;gap:8px 18px;padding:10px 14px;display:flex}.procurement-refund-alert strong{font-size:11px}.procurement-refund-alert span{font-size:9px}.alibaba-payment-total .refund-note{color:#a64b32;margin-top:3px;font-size:8px;line-height:1.25}.sync-order-button{min-width:88px;padding:6px 8px!important;font-size:10px!important}.alibaba-order-actions{align-content:center;gap:4px;display:grid}.alibaba-order-actions .sync-order-button{min-width:0}.relation-correction-link{color:#315f86;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:750;text-decoration:underline}.relation-correction-link:hover{color:#173f64}.alibaba-order-detail-columns{background:#f4f7fa;border-top:1px solid #dfe6ed;grid-template-columns:minmax(560px,1fr) minmax(560px,1fr);min-width:1160px;display:grid}.alibaba-source-products{background:#f7f9fb;border-right:1px solid #dfe6ed;min-width:0;padding:0 12px 14px}.alibaba-source-products>header,.alibaba-erp-branch>header{box-sizing:border-box;background:#fbfcfd;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;height:72px;margin:0 -12px 8px;padding:10px 12px;display:flex}.alibaba-source-products>header strong,.alibaba-source-products>header span,.alibaba-erp-branch>header strong,.alibaba-erp-branch>header span{display:block}.alibaba-source-products>header strong,.alibaba-erp-branch>header strong{color:#2a405b;font-size:13px}.alibaba-source-products>header span,.alibaba-erp-branch>header span{color:#758296;margin-top:3px;font-size:10px}.alibaba-source-products>header>small,.alibaba-erp-branch>header>small{color:#7d8999;text-align:right;font-size:9px}.alibaba-source-logistics{justify-items:end;gap:5px;min-width:220px;max-width:350px;font-style:normal;display:grid}.alibaba-source-logistics>small{color:#7d8999;font-size:9px}.alibaba-source-logistics>div{justify-content:flex-end;gap:5px;max-width:100%;padding-bottom:1px;display:flex;overflow-x:auto}.source-package-chip{color:#40556c;background:#f4f7fa;border:1px solid #cbd8e3;border-radius:6px;flex:none;align-items:center;gap:6px;max-width:260px;padding:4px 7px;display:inline-flex!important}.source-package-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:9px;overflow:hidden}.source-package-chip code{color:#245d87;-webkit-user-select:all;user-select:all;font-family:inherit;font-size:10px;font-weight:800}.alibaba-source-logistics>em{color:#8994a2;font-size:9px;font-style:normal}.alibaba-source-products-head,.alibaba-source-product-row,.alibaba-erp-demand-head,.alibaba-erp-demand-row{align-items:center;gap:10px;padding:0 10px;display:grid}.alibaba-source-products-head,.alibaba-source-product-row{grid-template-columns:minmax(190px,1fr) 64px 140px 80px}.alibaba-erp-demand-head,.alibaba-erp-demand-row{grid-template-columns:minmax(170px,1fr) 64px 110px 135px}.alibaba-source-products-head{color:#526477;background:#e5ebf1;border:1px solid #d8e1e9;border-radius:6px 6px 0 0;min-height:33px;font-size:9px;font-weight:800}.alibaba-source-product-row{color:#526276;background:#fff;border:1px solid #e1e7ed;border-top:0;min-height:67px;padding-top:6px;padding-bottom:6px;font-size:11px}.alibaba-source-product-row:last-child{border-radius:0 0 6px 6px}.alibaba-source-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.alibaba-source-product .purchase-image{width:43px;height:43px}.alibaba-source-product span,.alibaba-source-product strong,.alibaba-source-product small{min-width:0;display:block}.alibaba-source-product strong{color:#27384e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.alibaba-source-product small{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.alibaba-unsynced-row{color:#8b6a30;background:#fffaf0;padding:19px 12px;font-size:11px}.alibaba-logistics-traces{background:#f8fafc;border-top:1px solid #dfe6ed;min-width:1160px;padding:12px 14px 14px}.alibaba-logistics-traces>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.alibaba-logistics-traces>header strong,.alibaba-logistics-traces>header span{display:block}.alibaba-logistics-traces>header strong{color:#2a405b;font-size:13px}.alibaba-logistics-traces>header span{color:#758296;margin-top:3px;font-size:10px}.alibaba-logistics-traces>header>small{color:#7d8999;font-size:9px}.alibaba-package-trace{background:#fff;border:1px solid #dce4eb;border-radius:8px;margin-top:8px;overflow:hidden}.alibaba-package-trace>header{background:#f7f9fb;justify-content:space-between;align-items:center;min-height:45px;padding:7px 11px;display:flex}.alibaba-package-trace>header strong,.alibaba-package-trace>header span{display:block}.alibaba-package-trace>header strong{color:#2c4562;font-size:12px}.alibaba-package-trace>header span{color:#758194;margin-top:3px;font-size:10px}.alibaba-package-trace>header em{color:#347052;background:#e8f2ec;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.alibaba-package-trace>header em.arrived{color:#216642;background:#d9f1e2;font-weight:800}.alibaba-package-trace ol{margin:0;padding:5px 13px 10px;list-style:none}.alibaba-package-trace li{color:#4d5e72;border-left:1px solid #ccd8e4;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:9px 0 9px 17px;font-size:10px;line-height:1.55;display:grid;position:relative}.alibaba-package-trace li:before{content:"";background:#4c84ad;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-4px;box-shadow:0 0 0 3px #e7f0f7}.alibaba-package-trace li time{color:#788698;font-size:9px}.alibaba-package-trace li span strong{color:#315e80;margin-right:6px;font-size:10px}.alibaba-package-trace>p{color:#8a6b35;background:#fffaf1;margin:0;padding:15px 13px;font-size:10px}.alibaba-package-trace>p.package-delivery-evidence{color:#38664d;background:#f4faf6;border-top:1px solid #dce9e1;padding:7px 11px}.alibaba-logistics-empty,.alibaba-erp-empty{color:#7c8999;text-align:center;background:#fff;border:1px dashed #d8e0e8;border-radius:7px;margin:0;padding:18px 12px;font-size:10px}.alibaba-erp-branch{background:#f7f9fb;min-width:0;padding:0 12px 14px}.alibaba-erp-order-summary{justify-items:end;gap:5px;min-width:220px;max-width:350px;font-style:normal;display:grid}.alibaba-erp-order-summary>small{color:#7d8999;white-space:nowrap;font-size:9px}.alibaba-erp-order-summary>div{justify-content:flex-end;gap:5px;max-width:100%;padding-bottom:1px;display:flex;overflow-x:auto}.alibaba-erp-order-summary .order-flow-note-entry{flex:none}.alibaba-erp-order-summary .order-flow-note-entry .order-flow-note-button{color:#245d87;white-space:nowrap;background:#f4f7fa;border:1px solid #cbd8e3;border-radius:6px;min-height:27px;padding:4px 7px;font-size:9px;font-weight:800}.alibaba-erp-order-summary .order-flow-note-entry .order-flow-note-button:hover{background:#eaf1f7;border-color:#91aac0}.alibaba-erp-order-summary .order-flow-note-button b,.alibaba-erp-order-summary .order-flow-note-button i{min-width:17px;height:17px;font-size:7px}.alibaba-erp-order-summary .button{flex:none;min-height:27px;padding:4px 7px;font-size:8px}.alibaba-erp-demand-head{color:#526477;background:#e5ebf1;border:1px solid #d8e1e9;border-radius:6px 6px 0 0;min-height:33px;padding:0 10px;font-size:9px;font-weight:800}.alibaba-erp-demand-row{background:#fff;border:1px solid #e1e7ed;border-top:0;min-height:67px;padding-top:6px;padding-bottom:6px}.alibaba-erp-demand-row:last-child{border-radius:0 0 6px 6px}.alibaba-erp-demand-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.alibaba-erp-demand-product.has-unfulfillable-action{grid-template-columns:48px minmax(0,1fr) minmax(150px,.65fr)}@media (width<=1450px){.alibaba-erp-demand-product.has-unfulfillable-action{grid-template-columns:48px minmax(0,1fr)}.alibaba-erp-demand-product.has-unfulfillable-action .waiting-unfulfillable-actions{grid-column:2}}.alibaba-erp-demand-row .purchase-image{width:43px;height:43px}.alibaba-erp-demand-name strong,.alibaba-erp-demand-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alibaba-erp-demand-name strong{color:#2c3c51;font-size:11px}.alibaba-erp-demand-name small{color:#7c8797;margin-top:3px;font-size:9px}.alibaba-erp-demand-name .procurement-cancel-status{color:#a64b32;font-weight:700}.inline-exception-button{color:#9b3f2e;cursor:pointer;background:#fff4f0;border:1px solid #dda191;border-radius:5px;margin-top:5px;padding:2px 7px;font-size:8px}.procurement-exception-form{background:#fff8f5;border-top:1px solid #f0c7bd;grid-template-columns:180px 120px minmax(260px,1fr) auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.procurement-exception-form label span{color:#87594f;margin-bottom:4px;font-size:9px;display:block}.procurement-exception-form input,.procurement-exception-form select{background:#fff;border:1px solid #d9b9b0;border-radius:6px;width:100%;min-height:32px;padding:6px 8px;font-size:10px}.procurement-unfulfillable-control{background:#fffdf5;border:1px solid #f0d89c;border-top:0;padding:8px 14px}.procurement-unfulfillable-control>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.procurement-unfulfillable-control>div>span{color:#5d4b24;gap:2px;margin-right:auto;display:grid}.procurement-unfulfillable-control>div>span small{color:#877348;font-size:9px}.procurement-unfulfillable-control em{color:#553b00;background:#f7c95e;border-radius:999px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:800}.procurement-unfulfillable-locked{color:#8a7546;font-size:9px}.procurement-unfulfillable-form{grid-template-columns:150px minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:8px;display:grid}.procurement-unfulfillable-form label span{color:#725d2f;margin-bottom:4px;font-size:9px;display:block}.procurement-unfulfillable-form input{background:#fff;border:1px solid #dbc584;border-radius:6px;width:100%;min-height:32px;padding:6px 8px}.procurement-unfulfillable-form>small{color:#877348;align-self:center;font-size:9px}.alibaba-erp-demand-row>b{color:#2d4058;font-size:11px}.alibaba-erp-demand-order,.alibaba-erp-demand-store{color:#53677d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.alibaba-erp-demand-order{color:#2e658f;font-weight:800}@media (width<=1350px){.unit-columns{grid-template-columns:minmax(0,1fr) 330px}.purchase-batch-head{grid-template-columns:28px minmax(220px,1fr) 140px 85px 95px}}.inventory-vue-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.inventory-vue-head>div:first-child strong,.inventory-vue-head>div:first-child span{display:block}.inventory-vue-head>div:first-child strong{font-size:16px}.inventory-vue-head>div:first-child span{color:#778395;margin-top:4px;font-size:12px}.inventory-vue-head>div:last-child{gap:7px;display:flex}.inventory-overview{background:#fff;border:1px solid #b7c4d0;grid-template-columns:1.15fr repeat(4,minmax(130px,1fr));margin-bottom:10px;display:grid;overflow:hidden}.inventory-overview>div{border-left:1px solid #d6dfe7;min-width:0;padding:9px 12px}.inventory-overview>div:first-child{border-left:0}.inventory-overview small,.inventory-overview strong,.inventory-overview span{display:block}.inventory-overview small{color:#64778a;font-size:9px;font-weight:800}.inventory-overview strong{color:#253d54;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;line-height:1.1}.inventory-overview span{color:#7a8896;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.inventory-overview .inventory-overview-primary{background:#edf3f8;border-left:4px solid #315f82}.inventory-overview .inventory-overview-primary strong{color:#244f70}.inventory-section-tabs{background:#eef2f6;border:1px solid #c5d0da;gap:2px;margin-bottom:8px;padding:3px;display:flex}.inventory-section-tabs button{color:#607186;cursor:pointer;background:0 0;border:0;border-radius:2px;min-height:31px;padding:0 15px;font-size:10px;font-weight:800}.inventory-section-tabs button.active{color:#fff;background:#243e5d;box-shadow:0 2px 6px #1d324b26}.inventory-section-tabs span{color:#38260d;background:#d9a64f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:9px;display:inline-grid}.inventory-purchasing-list,.inventory-quarantine-list{background:#fff;border:1px solid #acbac5;overflow-x:auto}.inventory-ledger-list{gap:7px;display:grid}.inventory-section-search{background:#edf2f6;border:1px solid #bdc9d3;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px;margin-bottom:10px;padding:8px 10px;display:grid}.inventory-section-search label>span{color:#53687b;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.inventory-section-search input{color:#293d51;width:100%;min-height:33px;font:inherit;background:#fff;border:1px solid #aebdca;border-radius:3px;padding:5px 9px;font-size:10px}.inventory-section-search>small{color:#68798a;white-space:nowrap;align-self:center;font-size:9px}.inventory-quarantine-table-head,.inventory-quarantine-list>article{grid-template-columns:60px minmax(230px,.8fr) 130px minmax(440px,1.5fr);align-items:center;gap:10px;min-width:920px;display:grid}.inventory-quarantine-table-head{color:#586b7c;background:#e7edf1;border-bottom:1px solid #acbac5;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.inventory-quarantine-list>article{background:#fff;border-bottom:1px solid #d5dde4;min-height:66px;padding:7px 10px}.inventory-quarantine-list>article:last-child{border-bottom:0}.inventory-quarantine-list>article:hover{background:#fffaf8}.inventory-quarantine-list>article>div strong,.inventory-quarantine-list>article>div span,.inventory-quarantine-list>article>div small{display:block}.inventory-quarantine-list>article>div small{color:#98463d;font-size:9px;font-weight:900}.inventory-quarantine-list>article>div strong{color:#35495b;margin-top:2px;font-size:11px}.inventory-quarantine-list>article>div span{color:#71808d;margin-top:3px;font-size:9px}.quarantine-quantity strong{color:#953e35!important;font-size:15px!important}.quarantine-resolution-form{grid-template-columns:126px minmax(130px,.75fr) minmax(170px,1fr) auto;gap:5px;display:grid}.quarantine-resolution-form select,.quarantine-resolution-form input{min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #b5c0c9;padding:0 7px;font-size:10px}.quarantine-new-sku-fields{grid-column:1/-1;grid-template-columns:repeat(5,minmax(110px,1fr));gap:5px;display:grid}.quarantine-source-sku-hint{color:#586b7c;font-size:10px}.inventory-ledger-table-wrap{background:#fff;border:1px solid #acbac5;overflow-x:auto}.inventory-ledger-table{border-collapse:collapse;table-layout:fixed;color:#2f4558;width:100%;min-width:860px;font-size:10px}.inventory-ledger-table th,.inventory-ledger-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #d5dde4;border-right:1px solid #d5dde4;height:34px;padding:5px 9px}.inventory-ledger-table th:last-child,.inventory-ledger-table td:last-child{border-right:0}.inventory-ledger-table tbody tr:last-child td{border-bottom:0}.inventory-ledger-table th{color:#586b7c;white-space:nowrap;background:#e7edf1;font-size:9px;font-weight:850}.inventory-ledger-table th:first-child{width:142px}.inventory-ledger-table th:nth-child(2){width:245px}.inventory-ledger-table th:nth-child(3){width:112px}.inventory-ledger-table th:nth-child(4){width:110px}.inventory-ledger-table tbody tr:hover td{background:#f7fafc}.inventory-ledger-table time,.inventory-ledger-table em{color:#637587;font-size:9px;font-style:normal}.inventory-ledger-product a,.inventory-ledger-product span,.inventory-ledger-reference strong,.inventory-ledger-reference span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-ledger-product a{color:#285f8d;font-size:10px;font-weight:800;text-decoration:none}.inventory-ledger-product span,.inventory-ledger-reference span{color:#748392;margin-top:2px;font-size:8px}.inventory-ledger-reference strong{color:#40566a;font-size:9px}.inventory-ledger-change{color:#667786;font-variant-numeric:tabular-nums;font-size:8px;font-weight:650;line-height:1.35}.inventory-ledger-change span{display:block}.inventory-ledger-change.positive{color:#4f725f}.inventory-ledger-change.negative{color:#865c57}.inventory-purchasing-table-head,.inventory-purchasing-list>article{grid-template-columns:58px minmax(220px,1fr) 110px minmax(180px,.8fr) 145px 105px 78px;align-items:center;gap:10px;min-width:990px;display:grid}.inventory-purchasing-table-head{color:#586b7c;background:#e7edf1;border-bottom:1px solid #acbac5;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.inventory-purchasing-list>article{background:#fff;border-bottom:1px solid #d5dde4;min-height:66px;padding:7px 10px}.inventory-purchasing-list>article:last-child{border-bottom:0}.inventory-purchasing-list>article:hover{background:#fffaf4}.inventory-purchasing-list>article small,.inventory-purchasing-list>article strong,.inventory-purchasing-list>article span{display:block}.inventory-purchasing-list>article small{color:#94866f;font-size:9px}.inventory-purchasing-list>article strong{color:#3f4854;margin-top:3px;font-size:11px}.inventory-purchasing-list>article span{color:#837765;margin-top:4px;font-size:9px}.inventory-purchasing-image{border:1px solid #d6dee5;border-radius:2px;width:50px;height:50px}.inventory-purchasing-product{min-width:0}.inventory-purchasing-product strong,.inventory-purchasing-product span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-purchasing-tracking code{color:#644817;margin-top:4px;font-size:11px;font-weight:800;display:block}.inventory-purchasing-list>article>em{color:#8a6220;background:#fff0d4;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.inventory-purchasing-list>article>em.arrived{color:#26704a;background:#dff3e7}.inventory-purchasing-waiting{text-align:center;color:#9a8a70!important}.inventory-vue-filters{background:#f8fafb;border:1px solid #bdc9d3;gap:8px;padding:10px 12px;display:grid}.inventory-filter-primary{grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:8px;display:grid}.inventory-filter-secondary{border-top:1px solid #d8e0e7;flex-wrap:wrap;align-items:end;gap:8px;padding-top:8px;display:flex}.inventory-filter-secondary label{grid-template-columns:auto 130px;align-items:center;gap:6px;display:grid}.inventory-filter-secondary label>span{white-space:nowrap}.inventory-filter-secondary .inventory-demand-filter{grid-template-columns:auto 160px}.inventory-filter-secondary>small{color:#8290a0;align-self:center;font-size:9px}.inventory-filter-advanced{border-top:1px solid #d8e0e7;grid-template-columns:120px 80px 80px minmax(170px,210px) 75px minmax(280px,1fr);align-items:end;gap:7px;padding-top:8px;display:grid}.inventory-vue-filters label>span,.inventory-modal label>span{color:#677488;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.inventory-vue-filters input,.inventory-vue-filters select,.inventory-modal input,.inventory-modal select,.inventory-modal textarea{background:#fff;border:1px solid #c5d0da;border-radius:2px;width:100%;min-height:33px;padding:5px 8px}.inventory-filter-secondary label>span{margin:0}.inventory-filter-actions{gap:6px;display:flex}.inventory-filter-actions .button{padding:0 10px}.inventory-quick-filters{flex-wrap:wrap;align-self:end;align-items:center;gap:5px;min-height:33px;display:flex}.inventory-quick-filters>span{color:#637487;margin-right:3px;font-size:9px;font-weight:800}.inventory-quick-filters button{color:#54687b;cursor:pointer;background:#f7f9fb;border:1px solid #c4d0da;border-radius:4px;min-height:27px;padding:0 9px;font-size:9px;font-weight:750}.inventory-quick-filters button:hover{background:#edf3f7;border-color:#8ea7bc}.inventory-quick-filters button.active{color:#fff;background:#315f82;border-color:#315f82}.inventory-active-filter-summary{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;display:flex}.inventory-active-filter-summary>span{color:#66798b;font-size:9px;font-weight:850}.inventory-active-filter-summary em{color:#486176;background:#fff;border:1px solid #c6d2dc;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.inventory-view-toggle{background:#f1f4f7;border:1px solid #cfd9e3;border-radius:7px;grid-column:1;justify-self:start;padding:3px;display:inline-flex}.inventory-view-toggle button{color:#627388;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:29px;padding:0 13px;font-size:10px;font-weight:700}.inventory-view-toggle button.active{color:#fff;background:#243e5d;box-shadow:0 2px 6px #1d324b26}.inventory-list-meta{color:#758496;justify-content:space-between;align-items:center;min-height:42px;padding:0 3px;font-size:11px;display:flex}.inventory-list-meta>div{align-items:baseline;gap:4px;display:flex}.inventory-list-meta>div strong{color:#1d3852;font-size:18px}.inventory-vue-page.has-selection{padding-bottom:130px}.inventory-selection-bar{z-index:30;background:#f3f7fb;border:1px solid #829db6;border-left:4px solid #315f8b;border-radius:6px;grid-template-columns:auto minmax(190px,280px) auto auto auto;align-items:end;gap:9px;max-height:calc(100vh - 36px);padding:10px 12px;display:grid;position:fixed;bottom:18px;left:256px;right:30px;overflow-y:auto;box-shadow:0 10px 30px #172f4852}.inventory-batch-action-error{color:#8b3832;background:#fbecea;border-left:3px solid #a4433b;grid-column:1/-1;padding:6px 8px;font-size:10px;line-height:1.45}.inventory-selection-bar label>span{color:#536980;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.inventory-selection-bar input{background:#fff;border:1px solid #c4d1de;border-radius:6px;width:100%;min-height:33px;padding:5px 8px}.inventory-selection-count{align-self:center;min-width:105px}.inventory-selection-count strong{color:#294d70;font-size:12px;display:block}.inventory-selection-count button{color:#687d92;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:9px}.inventory-quick-size{width:105px}.inventory-vue-table-wrap{background:#fff;border:1px solid #acbac5;overflow-x:auto}.inventory-vue-table-head,.inventory-vue-row{grid-template-columns:28px 58px minmax(210px,1fr) 108px 124px minmax(135px,175px) 124px 230px;align-items:center;gap:8px;min-width:1080px;display:grid}.inventory-vue-table-head{color:#dbe4f0;background:#172a47;min-height:36px;padding:0 12px;font-size:10px;font-weight:700}.inventory-vue-row{border-bottom:1px solid #dce3e9;min-height:68px;padding:7px 12px;font-size:10px}.inventory-vue-row:last-of-type{border-bottom:0}.inventory-vue-row:hover{background:#fbfcfd}.inventory-vue-row.selected{background:#f2f7fc;box-shadow:inset 3px 0 #4879a6}.inventory-product-row{cursor:pointer;background:#f8fafc;min-height:64px}.inventory-product-row:hover{background:#f1f6fa}.inventory-product-row.expanded{background:#edf3f8;border-bottom-color:#cdd9e5}.inventory-product-name button{color:#203f5f;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;max-width:100%;padding:0;font-size:12px;font-weight:800;display:flex;overflow:hidden}.inventory-expand-arrow{color:#315875;background:#dae4ed;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:20px;line-height:1;transition:transform .15s;display:grid}.inventory-expand-arrow.expanded{transform:rotate(90deg)}.inventory-group-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px;display:flex}.inventory-group-actions .button{min-height:29px;font-size:10px}.inventory-group-actions .primary-subtle{color:#294f73;background:#e8f0f7;border-color:#9fb5c9}.inventory-group-actions .primary-subtle:hover{background:#dce9f3}.inventory-variant-row{background:#fff;min-height:64px;box-shadow:inset 3px 0 #bdcddd}.inventory-variant-row:hover{background:#fbfdff}.inventory-variant-row .inventory-vue-image{width:46px;height:46px;margin-left:4px}.inventory-check-cell{place-items:center;display:grid}.inventory-check-cell input{accent-color:#315f8b;cursor:pointer;width:15px;height:15px}.inventory-vue-image{color:#959eac;background:#eef1f4;border:1px solid #d6dee5;border-radius:2px;place-items:center;width:50px;height:50px;font-size:9px;text-decoration:none;display:grid;overflow:hidden}.inventory-vue-image img{object-fit:cover;width:100%;height:100%}.inventory-vue-name{min-width:0}.inventory-vue-name a,.inventory-vue-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-vue-name a{color:#213d60;font-size:11px;font-weight:750;text-decoration:none}.inventory-vue-name small{color:#798495;margin-top:3px;font-size:9px}.category-pill{color:#4c6178;background:#f1f5f8;border:1px solid #d7e0e9;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-flex}.size-line{color:#56677c;margin-top:5px;font-size:10px;font-weight:700;display:block}.inventory-vue-qty strong,.inventory-vue-qty span{display:block}.inventory-vue-qty strong{color:#26374d;font-size:14px}.inventory-vue-qty strong small{font-size:10px}.inventory-vue-qty span{color:#738093;margin-top:4px;font-size:10px}.inventory-location-cell{min-width:0}.inventory-location-cell strong,.inventory-location-cell p,.inventory-location-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-location-cell strong{color:#40546b;font-size:11px}.inventory-location-cell p,.inventory-location-cell small{color:#7a8797;margin:5px 0 0;font-size:9px}.inventory-location-cell p{color:#5d6d7f}.date-cell{color:#737f91;font-size:10px}.inventory-vue-actions{flex-wrap:wrap;gap:5px;display:flex}.inventory-vue-actions .button{min-height:29px;padding:0 8px;font-size:10px}.inventory-more-actions{position:relative}.inventory-more-actions>summary{color:#526477;cursor:pointer;background:#fff;border:1px solid #bfcbd5;border-radius:5px;place-items:center;min-height:29px;padding:0 9px;font-size:10px;font-weight:750;list-style:none;display:grid}.inventory-more-actions>summary::-webkit-details-marker{display:none}.inventory-more-actions>summary:after{content:"⌄";color:#8090a0;margin-left:5px}.inventory-more-actions[open]>summary{color:#294f70;background:#eef4f8;border-color:#7797b1}.inventory-more-actions>div{z-index:8;background:#fff;border:1px solid #aebdca;gap:5px;width:128px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #1a2d4029}.inventory-more-actions>div .button{justify-content:center;width:100%}.button.stock-in{color:#2e7049;background:#f1f8f3;border-color:#9fc7ae}.button.stock-out{color:#9b443d;background:#fff6f5;border-color:#e2bbb6}.button.stock-purchase{color:#795018;background:#fff4dc;border-color:#d2a65c}.button.stock-purchase:hover{background:#ffe9bd;border-color:#b77c24}.inventory-empty{color:#8590a0;text-align:center;padding:65px 20px;font-size:12px}.inventory-stock-table-wrap{background:#fff;border:1px solid #aebdca;border-radius:3px;overflow-x:auto}.inventory-stock-table{border-collapse:collapse;table-layout:fixed;color:#35495d;width:100%;min-width:1180px;font-size:11px}.inventory-stock-table th{color:#3d566c;text-align:left;background:#e6edf3;border-bottom:1px solid #9fb0c0;border-right:1px solid #c8d2dc;height:39px;padding:0 9px;font-weight:850}.inventory-stock-table td{vertical-align:middle;border-bottom:1px solid #d6dee6;border-right:1px solid #d8e0e7;height:62px;padding:6px 9px}.inventory-stock-table th:last-child,.inventory-stock-table td:last-child{border-right:0}.inventory-stock-table tbody tr:hover{background:#f3f7fa}.inventory-stock-table tbody tr.selected{background:#edf4fa}.inventory-stock-table th:first-child{width:40px}.inventory-stock-table th:nth-child(2){width:62px}.inventory-stock-table th:nth-child(3){width:245px}.inventory-stock-table th:nth-child(4){width:110px}.inventory-stock-table th:nth-child(5){width:160px}.inventory-stock-table th:nth-child(6){text-align:center;width:62px}.inventory-stock-table th:nth-child(7){text-align:center;width:120px}.inventory-stock-table th:nth-child(8){width:155px}.inventory-stock-table th:nth-child(9){width:210px}.inventory-stock-table .inventory-check-cell{text-align:center;width:38px;padding-left:8px;padding-right:5px;display:table-cell}.inventory-stock-table tbody .inventory-check-cell{cursor:pointer;transition:background-color .1s}.inventory-stock-table .inventory-check-cell input{vertical-align:middle;accent-color:#315f8b;width:15px;height:15px;margin:0;display:inline-block}.inventory-stock-table.drag-selecting tbody .inventory-check-cell{background:#dfeaf3}.inventory-stock-table.drag-selecting .inventory-check-cell input{cursor:crosshair}.inventory-stock-product-row{background:#f9fbfc}.inventory-stock-product-row.expanded{background:#eef4f8}.inventory-stock-variant-row td:first-child{box-shadow:inset 3px 0 #8faac0}.inventory-table-image{background:#eef2f5;border:1px solid #d4dde5;border-radius:2px;width:44px;height:44px}.inventory-table-identity{min-width:0}.inventory-table-identity>button,.inventory-table-identity>a{color:#245f91;cursor:pointer;max-width:100%;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:850;text-decoration:none;display:flex;overflow:hidden}.inventory-table-identity>a:hover,.inventory-table-identity>button:hover{text-underline-offset:2px;text-decoration:underline}.inventory-table-identity small,.inventory-table-location strong,.inventory-table-location small,.inventory-reserved-cell strong,.inventory-reserved-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-table-identity small,.inventory-table-location small,.inventory-reserved-cell small{color:#7c8997;margin-top:3px;font-size:9px}.inventory-table-identity .inventory-delete-blockers{color:#97463f;white-space:normal}.inventory-table-category span{color:#365873;text-overflow:ellipsis;white-space:nowrap;background:#edf3f7;border:1px solid #cbd8e2;border-radius:3px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex;overflow:hidden}.inventory-table-category span.unset{color:#89939d;background:#f7f8f9;border-color:#d8dee4;font-weight:650}.inventory-table-location strong{color:#40566a;font-size:10px}.inventory-number-cell,.inventory-reserved-cell{text-align:center}.inventory-number-cell strong,.inventory-number-cell small{display:block}.inventory-number-cell strong,.inventory-reserved-cell strong{color:#253d53;font-size:14px}.inventory-number-cell small{color:#7b8996;margin-top:2px;font-size:9px}.inventory-format-specification strong,.inventory-format-specification small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-format-specification strong{color:#40566a;font-size:11px}.inventory-format-specification small{color:#7c8997;margin-top:3px;font-size:9px}.inventory-format-unit{color:#40566a;text-align:center;font-weight:750}.inventory-format-quantity{text-align:center}.inventory-format-quantity strong,.inventory-format-quantity small{display:block}.inventory-format-quantity strong{color:#253d53;font-size:15px}.inventory-format-quantity small{color:#7c8997;white-space:nowrap;margin-top:3px;font-size:9px}.inventory-table-actions>div{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.inventory-table-actions a,.inventory-table-actions button{color:#246da4;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none}.inventory-table-actions a:hover,.inventory-table-actions button:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.inventory-table-actions button:disabled{color:#a3adb6;cursor:not-allowed}.inventory-table-actions .danger{color:#ad4038}.inventory-row-action-error{color:#8b3832;white-space:normal;background:#fbecea;border-left:3px solid #a4433b;width:100%;margin-top:5px;padding:5px 6px;font-size:9px;font-weight:750;line-height:1.4;display:block}.legacy-auto-badge{color:#765d28;background:#f8f1df;border:1px solid #c2a56b;margin-left:4px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.active-order-badge{color:#315f82;background:#eaf2f8;border:1px solid #88a7bf;margin-left:4px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.order-relation-badge{color:#5c6d7c;background:#f1f4f6;border:1px solid #b7c1ca;margin-left:4px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.inventory-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(760px,92vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0d172a55}.inventory-modal>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.inventory-modal>header h2{margin:0;font-size:15px}.inventory-modal>header span{color:#7c8797;margin-top:4px;font-size:11px;display:block}.inventory-modal>header>button{color:#596577;cursor:pointer;background:#eef1f4;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.inventory-modal form{flex-direction:column;min-height:0;display:flex}.inventory-modal-body{min-height:0;padding:15px 17px;overflow-y:auto}.inventory-modal footer{background:#fafbfd;border-top:1px solid #e3e8ee;justify-content:flex-end;gap:8px;padding:11px 17px;display:flex}.create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.create-grid .wide,.adjust-grid .wide{grid-column:1/-1}.inventory-modal label small{color:#818b99;margin-top:4px;font-size:9px;line-height:1.45;display:block}.stocktake-import-modal{border-radius:5px;width:min(1180px,96vw);max-height:94vh}.stocktake-import-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:13px 16px;display:flex;overflow:hidden}.stocktake-upload-line{background:#f2f6f8;border:1px solid #b8c6d2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.stocktake-upload-line input{background:#fff;padding:5px}.stocktake-summary{color:#395744;background:#edf6f0;border-left:4px solid #2e7049;align-items:center;gap:13px;min-height:38px;padding:7px 10px;font-size:10px;display:flex}.stocktake-summary strong{color:#1f4e35;font-size:14px}.stocktake-summary em{color:#276342;margin-left:auto;font-style:normal;font-weight:850}.stocktake-summary.invalid{color:#7b403a;background:#fbefed;border-left-color:#98463d}.stocktake-summary.invalid em{color:#8f3e35}.stocktake-preview-table-wrap{border:1px solid #aebdca;flex:1;min-height:0;overflow:auto}.stocktake-preview-table{border-collapse:collapse;table-layout:fixed;color:#35495d;width:100%;min-width:930px;font-size:10px}.stocktake-preview-table th{z-index:1;color:#3d566c;text-align:left;background:#e6edf3;border-bottom:1px solid #9fb0c0;border-right:1px solid #c8d2dc;height:35px;padding:0 8px;position:sticky;top:0}.stocktake-preview-table td{vertical-align:middle;border-bottom:1px solid #d6dee6;border-right:1px solid #d8e0e7;min-height:54px;padding:6px 8px}.stocktake-preview-table th:last-child,.stocktake-preview-table td:last-child{border-right:0}.stocktake-preview-table th:first-child{width:42px}.stocktake-preview-table th:nth-child(2){width:58px}.stocktake-preview-table th:nth-child(3){width:220px}.stocktake-preview-table th:nth-child(4){width:60px}.stocktake-preview-table th:nth-child(5){width:105px}.stocktake-preview-table th:nth-child(6){width:70px}.stocktake-preview-table th:nth-child(7){width:86px}.stocktake-preview-table th:nth-child(8){width:190px}.stocktake-preview-table tbody tr.invalid{background:#fff4f2}.stocktake-preview-table img{object-fit:contain;background:#fff;border:1px solid #cad3db;width:42px;height:42px}.stocktake-preview-table strong,.stocktake-preview-table small{display:block}.stocktake-preview-table small{color:#718093;margin-top:3px}.stocktake-specification-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;margin-top:5px;display:grid}.stocktake-specification-editor span{color:#657789;font-size:9px;font-weight:800}.stocktake-specification-editor input{color:#33495d;width:100%;min-height:27px;font:inherit;background:#fff;border:1px solid #b9c7d3;padding:3px 6px}.stocktake-specification-editor input:focus{border-color:#315f8b;outline:2px solid #315f8b22}.stocktake-preview-table small.positive{color:#287049;font-weight:850}.stocktake-preview-table small.negative,.stocktake-row-error{color:#a3443d;font-weight:850}.stocktake-preview-table td:last-child>em{color:#506478;background:#f3f6f8;border:1px solid #b5c2cd;padding:3px 6px;font-style:normal;font-weight:850;display:inline-block}.stocktake-preview-table td:last-child>em.create{color:#286646;background:#eaf5ee;border-color:#8cb49a}.stocktake-preview-table td:last-child>em.update{color:#315f82;background:#eaf2f8;border-color:#90abc1}.stocktake-preview-table td:last-child>em.error{color:#943d35;background:#fbeae7;border-color:#cf9a94}.stocktake-row-error{white-space:normal;line-height:1.4}.stocktake-import-modal>footer{align-items:center}.stocktake-import-modal>footer>span{color:#69788a;margin-right:auto;font-size:9px}.inventory-image-preview{background:#f8fafc;border:1px solid #dce3eb;border-radius:8px;grid-column:1/-1;align-items:center;gap:11px;padding:9px;display:flex}.inventory-image-preview img{object-fit:contain;background:#fff;border-radius:6px;width:80px;height:80px}.inventory-image-preview span{color:#6d798b;font-size:10px}.inventory-profile-modal{width:min(680px,92vw)}.inventory-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.inventory-profile-grid .wide{grid-column:1/-1}.inventory-profile-preview{background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;grid-column:1/-1;align-items:center;gap:10px;padding:8px;display:flex}.inventory-profile-preview>:first-child{flex:0 0 66px;width:66px;height:66px}.inventory-profile-preview img{object-fit:contain;width:100%;height:100%}.inventory-profile-preview span{color:#6d798b;font-size:10px}.category-modal{width:min(520px,90vw)}.category-list{min-height:130px;padding:6px 0;overflow-y:auto}.category-list>div{border-bottom:1px solid #ebeff3;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.category-list>div strong,.category-list>div small{display:block}.category-list>div strong{font-size:12px}.category-list>div small{color:#7e8998;margin-top:3px;font-size:10px}.category-list>p{color:#8792a1;text-align:center;padding:30px;font-size:11px}.adjust-modal{width:min(560px,90vw)}.adjust-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-purchase-modal{width:min(620px,92vw)}.inventory-purchase-grid{grid-template-columns:135px minmax(0,1fr);gap:14px 12px;display:grid}.inventory-purchase-summary{background:#fff9ed;border:1px solid #dfc58e;border-left:4px solid #bd7a20;border-radius:8px;grid-column:1/-1;align-items:center;gap:12px;padding:11px;display:flex}.inventory-purchase-summary>:first-child{flex:0 0 58px;width:58px;height:58px}.inventory-purchase-summary strong,.inventory-purchase-summary span,.inventory-purchase-summary small{display:block}.inventory-purchase-summary strong{color:#503a1c;font-size:13px}.inventory-purchase-summary span{color:#796848;margin-top:4px;font-size:10px}.inventory-purchase-summary small{color:#8b7041;margin-top:5px;font-size:9px}.metadata-modal{width:min(640px,92vw)}.metadata-edit-grid{background:#f7f9fb;gap:9px;display:grid}.metadata-edit-grid article{background:#fff;border:1px solid #dbe3eb;border-radius:8px;padding:11px 12px;transition:opacity .15s,border-color .15s}.metadata-edit-grid article.disabled{opacity:.58}.metadata-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex!important}.metadata-toggle input{accent-color:#315f8b;width:15px!important;min-height:15px!important}.metadata-toggle span{color:#31485f!important;margin:0!important;font-size:11px!important}.metadata-toggle em{color:#91611d;background:#fff1d9;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:700}.metadata-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.metadata-fields label:only-child{grid-column:1/-1}.metadata-fields textarea{resize:vertical}.metadata-foot-hint{color:#7a8796;align-self:center;margin-right:auto;font-size:9px}.inventory-detail-note{white-space:normal;background:#f3f6f9;border-left:3px solid #7894ad;max-width:720px;padding:6px 9px}@media (width<=1450px){.inventory-vue-table-head,.inventory-vue-row{grid-template-columns:25px 54px minmax(180px,1fr) 95px 108px 120px 108px 205px;gap:7px}}@media (width<=1050px){.inventory-overview{grid-template-columns:repeat(3,1fr)}.inventory-overview>div:nth-child(4){border-top:1px solid #d6dfe7;border-left:0}.inventory-overview>div:nth-child(5){border-top:1px solid #d6dfe7}.inventory-filter-advanced{grid-template-columns:repeat(3,minmax(90px,1fr))}.inventory-quick-filters{grid-column:1/-1}}@media (width<=900px){.inventory-selection-bar{bottom:12px;left:14px;right:14px}}@media (width<=680px){.inventory-vue-head{align-items:flex-start;gap:10px}.inventory-vue-head>div:last-child{flex-direction:column}.inventory-overview{grid-template-columns:1fr 1fr}.inventory-overview>div,.inventory-overview>div:nth-child(4){border-top:1px solid #d6dfe7;border-left:1px solid #d6dfe7}.inventory-overview>div:nth-child(odd){border-left:0}.inventory-overview>div:first-child,.inventory-overview>div:nth-child(2){border-top:0}.inventory-section-tabs{overflow-x:auto}.inventory-section-tabs button{flex:none}.inventory-filter-primary,.inventory-filter-advanced{grid-template-columns:1fr 1fr}.inventory-main-search,.inventory-filter-actions,.inventory-view-toggle,.inventory-quick-filters{grid-column:1/-1}.inventory-filter-secondary{grid-template-columns:1fr 1fr;display:grid}.inventory-filter-secondary label,.inventory-filter-secondary .inventory-demand-filter{grid-template-columns:1fr;gap:4px}.inventory-filter-secondary label>span{margin-bottom:0}.inventory-filter-secondary>small{grid-column:1/-1}.inventory-section-search{grid-template-columns:1fr auto}.inventory-section-search>small{grid-column:1/-1}.inventory-vue-page.has-selection{padding-bottom:210px}.inventory-selection-bar{grid-template-columns:1fr 1fr;align-items:end}.inventory-selection-count,.inventory-selection-bar>label:first-of-type,.inventory-selection-bar .inventory-cleanup-action,.inventory-batch-action-error{grid-column:1/-1}}.detail-vue-back{color:#41698f;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-family:inherit;font-size:11px;text-decoration:none;display:inline-flex}.detail-vue-back:hover{text-decoration:underline}.detail-vue-back:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #7396b7}.global-context-back{background:#edf1f5;min-height:35px;padding:8px 30px 0}.global-context-back .detail-vue-back{color:#315d83;background:#fff;border:1px solid #aebfce;margin:0;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2}.global-context-back .detail-vue-back:hover{background:#f6f9fb;border-color:#6689a8;text-decoration:none}@media (width<=900px){.global-context-back{padding-left:14px;padding-right:14px}}.detail-vue-command{background:#fff;border:1px solid #dce3eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:11px;display:grid;overflow:hidden}.detail-vue-title{padding:15px 17px 11px}.detail-vue-title>div{align-items:center;gap:10px;display:flex}.detail-vue-title h2{margin:0;font-size:18px}.detail-vue-title p{color:#7a8596;margin:6px 0 0;font-size:11px}.detail-vue-actions{align-items:start;gap:7px;padding:15px 17px 0 0;display:flex}.detail-vue-meta{background:#fafbfd;border-top:1px solid #e7ebf0;grid-column:1/-1;grid-template-columns:repeat(6,1fr);display:grid}.detail-vue-meta>div{border-right:1px solid #e8ecf1;min-width:0;padding:10px 16px}.detail-vue-meta>div:last-child{border-right:0}.detail-vue-meta small,.detail-vue-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-vue-meta small{color:#828d9d;font-size:10px}.detail-vue-meta strong{margin-top:4px;font-size:12px}.detail-vue-meta .fulfillment-date-cell{background:#edf4fa}.detail-vue-meta .fulfillment-date-cell small{color:#5c7188}.detail-vue-meta .fulfillment-date-cell strong{color:#285b82;font-size:13px}.exception-resolution-panel{gap:9px;margin-bottom:11px;display:grid}.exception-resolution-panel article{background:#fff8f7;border:1px solid #e6b8b2;border-left:4px solid #b84e45;border-radius:9px;padding:13px 15px}.exception-resolution-panel article.terminal{background:#f7f8fa;border-color:#ced5dd #ced5dd #ced5dd #687486}.exception-resolution-panel header{justify-content:space-between;align-items:start;gap:16px;display:flex}.exception-resolution-panel header small,.exception-resolution-panel header strong{display:block}.exception-resolution-panel header small{color:#9a433c;margin-bottom:4px;font-size:10px;font-weight:800}.exception-resolution-panel header strong{font-size:13px}.exception-resolution-panel time,.exception-resolution-panel p{color:#707c8d;font-size:10px}.exception-resolution-panel p{margin:8px 0}.exception-resolution-panel details{background:#fff;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:10px}.exception-resolution-panel details>div{border-top:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:6px 0;display:flex}.exception-resolution-panel details span small{color:#7f8996;margin-top:2px;display:block}.exception-resolution-panel form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.exception-resolution-panel form label span{margin-bottom:4px;font-size:10px;font-weight:700;display:block}.exception-resolution-panel form textarea{resize:vertical;width:100%}.exception-resolution-panel form>div{gap:7px;display:flex}.detail-section-kicker{align-items:baseline;gap:9px;margin:13px 2px 7px;display:flex}.detail-section-kicker span{color:#27364a;font-size:12px;font-weight:800}.detail-section-kicker small{color:#7b8797;font-size:10px}.page-notice.error-notice{color:#9d352f;background:#fff5f4;border-color:#e3aca7}.procurement-exception-workbench{gap:10px;margin:12px 0 15px;display:grid}.exception-workbench-heading{background:linear-gradient(120deg,#fff4f2,#fffaf6);border:1px solid #e7b0aa;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.exception-workbench-heading>div{gap:2px;display:grid}.exception-workbench-heading small{color:#b53f36;font-size:10px;font-weight:800}.exception-workbench-heading strong{color:#382b2a;font-size:15px}.exception-workbench-heading span{color:#796d6b;font-size:10px}.exception-workbench-heading em{color:#fff;background:#b9433a;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.procurement-exception-case{background:#fff;border:1px solid #e0c4c0;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #49231f0d}.exception-case-alert{background:#fff8f7;border-bottom:1px solid #f0d9d6;align-items:center;gap:9px;padding:9px 13px;display:flex}.exception-case-alert span{color:#fff;background:#b9433a;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800}.exception-case-alert strong{color:#8c302a;font-size:12px}.exception-case-alert time{color:#857574;margin-left:auto;font-size:9px}.exception-case-core{grid-template-columns:180px minmax(320px,1fr) minmax(220px,.75fr);gap:12px;padding:13px;display:grid}.exception-case-core>div{background:#fafbfd;border:1px solid #e7ebef;border-radius:8px;min-width:0;padding:10px}.exception-case-core small,.exception-case-core strong,.exception-case-core span{display:block}.exception-case-core small{color:#7d8896;margin-bottom:4px;font-size:9px;font-weight:700}.exception-case-core strong{color:#29384c;overflow-wrap:anywhere;font-size:12px}.exception-case-core span{color:#748092;margin-top:3px;font-size:10px}.exception-product-demand{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.exception-product-image{width:48px!important;height:48px!important}.exception-product-demand dl{gap:12px;margin:0;display:flex}.exception-product-demand dl div{text-align:right}.exception-product-demand dt{color:#87919e;font-size:8px}.exception-product-demand dd{color:#b23c34;margin:2px 0 0;font-size:11px;font-weight:800}.exception-case-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:10px;padding:0 13px 13px;display:grid}.exception-case-actions>section{background:#f7fafc;border:1px solid #d9e1e9;border-radius:8px;grid-template-columns:minmax(200px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.exception-case-actions>section.manual-release-action{background:#fff9f8;border-color:#ead1ce;grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr) auto}.exception-case-actions>section.false-alarm-action{background:#f6fbf8;border-color:#cddfd5;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto}.exception-case-actions section>div strong,.exception-case-actions section>div span{display:block}.exception-case-actions section>div strong{color:#314156;font-size:10px}.exception-case-actions section>div span{color:#788493;margin-top:3px;font-size:9px}.exception-case-actions label span{color:#657284;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.exception-case-actions input{width:100%;min-width:0}.archived-procurement-exceptions{background:#fff;border:1px solid #dce3eb;border-radius:9px;margin:0 0 12px;overflow:hidden}.archived-procurement-exceptions summary{color:#526175;cursor:pointer;background:#f4f6f8;padding:10px 13px;font-size:10px;font-weight:800}.archived-procurement-exceptions article{border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex}.archived-procurement-exceptions article>div:last-child{text-align:right}.archived-procurement-exceptions strong,.archived-procurement-exceptions b,.archived-procurement-exceptions span{display:block}.archived-procurement-exceptions strong,.archived-procurement-exceptions b{color:#344359;font-size:10px}.archived-procurement-exceptions span{color:#7b8796;margin-top:3px;font-size:9px}.detail-vue-products{background:#fff;border:1px solid #dce3eb;border-radius:10px;margin-bottom:11px;overflow:hidden}.detail-vue-products>header{background:#f9fafc;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.detail-vue-products>header strong,.detail-vue-products>header span{display:block}.detail-vue-products>header strong{font-size:13px}.detail-vue-products>header span{color:#7b8797;margin-top:3px;font-size:10px}.detail-vue-products>header em{color:#53667b;background:#edf2f7;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.detail-vue-product-head,.detail-vue-product-row{grid-template-columns:minmax(260px,1fr) minmax(145px,.65fr) 105px 85px 85px 110px 85px;align-items:center;gap:10px;display:grid}.detail-vue-product-head{color:#687588;background:#eef2f6;min-height:31px;padding:0 13px;font-size:10px;font-weight:700}.detail-vue-product-row{border-bottom:1px solid #edf0f4;min-height:78px;padding:8px 13px;font-size:12px}.detail-vue-product-row:last-child{border-bottom:0}.detail-vue-product-name{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.product-image.large{width:54px;height:54px}.detail-vue-product-name strong,.detail-vue-product-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-vue-product-name strong{font-size:12px}.detail-vue-product-name small{color:#778294;margin-top:4px;font-size:10px}.detail-sku-mapping strong,.detail-sku-mapping small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-sku-mapping strong{color:#315f82;font-size:11px}.detail-sku-mapping small{color:#788697;margin-top:3px;font-size:9px}.detail-sku-mapping.unmapped strong,.detail-sku-mapping.unmapped small{color:#a54239}.detail-vue-product-row>.sales-state-chip{justify-self:start}.detail-vue-product-row .positive{color:#2f7851;font-weight:700}.detail-vue-product-row .info{color:#326b96;font-weight:700}.detail-vue-product-row .deficit{color:#ad443c}.zoomable-image{font:inherit;border:0;outline:0;padding:0;position:relative;overflow:hidden}.zoomable-image>img{max-width:100%;max-height:100%;display:block}.zoomable-image.has-image{cursor:zoom-in}.zoomable-image.has-image:focus-visible{box-shadow:0 0 0 3px #4e7ba64d}.zoomable-image>i{color:#fff;opacity:0;pointer-events:none;background:#14213dcc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;font-style:normal;transition:all .15s;display:grid;position:absolute;bottom:4px;right:4px;transform:scale(.8)}.zoomable-image.has-image:hover>i,.zoomable-image.has-image:focus-visible>i{opacity:1;transform:scale(1)}.image-lightbox{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;background:#07101cd9;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.image-lightbox figure{cursor:default;flex-direction:column;align-items:center;gap:9px;max-width:min(1200px,92vw);max-height:90vh;margin:0;display:flex}.image-lightbox figure img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:calc(90vh - 42px);box-shadow:0 25px 80px #0009}.image-lightbox figcaption{color:#dce5f0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:850px;font-size:13px;overflow:hidden}.image-lightbox-close{z-index:1;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1;position:fixed;top:19px;right:23px}.image-lightbox-close:hover{background:#ffffff29}.operations-page{font-size:14px}.page-lead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-lead strong,.page-lead span{display:block}.page-lead strong{font-size:17px}.page-lead span{color:#768294;margin-top:4px;font-size:12px}.page-lead>em,.warning-badge{color:#8b651e;background:#fff1d5;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.data-table-card,.operation-section{background:#fff;border:1px solid #dce3eb;border-radius:11px;margin-bottom:14px;overflow:hidden}.operation-section>header{background:#fafbfd;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;min-height:47px;padding:10px 14px;display:flex}.operation-section>header strong{font-size:14px}.operation-section>header span{color:#788496;font-size:11px}.data-table-head,.data-table-row{align-items:center;gap:10px;display:grid}.data-table-head{color:#657286;background:#eef2f6;min-height:34px;padding:0 14px;font-size:11px;font-weight:800}.data-table-row{border-bottom:1px solid #edf0f4;min-height:54px;padding:8px 14px}.data-table-row:last-child{border-bottom:0}.data-table-row small,.data-table-row strong{display:block}.data-table-row small{color:#7c8797;margin-top:3px}.data-table-row a{color:#2d6391;font-weight:700;text-decoration:none}.empty-row{color:#8792a1;text-align:center;padding:32px 14px}.users-grid{grid-template-columns:1.1fr 100px 2fr 140px}.status-chip{color:#5b687a;background:#edf1f5;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.status-chip.ok{color:#2e7650;background:#e5f5eb}.status-chip.warn{color:#8a621d;background:#fff0d1}.status-chip.info-chip{color:#2c638f;background:#e8f1fa}.status-chip.danger-chip{color:#a3443d;background:#fbe7e5}.status-chip.muted-chip{color:#697485;background:#edf0f3}.chip-list{flex-wrap:wrap;gap:5px;display:flex}.chip-list em{border:1px solid #d8e0e8;border-radius:999px;padding:3px 7px;font-style:normal}.chip-list i{color:#8791a0;font-style:normal}.store-cards,.lot-list{gap:12px;display:grid}.operation-card{background:#fff;border:1px solid #dce3eb;border-radius:11px;overflow:hidden}.operation-card>header{background:#fafbfd;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;min-height:53px;padding:10px 15px;display:flex}.operation-card>header strong,.operation-card>header span{display:block}.operation-card>header strong{font-size:15px}.operation-card>header span{color:#7b8697;margin-top:3px;font-size:11px}.operation-card>header>em{font-style:normal}.store-card-body{grid-template-columns:1fr 1.25fr;display:grid}.store-card-body section{padding:14px 16px}.store-card-body section+section{border-left:1px solid #e8ecf1}.store-card-body small,.store-card-body>section>strong,.store-card-body>section>span{display:block}.store-card-body small{color:#7a8697}.store-card-body>section>strong{margin-top:5px;font-size:15px}.store-card-body>section>span{color:#8a94a2;margin:4px 0 11px;font-size:11px}.store-card-body p{color:#657286;font-size:12px}.inline-form{align-items:center;gap:7px;display:flex}.inline-form select,.compact-form input,.compact-form select,.package-form input,.receipt-submit select{background:#fff;border:1px solid #d4dce6;border-radius:7px;min-width:0;height:35px;padding:0 9px}.button.warning{color:#34270c;background:#e7ad42}.operation-card>footer{border-top:1px solid #e8ecf1;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.warning-text{color:#a66e16!important}.inventory-detail-head{background:#fff;border:1px solid #dce3eb;border-radius:11px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:13px;padding:15px;display:grid}.inventory-detail-image{background:#eef1f4;border-radius:9px;place-items:center;width:105px;height:105px;display:grid}.inventory-detail-image img{object-fit:contain;width:100%;height:100%}.inventory-detail-head span,.inventory-detail-head p{color:#778395}.inventory-detail-head h2{margin:5px 0;font-size:20px}.inventory-detail-head>em{background:#edf2f7;border-radius:999px;padding:6px 10px;font-style:normal}.inventory-detail-counts{gap:6px;display:grid}.inventory-detail-counts em{color:#42586e;text-align:center;background:#f3f6f9;border:1px solid #d4dee8;border-radius:3px;padding:5px 9px;font-size:10px;font-style:normal}.inventory-mapping-panel,.lot-list-section{background:#fff;border:1px solid #d7e0e8;border-radius:7px;margin-bottom:12px}.inventory-mapping-panel>header,.lot-list-section>header{background:#f5f7f9;border-bottom:1px solid #e2e8ee;padding:10px 13px}.inventory-mapping-panel>header strong,.inventory-mapping-panel>header span,.lot-list-section>header strong,.lot-list-section>header span{display:block}.inventory-mapping-panel>header strong,.lot-list-section>header strong{color:#253e56;font-size:13px}.inventory-mapping-panel>header span,.lot-list-section>header span{color:#748293;margin-top:3px;font-size:10px}.inventory-mapping-list{display:grid}.inventory-mapping-list article{border-bottom:1px solid #edf0f3;grid-template-columns:54px minmax(190px,1.25fr) minmax(170px,1fr) minmax(135px,.75fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.inventory-mapping-list article:last-child{border-bottom:0}.inventory-mapping-list article>:first-child{background:#edf1f4;border-radius:5px;width:52px;height:52px}.inventory-mapping-list article>div{min-width:0}.inventory-mapping-list article strong,.inventory-mapping-list article span,.inventory-mapping-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-mapping-list article strong{color:#2b4056;font-size:11px}.inventory-mapping-list article span{color:#69798b;margin-top:3px;font-size:9px}.inventory-mapping-list article small{color:#8390a0;font-size:9px}.inventory-mapping-empty{color:#7b8796;text-align:center;padding:24px;font-size:11px}.lot-list-section .lot-list{padding:10px}.inventory-unlink-modal{width:min(560px,92vw)}.inventory-unlink-warning{background:#fff8ec;border:1px solid #e5c290;border-left:4px solid #c7862e;border-radius:5px;margin-bottom:11px;padding:9px 11px}.inventory-unlink-warning strong,.inventory-unlink-warning span{display:block}.inventory-unlink-warning strong{color:#71491b;font-size:11px}.inventory-unlink-warning span{color:#806642;margin-top:4px;font-size:10px;line-height:1.5}.inventory-unlink-modal textarea{resize:vertical;width:100%}.lot-source{border-bottom:1px solid #e8ecf1;grid-template-columns:repeat(3,1fr);display:grid}.lot-source>div{border-right:1px solid #e8ecf1;padding:12px 15px}.lot-source small,.lot-source strong{display:block}.lot-source small{color:#7e8998}.lot-source strong{margin-top:5px}.allocation-list{gap:5px;padding:12px 15px;display:grid}.allocation-list>a{background:#f5f7fa;border-radius:7px;grid-template-columns:1fr auto 80px;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.allocation-list>a em{color:#667488;text-align:right;font-style:normal}@media (width<=1100px){.inventory-mapping-list article{grid-template-columns:50px minmax(0,1fr) auto}.inventory-mapping-list article>div:nth-of-type(2),.inventory-mapping-list article>div:nth-of-type(3){grid-column:2/-1}}@media (width<=800px){.inventory-profile-grid{grid-template-columns:1fr}.inventory-profile-grid .wide,.inventory-profile-preview{grid-column:1}.inventory-detail-head{grid-template-columns:74px minmax(0,1fr)}.inventory-detail-image{width:70px;height:70px}.inventory-detail-counts{grid-column:1/-1;grid-template-columns:1fr 1fr}}.scan-panel{background:#fff;border:1px solid #dce3eb;border-radius:11px;margin-bottom:14px;padding:17px}.scan-panel label>span{margin-bottom:8px;font-size:15px;font-weight:800;display:block}.scan-panel label>div{display:flex}.scan-panel input{border:1px solid #cbd5e1;border-radius:8px 0 0 8px;flex:1;height:45px;padding:0 13px;font-size:15px}.scan-panel .button{border-radius:0 8px 8px 0;min-width:100px}.scan-panel small{color:#7d8898;margin-top:6px;display:block}.scan-panel label>.receiving-scan-help{justify-content:space-between;align-items:center;gap:10px}.scan-panel .receiving-scan-help small{margin-top:6px}.receiving-scan-help>button{color:#2e668f;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:6px;padding:3px 0;font-size:9px;font-weight:800;text-decoration:underline}.receiving-workspace-head{background:#dce4eb;border:1px solid #7d8d9d;border-left:6px solid #183f63;margin-bottom:12px;padding:16px 18px}.receiving-workspace-head strong,.receiving-workspace-head span{display:block}.receiving-workspace-head strong{color:#13283d;font-size:22px}.receiving-workspace-head span{color:#43566a;margin-top:5px;font-size:13px}.arrival-packing-tabs{background:#26394d;border:2px solid #26394d;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:16px;display:grid}.arrival-packing-tabs button{color:#26394d;text-align:left;cursor:pointer;background:#e3e8ed;border:0;border-right:1px solid #66788a;border-radius:0;min-height:76px;padding:12px 20px}.arrival-packing-tabs button:hover{background:#d3dbe3}.arrival-packing-tabs button strong,.arrival-packing-tabs button span{display:block}.arrival-packing-tabs button strong{font-size:18px}.arrival-packing-tabs button span{color:#54677a;margin-top:5px;font-size:12px}.arrival-packing-tabs button.active{color:#fff;background:#173f63;box-shadow:inset 0 -5px #76a6ca}.arrival-packing-tabs button:first-child.active{background:#1c5c42;box-shadow:inset 0 -5px #77b894}.arrival-packing-tabs button.active span{color:#e5eef5}.receiving-scan-modes{background:#aebbc6;border:2px solid #526578;border-radius:4px;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:100%;margin-bottom:12px;padding:0;display:grid;overflow:hidden}.receiving-scan-modes button{color:#283b50;text-align:left;cursor:pointer;background:#e1e6eb;border:0;border-right:1px solid #63778b;border-radius:0;min-height:70px;padding:11px 18px}.receiving-scan-modes button:last-child{border-right:0}.receiving-scan-modes button strong,.receiving-scan-modes button span{display:block}.receiving-scan-modes button strong{font-size:15px}.receiving-scan-modes button span{color:#536579;margin-top:5px;font-size:12px}.receiving-scan-modes button:hover{background:#d4dce4}.receiving-scan-modes button.active{color:#fff;background:#183f63;box-shadow:inset 0 -4px #6fa0c5}.receiving-scan-modes button:first-child.active{background:#205f45;box-shadow:inset 0 -4px #75b493}.receiving-scan-modes button.active span{color:#dce8f1}.receiving-scan-modes button:first-child.active span{color:#dceee4}.receiving-scan-panel{background:#e8eef4;border-color:#183f63}.receiving-scan-panel.scanner-active{background:#e7f1eb;border-color:#205f45}.receiving-scan-panel.scanner-active input:focus{border-color:#3e8a67;outline:0;box-shadow:0 0 0 3px #3e8a6718}.receiving-scan-skips{background:#fffbf1;border:1px solid #e3d3ad;border-radius:9px;margin:-3px 0 12px;overflow:hidden}.receiving-scan-skips>header{align-items:center;gap:8px;padding:7px 10px;display:flex}.receiving-scan-skips>header strong{color:#77581c;font-size:10px}.receiving-scan-skips>header span{color:#90784d;font-size:8px}.receiving-scan-skips>header button{color:#8b744b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 5px;font-size:8px}.receiving-scan-skips>div{gap:5px;padding:0 10px 8px;display:flex;overflow-x:auto}.receiving-scan-skips>div>span{background:#f5ead1;border-radius:6px;min-width:max-content;padding:4px 7px}.receiving-scan-skips>div strong,.receiving-scan-skips>div em{display:block}.receiving-scan-skips>div strong{color:#654d20;-webkit-user-select:all;user-select:all;font-size:9px}.receiving-scan-skips>div em{color:#967c4b;margin-top:2px;font-size:7px;font-style:normal}.receiving-scan-results{margin-top:12px}.receiving-scan-results>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.receiving-scan-results>header small,.receiving-scan-results>header strong,.receiving-scan-results>header span{display:block}.receiving-scan-results>header small{color:#52705f;letter-spacing:.05em;font-size:9px;font-weight:800}.receiving-scan-results>header strong{color:#293c50;margin-top:3px;font-size:16px}.receiving-scan-results>header span{color:#7b8796;margin-top:3px;font-size:9px}.receiving-scan-results>header>div:last-child{align-items:center;gap:8px;display:flex}.receiving-scan-results>header em{color:#276944;background:#e5f2e9;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.receiving-batch-toolbar{background:#edf6f0;border:2px solid #284f3a;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 14px;display:flex;box-shadow:0 5px 16px #1f3c2b18}.receiving-batch-toolbar>div{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.receiving-batch-toolbar>div>span{color:#263f31;background:#fff;border:1px solid #b5cabc;border-radius:4px;min-width:74px;padding:7px 10px}.receiving-batch-toolbar>div>span small,.receiving-batch-toolbar>div>span strong{display:block}.receiving-batch-toolbar>div>span small{color:#607568;font-size:9px;font-weight:800}.receiving-batch-toolbar>div>span strong{margin-top:2px;font-size:18px}.receiving-batch-toolbar>div>span.problem{color:#912f28;background:#fff1ef;border-color:#c78a85}.receiving-batch-toolbar>div>span.received{color:#25633b;background:#e4f3e9;border-color:#8db79a}.receiving-batch-submit{min-width:220px;min-height:48px;font-size:14px;font-weight:900}.receiving-scan-empty{text-align:center;background:#f8fafb;border:1px dashed #c4d1d9;border-radius:12px;place-content:center;min-height:230px;display:grid}.receiving-scan-empty strong,.receiving-scan-empty span{display:block}.receiving-scan-empty strong{color:#526477;font-size:15px}.receiving-scan-empty span{color:#8994a2;margin-top:6px;font-size:10px}.receiving-package-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.receiving-package-card{background:#fff;border:1px solid #cbd7df;border-radius:11px;overflow:hidden;box-shadow:0 4px 13px #23384b0c}.receiving-package-card.received{border-color:#aacdb7}.receiving-package-card.problem{border-color:#c47770;box-shadow:0 0 0 1px #c4777030}.receiving-package-card>header{background:#f7f9fa;border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:10px 12px;display:flex}.receiving-package-card.received>header{background:#eff8f2}.receiving-package-card>header small,.receiving-package-card>header strong{display:block}.receiving-package-card>header small{color:#778596;font-size:9px}.receiving-package-card>header strong{color:#27425b;-webkit-user-select:all;user-select:all;margin-top:3px;font-size:13px}.receiving-multi-package-alert{color:#705117;background:#fff5d9;border-bottom:1px solid #e3c679;margin:0;padding:7px 10px;font-size:9px;font-weight:750;line-height:1.45}.receiving-multi-package-alert.detail{border:1px solid #d4af55;border-left:4px solid #b67a17;margin-bottom:10px;font-size:11px}.receiving-card-section{padding:9px 10px}.receiving-card-section+.receiving-card-section{border-top:1px solid #e4eaee}.receiving-card-section.package-list{background:#fbfdfe}.receiving-card-section.demand-list{background:#fbfdfb}.receiving-card-section.extra-stock-list{background:#fffaf0}.receiving-card-section-title{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.receiving-card-section-title strong{color:#526477;font-size:9px}.receiving-card-section-title span{color:#8994a2;font-size:8px}.receiving-card-item{border-bottom:1px solid #edf1f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;padding:5px 0;display:grid}.receiving-card-item:last-of-type{border-bottom:0}.receiving-card-image{background:#f1f4f5;border:1px solid #dfe6ea;width:36px;height:36px}.receiving-card-item>div{min-width:0}.receiving-card-item>div strong,.receiving-card-item>div span{overflow-wrap:anywhere;display:block}.receiving-card-item>div strong{color:#2c4054;font-size:10px}.receiving-card-item>div span{color:#7d8998;margin-top:3px;font-size:8px}.receiving-card-item>em{color:#285f86;text-align:center;background:#e9f2f8;border-radius:7px;min-width:55px;padding:5px 6px;font-size:14px;font-style:normal;font-weight:900}.receiving-card-item>em small{margin-bottom:1px;font-size:7px;font-weight:800;display:block}.receiving-card-item.demand-card-item>em{color:#236a42;background:#e7f4eb}.receiving-card-item.extra-stock-card-item>em{color:#80570f;background:#fff0cc}.receiving-card-empty{color:#8b96a4;text-align:center;padding:13px 4px;font-size:9px}.receiving-card-error{color:#a33e3e;background:#fff4f4;border-top:1px solid #efd3d3;margin:0;padding:7px 10px;font-size:9px}.receiving-package-card>footer{background:#fafbfc;border-top:1px solid #dfe7ec;justify-content:flex-end;align-items:center;gap:7px;min-height:50px;padding:8px 10px;display:flex}.receiving-package-card>footer span{color:#33714e;font-size:10px;font-weight:800}.receiving-lookup-backdrop{z-index:1100}.receiving-lookup-modal{background:#f4f7f9;border:1px solid #b9c7d4;border-radius:14px;flex-direction:column;width:min(1240px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #0d172a66}.receiving-lookup-head{background:#fff;border-bottom:1px solid #c9d5df;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:16px;padding:15px 18px;display:grid}.receiving-lookup-head small,.receiving-lookup-head span{color:#718094;font-size:10px;display:block}.receiving-lookup-head h2{color:#203a53;-webkit-user-select:all;user-select:all;margin:4px 0;font-size:20px}.receiving-logistics-status{color:#835d18;text-align:center;background:#fff4d8;border:1px solid #d7bd7d;border-radius:999px;min-width:112px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.receiving-logistics-status.delivered{color:#286c47;background:#eaf6ee;border-color:#98c6a9}.receiving-logistics-status.received{color:#205e3d;background:#dff2e6;border-color:#89bba0}.receiving-lookup-body{min-height:0;padding:14px 16px 18px;overflow-y:auto}.receiving-package-overview{background:#fff;border:1px solid #cad6e0;border-radius:10px;grid-template-columns:.8fr 1.2fr 1.2fr 1fr;margin-bottom:11px;display:grid;overflow:hidden}.receiving-package-overview>div{border-right:1px solid #e2e8ed;min-width:0;padding:11px 13px}.receiving-package-overview>div:last-child{border-right:0}.receiving-package-overview small,.receiving-package-overview strong,.receiving-package-overview span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receiving-package-overview small{color:#758295;font-size:9px;font-weight:700}.receiving-package-overview strong{color:#273b52;margin-top:4px;font-size:12px}.receiving-package-overview span{color:#8390a0;margin-top:3px;font-size:9px}.selectable-code{-webkit-user-select:all;user-select:all}.receiving-logistics-panel{background:#eef6fb;border:1px solid #b7d1e3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.receiving-latest-trace{align-items:center;gap:10px;min-width:0;display:flex}.trace-dot{box-sizing:content-box;background:#39749e;border:3px solid #c7dfef;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.receiving-latest-trace small,.receiving-latest-trace strong,.receiving-latest-trace div>span{display:block}.receiving-latest-trace small{color:#668097;font-size:9px}.receiving-latest-trace strong{color:#294b67;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.receiving-latest-trace div>span{color:#73879a;margin-top:2px;font-size:9px}.receiving-tracking-timeline{border-top:1px solid #cfdee9;grid-column:1/-1;gap:0;padding:5px 6px 2px 16px;display:grid}.receiving-tracking-timeline article{border-bottom:1px solid #dce7ee;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.receiving-tracking-timeline article:last-child{border-bottom:0}.receiving-tracking-timeline time{color:#71879a;font-size:9px}.receiving-tracking-timeline article>span{color:#40586e;font-size:10px}.receiving-tracking-timeline article>span strong{color:#263f57;margin-right:8px}.receiving-result-section{background:#fff;border:1px solid #cdd7e0;border-radius:10px;margin-bottom:12px;overflow:hidden}.receiving-result-section>header{background:#f7f9fa;border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:8px 13px;display:flex}.receiving-result-section>header small,.receiving-result-section>header strong{display:block}.receiving-result-section>header small{color:#3d796b;letter-spacing:.04em;font-size:9px;font-weight:800}.receiving-result-section>header strong{color:#293d52;margin-top:3px;font-size:13px}.receiving-result-section>header>span{color:#5e6e80;background:#e7edf2;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.receiving-alibaba-item,.receiving-demand-item{border-bottom:1px solid #e7ecef;grid-template-columns:64px minmax(240px,1.4fr) minmax(175px,.9fr) minmax(140px,.7fr) minmax(135px,.65fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.receiving-alibaba-item:last-child,.receiving-demand-item:last-child{border-bottom:0}.receiving-result-image{background:#f0f3f5;border:1px solid #dde4e9;width:58px;height:58px}.receiving-item-name{min-width:0}.receiving-item-name>strong,.receiving-item-name>span,.receiving-item-name>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receiving-item-name>strong{color:#293a4e;font-size:12px}.receiving-item-name>span,.receiving-item-name>small{color:#768395;margin-top:4px;font-size:9px}.receiving-item-name>em{width:max-content;margin-top:5px}.receiving-alibaba-item>div:not(.receiving-item-name),.receiving-demand-item>div:not(.receiving-item-name){min-width:0}.receiving-alibaba-item>div>small,.receiving-alibaba-item>div>strong,.receiving-alibaba-item>div>span,.receiving-demand-item>div>small,.receiving-demand-item>div>strong,.receiving-demand-item>div>span,.receiving-demand-item>div>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receiving-alibaba-item>div>small,.receiving-demand-item>div>small{color:#7a8798;font-size:9px}.receiving-alibaba-item>div>strong,.receiving-demand-item>div>strong,.receiving-demand-item>div>a{color:#2d4055;margin-top:4px;font-size:11px;font-weight:800}.receiving-demand-item>div>a{color:#2f6994;text-decoration:none}.receiving-alibaba-item>div>span,.receiving-demand-item>div>span{color:#8490a0;margin-top:3px;font-size:9px}.receiving-quantity-check{background:#f6f9fa;border:1px solid #d5e0e7;border-radius:7px;grid-column:2/-1;grid-template-columns:repeat(4,minmax(90px,120px));gap:9px;padding:9px 10px;display:grid}.receiving-quantity-check label>span{color:#66768a;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.receiving-quantity-check input{background:#fff;border:1px solid #cbd6df;border-radius:6px;width:100%;height:31px;padding:0 7px}.receiving-receipt-line{background:#f9fbfc}.receiving-demand-detail-head{border-top:1px solid #dce5ea;margin-top:8px}.receiving-compare-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:12px;display:grid}.receiving-route-panel{background:#fff;border:1px solid #9eafbc;border-radius:10px;margin-bottom:12px;overflow:hidden}.receiving-route-panel>header{background:#eaf1f5;border-bottom:1px solid #c8d3db;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.receiving-route-panel>header small,.receiving-route-panel>header strong{display:block}.receiving-route-panel>header small{color:#587083;letter-spacing:.05em;font-size:9px;font-weight:900}.receiving-route-panel>header strong{color:#263e51;margin-top:3px;font-size:13px}.receiving-route-panel>header>span{color:#586f81;font-size:9px;font-weight:800}.receiving-route-blockers{color:#883e37;background:#fff0ee;border-bottom:1px solid #e4b4ae;gap:3px;padding:7px 12px;font-size:10px;display:grid}.receiving-route-warnings{color:#765b12;background:#fff9e8;border-bottom:1px solid #ead59a;gap:3px;padding:7px 12px;font-size:10px;display:grid}.receiving-route-row{border-bottom:1px solid #dce4e9;grid-template-columns:minmax(170px,1fr) 22px minmax(165px,.8fr) 22px minmax(210px,1.2fr);align-items:stretch;display:grid}.receiving-route-row:last-child{border-bottom:0}.receiving-route-source,.receiving-route-sku,.receiving-route-destinations{align-content:center;gap:4px;padding:9px 11px;display:grid}.receiving-route-source{background:#f3f7fa}.receiving-route-sku{background:#f7f5ed}.receiving-route-destinations{background:#f2f8f4}.receiving-route-row small{color:#687b8b;letter-spacing:.04em;font-size:8px;font-weight:900}.receiving-route-row span{min-width:0;display:block}.receiving-route-row span strong,.receiving-route-row span em{overflow-wrap:anywhere;display:block}.receiving-route-row span strong,.receiving-route-sku>strong{color:#2a4053;font-size:10px}.receiving-route-row span em,.receiving-route-sku>span{color:#6b7b89;margin-top:2px;font-size:8px;font-style:normal}.receiving-route-destinations .public-stock{border-top:1px solid #c9dccf;margin-top:2px;padding-top:4px}.receiving-route-destinations .public-stock strong{color:#835b15}.receiving-route-arrow{color:#45677e;background:#dde6ec;place-items:center;font-size:16px;display:grid}.receiving-source-comparison{margin-bottom:12px}.receiving-source-comparison .receiving-compare-grid{background:#edf1f3;margin:0;padding:10px}.receiving-compare-panel{background:#fff;border:1px solid #cbd7e0;border-radius:11px;overflow:hidden}.receiving-compare-panel>header,.receiving-entry-panel>header{border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.receiving-compare-panel>header small,.receiving-compare-panel>header strong,.receiving-entry-panel>header small,.receiving-entry-panel>header strong{display:block}.receiving-compare-panel>header small,.receiving-entry-panel>header small{color:#667b8f;letter-spacing:.05em;font-size:9px;font-weight:800}.receiving-compare-panel>header strong,.receiving-entry-panel>header strong{color:#273b50;margin-top:3px;font-size:13px}.receiving-compare-panel>header>span,.receiving-entry-panel>header>span{color:#5f7081;white-space:nowrap;background:#e9eff3;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.receiving-demand-note-list{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:5px;min-width:min(360px,45vw);margin-left:auto;display:flex}.receiving-compare-panel.package-side>header{background:#f2f7fb}.receiving-compare-panel.demand-side>header{background:#f1f8f4}.receiving-compare-panel.stock-side{border-color:#ddc58f}.receiving-compare-panel.stock-side>header{background:#fff8e8}.receiving-compare-item{border-bottom:1px solid #e5ebef;grid-template-columns:62px minmax(0,1fr) 92px;align-items:center;gap:11px;min-height:82px;padding:10px 12px;display:grid}.receiving-compare-item:last-child{border-bottom:0}.receiving-compare-image{background:#f1f4f6;border:1px solid #dce5ea;width:58px;height:58px}.receiving-compare-name{min-width:0}.receiving-compare-name>strong,.receiving-compare-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receiving-compare-name>strong{color:#263a50;font-size:12px}.receiving-compare-name>span{color:#758395;margin-top:4px;font-size:9px}.receiving-compare-qty{text-align:center;border-radius:9px;min-width:82px;padding:8px 6px}.receiving-compare-qty small{font-size:9px;font-weight:800;display:block}.receiving-compare-qty strong{margin-top:2px;font-size:25px;line-height:1;display:inline-block}.receiving-compare-qty span{margin-left:3px;font-size:9px;font-weight:700}.package-qty{color:#295f85;background:#e9f2f8}.demand-qty{color:#246b43;background:#e7f4eb}.stock-qty{color:#80570f;background:#fff0cc}.receiving-demand-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.receiving-demand-meta a,.receiving-demand-meta em{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:100%;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;text-decoration:none;overflow:hidden}.receiving-demand-meta a{color:#285f8e;background:#eaf1f8}.receiving-demand-meta em{color:#526477;background:#f0f2f4}.receiving-entry-panel{background:#fff;border:1px solid #cbd7e0;border-radius:11px;margin-bottom:12px;overflow:hidden}.receiving-entry-panel>header{background:#fbfcfd}.receiving-entry-extra-stock{font-weight:800;color:#90651c!important}.receiving-entry-row{border-bottom:1px solid #e5ebef;grid-template-columns:48px minmax(180px,1fr) minmax(420px,auto);align-items:center;gap:11px;padding:9px 12px;display:grid}.receiving-entry-row:last-child{border-bottom:0}.receiving-entry-image{background:#f1f4f6;border:1px solid #dce5ea;width:44px;height:44px}.receiving-entry-name{min-width:0}.receiving-entry-name strong,.receiving-entry-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receiving-entry-name strong{color:#2a3d52;font-size:11px}.receiving-entry-name span{color:#32704d;margin-top:4px;font-size:10px;font-weight:800}.receiving-entry-inputs{grid-template-columns:repeat(4,86px);gap:7px;display:grid}.receiving-entry-inputs label>span{color:#6d7b8d;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.receiving-entry-inputs input{background:#fff;border:1px solid #cbd6df;border-radius:6px;width:100%;height:30px;padding:0 7px}.receiving-secondary-details{background:#fff;border:1px solid #d7e0e7;border-radius:9px;margin-bottom:4px;overflow:hidden}.receiving-secondary-details>summary{color:#607184;cursor:pointer;padding:10px 13px;font-size:10px;font-weight:800}.receiving-secondary-details[open]>summary{border-bottom:1px solid #e1e7ec}.receiving-fulfillment-section .fulfillment-cards{padding:10px 12px}.receiving-lookup-footer{background:#fff;border-top:1px solid #ccd7df;justify-content:flex-end;align-items:center;gap:9px;padding:11px 16px;display:flex}.receiving-lookup-footer>span{color:#67778a;margin-right:auto;font-size:10px}.receiving-lookup-footer .button{min-width:86px}.receipt-summary{background:#fff;border:1px solid #dce3eb;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid;overflow:hidden}.receipt-summary>div{border-right:1px solid #e7ebf0;padding:13px 15px}.receipt-summary small,.receipt-summary strong{display:block}.receipt-summary small{color:#7a8696}.receipt-summary strong{margin-top:6px;font-size:14px}.receipt-items-grid{grid-template-columns:minmax(250px,1.5fr) 90px 60px repeat(4,85px)}.receipt-items-grid input{border:1px solid #d4dce6;border-radius:6px;width:100%;height:32px;padding:0 7px}.receipt-demand-grid{grid-template-columns:120px 130px 100px minmax(180px,1fr) repeat(3,70px)}.fulfillment-cards{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.fulfillment-cards article{border:1px solid #e2e7ed;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:10px;display:grid}.fulfillment-cards article>a{color:#2d6391;font-weight:800;text-decoration:none}.fulfillment-cards article>span{color:#677487;grid-column:1/-1;font-size:11px}.receipt-submit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #c9d5e1;border-radius:10px;justify-content:flex-end;align-items:end;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px #17243a1c}.receipt-submit label span{color:#687588;margin-bottom:4px;font-size:11px;display:block}.packing-grid{grid-template-columns:120px 130px 110px minmax(300px,1fr) 70px 100px}.packing-workspace-head{background:#e2e9ef;border:1px solid #8395a6;border-left:4px solid #173f63;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:9px 12px;display:flex}.packing-workspace-head strong,.packing-workspace-head span{display:block}.packing-workspace-head strong{color:#13283d;font-size:17px}.packing-workspace-head span{color:#43566a;margin-top:2px;font-size:11px}.packing-item-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.packing-empty-state{color:#647488;text-align:center;place-items:center;min-height:140px;padding:24px;display:grid}.packing-empty-state strong,.packing-empty-state span{display:block}.packing-empty-state strong{color:#2b3c50;font-size:16px}.packing-empty-state span{margin-top:6px;font-size:12px}.packing-order-demand-list{gap:8px;display:grid}.packing-order-demand-card{background:#fff;border:1px solid #9eacb9;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #1a2c3d12}.packing-order-demand-card>header{background:#e8edf1;border-bottom:1px solid #586a7c;align-items:center;gap:9px;min-height:58px;padding:7px 10px;display:flex}.packing-order-demand-card.is-collapsed>header{border-bottom:0;min-height:50px;padding-block:6px}.packing-order-identity{flex:280px;min-width:210px}.packing-order-title,.packing-order-meta{align-items:center;gap:7px;min-width:0;display:flex}.packing-order-title strong{color:#13283d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.packing-order-title small{color:#607286;white-space:nowrap;font-size:9px;font-weight:800}.packing-order-meta{flex-wrap:wrap;gap:3px 8px;margin-top:3px}.packing-order-meta span{color:#607185;font-size:9px}.packing-order-summary{flex:none;align-items:center;gap:5px;display:flex}.packing-order-summary>span{text-align:left;background:#f5f7f9;border:1px solid #c8d2dc;border-radius:3px;align-items:baseline;gap:4px;min-width:0;padding:4px 6px;display:inline-flex}.packing-order-summary small{color:#718092;font-size:9px}.packing-order-summary strong{color:#1d3146;font-size:11px}.packing-completed-inline{background:#edf5f0;border-left:3px solid #397653;min-width:250px;padding:7px 10px}.packing-completed-inline small,.packing-completed-inline strong{display:block}.packing-completed-inline small{color:#536b5c;margin-top:4px;font-size:11px}.packing-completed-inline strong{color:#183f2a;letter-spacing:.01em;font-size:15px;line-height:1.55}.packing-order-actions{flex:0 auto;align-items:center;gap:5px;display:flex}.packing-order-actions>.order-flow-note-entry{min-width:150px;max-width:260px}.packing-order-actions .button{border-radius:4px;min-height:31px;padding-inline:9px;font-size:11px}.packing-manual-shipment{color:#674b20;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff7e7;border:1px solid #9c7b48;border-radius:3px;grid-template-columns:16px auto;align-items:center;column-gap:6px;min-width:92px;padding:6px 8px;display:grid}.packing-manual-shipment input{accent-color:#327355;width:15px;height:15px;margin:0}.packing-manual-shipment span{font-size:12px;font-weight:900;line-height:1.1}.packing-manual-shipment small{color:#806e50;grid-column:2;margin-top:2px;font-size:8px;font-weight:700;line-height:1}.packing-manual-shipment.shipped{color:#24553b;background:#e4f2e9;border-color:#397653}.packing-manual-shipment.shipped small{color:#527060}.packing-order-fold{color:#29445d;cursor:pointer;background:#f6f8fa;border:1px solid #8797a6;border-radius:3px;flex:0 0 24px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-grid}.packing-order-fold:hover{background:#d7e1e9}.packing-order-fold i{font-size:21px;font-style:normal;font-weight:700;line-height:1;transition:transform .15s;display:inline-block}.packing-order-demand-card:not(.is-collapsed) .packing-order-fold i{transform:rotate(90deg)}.packing-order-enter{min-width:76px}.button.owner-force-packing{color:#3f2a08;background:#f3c968;border-color:#9a6517;font-weight:900}.button.owner-force-packing:hover{color:#281a05;background:#eab848;border-color:#70470d}.packing-quick-modal{background:#f7f9fa;border:1px solid #26394d;border-radius:5px;width:min(500px,94vw);overflow:hidden;box-shadow:6px 6px #101d2c45}.packing-quick-modal>header{background:#dce4eb;border-bottom:1px solid #26394d;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.packing-quick-modal>header small{color:#54677a;font-size:11px;font-weight:800;display:block}.packing-quick-modal>header h2{color:#13283d;margin:2px 0 0;font-size:16px}.packing-quick-modal>header>button{color:#283b4f;cursor:pointer;background:#f6f8fa;border:1px solid #637486;border-radius:3px;width:28px;height:28px;font-size:20px;line-height:1}.packing-quick-modal form>p{color:#526579;margin:0;padding:9px 12px 0;font-size:10px;line-height:1.5}.packing-quick-modal form>.procurement-error{margin:12px 16px 0}.packing-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.packing-quick-fields label span{color:#354b60;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.packing-quick-fields input{color:#172b3f;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #8d9cab;border-radius:3px;padding:6px 8px;font-size:14px;font-weight:800}.packing-quick-fields input:focus{border-color:#174f7e;outline:2px solid #7ba7ca66}.packing-quick-modal footer{background:#e8edf1;border-top:1px solid #abb7c2;justify-content:flex-end;gap:7px;padding:8px 12px;display:flex}.packing-outbound-modal{width:min(620px,94vw)}.packing-outbound-list{gap:7px;padding:10px 12px 12px;display:grid}.packing-outbound-row{background:#fff;border:1px solid #a9b8c5;grid-template-columns:76px minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:8px;padding:8px;display:grid}.packing-outbound-row>strong{color:#23435f;align-self:center;font-size:11px}.packing-outbound-row label span{color:#536579;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.packing-outbound-row input{color:#172b3f;width:100%;height:34px;font:inherit;border:1px solid #8d9cab;border-radius:3px;padding:0 8px;font-size:12px;font-weight:700}.packing-outbound-row input:focus{border-color:#174f7e;outline:2px solid #7ba7ca55}.packing-force-warning{background:#fff3d6;border-left:4px solid #b5791e;color:#624313!important}.packing-force-reason{color:#354b60;gap:6px;padding:15px 16px 18px;font-size:11px;font-weight:800;display:grid}.packing-force-reason textarea{resize:vertical;color:#172b3f;width:100%;min-height:86px;font:inherit;background:#fff;border:2px solid #9b875f;border-radius:3px;padding:9px 10px}.packing-force-reason small{color:#718092;justify-self:end;font-weight:700}.packing-approval-modal{width:min(920px,96vw);max-height:94vh}.packing-approval-modal form{max-height:calc(94vh - 54px);overflow:auto}.packing-approval-modal form>footer{z-index:2;position:sticky;bottom:0}.packing-gift-editor{gap:8px;padding:0 12px 12px;display:grid}.packing-gift-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.packing-gift-editor>header>div{gap:2px;display:grid}.packing-gift-editor>header small{color:#718092;font-size:10px;font-weight:700}.packing-selected-gifts{gap:6px;display:grid}.packing-selected-gift{background:#fff;border:1px solid #a9b8c5;grid-template-columns:54px minmax(0,1fr) 74px auto;align-items:center;gap:9px;padding:7px;display:grid}.packing-selected-gift>.zoomable-image{background:#eef2f5;border:1px solid #bdc8d1;width:54px;height:54px}.packing-selected-gift>div{gap:2px;min-width:0;display:grid}.packing-selected-gift>div strong{color:#1d354b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.packing-selected-gift>div span,.packing-selected-gift>div small{color:#647487;font-size:9px}.packing-selected-gift label{color:#5a6d80;gap:3px;font-size:9px;font-weight:800;display:grid}.packing-selected-gift input{width:74px;min-height:34px;font:inherit;border:1px solid #8d9cab;border-radius:3px;padding:5px 7px;font-weight:800}.packing-gift-filters{background:#f7f9fa;border-bottom:1px solid #a9b8c5;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:10px 12px;display:grid}.packing-gift-filters label{color:#536579;gap:4px;font-size:9px;font-weight:850;display:grid}.packing-gift-filters input,.packing-gift-filters select{color:#172b3f;min-height:36px;font:inherit;background:#fff;border:1px solid #8495a5;border-radius:3px;padding:6px 9px;font-size:12px}.packing-gift-results{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:240px;padding:10px 12px 14px;display:grid;overflow:auto}.packing-gift-results>p{color:#68798a;text-align:center;grid-column:1/-1;margin:28px 0;font-size:12px}.packing-gift-card{color:#172b3f;cursor:pointer;text-align:left;background:#fff;border:1px solid #9cabb8;border-radius:3px;grid-template-rows:1fr auto;grid-template-columns:66px minmax(0,1fr);gap:7px 9px;min-width:0;padding:7px;display:grid}.packing-gift-card:hover,.packing-gift-card:focus-visible{background:#f4f9fd;border-color:#1f5f91;outline:2px solid #77a7ca55}.packing-gift-card>.zoomable-image{background:#eef2f5;border:1px solid #bdc8d1;grid-row:1/3;width:66px;height:66px}.packing-gift-card>span{align-content:start;gap:3px;min-width:0;display:grid}.packing-gift-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.packing-gift-card small{color:#637486;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.packing-gift-card em{color:#49667d;font-size:9px;font-style:normal;font-weight:750}.packing-gift-card>b{color:#24557a;background:#e6f0f7;border:1px solid #7f9db5;border-radius:10px;justify-self:end;padding:2px 6px;font-size:9px}.packing-gift-card{min-height:82px}.packing-gift-results-inline{background:#eef2f5;border:1px solid #a9b8c5;border-top:0;min-height:180px;max-height:300px}@media (width<=760px){.packing-gift-results{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-gift-filters{grid-template-columns:1fr}}@media (width<=520px){.packing-gift-results{grid-template-columns:1fr}.packing-selected-gift{grid-template-columns:48px minmax(0,1fr) 68px}.packing-selected-gift>button{grid-column:2/-1;justify-self:end}}.packing-unfulfillable-alert strong,.packing-unfulfillable-alert span{display:block}.packing-unfulfillable-alert span{margin-top:4px}.packing-unfulfillable-alert.is-manual-release{background:#f6f8fa;border:0;border-bottom:1px solid #cfd7df;border-radius:0;align-items:center;gap:9px;min-height:30px;margin:0;padding:5px 10px;font-size:10px;display:flex}.packing-unfulfillable-alert.is-manual-release strong{color:#254763;flex:none;font-size:10px}.packing-unfulfillable-alert.is-manual-release span{color:#526579;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.packing-unfulfillable-alert.is-manual-release em{color:#607286;border-left:1px solid #c8d2dc;flex:none;padding-left:9px;font-size:9px;font-style:normal;font-weight:800}@media (width<=680px){.packing-unfulfillable-alert.is-manual-release{flex-wrap:wrap;align-items:flex-start}.packing-unfulfillable-alert.is-manual-release span{white-space:normal;order:3;width:100%}}.procurement-supplement-modal{background:#f7f9fa;border:2px solid #26394d;border-radius:5px;width:min(590px,94vw);overflow:hidden;box-shadow:9px 9px #101d2c55}.procurement-supplement-modal>header{background:#dce4eb;border-bottom:2px solid #26394d;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.procurement-supplement-modal>header small{color:#54677a;font-size:11px;font-weight:800;display:block}.procurement-supplement-modal>header h2{color:#13283d;margin:3px 0 0;font-size:18px}.procurement-supplement-modal>header>button{color:#283b4f;cursor:pointer;background:#f6f8fa;border:1px solid #637486;border-radius:3px;width:32px;height:32px;font-size:22px;line-height:1}.procurement-supplement-modal form{gap:11px;padding:14px 16px 0;display:grid}.procurement-supplement-modal form>label>span{color:#43576b;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.procurement-supplement-modal input:not([type=checkbox]):not([type=radio]),.procurement-supplement-modal textarea{color:#1c2d3e;resize:vertical;background:#fff;border:1px solid #9fadb9;border-radius:3px;width:100%;padding:8px 9px;font-size:12px}.supplement-warning{color:#654518;background:#fff1d9;border-left:4px solid #b87519;margin:0;padding:9px 10px;font-size:11px;line-height:1.55}.supplement-existing-orders{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.supplement-existing-orders>span{color:#647487;font-size:10px;font-weight:800}.supplement-existing-orders code{color:#223c54;background:#e9eef2;border:1px solid #9cacba;border-radius:3px;padding:4px 7px;font-size:10px}.extra-package-modal{width:min(520px,94vw)}.extra-package-existing{background:#eef2f5;border:1px solid #c5d0da;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 9px;display:flex}.extra-package-existing>span{color:#526579;font-size:10px;font-weight:850}.extra-package-existing code{color:#244c70;background:#fff;border:1px solid #9eb0c0;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:800}.extra-package-existing em{color:#7b8794;font-size:10px;font-style:normal}.procurement-supplement-modal .supplement-confirm{background:#fff8e8;border:1px solid #c49a50;align-items:flex-start;padding:10px}.procurement-supplement-modal .supplement-confirm>span{color:#644715;margin:0;line-height:1.45}.procurement-supplement-modal footer{background:#e8edf1;border-top:2px solid #abb7c2;justify-content:flex-end;gap:9px;margin:2px -16px 0;padding:11px 16px;display:flex}.relation-correction-modal{width:min(780px,94vw);max-height:min(86vh,780px);overflow:auto}.relation-correction-modal>footer{margin:0;position:sticky;bottom:0}.relation-correction-body{gap:10px;padding:12px 14px;display:grid}.relation-correction-body>.supplement-warning{margin:0}.relation-step{background:#fff;border:1px solid #aebdca;border-radius:4px}.relation-step>header{background:#edf2f6;border-bottom:1px solid #c9d3dc;align-items:center;gap:8px;padding:8px 10px;display:flex}.relation-step>header>b{color:#fff;background:#315f86;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.relation-step>header strong,.relation-step>header span{display:block}.relation-step>header strong{color:#233b50;font-size:12px}.relation-step>header span{color:#657586;margin-top:1px;font-size:10px}.relation-source-list{flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.relation-source-list span,.relation-source-list em{color:#42586b;background:#f7f9fb;border:1px solid #b8c5d0;border-radius:3px;padding:4px 7px;font-size:10px;font-style:normal}.relation-destination-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 10px;display:grid}.relation-destination-grid>label{cursor:pointer;background:#f8fafb;border:1px solid #b5c2cd;border-radius:4px;align-items:flex-start;gap:6px;min-height:48px;padding:7px 8px;display:flex}.relation-destination-grid>label.active{background:#e8f1f8;border-color:#315f86;box-shadow:inset 0 0 0 1px #315f86}.relation-destination-grid>label.danger-choice.active{background:#fbece8;border-color:#a44a3c;box-shadow:inset 0 0 0 1px #a44a3c}.relation-destination-grid input[type=radio]{accent-color:#315f86;flex:0 0 14px;width:14px;height:14px;margin:1px 0 0;padding:0}.relation-destination-grid strong,.relation-destination-grid small{display:block}.relation-destination-grid strong{color:#253b4f;font-size:11px}.relation-destination-grid small{color:#6b7885;margin-top:4px;font-size:9px;line-height:1.35}.relation-target-search{grid-template-columns:1fr auto;align-items:end;gap:8px;padding:0 10px 9px;display:grid}.relation-target-search label>span,.relation-item-map-list label>span,.relation-impact label>span{color:#485d70;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.relation-target-search input,.relation-item-map-list select,.relation-impact textarea{color:#22384b;background:#fff;border:1px solid #9fadb9;border-radius:3px;width:100%;padding:7px 8px;font-size:11px}.relation-target-result{background:#eef4f8;border-left:3px solid #315f86;align-items:center;gap:8px;margin:0 10px 9px;padding:6px 8px;font-size:10px;display:flex}.relation-target-result em{color:#a13e31;margin-left:auto;font-style:normal;font-weight:750}.relation-map-placeholder{color:#647587;background:#f8fafb;border:1px dashed #b8c5d0;margin:0 10px 9px;padding:7px 8px;font-size:10px}.relation-item-map-list{gap:5px;padding:0 10px 10px;display:grid}.relation-item-map-list article{background:#fafbfc;border:1px solid #d1d9e0;grid-template-columns:minmax(210px,.9fr) minmax(300px,1.3fr);align-items:center;gap:10px;padding:7px 8px;display:grid}.relation-item-map-list article>div strong,.relation-item-map-list article>div span{display:block}.relation-item-map-list article>div strong{color:#253a4c;font-size:11px}.relation-item-map-list article>div span{color:#687786;margin-top:3px;font-size:9px}.relation-impact{padding-bottom:9px}.relation-impact>label{padding:8px 10px 0;display:block}.relation-impact p{color:#667687;margin:6px 10px 0;font-size:10px}@media (width<=760px){.relation-destination-grid,.relation-item-map-list article{grid-template-columns:1fr}}.packing-demand-head,.packing-demand-row{grid-template-columns:70px minmax(260px,1.5fr) minmax(130px,.7fr) minmax(120px,.65fr) 90px 100px;align-items:center;gap:12px;display:grid}.packing-demand-head{color:#eef3f7;letter-spacing:.03em;background:#1b3046;min-height:36px;padding:0 14px;font-size:10px;font-weight:800}.packing-demand-row{border-bottom:1px solid #cfd7df;min-height:68px;padding:6px 10px}.packing-demand-row:last-of-type{border-bottom:0}.packing-demand-row.has-transit-detail{background:#f7fbfe;border-bottom-color:#b9cee0}.packing-transit-trigger{text-align:left;cursor:pointer;background:#f5faff;border:1px solid #b9cfe0;border-radius:7px;width:100%;padding:7px 9px;font-family:inherit}.packing-transit-trigger:hover{background:#eaf4fb;border-color:#739dbc}.packing-transit-trigger:focus-visible{outline-offset:2px;outline:2px solid #4f86ad}.packing-transit-trigger small{color:#2d6f9d;margin-top:5px;font-size:9px;font-weight:800;display:block}.packing-transit-detail{background:#f2f7fb;border-bottom:1px solid #b9cee0;padding:11px 14px 14px}.packing-transit-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.packing-transit-detail>header small,.packing-transit-detail>header strong{display:block}.packing-transit-detail>header small{color:#71879a;font-size:8px;font-weight:800}.packing-transit-detail>header strong{color:#263f57;margin-top:2px;font-size:12px}.packing-transit-detail>header>span{color:#63798d;font-size:9px}.packing-transit-state{color:#63778a;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:10px;display:flex}.packing-transit-state.error-state{color:#99463d;justify-content:space-between}.packing-transit-empty{color:#748395;background:#fff;border:1px dashed #bdcbd7;border-radius:7px;margin:0;padding:12px;font-size:10px}.packing-transit-order{background:#fff;border:1px solid #cfdae3;border-radius:8px;margin-top:7px;overflow:hidden}.packing-transit-order>header{background:#fafcfd;border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.packing-transit-order>header small,.packing-transit-order>header strong{display:block}.packing-transit-order>header small{color:#7a8998;font-size:8px}.packing-transit-order>header strong{color:#29445d;margin-top:2px;font-size:11px}.packing-transit-order>header em{border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.packing-transit-order>header em.in-transit{color:#23688f;background:#e4f1fa}.packing-transit-order>header em.arrived{color:#80590f;background:#fff0cd}.packing-transit-order>header em.received{color:#286847;background:#dff2e6}.packing-transit-order>header em.pending{color:#667381;background:#edf0f3}.packing-transit-packages>div{border-top:1px solid #edf0f3;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) 130px;align-items:center;gap:10px;padding:8px 10px;display:grid}.packing-transit-packages>div:first-child{border-top:0}.packing-transit-packages span small,.packing-transit-packages span code{display:block}.packing-transit-packages span small{color:#7c8996;font-size:8px}.packing-transit-packages span code{color:#385c78;margin-top:2px;font-size:10px;font-weight:800}.packing-transit-packages strong{color:#536b7f;font-size:9px;font-weight:700}.packing-transit-packages time{color:#82909e;text-align:right;font-size:8px}.packing-transit-order>p{color:#7a8795;margin:0;padding:9px 10px;font-size:9px}.packing-demand-image{background:#edf1f4;border:1px solid #b9c5d0;width:52px;height:52px}.packing-demand-image img{object-fit:contain;width:100%;height:100%}.packing-demand-name,.packing-demand-sku,.packing-demand-shelf{min-width:0}.packing-demand-name strong,.packing-demand-name span,.packing-demand-sku code,.packing-demand-sku small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.packing-demand-name strong{color:#1f344a;font-size:13px}.packing-demand-name span{color:#65768a;margin-top:5px;font-size:11px}.packing-demand-sku code{color:#254f75;font-size:11px;font-weight:800}.packing-demand-sku small{color:#7b8795;margin-top:4px;font-size:9px}.packing-demand-shelf small,.packing-demand-shelf strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.packing-demand-shelf small{color:#718092;margin-bottom:3px;font-size:9px;font-weight:700}.packing-demand-shelf strong{color:#244f70;font-size:14px;font-weight:850}.packing-demand-shelf.is-empty strong{color:#8a6570;font-size:12px}.packing-demand-qty{color:#1d3146;gap:3px;font-size:15px;display:grid}.packing-demand-qty small{color:#9a6500;font-size:10px}.packing-approval-meta{color:#526579;background:#f6f8fa;border-bottom:1px solid #cfd7df;align-items:center;gap:8px;min-height:34px;padding:5px 10px;font-size:10px;display:flex}.packing-approval-meta>span{min-width:0}.packing-approval-meta>span:first-child{flex:none}.packing-approval-meta>span strong{color:#254763;margin-right:5px}.packing-approval-note{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #c8d2dc;flex:auto;padding-left:8px;overflow:hidden}.packing-approval-meta .button:first-of-type{margin-left:auto}.packing-gift-badge{color:#335f80;vertical-align:2px;border:1px solid #6c879f;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:8px;font-style:normal;line-height:1.4;display:inline-block}.packing-gift-demand-row .packing-demand-ready{color:#335f80}.packing-unfulfillable-alert{color:#6e5315;background:#fff9df;border:1px solid #efcf77;border-radius:8px;gap:5px;margin:10px 0;padding:10px 14px;font-size:11px;display:grid}.packing-unfulfillable-alert strong{color:#5d4308}.packing-unfulfillable-alert div{border-top:1px dashed #dfc56f;padding-top:4px}.packing-demand-ready{color:#246b45;font-size:14px}@media (width<=680px){.packing-approval-meta{flex-wrap:wrap;align-items:flex-start}.packing-approval-note{white-space:normal;border-top:1px solid #d8dfe5;border-left:0;order:3;width:100%;padding:5px 0 0}}.packing-completed-packages{background:#f2f7f4;border-top:2px solid #9eb9aa}.packing-completed-packages>header{color:#294b3a;border-bottom:1px solid #c8d8cf;justify-content:space-between;padding:9px 14px;display:flex}.packing-completed-packages>header span{color:#60796c;font-size:11px}.packing-completed-package-row{color:#334f40;border-bottom:1px solid #d8e3dd;grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:grid}.packing-completed-package-row:last-child{border-bottom:0}.packing-order-demand-card>footer{background:#edf1f4;border-top:2px solid #b7c2cc;justify-content:flex-end;align-items:center;gap:14px;padding:10px 14px;display:flex}.packing-order-demand-card>footer>span{color:#5d6f82;margin-right:auto;font-size:11px}.packing-order-demand-card>footer .button{min-width:112px}.packing-columns{grid-template-columns:1fr 1fr;gap:13px;display:grid}.simple-list-row{min-height:47px;color:inherit;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:8px 13px;text-decoration:none;display:flex}.simple-list-row>span strong,.simple-list-row>span small{display:block}.simple-list-row>span small{color:#718094;margin-top:3px;font-size:11px}.packing-detail-head{background:#fff;border:1px solid #dce3eb;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:15px 17px;display:flex}.packing-detail-head small,.packing-detail-head span{color:#748092}.packing-detail-head h2{margin:5px 0;font-size:20px}.packing-workflow-steps{background:#fff;border:1px solid #b9c4cf;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 13px;padding:0;list-style:none;display:grid}.packing-workflow-steps li{color:#66778a;border-right:1px solid #cfd7df;align-items:center;gap:10px;min-height:74px;padding:12px 15px;display:flex}.packing-workflow-steps li:last-child{border-right:0}.packing-workflow-steps li>b{color:#657588;border:2px solid #8d9baa;flex:0 0 32px;place-items:center;height:32px;display:grid}.packing-workflow-steps li strong,.packing-workflow-steps li span{display:block}.packing-workflow-steps li strong{color:#314357;font-size:14px}.packing-workflow-steps li span{margin-top:3px;font-size:11px}.packing-workflow-steps li.done{background:#eaf3ee}.packing-workflow-steps li.done>b{color:#fff;background:#347557;border-color:#347557}.packing-workflow-steps li.active{box-shadow:inset 0 -4px #1d5a87}.packing-workflow-steps li.active>b{color:#1d5a87;border-color:#1d5a87}.compact-form,.package-form{align-items:end;gap:9px;padding:13px;display:flex}.compact-form label>span,.package-form label>span{color:#687588;margin-bottom:4px;font-size:11px;display:block}.compact-form .grow{flex:1}.compact-form .grow input{width:100%}.packing-status-banner{color:#2b628e;background:#e8f1fa;border-radius:9px;margin-bottom:13px;padding:11px 14px;font-weight:800}.packing-status-banner.completed{color:#2d7550;background:#e5f5eb}.packing-status-banner.exception{color:#a3443d;background:#fbe7e5}.package-grid{grid-template-columns:1.3fr repeat(4,1fr)}.package-form{grid-template-columns:repeat(5,1fr) auto;display:grid}.package-form input{width:100%}.packing-measurement-section>header{border-left:5px solid #1d5a87}.packing-final-actions{border-top:1px solid #e8ecf1;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex}.packing-final-actions input{border:1px solid #d4dce6;border-radius:7px;min-width:280px;height:35px;padding:0 9px}.alibaba-orders-grid{grid-template-columns:1.5fr 1.2fr 100px 150px}.section-actions{border-top:1px solid #e7ebf0;justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.order-related-panel>header>div strong,.order-related-panel>header>div span{display:block}.linked-alibaba-list{gap:8px;padding:12px;display:grid}.linked-alibaba-list article{background:#fafbfd;border:1px solid #e2e7ed;border-radius:8px;padding:11px}.linked-alibaba-list article>div{justify-content:space-between;align-items:center;display:flex}.linked-alibaba-list article span,.linked-alibaba-list article small,.linked-alibaba-list article p{color:#6f7b8d;font-size:11px}.linked-alibaba-list article p{margin:6px 0 0}.linked-alibaba-list article p a{color:#2d6391;margin-right:8px}.linked-alibaba-list .alibaba-amounts{background:#eef4f8;border-radius:6px;justify-content:flex-start;gap:13px;margin-top:8px;padding:7px 9px;display:flex}.linked-alibaba-list .alibaba-amounts strong{color:#b24137;margin-left:auto;font-size:11px}.alibaba-detail-item{border-top:1px solid #e5e9ee;grid-template-columns:38px minmax(0,1fr) auto minmax(150px,auto);gap:9px;margin-top:7px;padding-top:7px;align-items:center!important;display:grid!important}.alibaba-detail-item>div{display:grid!important}.alibaba-detail-item>div strong,.alibaba-detail-item>b{font-size:10px}.order-detail-logistics{background:#fff;border:1px solid #d8e2e9;border-radius:6px;margin-top:9px;overflow:hidden}.order-detail-logistics>header{background:#eef4f7;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;display:flex}.order-detail-logistics>header strong{color:#35536c;font-size:11px}.order-detail-logistics>header span{color:#718192;font-size:9px}.order-detail-package{border-bottom:1px solid #e7ecef;grid-template-columns:minmax(220px,1fr) 110px minmax(180px,1fr) 155px;gap:10px;padding:8px 9px;align-items:center!important;display:grid!important}.order-detail-package:last-child{border-bottom:0}.order-detail-package a{color:#2d6391;font-size:10px;font-weight:800;text-decoration:none}.order-detail-package em{color:#2f7350;font-size:10px;font-style:normal;font-weight:800}.order-detail-package span,.order-detail-package time{color:#758395;font-size:9px}.order-detail-logistics>p{color:#7b8794;padding:12px 9px;margin:0!important}@media (width<=1250px){.exception-case-core{grid-template-columns:1fr 2fr}.exception-original-order{grid-column:1/-1}.exception-case-actions{grid-template-columns:1fr}.detail-vue-meta{grid-template-columns:repeat(3,1fr)}.detail-vue-products{overflow-x:auto}.detail-vue-product-head,.detail-vue-product-row{min-width:1040px}.order-detail-package{grid-template-columns:minmax(220px,1fr) 110px minmax(180px,1fr)}.order-detail-package time{grid-column:1/-1}}@media (width<=900px){.exception-case-core,.exception-case-actions{grid-template-columns:1fr}.exception-original-order{grid-column:auto}.exception-product-demand{grid-template-columns:48px minmax(0,1fr)}.exception-product-demand dl{grid-column:1/-1;justify-content:space-between}.exception-case-actions>section,.exception-case-actions>section.manual-release-action{grid-template-columns:1fr}.exception-case-actions>section.false-alarm-action{grid-column:auto;grid-template-columns:1fr}.alibaba-detail-item{grid-template-columns:38px minmax(0,1fr) auto}.alibaba-detail-item>span{grid-column:2/-1}.detail-vue-meta{grid-template-columns:repeat(2,1fr)}.order-detail-package{grid-template-columns:1fr}.order-detail-package time{grid-column:auto}}.order-packing-panel>div{justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex}.order-packing-panel>div>span{color:#6d798b;margin-right:auto}.arrival-packing-workspace{min-width:0}.arrival-packing-lead{background:#f7f8fa;border:1px solid #aeb9c5;border-left:5px solid #1e2e3d;justify-content:space-between;align-items:end;gap:18px;margin:0 0 16px;padding:18px 20px;display:flex}.arrival-packing-lead>div:first-child{gap:5px;display:grid}.arrival-packing-lead strong{color:#172533;font-size:22px}.arrival-packing-lead span{color:#5b6875}.arrival-packing-tabs{background:#fff;border:1px solid #8d9aa7;flex-wrap:wrap;gap:0;display:flex}.arrival-packing-tabs button{color:#345;cursor:pointer;background:#fff;border:0;border-right:1px solid #8d9aa7;flex:150px;min-width:126px;min-height:58px;padding:8px 18px;font-weight:850}.arrival-packing-tabs button:last-child{border-right:0}.arrival-packing-tabs button.active{color:#fff;background:#1e2e3d}@media (width<=760px){.arrival-packing-lead{flex-direction:column;align-items:stretch}.arrival-packing-tabs button{flex:1;min-width:0}}.receipt-history-workspace{min-width:0}.receipt-history-lead{background:#f7f8fa;border:1px solid #aeb9c5;border-left:5px solid #1e2e3d;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:15px 17px;display:flex}.receipt-history-lead>div{gap:4px;display:grid}.receipt-history-lead strong{color:#172533;font-size:20px}.receipt-history-lead span{color:#657280;font-size:12px}.receipt-history-lead em{color:#34495c;background:#e5ebf0;border-radius:3px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.receipt-history-filters{background:#fff;border:1px solid #bac5d1;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:8px;margin-bottom:12px;padding:12px 14px;display:grid}.receipt-history-filters label>span{color:#5f6f80;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.receipt-history-filters input{border:1px solid #c7d1dc;border-radius:4px;width:100%;height:36px;padding:0 10px}.receipt-history-table{background:#fff;border:1px solid #aeb9c5;overflow-x:auto}.receipt-history-head,.receipt-history-row>summary{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.25fr) minmax(170px,1.2fr) 90px 125px 125px;align-items:center;gap:10px;min-width:980px;display:grid}.receipt-history-head{color:#526273;background:#e5ebf0;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.receipt-history-row{border-top:1px solid #dce2e8}.receipt-history-row:first-of-type{border-top:0}.receipt-history-row>summary{cursor:pointer;min-height:66px;padding:8px 13px;list-style:none}.receipt-history-row>summary::-webkit-details-marker{display:none}.receipt-history-row>summary:hover{background:#f8fafc}.receipt-history-row[open]>summary{background:#edf3f8;box-shadow:inset 4px 0 #315f8b}.receipt-history-row summary div,.receipt-history-row summary strong,.receipt-history-row summary small{min-width:0;display:block}.receipt-history-row summary strong{color:#25364a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.receipt-history-row summary small{color:#788595;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.receipt-history-row summary .danger{color:#a33a32}.receipt-history-orders strong{color:#285f8d!important}.receipt-history-detail{background:#f6f8fa;border-top:1px solid #cfd8e1;min-width:980px;padding:12px 14px 15px}.receipt-package-context{background:#fff;border:1px solid #cbd5df;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid}.receipt-package-context>div{border-right:1px solid #dce3e9;min-width:0;padding:10px 12px}.receipt-package-context>div:last-child{border-right:0}.receipt-package-context small,.receipt-package-context strong,.receipt-package-context span{display:block}.receipt-package-context small{color:#728092;font-size:10px}.receipt-package-context strong{color:#26384b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.receipt-package-context span{color:#6e7b8b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.receipt-history-receipt{background:#fff;border:1px solid #b8c5d1;margin-top:9px}.receipt-history-receipt.reversed{background:snow;border-color:#d5aaa7}.receipt-history-receipt>header{background:#eaf0f5;border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:7px 11px;display:flex}.receipt-history-receipt.reversed>header{background:#f7e8e7}.receipt-history-receipt>header>div{align-items:center;gap:8px;display:flex}.receipt-history-receipt>header strong{color:#26384b;font-size:12px}.receipt-history-receipt>header em{color:#276346;background:#dcebe2;border-radius:3px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.receipt-history-receipt.reversed>header em{color:#90362f;background:#eed1cf}.receipt-history-receipt>header span{color:#647386;font-size:10px}.receipt-history-items{display:grid}.receipt-history-item{border-top:1px solid #e4e9ee;grid-template-columns:44px minmax(180px,.8fr) minmax(310px,1.25fr) minmax(260px,1fr);align-items:center;gap:10px;min-width:900px;padding:9px 11px;display:grid}.receipt-history-item:first-child{border-top:0}.receipt-history-item>.zoomable-image{width:42px;height:42px}.receipt-item-name strong,.receipt-item-name span{display:block}.receipt-item-name strong{color:#26384b;font-size:12px}.receipt-item-name span{color:#728092;margin-top:3px;font-size:10px}.receipt-history-item dl{border:1px solid #d9e1e8;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.receipt-history-item dl>div{border-right:1px solid #e2e7ec;padding:5px 7px}.receipt-history-item dl>div:last-child{border-right:0}.receipt-history-item dt{color:#788595;font-size:9px}.receipt-history-item dd{color:#2c3c4d;margin:2px 0 0;font-size:11px;font-weight:800}.receipt-item-destinations{gap:2px;display:grid}.receipt-item-destinations strong{color:#42576a;font-size:10px}.receipt-item-destinations span{color:#738092;font-size:9px}@media (width<=760px){.receipt-history-lead{flex-direction:column;align-items:flex-start}.receipt-history-filters{grid-template-columns:1fr 1fr}.receipt-history-filters label{grid-column:1/-1}.arrival-packing-tabs button{flex-basis:50%;min-height:54px}}.tracking-lead em{color:#2c638f;background:#e8f1fa}.tracking-summary{background:#fff;border:1px solid #aebdca;border-radius:3px;grid-template-columns:repeat(9,1fr);margin-bottom:10px;display:grid;overflow:hidden}.tracking-summary>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8e0e7;min-height:50px;padding:7px 11px}.tracking-summary>button:hover,.tracking-summary>button.selected{background:#edf4fb;box-shadow:inset 0 -3px #315f8b}.tracking-summary span,.tracking-summary strong{display:block}.tracking-summary span{color:#788496;font-size:11px;font-weight:700}.tracking-summary strong{color:#1d2b40;margin-top:3px;font-size:17px}.tracking-filters{background:#fff;border:1px solid #aebdca;border-radius:3px;grid-template-columns:minmax(250px,1fr) 150px 155px 155px 200px 90px auto;align-items:end;gap:9px;margin-bottom:10px;padding:10px 12px;display:grid}.tracking-filters label>span{color:#687588;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tracking-filters input,.tracking-filters select{background:#fff;border:1px solid #d4dce6;border-radius:7px;width:100%;height:35px;padding:0 9px}.tracking-source-note{color:#637187;background:#eef4f8;border-left:3px solid #7797b1;align-items:center;gap:12px;margin-bottom:10px;padding:7px 11px;font-size:11px;display:flex}.tracking-source-note strong{color:#315b7e}.tracking-loading{padding:35px 20px}.tracking-table{background:#fff;border:1px solid #aebdca;border-radius:3px;overflow-x:auto}.tracking-data-table{border-collapse:collapse;table-layout:fixed;color:#35495d;width:100%;min-width:1200px;font-size:11px}.tracking-data-table th{color:#3d566c;text-align:left;background:#e6edf3;border-bottom:1px solid #9fb0c0;border-right:1px solid #c8d2dc;height:39px;padding:0 9px;font-weight:850}.tracking-data-table td{vertical-align:middle;border-bottom:1px solid #d6dee6;border-right:1px solid #d8e0e7;height:62px;padding:6px 9px}.tracking-data-table th:last-child,.tracking-data-table td:last-child{border-right:0}.tracking-data-table th:first-child{width:115px}.tracking-data-table th:nth-child(2){width:145px}.tracking-data-table th:nth-child(3){width:105px}.tracking-data-table th:nth-child(4){width:100px}.tracking-data-table th:nth-child(5),.tracking-data-table th:nth-child(6),.tracking-data-table th:nth-child(7){width:145px}.tracking-data-table th:nth-child(8){width:165px}.tracking-data-table th:nth-child(9){width:90px}.tracking-order-summary:hover{background:#f3f7fa}.tracking-order.expanded>.tracking-order-summary{background:#edf4fa;box-shadow:inset 3px 0 #315f8b}.tracking-order-summary td,.tracking-order-summary strong,.tracking-order-summary small{min-width:0}.tracking-order-summary strong,.tracking-order-summary small{display:block}.tracking-order-summary strong{color:#243249;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tracking-order-summary small{color:#8993a2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.tracking-store{font-weight:700}.tracking-order-id strong{color:#285f8d;font-size:15px}.tracking-country strong{font-size:14px}.tracking-detail-row>td{border-right:0;height:auto;padding:0}.tracking-detail{background:#fafbfd;min-width:1160px;padding:13px 15px 15px}.tracking-table-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.tracking-table-actions a,.tracking-table-actions button{color:#246da4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none}.tracking-table-actions a:hover,.tracking-table-actions button:hover{text-underline-offset:2px;text-decoration:underline}.tracking-detail-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tracking-detail-title>.order-flow-note-entry{min-width:240px;max-width:480px;margin-left:auto}.tracking-detail-title strong,.tracking-detail-title span{display:block}.tracking-detail-title strong{font-size:14px}.tracking-detail-title span{color:#7c8797;margin-top:3px;font-size:11px}.tracking-payout-panel{background:#fff;border:1px solid #aebdca;border-left:4px solid #2c638f;margin-bottom:10px;padding:13px}.tracking-payout-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.tracking-payout-panel>header strong,.tracking-payout-panel>header span{display:block}.tracking-payout-panel>header strong{color:#1d2d3f;font-size:15px}.tracking-payout-panel>header span{color:#657487;margin-top:3px;font-size:11px}.tracking-payout-facts{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.tracking-payout-facts>div{background:#f4f7fa;border:1px solid #d6dee6;min-height:58px;padding:9px 10px}.tracking-payout-facts small,.tracking-payout-facts strong{display:block}.tracking-payout-facts small{color:#657487;font-size:10px;font-weight:800}.tracking-payout-facts strong{color:#17283b;margin-top:6px;font-size:13px}.tracking-payout-form{border-top:1px solid #d6dee6;grid-template-columns:190px 145px 90px minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:10px;padding-top:10px;display:grid}.tracking-payout-form label>span{color:#526378;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.tracking-payout-form input{background:#fff;border:1px solid #aebdca;border-radius:4px;width:100%;height:36px;padding:0 9px}.tracking-payout-form .button{min-height:36px}.shipment-list{gap:7px;display:grid}.shipment-card{background:#fff;border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:125px minmax(220px,1.5fr) 155px 155px 155px 125px;align-items:center;gap:10px;min-height:72px;padding:9px 11px;display:grid}.shipment-card span,.shipment-card strong,.shipment-card small{display:block}.shipment-card span{color:#7c8797;font-size:10px}.shipment-card strong{color:#26364b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.shipment-card small{color:#929aa7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.tracking-code strong{-webkit-user-select:all;user-select:all;color:#1f5f91;font-size:14px}.shipment-action{color:#8a94a3;justify-content:flex-end;font-size:11px;display:flex}.tracking-empty{padding:50px 20px}.tracking-page .pagination{align-items:center}.tracking-page .pagination .pagination-label{color:#6e7a8d;margin:0 8px;font-size:12px}@media (width<=1450px){.tracking-summary{grid-template-columns:repeat(5,1fr)}.tracking-filters{grid-template-columns:repeat(4,minmax(140px,1fr))}.tracking-filters .filter-actions{grid-column:span 2}.tracking-payout-facts{grid-template-columns:repeat(3,minmax(120px,1fr))}.tracking-payout-form{grid-template-columns:repeat(3,minmax(130px,1fr))}.tracking-payout-form .payout-note-field{grid-column:span 2}.receipt-items-grid{grid-template-columns:minmax(200px,1fr) 80px 55px repeat(4,72px)}.receiving-alibaba-item,.receiving-demand-item{grid-template-columns:58px minmax(190px,1.2fr) minmax(150px,.85fr) minmax(125px,.7fr) minmax(120px,.65fr);gap:8px}.receiving-result-image{width:52px;height:52px}}@media (width<=900px){.tracking-summary{grid-template-columns:repeat(3,1fr)}.tracking-filters,.tracking-payout-facts,.tracking-payout-form{grid-template-columns:1fr}.tracking-filters .filter-actions,.tracking-payout-form .payout-note-field{grid-column:auto}.packing-grid{grid-template-columns:100px 120px minmax(180px,1fr) 70px 96px}.packing-grid>:nth-child(3){display:none}.packing-columns,.packing-workflow-steps{grid-template-columns:1fr}.packing-workflow-steps li{border-bottom:1px solid #cfd7df;border-right:0}.packing-workflow-steps li:last-child{border-bottom:0}.package-form{grid-template-columns:repeat(2,minmax(0,1fr))}.package-form button{min-height:36px}.packing-final-actions{flex-direction:column;align-items:stretch}.packing-final-actions input{width:100%;min-width:0}.packing-demand-head,.packing-demand-row{grid-template-columns:64px minmax(200px,1fr) minmax(100px,.6fr) 80px 90px}.packing-demand-head>:nth-child(3),.packing-demand-row>:nth-child(3){display:none}.packing-completed-package-row{grid-template-columns:repeat(2,minmax(120px,1fr))}.receiving-compare-grid{grid-template-columns:1fr}.receiving-entry-row{grid-template-columns:44px minmax(0,1fr)}.receiving-entry-inputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(64px,1fr))}}@media (width<=720px){.arrival-packing-tabs{grid-template-columns:1fr}.arrival-packing-tabs button{border-bottom:1px solid #66788a;border-right:0}.arrival-packing-tabs button:last-child{border-bottom:0}.packing-order-demand-card>header{grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.packing-order-demand-card>footer{flex-direction:column;align-items:stretch}.packing-order-demand-card.is-collapsed>header{gap:6px}.packing-order-identity{flex:none;min-width:0}.packing-order-summary{grid-column:1/-1;justify-content:space-between}.packing-order-summary>span{text-align:left}.packing-completed-inline{border-top:3px solid #397653;border-left:0;grid-column:1/-1;min-width:0}.packing-order-actions{grid-column:1/-1;justify-content:flex-end}.packing-order-demand-card>footer>span{margin-right:0}.packing-demand-head{display:none}.packing-demand-row{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) 70px}.packing-demand-row>:nth-child(3){display:none}.packing-demand-row .packing-demand-image{grid-row:1/span 2}.packing-demand-row .packing-demand-shelf{grid-area:2/2}.packing-demand-row .packing-demand-qty{grid-area:1/3/span 2}.packing-demand-shelf small{margin:0 5px 0 0;display:inline}.packing-demand-shelf strong{font-size:12px;display:inline}.packing-demand-ready{display:none}.packing-demand-image{width:54px;height:54px}.packing-transit-detail>header{flex-direction:column;align-items:flex-start}.packing-transit-packages>div{grid-template-columns:1fr}.packing-transit-packages time{text-align:left}.packing-outbound-row{grid-template-columns:1fr}.receiving-scan-modes{width:100%}.receiving-scan-modes button{flex:1;min-width:0}.receiving-package-card-grid{grid-template-columns:1fr}.receiving-batch-toolbar{flex-direction:column;align-items:stretch}.receiving-batch-submit{width:100%;min-width:0}}.current-user{color:inherit;text-decoration:none}.current-user:hover strong{color:#274c77}.login-page{background-color:#0e1926;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle at 18% 12%,#2d5576 0,#0000 34%);background-size:34px 34px,34px 34px,auto;place-items:center;min-height:100vh;padding:38px;display:grid}.login-frame{background:#1b3044;border:1px solid #60758a;grid-template-columns:minmax(440px,1.05fr) minmax(450px,.95fr);width:min(1120px,100vw - 76px);min-height:min(720px,100vh - 76px);display:grid;overflow:hidden;box-shadow:16px 18px #07111c99,0 30px 90px #02070d80}.login-intro{color:#fff;background-color:#1a3044;background-image:linear-gradient(145deg,#284d6a80,#0000 43%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:auto,42px 42px,42px 42px;border-right:1px solid #62778b;flex-direction:column;min-width:0;padding:37px 42px 31px;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";border:56px solid #ffffff08;width:270px;height:270px;position:absolute;bottom:105px;right:-88px;transform:rotate(45deg)}.login-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login-brand-mark{object-fit:contain;filter:none;flex:none;width:48px;height:48px;display:block}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:.13em;font-size:16px}.login-brand small{color:#a8bbcc;letter-spacing:.12em;margin-top:3px;font-size:11px}.login-intro-copy{z-index:1;margin:auto 0;padding:50px 0;position:relative}.login-kicker{color:#b9cbdb;letter-spacing:.2em;background:#0d203080;border-left:3px solid #f4a261;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.login-intro h1{color:#fff;letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(39px,4.2vw,58px);line-height:1.12}.login-intro-copy p{color:#b8c7d5;max-width:455px;margin:22px 0 0;font-size:14px;line-height:1.85}.login-flow{z-index:1;border:1px solid #6b7e90;grid-template-columns:repeat(5,1fr);margin:0 0 33px;padding:0;list-style:none;display:grid;position:relative}.login-flow li{text-align:center;background:#102536a6;border-right:1px solid #5f7487;min-width:0;padding:10px 7px}.login-flow li:last-child{border-right:0}.login-flow b,.login-flow span{display:block}.login-flow b{color:#f4a261;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.login-flow span{color:#d6e1ea;margin-top:4px;font-size:11px;font-weight:850}.login-intro>footer{z-index:1;color:#94aabc;grid-template-columns:8px auto 1fr;align-items:center;gap:8px;display:grid;position:relative}.login-intro>footer>span{background:#72b891;width:7px;height:7px;box-shadow:0 0 0 3px #72b89125}.login-intro>footer strong{letter-spacing:.12em;font-size:9px}.login-intro>footer small{justify-self:end;font-size:9px}.login-access{color:#1f3448;background:#f4f6f7;flex-direction:column;min-width:0;display:flex}.login-access-head{background:#e7ebee;border-bottom:1px solid #aeb9c3;justify-content:space-between;align-items:center;min-height:66px;padding:0 29px;display:flex}.login-access-head>div span,.login-access-head>div strong{display:block}.login-access-head>div span{color:#71808f;letter-spacing:.17em;font-size:9px;font-weight:900}.login-access-head>div strong{color:#294157;margin-top:3px;font-size:13px}.login-access-head>em{color:#3d6a55;letter-spacing:.09em;border:1px solid #8ea095;padding:4px 7px;font-size:8px;font-style:normal;font-weight:950}.login-access-body{width:min(430px,100% - 58px);margin:auto;padding:45px 0}.login-title>span{color:#6b7b8a;letter-spacing:.2em;font-size:9px;font-weight:950}.login-title h2{color:#1c3247;letter-spacing:-.035em;margin:9px 0 0;font-size:30px}.login-title p{color:#6b7988;margin:10px 0 0;font-size:11px;line-height:1.7}.login-message{margin-top:15px}.login-success{color:#285f40;background:#e9f3ed;border:1px solid #75a087;border-radius:0;padding:9px 10px;font-size:11px;font-weight:800}.login-form{gap:17px;margin-top:26px;display:grid}.login-form label>span,.forgot-password-form label>span{color:#44586b;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.login-password-label{justify-content:space-between;align-items:center;display:flex!important}.login-password-label button{color:#35698f;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.login-password-label button:hover{text-decoration:underline}.login-input{background:#fff;border:1px solid #8798a8;grid-template-columns:45px 1fr;height:45px;transition:all .12s;display:grid}.login-input>b{color:#4d6174;letter-spacing:.05em;background:#e7ebee;border-right:1px solid #9aa8b5;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:grid}.login-input input{color:#1b3145;background:#fff;border:0;outline:none;width:100%;min-width:0;padding:0 12px;font-size:13px}.login-submit{color:#fff;text-align:center;cursor:pointer;background:#234966;border:1px solid #183750;justify-content:center;align-items:center;min-height:47px;margin-top:3px;padding:0 60px;font-size:13px;font-weight:900;line-height:1;display:flex;position:relative;box-shadow:5px 5px #17304424}.login-submit>span{justify-content:center;align-items:center;display:flex}.login-submit>b{color:#1f3448;background:#f4a261;border-left:1px solid #81582f;place-items:center;width:49px;font-size:18px;line-height:1;display:grid;position:absolute;top:0;bottom:0;right:0}.login-submit:disabled,.login-reset-submit:disabled{opacity:.55;cursor:wait}.forgot-password-form{background:#e9edf0;border:1px solid #9eabb7;gap:11px;margin-top:19px;padding:13px;display:grid;box-shadow:inset 4px 0 #d58a47}.forgot-password-form>header{justify-content:space-between;align-items:flex-start;display:flex}.forgot-password-form>header strong,.forgot-password-form>header span{display:block}.forgot-password-form>header strong{color:#283f54;font-size:12px}.forgot-password-form>header span{color:#6c7b89;margin-top:3px;font-size:9px}.forgot-password-form>header>b{color:#a05d28;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.forgot-password-form .login-input{height:39px}.forgot-password-form .login-success{margin:0}.login-reset-submit{color:#345a78;text-align:center;cursor:pointer;background:#fff;border:1px solid #8d9dab;place-items:center;min-height:37px;padding:0 12px;font-size:10px;font-weight:900;line-height:1.2;display:grid}.login-access-foot{color:#74818e;background:#e7ebee;border-top:1px solid #b7c0c8;justify-content:space-between;align-items:center;min-height:47px;padding:0 29px;font-size:9px;display:flex}.login-access-foot b{color:#566777;letter-spacing:.09em;font-size:8px}@media (width<=900px){.login-page{padding:22px}.login-frame{grid-template-columns:1fr;width:min(620px,100vw - 44px);min-height:calc(100vh - 44px)}.login-intro{border-bottom:1px solid #62778b;border-right:0;min-height:170px;padding:24px 28px}.login-intro-copy{margin:25px 0 0;padding:0}.login-intro h1{margin-top:12px;font-size:30px}.login-intro-copy p,.login-flow,.login-intro>footer{display:none}.login-access-body{padding:38px 0}}@media (width<=520px){.login-page{padding:0;display:block}.login-frame{width:100%;min-height:100vh;box-shadow:none;border:0}.login-intro{min-height:122px;padding:20px}.login-intro-copy{display:none}.login-access-head,.login-access-foot{padding-left:20px;padding-right:20px}.login-access-body{width:calc(100% - 40px);padding:32px 0}.login-title h2{font-size:26px}}.profile-page{gap:14px;display:grid}.profile-page>.operation-section{margin:0}.profile-summary>header{align-items:center}.account-identity-card>header{color:#fff;background:#253e57;min-height:68px;padding:10px 14px}.account-identity{align-items:center;gap:11px;display:flex}.account-identity>b{color:#fff;background:#172d42;border:2px solid #91abc1;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.account-identity small,.account-identity strong,.account-identity span{display:block}.account-identity small{color:#aebfd0;letter-spacing:.08em;font-size:9px;font-weight:850}.account-identity strong{margin-top:2px;font-size:17px}.account-identity span{color:#cedae5;margin-top:2px;font-size:11px}.account-identity-card>header .button{color:#29445d;background:#f7f9fb;border-color:#91a7ba}.account-facts{background:#f5f7f9;border-bottom:1px solid #bcc6d0;grid-template-columns:.9fr 1fr 1.25fr .8fr 1.4fr;display:grid}.account-facts>div{border-right:1px solid #ccd3da;min-width:0;padding:9px 12px}.account-facts>div:last-child{border-right:0}.account-facts small,.account-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-facts small{color:#748192;font-size:9px;font-weight:800}.account-facts strong{color:#293e52;margin-top:4px;font-size:11px}.account-state{color:#267254!important}.account-permission-details{background:#fff}.account-permission-details>summary{color:#4f6478;cursor:pointer;padding:8px 12px;font-size:10px;font-weight:800}.account-permission-details .permission-list{padding-top:3px}.account-settings-layout{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.account-settings-layout>.operation-section{min-width:0;margin:0}.owner-account-settings{padding:0}.account-edit-section>header>div strong,.account-edit-section>header>div span,.account-password-section>header>div strong,.account-password-section>header>div span{display:block}.account-edit-section>header>div span,.account-password-section>header>div span{color:#6a7888;margin-top:3px;font-size:10px}.account-password-section>header>em{color:#fff;background:#a6453f;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.account-edit-form{background:#f3f6f8;grid-template-columns:1fr 1fr;gap:9px;padding:11px 12px 12px;display:grid}.account-edit-form label:last-of-type{grid-column:1/-1}.account-edit-form label>span{color:#526478;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.account-edit-form input{color:#23394e;background:#fff;border:1px solid #9baab8;border-radius:3px;width:100%;min-width:0;height:36px;padding:0 9px}.account-edit-form input:focus{border-color:#315f84;outline:2px solid #315f8424}.account-edit-form>.button{grid-column:1/-1;justify-self:start;min-height:35px}.chip-list,.permission-list{flex-wrap:wrap;gap:7px;padding:12px 14px 0;display:flex}.permission-list{padding-bottom:14px}.chip-list em,.chip-list i,.permission-list span{border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.chip-list em{color:#285f8c;background:#e9f1fa}.chip-list i{color:#657285;background:#eef1f4}.permission-list span{color:#347153;background:#edf6f0}.profile-page .compact-form input,.employee-create-form input,.section-actions input{border:1px solid #d4dce6;border-radius:7px;min-width:190px;height:35px;padding:0 9px}.readiness-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px;display:grid}.readiness-grid>div{background:#f8fafc;border:1px solid #e0e6ed;border-radius:9px;padding:12px}.readiness-grid small,.readiness-grid b{display:block}.readiness-grid small{color:#758195;font-size:11px}.readiness-grid b{color:#26364b;margin-top:7px;font-size:22px}.profile-page .warning-text{margin:0;padding:0 14px 14px;font-size:12px}.compact-employee-create-section>header{min-height:42px;padding:8px 12px}.employee-create-form{grid-template-columns:repeat(2,minmax(145px,1fr)) minmax(180px,.85fr) auto;align-items:end;gap:9px;padding:10px 12px;display:grid}.employee-create-form label>span{color:#687588;margin-bottom:5px;font-size:11px;display:block}.employee-create-form input{width:100%;min-width:0}.auto-password-field{background:#eef4f8;border:1px solid #bdc9d5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;height:35px;padding:0 9px;display:flex}.auto-password-field span{color:#66768a;font-size:10px}.auto-password-field strong{color:#285879;white-space:nowrap;font-size:11px}.employee-create-form>.button{white-space:nowrap;min-width:92px}.checkbox-row,.permission-checkboxes{flex-wrap:wrap;gap:8px 14px;padding:11px 14px;display:flex}.checkbox-row label,.permission-checkboxes label{color:#526075;align-items:center;gap:5px;font-size:12px;display:inline-flex}.checkbox-row>strong{width:100%;font-size:13px}.employee-access-card{background:#fff;border:1px solid #dfe5ed;border-radius:10px;margin:10px 12px;overflow:hidden}.employee-access-card>header{background:#fafbfd;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.employee-access-card>header strong,.employee-access-card>header span{display:block}.employee-access-card>header span{color:#7b8797;margin-top:4px;font-size:11px}.employee-access-card>p{color:#687588;margin:0;padding:13px;font-size:12px}.employee-account-tools{background:#f4f7fa;border-bottom:1px solid #e4e9ef;grid-template-columns:minmax(180px,1fr) auto auto minmax(280px,1.35fr);align-items:end;gap:8px;padding:10px 13px;display:grid}.employee-account-tools label>span{color:#59697d;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.employee-account-tools input{background:#fff;border:1px solid #b9c5d1;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 9px}.employee-account-tools>small{color:#66768a;align-self:center;font-size:10px;line-height:1.5}.employee-account-tools>.button{white-space:nowrap;min-height:34px}.issued-credential-panel{background:#f3f7e9;border:1px solid #9aad72;grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr) auto auto minmax(260px,1.4fr);align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:inset 4px 0 #6f8d39}.issued-credential-panel small,.issued-credential-panel strong{display:block}.issued-credential-panel small{color:#68764e;font-size:9px;font-weight:800}.issued-credential-panel strong{color:#30451f;margin-top:3px;font-size:12px}.issued-credential-panel input{color:#263718;letter-spacing:.04em;background:#fff;border:1px solid #91a467;border-radius:4px;width:100%;min-width:0;height:35px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:900}.issued-credential-panel>span{color:#5d6c43;font-size:10px;line-height:1.5}.permission-checkboxes{border-top:1px solid #edf0f4}.store-collaboration-access{background:#f8fbfd;border:1px solid #b8cad8;border-radius:8px;margin:10px 13px 13px;overflow:hidden}.store-collaboration-access>summary{color:#29465e;cursor:pointer;background:#eaf2f7;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.store-collaboration-access>summary span{font-size:12px;font-weight:900}.store-collaboration-access>summary small{color:#5f7385;font-size:10px;font-weight:600}.store-access-grid{background:#dbe4eb;gap:1px;display:grid}.store-access-head,.store-access-row{background:#fff;grid-template-columns:minmax(180px,1.5fr) repeat(4,82px) minmax(170px,.9fr);align-items:center;gap:6px;min-height:42px;padding:6px 10px;display:grid}.store-access-head{color:#637486;background:#f3f6f8;min-height:32px;font-size:9px;font-weight:900}.store-access-head span:not(:first-child),.store-access-row>input[type=checkbox],.store-access-row>b{justify-self:center}.store-access-row>span:first-child strong,.store-access-row>span:first-child small{display:block}.store-access-row>span:first-child strong{color:#2d4154;font-size:11px}.store-access-row>span:first-child small{color:#7a8794;margin-top:2px;font-size:9px}.store-access-row.primary{background:#fff7e6}.store-access-row.primary>b{color:#a86718;font-size:13px}.store-access-expiry{color:#43576a;background:#fff;border:1px solid #c7d2dc;border-radius:5px;width:100%;height:30px;padding:0 7px;font-size:10px}.store-collaboration-access>footer{background:#f3f7fa;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.store-collaboration-access>footer span{color:#68798a;font-size:9px}.view-only-badge{color:#52697d;background:#eef3f6;border:1px solid #aebdca;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.compact-access-card{box-shadow:none;border-color:#cbd5df;border-radius:7px;margin:7px 10px}.compact-access-card.expanded{border-color:#8ca4b8;box-shadow:0 5px 16px #263d5112}.compact-access-card>.employee-access-summary{cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(180px,1fr) minmax(150px,.8fr) 100px 54px minmax(105px,auto);align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.compact-access-card.expanded>.employee-access-summary{background:#f2f6f9;border-bottom:1px solid #bccad5}.employee-list-avatar{background:#294b67;border-radius:6px;place-items:center;width:32px;height:32px;font-weight:900;color:#fff!important;margin:0!important;font-size:13px!important;display:grid!important}.employee-list-identity,.employee-list-scope{min-width:0}.employee-list-identity strong,.employee-list-identity span,.employee-list-scope small,.employee-list-scope strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.employee-list-identity strong{color:#283d50;font-size:12px}.employee-list-identity span{color:#748292!important;margin-top:2px!important;font-size:9px!important}.employee-list-scope small{color:#82909d;font-size:8px;font-weight:800}.employee-list-scope strong{color:#3e5367;margin-top:3px;font-size:10px}.employee-access-summary>em{border-radius:999px;justify-self:center;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.employee-access-summary>em.active{color:#27704b;background:#e3f2e9}.employee-access-summary>em.inactive{color:#78828c;background:#eceff2}.employee-expand-button{color:#40586d;cursor:pointer;background:#f8fafb;border:1px solid #b8c5d0;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900}.owner-access-label{text-align:center;font-weight:900;color:#80601e!important;font-size:9px!important}.owner-access-control{justify-items:center;gap:3px;display:grid}.owner-access-control small{color:#87929d;font-size:8px}.owner-access-control .text-action{font-size:8px}.employee-access-tabs{background:#e8eef3;gap:2px;padding:6px 8px 0;display:flex}.employee-access-tabs button{color:#607386;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;min-width:128px;padding:7px 10px;font-size:10px;font-weight:800}.employee-access-tabs button small{color:inherit;margin-left:4px;font-size:8px}.employee-access-tabs button.active{color:#294f6d;background:#fff;border-color:#bcc9d4}.compact-store-access,.compact-system-access,.compact-account-access{background:#fff}.compact-store-access>header{border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;gap:15px;padding:9px 11px;display:flex}.compact-store-access>header strong,.compact-store-access>header span{display:block}.compact-store-access>header strong{color:#30475a;font-size:11px}.compact-store-access>header span{color:#758493;margin-top:2px;font-size:9px}.store-access-add{gap:5px;display:flex}.store-access-add select{color:#40566a;background:#fff;border:1px solid #bdc9d3;border-radius:5px;width:260px;height:30px;padding:0 7px;font-size:10px}.compact-store-list{background:#dce4ea;gap:1px;display:grid}.compact-store-list>article{background:#fff;grid-template-columns:minmax(170px,1fr) minmax(330px,1.6fr) 185px 44px;align-items:center;gap:10px;min-height:49px;padding:6px 10px;display:grid}.compact-store-list>article.primary{background:#fff9ec;grid-template-columns:minmax(170px,1fr) minmax(330px,1.6fr) 239px}.compact-store-title strong,.compact-store-title span{display:block}.compact-store-title strong{color:#2d4357;font-size:11px}.compact-store-title span{color:#788692;margin-top:2px;font-size:8px}.compact-access-options,.automatic-access{flex-wrap:wrap;gap:5px;display:flex}.compact-access-options label,.automatic-access span{color:#455b6e;background:#f7f9fb;border:1px solid #c5d0d9;border-radius:4px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.compact-access-options label:has(input:checked){color:#285b7e;background:#e8f1f7;border-color:#6e94b1}.automatic-access span{color:#80601e;background:#fff3d8;border-color:#dfc68f}.compact-access-options input{width:13px;height:13px;margin:0}.compact-access-expiry{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;display:grid}.compact-access-expiry span{color:#697b8b;font-size:8px;font-weight:800}.compact-access-expiry input{border:1px solid #c7d1da;border-radius:4px;width:100%;min-width:0;height:27px;padding:0 5px;font-size:9px}.compact-access-expiry small{color:#87929d;grid-column:2;font-size:8px}.compact-access-empty{color:#7b8996;text-align:center;padding:18px 11px;font-size:10px}.compact-store-access>footer,.compact-system-access>footer{background:#f5f7f9;border-top:1px solid #dfe5ea;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 10px;display:flex}.compact-store-access>footer span,.compact-system-access>footer span{color:#71808e;font-size:9px}.compact-system-access{padding:8px 10px 0}.compact-access-group{border-bottom:1px solid #e5e9ed;grid-template-columns:95px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.compact-access-group>strong{color:#354c60;padding-top:5px;font-size:10px}.compact-access-group>div{flex-wrap:wrap;gap:5px;display:flex}.compact-access-group label{color:#4a6073;background:#f8fafb;border:1px solid #c6d0d9;border-radius:4px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:9px;display:inline-flex}.compact-access-group label:has(input:checked){color:#285b7e;background:#e9f2f8;border-color:#6f96b3;font-weight:800}.operational-access-note{color:#607486;margin:0;padding:9px 8px 10px;font-size:9px;line-height:1.6}.compact-system-access>footer{margin:0 -10px}.compact-account-access{grid-template-columns:minmax(180px,1fr) auto auto auto minmax(250px,1.3fr);align-items:end;gap:7px;padding:11px;display:grid}.compact-account-access label span{color:#5f7182;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.compact-account-access label input{border:1px solid #becad4;border-radius:5px;width:100%;height:32px;padding:0 8px}.compact-account-access>small{color:#71808e;align-self:center;font-size:9px;line-height:1.5}.owner-role-promotion{background:#fffaf0;border-top:1px solid #ead9b8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin:4px -11px -11px;padding:10px 11px;display:flex}.owner-role-promotion span strong,.owner-role-promotion span small{display:block}.owner-role-promotion span strong{color:#76551d;font-size:10px}.owner-role-promotion span small{color:#8b7755;margin-top:2px;font-size:8px}.profile-page .section-actions{align-items:center}@media (width<=1350px){.readiness-grid{grid-template-columns:repeat(2,1fr)}.employee-create-form{grid-template-columns:repeat(3,minmax(145px,1fr)) auto}.employee-account-tools{grid-template-columns:minmax(180px,1fr) auto auto}.employee-account-tools>small{grid-column:1/-1}.issued-credential-panel{grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr) auto auto}.issued-credential-panel>span{grid-column:1/-1}}.owner-console{min-width:0}.owner-console-tabs{background:#dfe5eb;border:1px solid #7f8fa2;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.owner-console-tabs button{color:#43556a;cursor:pointer;text-align:left;background:#f7f9fb;border:0;border-right:1px solid #9eabb9;min-height:68px;padding:11px 14px}.owner-console-tabs button:last-child{border-right:0}.owner-console-tabs button strong,.owner-console-tabs button span{display:block}.owner-console-tabs button strong{font-size:14px}.owner-console-tabs button span{color:#748195;margin-top:5px;font-size:11px}.owner-console-tabs button.active{color:#fff;background:#243e58;box-shadow:inset 0 -4px #79a9cf}.owner-console-tabs button.active span{color:#d3e0ea}.owner-console-panel{min-width:0;padding-top:12px}.owner-console-panel>.operation-section,.owner-organization>.operation-section{margin-bottom:12px}.owner-organization>.operation-section:last-child{margin-bottom:0}.organization-tabs{background:#dfe5eb;border:1px solid #7f8fa2;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.organization-tabs button{color:#43556a;cursor:pointer;text-align:center;background:#f7f9fb;border:0;border-right:1px solid #9eabb9;min-height:44px;padding:0 18px;font-size:13px;font-weight:850}.organization-tabs button:last-child{border-right:0}.organization-tabs button.active{color:#fff;background:#243e58;box-shadow:inset 0 -3px #79a9cf}.organization-tabs button>em{color:#fff;background:#ae433c;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:9px;font-style:normal;display:inline-grid}.password-request-section>header>div strong,.password-request-section>header>div span{display:block}.password-request-section>header>div span{color:#687789;margin-top:3px;font-size:10px}.password-request-section>header>em{color:#8a3732;font-size:11px;font-style:normal;font-weight:900}.password-request-list{background:#edf1f4}.password-request-list>article{background:#fff;border-bottom:1px solid #bdc7d0;grid-template-columns:minmax(160px,.75fr) minmax(220px,1fr) minmax(110px,.55fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 11px;display:grid}.password-request-list>article:last-child{border-bottom:0}.password-request-list>article>div:first-child strong,.password-request-list>article>div:first-child span,.password-request-list>article>div:nth-child(2) small,.password-request-list>article>div:nth-child(2) strong{display:block}.password-request-list>article>div:first-child strong{color:#293f54;font-size:12px}.password-request-list>article>div:first-child span{color:#66778a;margin-top:2px;font-size:10px}.password-request-list>article>div:nth-child(2) small{color:#798695;font-size:9px}.password-request-list>article>div:nth-child(2) strong{color:#405469;margin-top:3px;font-size:10px}.password-request-list>article>span{color:#91512c;font-size:10px;font-weight:800}.password-request-actions{gap:6px;display:flex}.store-responsibility-panel>header>div strong,.store-responsibility-panel>header>div span{display:block}.store-responsibility-panel>header>div span{margin-top:4px}.store-responsibility-panel>header>em{color:#59697d;font-size:12px;font-style:normal;font-weight:800}.store-responsibility-cards{background:#f1f4f7;padding:12px}.owner-api-credentials{gap:12px;display:grid}.credential-status-toolbar{background:#eef3f6;border:1px solid #aebbc7;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:7px 10px;display:flex}.credential-status-toolbar strong,.credential-status-toolbar span{display:block}.credential-status-toolbar strong{color:#2c4357;font-size:12px}.credential-status-toolbar span{color:#687a8b;margin-top:2px;font-size:10px}.credential-section{margin:0}.credential-section-head{min-height:48px}.credential-section-head>div:first-child strong,.credential-section-head>div:first-child span{display:block}.credential-section-head>div:first-child span{color:#6d7c8c;margin-top:2px;font-size:10px;font-weight:700}.credential-header-actions{gap:6px;display:flex}.credential-compact-form,.credential-inline-editor{background:#f1f4f6;border-bottom:1px solid #c3cbd3;grid-template-columns:minmax(180px,.65fr) minmax(320px,1.5fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.credential-compact-form input,.credential-inline-editor input{color:#24384c;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #9eabb7;border-radius:3px;padding:0 9px}.alibaba-credential-form{border-top:1px solid #c3cbd3;border-bottom:0;grid-template-columns:minmax(120px,.55fr) minmax(180px,.8fr) minmax(240px,1.15fr) auto}.credential-legacy-note,.credential-security-note{color:#695b32;background:#fffbec;border:1px solid #d4c58f;margin:0;padding:7px 10px;font-size:10px;line-height:1.45}.credential-legacy-note{border-width:0 0 1px}.credential-compact-list{background:#e9edf1}.credential-compact-row{background:#fff;border-bottom:1px solid #bdc7d0}.credential-compact-row:last-child{border-bottom:0}.credential-compact-row.inactive{background:#f5f6f7}.credential-row-main{grid-template-columns:8px minmax(150px,.7fr) 105px minmax(240px,1.4fr) auto;align-items:center;gap:9px;min-height:49px;padding:6px 10px;display:grid}.credential-state-dot{background:#23835f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #dceee7}.credential-compact-row.inactive .credential-state-dot{background:#8c98a3;box-shadow:0 0 0 2px #e2e6e9}.credential-row-copy{min-width:0}.credential-row-copy strong,.credential-row-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.credential-row-copy strong{color:#263c51;font-size:12px}.credential-row-copy span{color:#657587;margin-top:2px;font-size:10px}.credential-row-main code,.credential-alibaba-summary code{color:#56697c;font-size:10px}.credential-row-sync{color:#637385;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.credential-row-actions{gap:2px;display:flex}.text-action{color:#365f82;cursor:pointer;background:0 0;border:0;padding:4px 5px;font-size:10px;font-weight:800}.text-action:hover{background:#e8eff5}.text-action.danger{color:#a43d36}.text-action:disabled{opacity:.45;cursor:wait}.credential-inline-editor{border-top:1px solid #d6dde3;border-bottom:0;grid-template-columns:minmax(220px,1fr) auto auto;padding-left:27px}.credential-token-editor{grid-template-columns:minmax(320px,1fr) auto auto}.credential-error-summary{color:#853a35;background:#fff3f2;border-top:1px solid #eed0cd;margin:0;padding:6px 10px 6px 27px;font-size:10px}.credential-empty{color:#6c7a88;background:#f5f7f8;padding:13px 10px;font-size:11px}.credential-alibaba-summary{color:#617183;background:#fff;flex-wrap:wrap;align-items:center;gap:9px 15px;min-height:46px;padding:7px 10px;font-size:10px;display:flex}.credential-alibaba-summary strong{color:#2d493f;font-size:11px}.credential-alibaba-summary.inactive .credential-state-dot{background:#8c98a3;box-shadow:0 0 0 2px #e2e6e9}.credential-alibaba-summary.inactive strong{color:#687581}.alibaba-credential-error{padding-left:10px}.alibaba-item-confirmation{grid-template-columns:54px minmax(170px,1fr) auto minmax(280px,1.25fr)!important;align-items:start!important}.alibaba-item-mapping{background:#eef3f6;border-left:3px solid #55768f;gap:6px;padding:7px;display:grid}.alibaba-item-mapping>label{color:#475d70;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:7px;font-size:10px;font-weight:800;display:grid}.alibaba-item-mapping select,.alibaba-line-quantity-list input{color:#24394c;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #9daeba;border-radius:2px}.alibaba-item-mapping select{width:100%;padding:0 7px}.alibaba-line-quantity-list{gap:4px;display:grid}.alibaba-line-quantity-list>label{color:#52687b;border-top:1px solid #ccd7de;grid-template-columns:minmax(150px,1fr) 66px 18px;align-items:center;gap:5px;padding-top:4px;font-size:9px;display:grid}.alibaba-line-quantity-list input{text-align:right;width:66px;padding:0 6px}.alibaba-line-quantity-list em{color:#687b8c;font-size:9px;font-style:normal}@media (width<=1050px){.receiving-route-row{grid-template-columns:1fr}.receiving-route-arrow{min-height:18px;transform:rotate(90deg)}.alibaba-item-confirmation{grid-template-columns:48px minmax(0,1fr) auto!important}.alibaba-item-mapping{border-top:3px solid #55768f;border-left:0;grid-column:1/-1}.account-facts{grid-template-columns:repeat(3,1fr)}.account-facts>div{border-bottom:1px solid #ccd3da}.account-settings-layout{grid-template-columns:1fr}.owner-console-tabs{grid-template-columns:1fr 1fr}.owner-console-tabs button{border-bottom:1px solid #9eabb9}.owner-console-tabs button:nth-child(2n){border-right:0}.owner-console-tabs button:nth-last-child(-n+2){border-bottom:0}.compact-access-card>.employee-access-summary{grid-template-columns:34px minmax(150px,1fr) minmax(120px,.7fr) 90px 50px minmax(96px,auto)}.compact-store-list>article,.compact-store-list>article.primary{grid-template-columns:minmax(160px,1fr) minmax(280px,1.5fr)}.compact-account-access{grid-template-columns:minmax(180px,1fr) auto auto auto}.compact-account-access>small{grid-column:1/-1}}@media (width<=720px){.account-facts{grid-template-columns:1fr 1fr}.account-edit-form{grid-template-columns:1fr}.account-edit-form label:last-of-type,.account-edit-form>.button{grid-column:1}.employee-create-form{grid-template-columns:1fr}.employee-create-form>.button{grid-column:1}.employee-account-tools{grid-template-columns:1fr auto}.employee-account-tools>small{grid-column:1/-1}.issued-credential-panel{grid-template-columns:1fr auto}.issued-credential-panel>div,.issued-credential-panel>span{grid-column:1/-1}.organization-tabs{grid-template-columns:1fr 1fr}.organization-tabs button{border-bottom:1px solid #9eabb9}.organization-tabs button:nth-child(2n){border-right:0}.organization-tabs button:last-child{border-bottom:0}.password-request-list>article{grid-template-columns:1fr}.password-request-actions{justify-content:start}.credential-compact-form,.alibaba-credential-form{grid-template-columns:1fr}.credential-row-main{grid-template-columns:8px 1fr auto}.credential-row-main code,.credential-row-sync,.credential-row-actions{grid-column:2/-1}.credential-inline-editor,.credential-token-editor{grid-template-columns:1fr auto auto;padding-left:10px}.compact-access-card>.employee-access-summary{grid-template-columns:34px minmax(0,1fr) auto auto}.employee-list-scope{display:none}.employee-access-tabs{overflow-x:auto}.employee-access-tabs button{min-width:max-content}.compact-store-access>header{flex-direction:column;align-items:stretch}.store-access-add select{width:100%;min-width:0}.compact-store-list>article,.compact-store-list>article.primary,.compact-access-group{grid-template-columns:1fr}.compact-account-access{grid-template-columns:1fr 1fr}.compact-account-access label,.compact-account-access>small{grid-column:1/-1}}.mapping-required{color:#b42318;font-style:normal;font-weight:700}.mapping-confirmed{color:#24704a;font-size:.78rem;font-style:normal}.button.compact{margin-top:6px;padding:4px 8px;font-size:.76rem}.packing-combine-bar{color:#173a5e;background:#edf5fc;border:1px solid #8eb1d4;border-radius:4px;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;display:flex}.packing-combine-bar>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 8px;display:flex}.packing-combine-bar span{color:#55718d;font-size:10px}.packing-combine-bar .button{border-radius:4px;min-height:30px;padding-inline:9px;font-size:11px}.packing-combine-check{color:#315a80;align-items:center;gap:4px;font-size:10px;display:inline-flex}.packing-combine-check input{accent-color:#1d5f96;width:15px;height:15px;margin:0}.packing-bulk-approval-bar{color:#1f5c3e;background:#edf7f1;border-color:#77a98d}.packing-bulk-approval-bar>.packing-combine-check{border-right:1px solid #b8d6c4;padding-right:10px}.packing-bulk-approval-bar .packing-combine-check input,.packing-ready-check input{accent-color:#24704a}.packing-ready-check{color:#24704a;flex:none}.packing-customer-line{color:#425f78!important}.packing-same-customer{color:#687b8e;background:#f3f5f7;border-radius:3px;width:fit-content;padding:1px 5px;font-size:9px;font-style:normal;line-height:1.5;display:inline-flex}.packing-same-customer.eligible{color:#155b8f;background:#dceefb;font-weight:700}.packing-completed-package-row small{color:#315a80;flex:100%}@media (width<=760px){.packing-combine-bar{flex-wrap:wrap;align-items:stretch}.packing-combine-bar>div{flex-basis:100%}}.vue-order-detail-page{color:#253d53}.order-ledger-command{background:#fff;border:1px solid #aab8c5;border-left:4px solid #315f8b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;margin-bottom:8px;padding:7px 10px;display:grid}.order-ledger-command h2{color:#20384f;margin:0;font-size:17px;line-height:1.25}.order-ledger-command p{color:#6b7c8e;margin:2px 0 0;font-size:10px}.order-ledger-command .button{border-radius:3px;min-height:29px;padding:5px 10px;font-size:10px}.order-ledger-command .stage-pill{border-radius:3px;padding:3px 7px;font-size:9px}.order-ledger-section{background:#fff;border:1px solid #b8c4cf;border-radius:2px;margin-bottom:8px;overflow-x:auto}.order-ledger-section>header{background:#eef3f7;border-bottom:1px solid #c3cfda;align-items:center;gap:9px;min-height:34px;padding:6px 9px;display:flex}.order-ledger-section>header strong{color:#253d53;font-size:12px}.order-ledger-section>header span{color:#6a7c8d;font-size:9px}.order-ledger-section>header a{color:#315f8b;margin-left:auto;font-size:10px;font-weight:750;text-decoration:none}.order-ledger-section table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:10px}.order-ledger-section th,.order-ledger-section td{vertical-align:middle;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d8e0e7;border-right:1px solid #d8e0e7;height:31px;padding:5px 8px}.order-ledger-section tr:last-child>*{border-bottom:0}.order-ledger-section tr>:last-child{border-right:0}.order-ledger-section th{color:#617487;white-space:nowrap;background:#f5f8fa;width:88px;font-size:9px;font-weight:750}.order-ledger-section thead th{color:#40566b;background:#dfe8ef;width:auto}.order-ledger-section td{color:#273d52}.order-ledger-section td strong{color:#183f63}.order-profile-ledger table{min-width:940px}.order-profile-ledger .address-cell{line-height:1.45}.fulfillment-ledger table{text-align:center;min-width:820px}.fulfillment-ledger th,.fulfillment-ledger td{text-align:center}.order-note-ledger>div{grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);align-items:center;gap:0;min-height:38px;display:grid}.order-note-ledger p{color:#475d72;border-right:1px solid #d8e0e7;height:100%;margin:0;padding:9px;font-size:10px}.order-note-ledger .order-flow-note-entry{padding:4px 9px}.ledger-empty{color:#748496;margin:0;padding:14px 9px;font-size:10px}.payout-ledger,.packing-ledger table+table,.faire-shipment-ledger table+table{border-top:2px solid #aebdca}.vue-order-detail-page .detail-vue-products{border-color:#b8c4cf;border-radius:2px;margin-bottom:8px;overflow-x:auto}.vue-order-detail-page .detail-vue-products>header{background:#eef3f7;border-color:#c3cfda;min-width:920px;min-height:34px;padding:6px 9px}.vue-order-detail-page .detail-vue-products>header strong{color:#253d53;font-size:12px}.vue-order-detail-page .detail-vue-products>header span{margin-top:1px;font-size:9px}.vue-order-detail-page .detail-vue-product-head,.vue-order-detail-page .detail-vue-product-row{grid-template-columns:minmax(210px,1.35fr) minmax(115px,.75fr) minmax(115px,.7fr) 78px 66px 58px 86px 64px;gap:0;min-width:920px}.vue-order-detail-page .detail-vue-product-head{background:#dfe8ef;border-bottom:1px solid #aebdca;min-height:29px;padding:0}.vue-order-detail-page .detail-vue-product-head>span,.vue-order-detail-page .detail-vue-product-row>*{border-right:1px solid #d8e0e7;height:100%;padding:5px 8px}.vue-order-detail-page .detail-vue-product-head>span:last-child,.vue-order-detail-page .detail-vue-product-row>:last-child{border-right:0}.vue-order-detail-page .detail-vue-product-row{min-height:60px;padding:0;font-size:10px}.vue-order-detail-page .detail-vue-product-name{grid-template-columns:44px minmax(0,1fr);gap:7px}.vue-order-detail-page .product-image.large{width:40px;height:40px}.vue-order-detail-page .detail-vue-product-name strong{font-size:10px}.vue-order-detail-page .detail-vue-product-name small,.vue-order-detail-page .detail-external-sku small,.vue-order-detail-page .detail-vue-product-row small{color:#788697;margin-top:2px;font-size:8px;display:block}.vue-order-detail-page .detail-external-sku strong{color:#405970;overflow-wrap:anywhere;font-size:9px;display:block}.vue-order-detail-page .detail-vue-product-row>.sales-state-chip{border-right:0;border-radius:3px;align-self:center;height:auto;margin-left:7px;padding:2px 5px;font-size:8px}.vue-order-detail-page .order-related-panel{border-color:#b8c4cf;border-radius:2px;margin-bottom:8px}.vue-order-detail-page .order-related-panel>header{background:#eef3f7;min-height:34px;padding:6px 9px}.vue-order-detail-page .order-related-panel>header strong{color:#253d53;font-size:12px}.vue-order-detail-page .order-related-panel>header span{font-size:9px}.vue-order-detail-page .linked-alibaba-list{gap:0;padding:0}.vue-order-detail-page .linked-alibaba-list .alibaba-detail-card{background:#fff;border:0;border-bottom:1px solid #b8c4cf;border-radius:0;padding:8px 9px}.vue-order-detail-page .linked-alibaba-list .alibaba-detail-card:last-of-type{border-bottom:0}.vue-order-detail-page .linked-alibaba-list article span,.vue-order-detail-page .linked-alibaba-list article small,.vue-order-detail-page .linked-alibaba-list article p{font-size:9px}.vue-order-detail-page .linked-alibaba-list .alibaba-amounts{background:#f3f7fa;border:1px solid #d4dee6;border-radius:0;margin-top:6px;padding:5px 7px}.vue-order-detail-page .alibaba-detail-item{margin-top:5px;padding-top:5px}.vue-order-detail-page .order-detail-logistics{border-radius:0;margin-top:6px}.vue-order-detail-page .order-detail-logistics>header{min-height:29px;padding:4px 7px}.vue-order-detail-page .order-detail-package{padding:6px 7px}@media (width<=760px){.order-ledger-command{grid-template-columns:minmax(0,1fr) auto}.order-ledger-command .button{grid-column:1/-1;justify-self:start}.order-note-ledger>div{grid-template-columns:1fr}.order-note-ledger p{border-bottom:1px solid #d8e0e7;border-right:0}}.pending-products-table-head,.parent-product-summary,.pending-product-summary{grid-template-columns:76px 50px minmax(260px,1fr) 82px 100px 120px}.pending-products-table-head{color:#40566b;background:#dfe8ef;border:1px solid #9fb0c0;align-items:center;gap:8px;min-width:820px;min-height:30px;padding:0 9px;font-size:9px;font-weight:850;display:grid}.pending-product-groups{gap:0;overflow-x:auto}.pending-parent-product{border-width:0 1px 1px;border-radius:0;min-width:820px}.pending-parent-product:has(>.variant-list){border-left-color:#8296a9}.parent-product-summary{background:#fff;min-height:55px;padding-block:4px}.parent-product-summary:hover{background:#f5f8fb}.variant-list{background:#edf2f6;border-top-width:1px;border-left-width:3px;gap:0;padding:24px 8px 7px 20px}.variant-list:before{color:#567087;background:0 0;border-radius:2px;margin-top:-19px}.variant-list .pending-product-group{box-shadow:none;border-width:1px 1px 0;border-radius:0}.variant-list .pending-product-group:last-child{border-bottom-width:1px}.variant-list .pending-product-summary{min-height:49px}.product-demand-list{background:#f2f5f8;border-left-width:3px;padding:25px 7px 7px 13px}.product-demand-list:before{color:#5b7389;background:0 0;padding:0;top:5px;left:9px}.cart-batches-table-head,.cart-batch-head,.purchase-batches-table-head,.purchase-batch-head{grid-template-columns:24px minmax(220px,1fr) 86px 86px 86px}.cart-batches-table-head,.purchase-batches-table-head,.alibaba-orders-table-head,.grouped-products-table-head,.ungrouped-products-table-head{color:#40566b;background:#dfe8ef;align-items:center;font-size:9px;font-weight:850;display:grid}.cart-batches-table-head,.purchase-batches-table-head{border:1px solid #9fb0c0;gap:8px;min-width:650px;min-height:30px;padding:0 10px}.cart-batch{border-width:0 1px 1px;border-radius:0;min-width:650px;margin:0}.cart-batch-head{background:#f8fafc;border-left:0;min-height:43px;padding:4px 10px}.cart-batch-head:hover,.cart-batch-head.active{background:#eef4f8;box-shadow:inset 3px 0 #315f8b}.cart-tree{background:#eef2f5;border-top-color:#c2ccd6;gap:0;padding:5px}.compact-cart-group,.compact-ungrouped-list{border-width:1px 1px 0;border-radius:0}.compact-ungrouped-list:last-child{border-bottom-width:1px}.compact-cart-group-head,.compact-ungrouped-list-head{background:#edf3f7;border-bottom-width:1px;min-height:41px;padding-block:4px}.compact-cart-group-head{grid-template-columns:22px minmax(200px,1fr) auto auto}.compact-cart-group-body,.compact-ungrouped-product-list{border-top-width:0;padding-left:0}.grouped-products-table-head{background:#e6edf2;border-bottom:1px solid #c7d2dc;grid-template-columns:38px minmax(240px,1fr) minmax(150px,.5fr) 58px;gap:8px;min-height:25px;padding:0 8px}.ungrouped-products-table-head{background:#e6edf2;border-bottom:1px solid #c7d2dc;grid-template-columns:25px 38px minmax(240px,1fr) minmax(150px,.5fr) 68px 88px 88px;gap:8px;min-height:25px;padding:0 8px}.flat-grouped-product,.flat-ungrouped-product{border-top:0;border-bottom:1px solid #d9e0e7;min-height:46px}.flat-grouped-product:last-child,.flat-ungrouped-product:last-child{border-bottom:0}.purchase-batch-list,.alibaba-order-tree-list{gap:0;overflow-x:auto}.purchase-batches-table-head{grid-template-columns:28px minmax(250px,1fr) 190px 105px 115px;gap:11px;min-width:730px;padding-inline:15px}.purchase-batch{min-width:730px;box-shadow:none;border-width:0 1px 1px;border-radius:0}.purchase-batch-head{background:#fff;border-left:0;grid-template-columns:28px minmax(250px,1fr) 190px 105px 115px;min-height:48px;padding:5px 15px}.purchase-batch-head div strong{margin-top:2px;font-size:12px}.purchase-batch-head>.batch-status{text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:calc(100% - 10px);overflow:hidden}.purchase-batch-head:hover{background:#f3f7fa;box-shadow:inset 3px 0 #315f8b}.purchase-unit-list{background:#eef2f5;gap:0;padding:5px}.waiting-payment-toolbar{border-bottom:0;border-radius:0;min-height:38px}.purchase-unit{border-bottom-width:0;border-radius:0}.purchase-unit:last-child{border-bottom-width:1px}.purchase-unit-head{background:#fff;border-left-width:3px;border-radius:0;min-height:39px}.purchase-unit-head:hover{background:#f5f8fa}.purchase-unit-body,.unit-note,.unit-edit-panel,.unit-products,.unit-payment,.alibaba-order-card{border-radius:0}.alibaba-orders-table-head,.alibaba-order-tree-head{grid-template-columns:28px minmax(245px,1.15fr) 68px 92px minmax(220px,1fr) 82px 105px minmax(82px,190px) 96px;gap:10px;min-width:1320px}.alibaba-orders-table-head{border:1px solid #9fb0c0;min-height:30px;padding:0 13px}.alibaba-order-tree{box-shadow:none;border-width:0 1px 1px;border-radius:0;overflow:visible}.alibaba-order-tree-head{background:#fff;min-height:62px;padding:6px 13px}.alibaba-order-tree-head:hover{background:#f4f7fa}.alibaba-order-cover{border-radius:2px;width:44px;height:44px}.alibaba-order-identity strong,.alibaba-payment-total strong{font-size:12px!important}.alibaba-cancelled-repurchase button{border-radius:2px;padding:5px 7px}@media (width<=1050px){.grouped-products-table-head{grid-template-columns:38px minmax(180px,1fr) auto 56px}.ungrouped-products-table-head{display:none}}.pending-products-table-head>span+span,.cart-batches-table-head>span+span,.purchase-batches-table-head>span+span,.alibaba-orders-table-head>span+span,.grouped-products-table-head>span+span,.ungrouped-products-table-head>span+span,.product-demand-head>span+span,.alibaba-source-products-head>span+span,.alibaba-erp-demand-head>span+span{border-left:1px solid #aebdca;align-self:stretch;align-items:center;padding-left:8px;display:flex}.parent-product-summary>:nth-child(n+3),.pending-product-summary>:nth-child(n+3),.cart-batch-head>:nth-child(n+3),.purchase-batch-head>:nth-child(n+3),.compact-cart-group-head>:nth-child(n+3),.flat-grouped-product>:nth-child(n+2),.flat-ungrouped-product>:nth-child(n+3),.purchase-unit-head>:nth-child(n+3),.unit-products>details>summary>:nth-child(n+2),.unit-product-row>:nth-child(n+3),.alibaba-order-tree-head>:nth-child(n+3),.alibaba-source-product-row>:nth-child(n+2),.alibaba-erp-demand-row>:nth-child(n+2),.product-demand-row>:nth-child(n+2){border-left:1px solid #d3dde5;align-content:center;align-self:stretch;padding-left:8px}.parent-product-summary,.pending-product-summary,.flat-grouped-product,.flat-ungrouped-product,.purchase-batch-head,.purchase-unit-head,.unit-products>details>summary,.unit-product-row,.alibaba-order-tree-head,.alibaba-source-product-row,.alibaba-erp-demand-row,.product-demand-row{border-color:#cbd6df}.pending-parent-product:nth-of-type(2n)>.parent-product-summary,.purchase-batch:nth-child(odd)>.purchase-batch-head,.alibaba-order-tree:nth-child(odd)>.alibaba-order-tree-head{background:#f7f9fb}.product-demand-row:hover,.flat-grouped-product:hover,.flat-ungrouped-product:hover:not(.selected),.unit-product-row:hover,.alibaba-source-product-row:hover,.alibaba-erp-demand-row:hover{background:#eef5fa}.purchase-batch-head>.batch-status,.purchase-unit-head>em,.alibaba-order-tree-head>em,.compact-cart-group-head>.returned-from-payment-label,.cart-batch-head>.view-only-badge,.alibaba-order-tree-head>.view-only-badge{align-content:normal;align-self:center!important}.alibaba-order-tree-head>em{justify-self:center;max-width:calc(100% - 8px)}.procurement-progress-filter{background:#edf2f6;border:1px solid #afbdc9;grid-template-columns:minmax(300px,1fr) 150px auto;align-items:end;gap:8px;margin:-4px 0 9px;padding:7px 9px;display:grid}.procurement-progress-filter.without-range{grid-template-columns:minmax(300px,1fr) auto}.procurement-progress-filter label>span,.procurement-progress-search>span{color:#52687b;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.procurement-progress-search>div{grid-template-columns:minmax(0,1fr) 58px;display:grid}.procurement-progress-filter .procurement-progress-search input{border-radius:2px 0 0 2px}.procurement-progress-search button{color:#fff;cursor:pointer;min-height:31px;font:inherit;background:#315f82;border:1px solid #315f82;border-left:0;border-radius:0 2px 2px 0;font-size:10px;font-weight:800}.procurement-progress-search button:hover,.procurement-progress-search button:focus-visible{outline-offset:1px;background:#244e6e;outline:2px solid #5d8eaf55}.procurement-progress-filter input,.procurement-progress-filter select{color:#293d51;width:100%;height:31px;font:inherit;background:#fff;border:1px solid #aebdca;border-radius:2px;padding:0 8px;font-size:10px}.procurement-progress-filter>small{color:#607285;white-space:nowrap;align-self:center;font-size:10px;font-weight:700}@media (width<=820px){.procurement-progress-filter{grid-template-columns:1fr 120px}.procurement-progress-filter.without-range{grid-template-columns:1fr}.procurement-progress-filter>small{grid-column:1/-1}}.procurement-pending-page .hierarchy-level-label{letter-spacing:0;background:0 0;border:0;border-radius:0;gap:6px;min-height:16px;padding:0}.hierarchy-node-icon{background:currentColor;border-radius:2px;flex:none;width:15px;height:10px;display:inline-block;position:relative;box-shadow:inset 0 -2px #00000018}.hierarchy-folder-icon:before{content:"";background:currentColor;border-radius:2px 2px 0 0;width:7px;height:4px;position:absolute;top:-3px;left:1px}.hierarchy-folder-icon.open{transform:translateY(1px)skew(-5deg)}.hierarchy-inbox-icon{height:9px;box-shadow:none;background:0 0;border:2px solid}.hierarchy-inbox-icon:after{content:"";background:#fff4dc;border:2px solid;border-top:0;width:5px;height:3px;position:absolute;top:-2px;left:3px}.procurement-pending-page .hierarchy-level-batch{color:#24465f!important}.procurement-pending-page .hierarchy-level-group{color:#2f6b59!important}.procurement-pending-page .hierarchy-level-ungrouped{color:#98651f!important}.procurement-pending-page .cart-batches-table-head{color:#30495d;background:#d9e4eb;border-color:#748b9e}.procurement-pending-page .cart-batch{background:#fff;border:1px solid #748b9e;border-radius:5px;margin:0 0 12px;overflow:hidden}.procurement-pending-page .cart-batch-head{background:#e4edf3;border-bottom:0;border-left:6px solid #24465f;min-height:52px;padding:6px 10px;transition:background-color .12s,box-shadow .12s}.procurement-pending-page .cart-batch-head:hover,.procurement-pending-page .cart-batch-head.active{background:#d8e6ee;box-shadow:inset 3px 0 #17384f}.procurement-pending-page .cart-batch-head .fold-button{color:#fff;background:#24465f;border-color:#24465f}.procurement-pending-page .cart-batch-head>span.green{color:#2f6b59!important}.procurement-pending-page .cart-batch-head>span.orange{color:#98651f!important}.procurement-pending-page .cart-tree{background:#f4f6f7;border-top:1px solid #748b9e;gap:11px;padding:14px 12px 15px 45px;display:grid;position:relative}.procurement-pending-page .cart-tree:before{content:"";background:#9eafbc;width:2px;display:block;position:absolute;top:0;bottom:24px;left:23px}.procurement-pending-page .cart-tree>.compact-cart-group,.procurement-pending-page .cart-tree>.compact-ungrouped-list{border-radius:4px;position:relative;overflow:visible}.procurement-pending-page .cart-tree>.compact-cart-group:before,.procurement-pending-page .cart-tree>.compact-ungrouped-list:before{z-index:1;content:"";background:#9eafbc;width:21px;height:2px;position:absolute;top:21px;left:-22px}.procurement-pending-page .compact-cart-group{background:#fff;border:1px solid #73a18f;border-left:5px solid #2f6b59}.procurement-pending-page .compact-cart-group-head{background:#e8f3ee;border-bottom:1px solid #a8c5b9;min-height:47px;padding:5px 9px;transition:background-color .12s}.procurement-pending-page .compact-cart-group-head:hover{background:#deede6}.procurement-pending-page .compact-cart-group-head>.fold-button{color:#fff;background:#2f6b59;border-color:#2f6b59}.procurement-pending-page .compact-cart-group-title strong{color:#214c40}.procurement-pending-page .compact-cart-group-title small{color:#567268}.procurement-pending-page .compact-cart-group-body{background:#f3f7f5;border-top:0;padding:26px 0 0 22px;position:relative}.procurement-pending-page .compact-cart-group-body:before,.procurement-pending-page .compact-ungrouped-product-list:before{content:"";background:#b4c3bd;width:2px;position:absolute;top:0;bottom:10px;left:10px}.procurement-pending-page .compact-cart-group-body>.grouped-products-table-head{position:absolute;top:0;left:22px;right:0}.procurement-pending-page .compact-ungrouped-list{background:#fff;border:1px solid #c79b55;border-left:5px solid #98651f}.procurement-pending-page .compact-ungrouped-list-head{background:#fff4dc;border-bottom:1px solid #dfc493;min-height:49px;padding:5px 9px}.procurement-pending-page .compact-ungrouped-list-head strong{color:#704716}.procurement-pending-page .compact-ungrouped-list-head small{color:#7c684a}.procurement-pending-page .compact-ungrouped-product-list{background:#fffaf0;padding:25px 0 0 22px;position:relative}.procurement-pending-page .compact-ungrouped-product-list:before{background:#cfb98f}.procurement-pending-page .compact-ungrouped-product-list>.ungrouped-products-table-head{position:absolute;top:0;left:22px;right:0}.procurement-pending-page .grouped-products-table-head,.procurement-pending-page .ungrouped-products-table-head{color:#526474;background:#edf1f3}.procurement-pending-page .flat-grouped-product,.procurement-pending-page .flat-ungrouped-product{background:#fff;transition:background-color .12s,box-shadow .12s;position:relative;box-shadow:inset 3px 0 #d7e0e5}.procurement-pending-page .flat-grouped-product:before,.procurement-pending-page .flat-ungrouped-product:before{content:"";background:#b4c3bd;width:12px;height:2px;position:absolute;top:50%;left:-12px}.procurement-pending-page .flat-ungrouped-product:before{background:#cfb98f}.procurement-pending-page .flat-grouped-product:hover{background:#f0f7f4}.procurement-pending-page .flat-ungrouped-product:hover:not(.selected){background:#fff7e8}.procurement-pending-page .flat-ungrouped-product.selected{background:#e8f2fa;box-shadow:inset 4px 0 #315f8b}.procurement-pending-page .cart-drop-target{border-color:#2476a8!important;box-shadow:0 0 0 3px #2476a82b!important}.procurement-pending-page .cart-drop-target>.compact-cart-group-head,.procurement-pending-page .compact-ungrouped-list.cart-drop-target>.compact-ungrouped-list-head{background:#dbeefa}@media (width<=760px){.procurement-pending-page .cart-tree{padding-left:31px}.procurement-pending-page .cart-tree:before{left:15px}.procurement-pending-page .cart-tree>.compact-cart-group:before,.procurement-pending-page .cart-tree>.compact-ungrouped-list:before{width:15px;left:-16px}}@media (prefers-reduced-motion:reduce){.procurement-pending-page .cart-batch-head,.procurement-pending-page .compact-cart-group-head,.procurement-pending-page .flat-grouped-product,.procurement-pending-page .flat-ungrouped-product{transition:none}}.navigation-progress{z-index:10000;pointer-events:none;background:#2878c7;width:38%;height:3px;animation:1s ease-in-out infinite navigation-progress;position:fixed;top:0;left:0;box-shadow:0 0 8px #2878c773}@keyframes navigation-progress{0%{transform:translate(-100%)}60%{transform:translate(180%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.navigation-progress{animation-duration:2s}}body:has(.login-page){min-width:0}.login-page{background-color:#edf3ff;background-image:linear-gradient(#fffa 1px,#0000 1px),linear-gradient(90deg,#fffa 1px,#0000 1px),radial-gradient(circle at 18% 10%,#fff 0,#0000 34%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.login-frame{background:#fff;border-color:#b9cbe3;box-shadow:12px 14px #b8c9df66,0 30px 90px #8da4c433}.login-intro{color:#223b58;background-color:#dce8f8;background-image:linear-gradient(145deg,#fff8,#0000 43%),linear-gradient(#fff8 1px,#0000 1px),linear-gradient(90deg,#fff8 1px,#0000 1px);border-color:#c4d3e6}.login-intro:after{border-color:#fff6}.login-brand-mark{filter:drop-shadow(5px 5px #9db4d0)}.login-brand small{color:#66809f}.login-kicker{color:#577292;background:#c3d6ee;border-left-color:#739bd0}.login-intro h1{color:#203b5b}.login-intro-copy p{color:#5b7390}.login-flow{border-color:#b2c5de}.login-flow li{background:#edf3ffb8;border-color:#b2c5de}.login-flow b{color:#557eae}.login-flow span{color:#536e8d}.login-intro>footer{color:#6d84a0}.login-intro>footer>span{background:#6eaa8f;box-shadow:0 0 0 3px #6eaa8f25}.login-access{color:#263d59;background:#fff}.login-access-head,.login-access-foot{background:#f7faff;border-color:#d5dfeb}.login-access-head>div span{color:#7b91aa}.login-access-head>div strong{color:#294765}.login-access-head>em{color:#5076a1;border-color:#9ab4d4}.login-title>span{color:#6685aa}.login-title h2{color:#213e5e}.login-title p{color:#718197}.login-form label>span,.forgot-password-form label>span{color:#4d6681}.login-password-label button{color:#4a76a8}.login-input{border-color:#b9c8da}.login-input:focus-within{border-color:#7297c5;box-shadow:4px 4px #9ebbe044}.login-input>b{color:#58718e;background:#edf3ff;border-color:#c6d3e1}.login-input input{color:#263e5b}.login-input input::placeholder{color:#9aaabd}.login-submit{background:#6d94c3;border-color:#5279a8;box-shadow:5px 5px #7898bb33}.login-submit>b{color:#fff;background:#557eae;border-left-color:#5279a8}.forgot-password-form{background:#f4f8fd;border-color:#c1cfdf;box-shadow:inset 4px 0 #9ab8da}.forgot-password-form>header strong{color:#2d4867}.forgot-password-form>header span{color:#71839a}.forgot-password-form>header>b{color:#6284ac}.login-reset-submit{color:#456b98;border-color:#abc0d8}.login-reset-submit:hover{background:#f4f8fd;border-color:#6e94c1}.login-access-foot{color:#7a8ba0}.login-access-foot b{color:#5b7390}@media (width<=900px){.login-intro{border-bottom-color:#c4d3e6}}.login-page{padding:0}.login-frame{width:100%;min-height:100vh;box-shadow:none;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.login-intro{border-right-color:#c4d3e6}@media (width<=900px){.login-frame{width:100%;min-height:100vh}}.login-intro>footer{grid-template-columns:8px auto}.login-access-foot{justify-content:flex-end}.login-access-head>div strong{letter-spacing:-.02em;font-size:20px}@media (width>=901px){.login-frame{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)}}.login-form-heading{color:#213e5e;letter-spacing:-.04em;margin:0 0 24px;font-size:32px;line-height:1.15}.login-input{border-radius:10px;overflow:hidden}.login-submit{box-shadow:none}.login-input{border-radius:6px}.login-submit{border-radius:5px}.forgot-password-form{border-radius:8px}.login-reset-submit{border-radius:5px}.login-access-body{box-sizing:border-box;background:#fff;border:1px solid #d5dfeb;border-radius:12px;width:min(460px,100% - 56px);margin:auto;padding:40px 38px;box-shadow:0 14px 36px #8da4c426}@media (width<=520px){.login-access-body{width:calc(100% - 32px);padding:32px 20px}}.login-input:focus-within{box-shadow:none}.login-input input,.login-input input:focus,.login-input input:focus-visible{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}.login-input:focus-within{box-shadow:none!important;outline:0!important}.login-input input:-webkit-autofill{-webkit-text-fill-color:#263e5b!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-input input:-webkit-autofill:hover{-webkit-text-fill-color:#263e5b!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-input input:-webkit-autofill:focus{-webkit-text-fill-color:#263e5b!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-input input:-webkit-autofill:active{-webkit-text-fill-color:#263e5b!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}@media (width>=901px){.login-frame{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)}.login-intro{padding-left:clamp(56px,6vw,84px)}}.login-brand{gap:6px}@media (width>=901px){.login-intro{padding-left:clamp(88px,9vw,136px)}.login-brand,.login-intro-copy{transform:translate(80px)}.login-flow,.login-intro>footer{width:calc(100% - 80px);transform:translate(80px)}.topbar,.page-tabs,.global-context-back{padding-left:14px}.login-brand{transform:translate(-30px)}.login-intro-copy{align-self:center;transform:none}.login-flow,.login-intro>footer{align-self:center;width:calc(100% - 24px);transform:none}.login-intro>footer{justify-content:center}.login-flow{transform:translate(-48px)}}.login-submit{background:#8fb0d3;border-color:#769bc4}.login-submit:hover{background:#82a6cd}.login-submit>b{background:#789fc9;border-left-color:#769bc4}@media (width>=901px){.login-intro>footer{justify-content:start;transform:translate(-48px)}}body:has(.announcement-modal[open]){overflow:hidden}.fulfillment-alert-preview-row:hover,.fulfillment-alert-preview-row:focus-visible{background:#edf5fc}.expandable-product-summary{cursor:pointer;position:relative}.product-variant-disclosure{align-items:center;gap:7px;display:inline-flex}.product-variant-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:2px;display:inline-block;transform:rotate(-45deg)}.expandable-product-summary[aria-expanded=true] .product-variant-chevron{transform:rotate(45deg)}.expandable-product-summary:focus-visible{outline-offset:-2px;outline:2px solid #3186bd}:root{color:#243247;background:#f6f7f9}body{color:#243247;letter-spacing:0;background:#f6f7f9}.sidebar{color:#475569;background:#fff;border-right:1px solid #e6eaf0}.brand{border-color:#edf0f4}.brand strong{color:#172b46}.brand small{color:#778397}.nav-direct-link,.nav-child-link{color:#59677b;border-radius:8px;font-weight:500}.nav-direct-link:hover,.nav-child-link:hover{color:#205aca;background:#f3f6fb}.nav-direct-link.active,.nav-child-link.active{color:#205aca;background:#edf3ff}.migration-note{background:#f6f8fb}.migration-note span{color:#53657a}.migration-note small{color:#778397}.topbar{box-shadow:none;border-bottom:1px solid #e8edf3}.page-tabs{background:#f6f7f9;border-color:#e8edf3;gap:6px}.page-tab{background:0 0;border-color:#0000;border-radius:6px;font-weight:500}.page-tab.active{color:#205aca;background:#fff;border-color:#e4eaf3}#app :is(.operation-section,.data-table-card,.operation-card,.order-card,.status-card,.filter-panel,.processing-order,.pending-parent-product,.pending-product-group,.purchase-batch,.purchase-unit,.inventory-vue-table-wrap,.detail-vue-products,.scan-panel,.receipt-summary,.import-upload-panel,.employee-access-card,.sales-trend-panel,.sales-person-node,.sales-store-node){box-shadow:none;border:1px solid #e5eaf0;border-radius:10px}#app :is(button,input,select,textarea,.button,.pagination button,.fold-button){border-radius:7px}#app :is(.product-image,.mini-image,.purchase-image,.purchase-main-image,.inventory-vue-image,.inventory-detail-image,.stock-image){border-radius:8px}.operation-section>header,.operation-card>header,.order-card>header,.data-table-head,.sales-tree-heading{background:#fafbfd;border-color:#e8edf3}.data-table-head,.inventory-vue-table-head{color:#58667a;letter-spacing:0;background:#f5f7fa}.button{letter-spacing:0;border-width:1px;font-weight:600}.button.primary,.period-toggle button.active{color:#fff;box-shadow:none;background:#2563eb;border-color:#2563eb}.button:hover:not(:disabled){filter:brightness(.97)}#app :is(input,select,textarea):focus{border-color:#6591ee;box-shadow:0 0 0 3px #2563eb12}.allocation-modal,.procurement-select-modal,.inventory-modal,.login-card{border-radius:14px;box-shadow:0 16px 60px #172b4626}.sales-kpi{border-radius:10px}.sales-kpi.primary-kpi{background:#f3f7ff;border-left:3px solid #2563eb}.sales-definition,.page-notice,.procurement-error,.sales-inline-error{border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.procurement-workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.procurement-workspace-heading h1{letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:650}.procurement-workspace-heading p{color:#67758a;margin:0;font-size:13px;line-height:1.7}.procurement-workspace-heading a{flex-shrink:0;text-decoration:none}.cart-review-panel{background:#fff;border:1px solid #e5eaf0;border-radius:12px;margin-bottom:20px;padding:18px}.cart-review-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-review-panel header>div,.cart-review-panel article>div{gap:6px;min-width:0;display:grid}.cart-review-panel small,.cart-review-panel p{color:#64748b;font-size:12px;line-height:1.6}.cart-review-panel article{border-top:1px solid #edf0f4;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:14px 0;font-size:13px;display:grid}.cart-review-issue{color:#a44716;font-size:12px}.cart-review-price{text-align:right}#app .procurement-tabs{background:#fff;border:1px solid #e5eaf0;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:5px;display:flex}#app .procurement-tabs>button{color:#64748b;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:150px;justify-content:center;align-items:center;gap:9px;padding:12px;display:flex}#app .procurement-tabs>button.active{color:#205aca;background:#edf3ff}#app .procurement-tabs>button>span{display:none}#app .procurement-tabs>button>strong{color:inherit;font-size:14px;font-weight:600}#app .procurement-tabs>button>small{color:inherit;font-size:12px;font-weight:400}#app :is(.pending-products-table-head,.cart-batches-table-head,.grouped-products-table-head,.ungrouped-products-table-head){color:#64748b;background:#f6f8fb;border-color:#e7ecf2;font-weight:500}#app :is(.pending-parent-product,.purchase-batch,.alibaba-order-tree){box-shadow:none;background:#fff;border:1px solid #e5eaf0;border-radius:12px;overflow:hidden}#app .pending-parent-head{background:#fff;border-color:#edf0f4;padding-top:18px;padding-bottom:18px}#app .purchase-main-detail>strong{color:#243247;font-size:14px;font-weight:600;line-height:1.6}#app .purchase-main-detail>small{color:#7a8799;font-size:11px}#app .product-spec-badges em{color:#64748b;background:#f3f5f8;border:0;border-radius:5px;font-weight:400}#app :is(.aggregate-orders,.aggregate-quantity)>strong{color:#243247;font-size:22px;font-weight:600}#app .sourcing-entry{color:#fff;box-shadow:none;background:#2563eb;border:1px solid #2563eb;font-weight:600}#app .demand-toggle{color:#64748b;background:0 0;border-color:#0000;font-weight:500}#app :is(.sourcing-guide,.grouping-guide){color:#53657a;box-shadow:none;background:#f1f5fc;border:0;border-radius:8px}#app :is(.sourcing-guide,.grouping-guide) strong{color:#344762}#app .progress-heading{background:0 0;border:0;padding:0 0 18px}#app .progress-heading strong{color:#243247;font-size:24px;font-weight:650}#app .progress-heading span{color:#67758a;font-size:13px}#app .procurement-summary{background:#fff;border:1px solid #e5eaf0;border-radius:10px;padding:10px 16px}#app .procurement-summary>div{border-color:#edf0f4}#app .procurement-action-bar{border-color:#e5eaf0;border-radius:12px;box-shadow:0 8px 30px #172b4614}#app .procurement-pending-page :is(.cart-batch,.compact-cart-group){background:#fff;border:1px solid #e5eaf0;border-radius:10px}#app .procurement-pending-page :is(.cart-batch-head,.compact-cart-group-head){background:#fafbfd;border-color:#e8edf3}#app .procurement-pending-page :is(.cart-batch-head,.compact-cart-group-head):hover{background:#f3f6fb}#app .procurement-pending-page .compact-cart-group-head{flex-wrap:wrap;gap:12px;display:flex}#app .procurement-pending-page .compact-cart-group-head>div{flex:1;min-width:140px}#app .procurement-pending-page :is(.cart-batch-head,.compact-cart-group-head)>.fold-button{color:#52657d;background:#edf2f8;border:0}@media (width<=700px){.procurement-workspace-heading{flex-direction:column;align-items:flex-start}#app .procurement-tabs>button{flex-direction:column;flex-basis:40%;gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.control-root{color:#182733;--control-navy:#14213d;--control-blue:#2c72aa;--control-line:#e0e5ed;--control-muted:#748193;background:#f4f6f9;grid-template-columns:216px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.control-root *,.control-root :before,.control-root :after{box-sizing:border-box}.control-root button,.control-root input,.control-root select{font:inherit}.control-root button,.control-root a{-webkit-tap-highlight-color:transparent}.control-root button:focus-visible,.control-root input:focus-visible,.control-root a:focus-visible{outline-offset:2px;outline:3px solid #95bbd5}.control-topbar{background:var(--control-navy);color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.control-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.control-brand-mark{width:34px;height:34px;color:var(--control-navy);background:#fff;border-radius:8px;place-items:center;font-family:Georgia,serif;font-size:21px;font-weight:800;display:grid}.control-brand>span:last-child{line-height:1.05;display:grid}.control-brand small{color:#aebdd0;margin-top:4px;font-size:10px}.control-nav-label{color:#7186a4;margin:34px 11px 9px;font-size:10px;font-weight:700}.control-topbar nav{gap:5px;display:grid}.control-topbar nav a{color:#b8c7d8;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.control-topbar nav a>span{color:#8da9c2;text-align:center;width:18px;font-size:16px}.control-topbar nav a.router-link-active,.control-topbar nav a:hover{background:var(--control-blue);color:#fff}.control-topbar nav a.router-link-active>span,.control-topbar nav a:hover>span{color:#fff}.control-session{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:auto;padding:15px 8px 2px;display:grid}.control-session-profile{min-width:0;color:inherit;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.control-session-mark{color:#dce8f3;background:#294362;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.control-session-profile>span:last-child{min-width:0;display:grid}.control-session strong{font-size:11px}.control-session small{color:#91a5bc;margin-top:3px;font-size:9px}.control-signout{color:#aebdd0;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.control-page{width:min(1360px,100% - 56px);min-width:0;margin:0 auto;padding:30px 0 64px}.control-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.control-page-heading h1{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.control-page-heading p{color:var(--control-muted);margin:0;font-size:13px}.control-panel{border:1px solid var(--control-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #10202c08}.control-toolbar{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.control-search{min-width:0;display:flex}.control-search input{color:#263a48;background:#fff;border:1px solid #cbd5dc;border-radius:5px 0 0 5px;width:min(360px,48vw);height:36px;padding:0 11px}.control-search button{color:#2d526a;white-space:nowrap;cursor:pointer;background:#f7f9fa;border:1px solid #cbd5dc;border-left:0;border-radius:0 5px 5px 0;height:36px;padding:0 13px}.control-button{color:#294052;cursor:pointer;background:#fff;border:1px solid #c7d2d9;border-radius:7px;min-height:36px;padding:0 14px;font-weight:700}.control-button.primary{border-color:var(--control-blue);background:var(--control-blue);color:#fff}.control-button.danger{color:#fff;background:#b43d34;border-color:#b43d34}.control-button.danger-quiet{color:#9f3029;border-color:#d8aaa6}.control-button:disabled{opacity:.55;cursor:wait}.control-table-frame{max-width:100%;overflow-x:auto}.control-table{border-collapse:collapse;width:100%}.control-table th{color:#677885;text-align:left;white-space:nowrap;background:#f8fafb;height:39px;padding:0 15px;font-size:11px;font-weight:700}.control-table td{color:#435663;vertical-align:middle;border-top:1px solid #e8edf0;height:58px;padding:10px 15px;font-size:12px}.control-table tbody tr:hover{background:#fbfcfd}.control-table strong{color:#1b2d3a}.control-table code,.control-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.control-link{color:var(--control-blue);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:none}.control-link:hover{text-decoration:underline}.control-row-actions{text-align:right;white-space:nowrap}.control-row-actions button{color:#355f7b;cursor:pointer;background:0 0;border:0;padding:5px 6px;font-size:12px;font-weight:700}.control-row-actions button.danger-text{color:#a33a32}.control-status{color:#596a75;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.control-status:before{content:"";background:#99a5ad;border-radius:50%;width:7px;height:7px}.control-status.active,.control-status.running{color:#29714b}.control-status.active:before,.control-status.running:before{background:#309060}.control-status.suspended,.control-status.failed,.control-status.inactive{color:#9f3c34}.control-status.suspended:before,.control-status.failed:before,.control-status.inactive:before{background:#bd493f}.control-status.queued:before{background:#d09432}.control-empty{color:#77858f;text-align:center;padding:46px 20px}.control-empty strong{color:#445560;margin-bottom:5px;display:block}.control-pagination{color:#6f7d87;border-top:1px solid #e5eaed;justify-content:flex-end;align-items:center;gap:12px;min-height:50px;padding:8px 15px;font-size:12px;display:flex}.control-pagination button{color:#31556e;cursor:pointer;background:#fff;border:1px solid #ccd6dc;border-radius:4px;min-height:30px;padding:0 10px}.control-pagination button:disabled{color:#a4afb6;cursor:default}.control-alert{z-index:60;border:1px solid;border-radius:6px;width:min(560px,100vw - 244px);padding:11px 42px 11px 14px;font-size:13px;position:fixed;top:18px;left:calc(50% + 108px);transform:translate(-50%);box-shadow:0 10px 32px #14232f20}.control-alert.error{color:#982d26;background:#fff5f4;border-color:#e1b8b4}.control-alert.success{color:#246a47;background:#f2faf5;border-color:#b8d8c4}.control-alert button{color:inherit;background:0 0;border:0;font-size:20px;position:absolute;top:4px;right:7px}.control-modal-backdrop{z-index:50;background:#0c19236b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.control-modal{background:#fff;border-radius:9px;gap:17px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:23px;display:grid;overflow:auto;box-shadow:0 25px 70px #0c192342}.control-modal>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.control-modal h2{margin:0 0 6px;font-size:20px}.control-modal p{color:#697984;margin:0;font-size:13px;line-height:1.55}.control-modal label{color:#354956;gap:7px;font-size:12px;font-weight:700;display:grid}.control-modal input{border:1px solid #c7d2d9;border-radius:5px;width:100%;height:39px;padding:0 11px}.control-modal label small{color:#7e8c95;font-weight:400;line-height:1.5}.control-modal footer{justify-content:flex-end;gap:8px;display:flex}.control-modal-close{color:#687984;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}.control-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.control-credentials{border:1px solid var(--control-line);background:#f8fafb;border-radius:6px;margin:0}.control-credentials>div{border-bottom:1px solid var(--control-line);grid-template-columns:100px 1fr;padding:11px 13px;display:grid}.control-credentials>div:last-child{border-bottom:0}.control-credentials dd{overflow-wrap:anywhere;margin:0}.control-muted{color:var(--control-muted)}@media (width<=820px){.control-root{grid-template-columns:1fr}.control-topbar{grid-template-columns:1fr auto;gap:10px 16px;height:auto;min-height:auto;padding:12px 14px;display:grid;position:relative}.control-nav-label{display:none}.control-topbar nav{grid-area:2/1/auto/3;display:flex;overflow-x:auto}.control-topbar nav a{white-space:nowrap;min-height:36px;padding:0 11px}.control-session{border:0;grid-area:1/2;margin:0;padding:0}.control-session-profile{display:none}.control-alert{width:min(560px,100vw - 28px);top:102px;left:50%}.control-page{width:calc(100% - 24px);padding-top:24px}.control-page-heading{align-items:start}.control-page-heading h1{font-size:22px}.control-toolbar{flex-direction:column;align-items:stretch}.control-search input{width:100%;min-width:0}.control-field-pair{grid-template-columns:1fr}.control-page-heading .control-button{flex:none}}:root{--workspace-accent:#3785bc;--workspace-accent-soft:#edf5fc;--workspace-accent-border:#d4e5f3;--workspace-accent-hover:#2d74a6;--workspace-focus:#82b3d8;--workspace-focus-ring:#3785bc18;--workspace-border:#eceef2;--workspace-muted:#717986;--workspace-text:#303641}#app :is(.procurement-pending-page,.buyer-center){--workspace-accent:#e95704;--workspace-accent-soft:#fff4ec;--workspace-accent-border:#f5dfcf;--workspace-accent-hover:#d84c00;--workspace-focus:#ed9868;--workspace-focus-ring:#ff600010}#app .app-shell{color:var(--workspace-text);background:#f7f8fa}#app .app-shell .sidebar{border-color:var(--workspace-border)}#app .app-shell :is(.nav-direct-link,.nav-child-link){border-radius:5px}#app .app-shell :is(.nav-direct-link,.nav-child-link):hover,#app .app-shell :is(.nav-direct-link,.nav-child-link).active{background:var(--workspace-accent-soft);color:var(--workspace-accent)}#app .app-shell .page-tabs{border-color:var(--workspace-border);background:#fafafa}#app .app-shell .page-tab.active{color:var(--workspace-accent);border-color:var(--workspace-accent-border)}#app .app-shell .button{box-shadow:none;border-radius:5px;font-size:13px;font-weight:500}#app .app-shell .button.primary{background:var(--workspace-accent);border-color:var(--workspace-accent);color:#fff}#app .app-shell .button.primary:hover:not(:disabled){background:var(--workspace-accent-hover)}#app .app-shell .button.ghost{color:#535b67;background:#fff;border-color:#dfe2e7}#app .app-shell :is(input,select,textarea){accent-color:var(--workspace-accent)}#app .app-shell :is(input,select,textarea):focus{border-color:var(--workspace-focus);box-shadow:0 0 0 2px var(--workspace-focus-ring)}#app .app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}#app .app-shell :is(.operation-section,.data-table-card,.operation-card,.order-card,.filter-panel,.processing-order,.pending-parent-product,.pending-product-group,.purchase-batch,.purchase-unit,.inventory-vue-table-wrap,.detail-vue-products,.scan-panel,.receipt-summary,.employee-access-card){border-color:var(--workspace-border);box-shadow:none;border-radius:6px}#app .app-shell :is(.operation-section>header,.operation-card>header,.order-card>header,.data-table-head,.inventory-vue-table-head){border-color:var(--workspace-border);color:#687180;background:#fafafa}#app .app-shell :is(.inventory-section-tabs,.procurement-tabs){border-color:var(--workspace-border);background:#fff;border-radius:6px}#app .app-shell :is(.inventory-section-tabs,.procurement-tabs)>button.active{background:var(--workspace-accent-soft);color:var(--workspace-accent);box-shadow:none;border-color:var(--workspace-accent-border)}#app .app-shell .inventory-tab-count{color:#747c88;background:#f2f3f5}#app .app-shell .inventory-section-tabs .active .inventory-tab-count{background:var(--workspace-accent-soft);color:var(--workspace-accent)}#app .app-shell .status-card{border-color:var(--workspace-border);box-shadow:none;border-radius:6px}#app .app-shell .status-card.selected{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent)}#app .app-shell .sourcing-entry{background:var(--workspace-accent);border-color:var(--workspace-accent)}#app .business-analysis-page{color:var(--workspace-text)}#app .business-analysis-page .business-page-heading{margin-bottom:14px}#app .business-analysis-page .business-page-heading h1{color:#303641;font-size:22px;font-weight:600}#app .business-analysis-page .business-page-heading p{color:var(--workspace-muted);font-size:12px}#app .business-analysis-page .owner-console-tabs{border-bottom-color:var(--workspace-border);gap:26px}#app .business-analysis-page .owner-console-tabs button{color:#687180;border-radius:0}#app .business-analysis-page .owner-console-tabs button.active{color:var(--workspace-accent);border-bottom-color:var(--workspace-accent)}#app .business-analysis-page :is(.sales-dashboard,.cost-dashboard){color:var(--workspace-text);gap:14px;padding-top:0}#app .business-analysis-page :is(.overview-toolbar,.cost-toolbar){border:1px solid var(--workspace-border);background:#fff;border-radius:6px;gap:12px;padding:14px 16px}#app .business-analysis-page .cost-title h2{letter-spacing:0;font-size:16px}#app .business-analysis-page :is(.period-toggle,.period-switch){background:#f5f5f6;border-radius:4px;padding:3px}#app .business-analysis-page :is(.period-toggle,.period-switch) button.active{color:var(--workspace-accent);box-shadow:none;background:#fff}#app .business-analysis-page .overview-date-picker>summary{color:#444b55;border-color:#dfe2e7;border-radius:4px}#app .business-analysis-page .overview-date-menu>button:is(:hover,.selected){background:var(--workspace-accent-soft);color:var(--workspace-accent)}#app .business-analysis-page :is(.overview-kpis,.cost-kpis){gap:12px}#app .business-analysis-page .overview-kpis .sales-kpi,#app .business-analysis-page .cost-kpis>div{border:1px solid var(--workspace-border);min-height:112px;color:var(--workspace-text);box-shadow:none;background:#fff;border-radius:6px;padding:16px 18px}#app .business-analysis-page .overview-kpis .primary-kpi,#app .business-analysis-page .cost-kpis>.primary{background:var(--workspace-accent-soft);border-color:var(--workspace-accent-border)}#app .business-analysis-page .overview-kpis .sales-kpi strong,#app .business-analysis-page .cost-kpis b{color:#303641;letter-spacing:0;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:26px;font-weight:600}#app .business-analysis-page .overview-kpis .primary-kpi strong,#app .business-analysis-page .cost-kpis>.primary b{color:var(--workspace-accent)}#app .business-analysis-page .overview-kpis .sales-kpi small,#app .business-analysis-page .cost-kpis small{color:#626b78;font-size:12px}#app .business-analysis-page .overview-kpis .sales-kpi span,#app .business-analysis-page .cost-kpis>div>span{color:#7c8592;font-size:12px}#app .business-analysis-page :is(.overview-ranking,.sales-trend-panel,.overview-cash-grid>*,.overview-details-group,.product-sales-panel,.cost-tree,.cost-trend,.sales-kpi-detail-panel){border:1px solid var(--workspace-border);box-shadow:none;background:#fff;border-radius:6px}#app .business-analysis-page :is(.overview-analysis-grid,.overview-cash-grid){gap:14px}#app .business-analysis-page :is(.overview-ranking,.sales-trend-panel,.overview-cash-grid>*,.product-sales-panel)>header{background:#fff;border-bottom:1px solid #f1f2f4;padding:14px 16px}#app .business-analysis-page .overview-store-row{padding:10px 16px}#app .business-analysis-page .overview-store-row:hover{background:var(--workspace-accent-soft)}#app .business-analysis-page .overview-store-row>div i{background:#f3f4f6}#app .business-analysis-page .overview-store-row>div i b{background:#9ec8e6}#app .business-analysis-page .sales-bars .sales-bar-column i b{background:#83b6dc}#app .business-analysis-page .sales-bars .sales-bar-column:hover i b{background:var(--workspace-accent)}#app .business-analysis-page .cost-bar-cell i b{background:#83b6dc}#app .business-analysis-page .cost-bar-cell i b.negative{background:#97a4b1}#app .business-analysis-page .cost-bar-cell:hover i b{background:var(--workspace-accent)}#app .business-analysis-page .cost-tree>header,#app .business-analysis-page .supplier-node>summary{padding:14px 0}#app .business-analysis-page .cost-order-detail{border-color:var(--workspace-border);border-radius:5px}#app .business-analysis-page .cost-order-detail>summary{background:#fafafa;padding:14px}#app .business-analysis-page .overview-details-group .sales-section-toggle{min-height:48px;padding:13px 16px}#app .business-analysis-page .overview-details-group .sales-section-toggle[aria-expanded=true]{background:#fafafa}#app .business-analysis-page .sales-kpi.clickable-kpi:hover{border-color:var(--workspace-accent-border);box-shadow:none;transform:none}#app .business-analysis-page .sales-kpi.clickable-kpi.selected{border-color:var(--workspace-focus);box-shadow:none}#app .business-analysis-page .cost-empty{min-height:200px}@media (width<=1000px){#app .business-analysis-page :is(.overview-analysis-grid,.overview-cash-grid){grid-template-columns:minmax(0,1fr)}#app .business-analysis-page .cost-toolbar{flex-wrap:wrap;align-items:flex-start}}@media (width<=650px){#app .business-analysis-page{padding:14px 10px 28px}#app .business-analysis-page :is(.overview-toolbar,.cost-toolbar){padding:12px}#app .business-analysis-page .cost-period-controls{flex-wrap:wrap;min-width:0}#app .business-analysis-page :is(.overview-kpis,.cost-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app .business-analysis-page .overview-kpis .sales-kpi,#app .business-analysis-page .cost-kpis>div{padding:12px}#app .business-analysis-page .overview-kpis .sales-kpi strong,#app .business-analysis-page .cost-kpis b{font-size:21px}}#app .business-analysis-page .product-sales-panel th{color:#727b88;background:#fafafa}#app .business-analysis-page .product-sales-panel td{color:#505966;border-color:#f0f1f3}#app .business-analysis-page .product-sales-panel tr:hover td{background:var(--workspace-accent-soft)}#app .business-analysis-page .product-sales-panel :is(input,button){border-radius:4px}#app .business-analysis-page{max-width:1760px;margin:0 auto;padding:24px 28px 40px}#app .business-analysis-page .business-page-heading{align-items:center;margin-bottom:20px}#app .business-analysis-page .business-page-heading h1{letter-spacing:0;font-size:24px}#app .business-analysis-page .business-page-heading p{margin-top:8px;line-height:1.5}#app .business-analysis-page .owner-console-tabs{gap:28px;margin-bottom:16px}#app .business-analysis-page .owner-console-panel{background:0 0;border:0;padding:0}#app .business-analysis-page :is(.sales-dashboard,.cost-dashboard){gap:16px}#app .business-analysis-page :is(.overview-toolbar,.cost-toolbar){border-radius:8px;min-height:64px;padding:12px 16px}#app .business-analysis-page .overview-toolbar-meta{gap:16px}#app .business-analysis-page .overview-date-picker{min-width:220px}#app .business-analysis-page :is(.overview-kpis,.cost-kpis){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#app .business-analysis-page .overview-kpis .sales-kpi,#app .business-analysis-page .cost-kpis>div{border-radius:8px;min-height:128px;padding:18px 20px}#app .business-analysis-page .overview-kpis .sales-kpi strong,#app .business-analysis-page .cost-kpis b{overflow-wrap:anywhere;margin:12px 0 8px;font-size:28px;line-height:1.2}#app .business-analysis-page .overview-kpis .sales-kpi small{font-weight:500}#app .business-analysis-page .overview-analysis-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:16px}#app .business-analysis-page :is(.overview-ranking,.sales-trend-panel,.overview-cash-grid>*,.product-sales-panel,.cost-trend,.cost-tree,.overview-details-group){border-radius:8px}#app .business-analysis-page :is(.overview-ranking,.sales-trend-panel,.overview-cash-grid>*,.product-sales-panel)>header{min-height:64px;padding:16px 20px}#app .business-analysis-page :is(.overview-ranking,.sales-trend-panel,.overview-cash-grid>*)>header strong{color:#35485b;font-size:14px;font-weight:600}#app .business-analysis-page .overview-analysis-grid .sales-trend-panel{flex-direction:column;min-height:300px;display:flex}#app .business-analysis-page .overview-analysis-grid .sales-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#eef2f6 calc(25% - 1px) 25%);border-bottom:1px solid #e6edf4;flex:1;height:auto;min-height:185px;margin:16px 20px 20px}#app .business-analysis-page .sales-bar-column>i{background:0 0;width:min(24px,65%)}#app .business-analysis-page .sales-bar-column>i b{border-radius:3px 3px 0 0}#app .business-analysis-page .overview-ranking{max-height:360px;overflow-y:auto}#app .business-analysis-page .overview-store-row{gap:12px;padding:10px 20px}#app .business-analysis-page .overview-store-row>div strong{font-size:13px;font-weight:500}#app .business-analysis-page .overview-store-row>strong{font-variant-numeric:tabular-nums;font-size:13px}#app .business-analysis-page .overview-rank{color:#70879a;background:#f2f6fa;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}#app .business-analysis-page .overview-ranking-note{margin:0;padding:10px 20px}#app .business-analysis-page .overview-cash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#app .business-analysis-page .overview-procurement-metrics{gap:16px;padding:16px 20px}#app .business-analysis-page .overview-procurement-metrics>div{padding:0}#app .business-analysis-page .overview-payout>div{gap:16px;padding:16px 20px}#app .business-analysis-page .overview-payout>div>*{text-align:left;padding:0}#app .business-analysis-page .product-sales-panel>header{flex-wrap:wrap;gap:16px}#app .business-analysis-page .product-sales-panel h3{font-size:15px;font-weight:600}#app .business-analysis-page .product-sales-panel th{background:#f8fafc;padding-top:12px;padding-bottom:12px}#app .business-analysis-page .product-sales-panel td{padding-top:14px;padding-bottom:14px}#app .business-analysis-page .overview-details-group .sales-section-toggle{padding:15px 20px}#app .business-analysis-page .cost-trend{padding:20px}#app .business-analysis-page .cost-tree{padding:0 20px}#app .business-analysis-page .cost-tree>header{padding:16px 0}@media (width<=1200px){#app .business-analysis-page{padding:20px}#app .business-analysis-page .overview-kpis .sales-kpi strong,#app .business-analysis-page .cost-kpis b{font-size:23px}}@media (width<=1000px){#app .business-analysis-page :is(.overview-analysis-grid,.overview-cash-grid){grid-template-columns:minmax(0,1fr)}#app .business-analysis-page .overview-ranking{max-height:none}}@media (width<=650px){#app .business-analysis-page{padding:16px 10px 28px}#app .business-analysis-page :is(.overview-kpis,.cost-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .business-analysis-page .overview-kpis .sales-kpi,#app .business-analysis-page .cost-kpis>div{min-height:120px;padding:14px 12px}#app .business-analysis-page .overview-date-picker{flex:1;min-width:0}#app .business-analysis-page .overview-toolbar .sales-period-bar{width:100%}#app .business-analysis-page .overview-toolbar-meta{flex-wrap:wrap}#app .business-analysis-page .overview-procurement-metrics{gap:10px;padding:14px}#app .business-analysis-page .product-sales-panel>header{padding:14px}}#app .account-menu{position:relative}#app .account-menu>summary{cursor:pointer;border-radius:8px;padding:6px 10px;list-style:none}#app .account-menu>summary::-webkit-details-marker{display:none}#app .account-menu[open]>summary{background:#edf5fc}#app .account-menu-chevron{color:#8495a8;margin-left:8px}#app .account-menu-panel{z-index:100;background:#fff;border:1px solid #e3eaf2;border-radius:10px;width:252px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 32px #263b531a}#app .account-menu-panel>span{color:#8998a7;border-bottom:1px solid #edf1f6;padding:10px 12px;font-size:12px;display:block}#app .account-menu-panel :is(a,button){text-align:left;color:#35485b;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:11px 12px;font-size:13px;text-decoration:none;display:block}#app .account-menu-panel :is(a,button):hover{background:#edf5fc}#app .account-menu-panel small{color:#8797a8;margin-top:5px;font-size:11px;display:block}#app .system-settings-page{max-width:1600px;margin:0 auto;padding:24px 28px 40px}#app .settings-page-heading p{color:#7d8c9c;margin:0;font-size:13px}#app .system-settings-page .owner-console{display:block}#app .settings-navigation{border-bottom:1px solid #e2e9f1;flex-direction:row;gap:28px;margin-bottom:24px;display:flex}#app .settings-navigation button{color:#607387;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 2px;font-size:14px}#app .settings-navigation button:hover{background:#f0f4f8}#app .settings-navigation button.active{color:#287eb8;background:0 0;border-bottom-color:#3785bc;font-weight:600}#app .system-settings-page .owner-console-panel{background:0 0;border:0;min-width:0;padding:0}#app .system-settings-page .operation-section{background:#fff;border:1px solid #e5ebf2;border-radius:10px;overflow:hidden}#app .system-settings-page .operation-section>header{background:#fff;border-bottom:1px solid #edf1f5;gap:14px;min-height:72px;padding:20px}#app .system-settings-page .operation-section>header strong{color:#33495e;font-size:16px}#app .system-settings-page .operation-section>header span{color:#8493a3;margin-top:6px;font-size:12px;display:block}#app .system-settings-page .compact-access-card{border:0;border-bottom:1px solid #edf1f5;border-radius:0;margin:0}#app .system-settings-page .employee-access-summary{background:#fff;gap:14px;padding:18px 20px}#app .system-settings-page .employee-access-summary:hover{background:#fafcff}#app .system-settings-page .employee-list-avatar{background:#edf5fc;border:0;border-radius:50%;color:#3a87bc!important}#app .system-settings-page .employee-list-identity strong{font-size:14px}#app .system-settings-page :is(.employee-list-identity span,.employee-list-scope strong,.employee-list-scope small){font-size:12px;line-height:1.6}#app .system-settings-page .employee-expand-button{color:#3785bc;background:#edf5fc;border:0;border-radius:5px;padding:7px 12px;font-size:12px}#app .system-settings-page .employee-access-tabs{background:#f8fafc;border-block:1px solid #edf1f5;gap:24px;padding:0 20px}#app .system-settings-page .employee-access-tabs button{color:#7d8c9c;border:0;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:14px 0;font-size:13px}#app .system-settings-page .employee-access-tabs button.active{color:#3785bc;background:0 0;border-bottom-color:#3785bc}#app .system-settings-page :is(.compact-store-access,.compact-system-access,.compact-account-access){background:#fff;padding:20px}#app .system-settings-page .compact-access-group>strong{font-size:13px;font-weight:600}#app .system-settings-page :is(.compact-access-group label,.compact-access-options label,.automatic-access span){background:#fafbfd;border-color:#e4eaf2;gap:8px;padding:9px 12px;font-size:12px;font-weight:400}#app .system-settings-page :is(.compact-access-group label,.compact-access-options label):has(input:checked){color:#287eb8;background:#eef6fe;border-color:#cce2f5}#app .system-settings-page input[type=checkbox]{accent-color:#3785bc}#app .system-settings-page :is(.compact-store-access footer,.compact-system-access footer){background:#fff;border-top:1px solid #edf1f5;margin-top:12px;padding:16px 0 0}#app .system-settings-page :is(.operational-access-note,.compact-store-access footer span,.compact-system-access footer span){color:#8292a3;font-size:12px;line-height:1.7}#app .system-settings-page .compact-store-access>header{background:#fff;padding:0 0 18px}#app .system-settings-page .compact-store-access>header strong{font-size:14px}#app .system-settings-page .compact-store-access>header span{font-size:12px;line-height:1.7}#app .system-settings-page .compact-store-list>article{background:#fff;gap:14px;padding:16px 0}#app .system-settings-page .store-responsibility-cards{gap:0;padding:0 20px}#app .system-settings-page .store-responsibility-cards .operation-card{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);padding:20px 0;display:grid}#app .system-settings-page .store-responsibility-cards .operation-card>header{background:#fff;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:0 20px 0 0;display:flex}#app .system-settings-page .store-responsibility-cards .operation-card>header strong{font-size:14px}#app .system-settings-page .store-card-body{background:#fff;gap:20px}#app .system-settings-page .store-card-body>section{border:0;padding:0}#app .system-settings-page .store-card-body :is(small,p,span){font-size:12px;line-height:1.6}#app .system-settings-page .store-card-body strong{font-size:14px}#app .system-settings-page .store-card-body .inline-form{margin-top:10px}#app .system-settings-page .account-identity-card{margin-bottom:20px}#app .system-settings-page .account-identity b{color:#3785bc;background:#edf5fc;border:0;border-radius:50%}#app .system-settings-page .account-facts{background:#fafcff}#app .system-settings-page :is(.account-edit-form,.employee-create-form){gap:18px;padding:24px}#app .system-settings-page .account-edit-form label>span{font-size:13px}@media (width<=1100px){#app .system-settings-page{padding:20px}#app .system-settings-page .owner-console{grid-template-columns:150px minmax(0,1fr);gap:16px}#app .system-settings-page .store-responsibility-cards .operation-card{grid-template-columns:1fr;gap:16px}#app .system-settings-page .employee-list-scope{display:none}#app .system-settings-page .employee-access-summary{grid-template-columns:34px minmax(0,1fr) auto auto}}@media (width<=700px){#app .system-settings-page{padding:16px 10px}#app .system-settings-page .owner-console{grid-template-columns:minmax(0,1fr)}#app .settings-navigation{flex-flow:wrap;gap:4px}#app .settings-navigation button{padding:10px}#app .system-settings-page .employee-access-summary{gap:8px;padding:14px 10px}#app .system-settings-page .compact-access-group{grid-template-columns:1fr;gap:10px}#app .system-settings-page .store-card-body{grid-template-columns:1fr}#app .system-settings-page .operation-section>header{flex-wrap:wrap;padding:16px}}#app .members-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}#app .members-heading h2{margin:0;font-size:20px}#app .members-heading p{color:#8191a3;margin:8px 0 0;font-size:13px}#app .members-view-tabs{border-bottom:1px solid #e4eaf2;gap:24px;margin-bottom:16px;display:flex}#app .members-view-tabs button{color:#8291a3;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 2px;font-size:14px}#app .members-view-tabs button.active{color:#3785bc;border-bottom-color:#3785bc}#app .members-toolbar{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding:16px 20px;display:flex}#app .members-toolbar input{width:260px;min-width:0}#app .members-toolbar :is(input,select){background:#fff;border:1px solid #dfe7f0;border-radius:6px;height:36px;padding:0 12px;font-size:13px}#app .members-toolbar>span{color:#8b98a7;white-space:nowrap;margin-left:auto;font-size:12px}#app .members-table-scroll{overflow-x:auto}#app .members-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}#app .members-table th{color:#8190a2;white-space:nowrap;background:#f8fafc;padding:14px 20px;font-size:12px;font-weight:500}#app .members-table td{color:#42566b;vertical-align:middle;border-top:1px solid #edf1f5;height:72px;padding:18px 20px}#app .members-table td strong{font-size:13px;font-weight:600}#app .members-table td small{color:#8a98a8;margin-top:5px;font-size:11px;display:block}#app .members-table .text-action{color:#3785bc;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:13px}#app .members-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}#app .member-status{color:#478b72;white-space:nowrap;background:#eef8f3;border-radius:4px;padding:4px 7px;font-size:11px}#app .member-status.inactive{color:#8994a2;background:#f2f4f7}#app .members-empty{text-align:center;color:#8a98a8;padding:40px}#app .collaborator-tag{margin:0 14px 4px 0;display:inline-block}#app .settings-drawer{color:#354b60;background:#fff;border:0;width:min(760px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-12px 0 40px #19344e20}#app .settings-drawer::backdrop{background:#253b5145}#app .settings-drawer-shell{flex-direction:column;height:100%;display:flex}#app .settings-drawer-heading{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}#app .settings-drawer-heading h2{margin:0;font-size:19px}#app .settings-drawer-heading p{color:#8695a6;margin:8px 0 0;font-size:12px}#app .settings-drawer-content{flex:1;min-height:0;overflow-y:auto}#app .settings-drawer-footer{background:#fff;border-top:1px solid #e8eef5;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}#app .settings-drawer .compact-store-list>article{border-bottom:1px solid #edf1f5;flex-direction:column;align-items:stretch;display:flex}#app .settings-drawer .compact-store-access>header{flex-wrap:wrap;gap:16px}#app .settings-drawer .compact-store-title strong{font-size:14px}#app .settings-drawer .compact-store-title span{margin-top:6px;font-size:12px}#app .settings-drawer .compact-access-expiry{max-width:350px}#app .settings-drawer .compact-access-expiry :is(span,input,small){font-size:12px}#app .settings-drawer .compact-access-expiry input{height:36px}#app .store-drawer-section,#app .owner-drawer-summary{border-bottom:1px solid #edf1f5;padding:24px}#app .store-drawer-section h3{margin:0 0 10px;font-size:15px}#app .store-drawer-section p{color:#8293a6;margin:0 0 16px;font-size:12px;line-height:1.7}#app .store-drawer-section label{flex-direction:column;gap:10px;font-size:12px;display:flex}#app .store-drawer-section select{background:#fff;border:1px solid #dfe7f0;border-radius:6px;min-width:0;max-width:100%;height:38px;padding:0 10px}#app .store-collaborator-row{justify-content:space-between;align-items:center;padding:14px 0;display:flex}#app .store-collaborator-row small{color:#8596a6;margin-top:6px;font-size:12px;display:block}#app .store-collaborator-add{gap:12px;margin-top:16px;display:flex}@media (width<=700px){#app .members-toolbar{flex-wrap:wrap;padding:12px}#app .members-toolbar input{width:100%}#app .members-heading{align-items:flex-start}#app .members-heading h2{font-size:18px}#app .members-table{min-width:660px}#app .settings-drawer-heading,#app .store-drawer-section{padding:18px}}#app .settings-drawer .issued-credential-panel{flex-wrap:wrap;gap:10px;margin:16px;padding:16px;display:flex}#app .settings-drawer .issued-credential-panel input{min-width:0;max-width:100%}#app .settings-drawer .compact-account-access{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}#app .settings-drawer .compact-account-access>label{flex:220px;gap:8px;font-size:13px;display:grid}#app .settings-drawer .compact-account-access>small{flex-basis:100%;font-size:12px;line-height:1.6}#app .settings-drawer .owner-role-promotion{border-top:1px solid #edf1f5;width:100%;padding:20px 0}#app .settings-drawer .compact-access-expiry label{gap:8px;display:grid}#app .settings-drawer .compact-access-expiry select{background:#fff;border:1px solid #dfe7f0;border-radius:6px;height:36px;padding:0 8px}#app .system-settings-page .owner-api-credentials{gap:20px;display:grid}#app .system-settings-page .credential-status-toolbar{background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 4px;display:flex}#app .system-settings-page .credential-status-toolbar strong{color:#344b60;font-size:20px}#app .system-settings-page .credential-status-toolbar span{color:#8493a5;margin-top:8px;font-size:12px;display:block}#app .system-settings-page .credential-section{background:#fff;border:1px solid #e4ebf3;border-radius:10px;margin:0;overflow:hidden}#app .system-settings-page .credential-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}#app .system-settings-page .credential-row-main{background:#fff;grid-template-columns:8px minmax(160px,1fr) minmax(180px,1fr) auto;gap:16px;min-height:76px;padding:18px 20px;display:grid}#app .system-settings-page .credential-compact-row{background:#fff;border:0;border-top:1px solid #edf1f5}#app .system-settings-page .credential-row-copy strong{font-size:14px;font-weight:600}#app .system-settings-page .credential-row-copy span{color:#8594a5;margin-top:6px;font-size:12px}#app .system-settings-page .credential-row-sync{color:#728397;font-size:12px;line-height:1.7}#app .system-settings-page .credential-row-actions{flex-wrap:wrap;gap:16px;display:flex}#app .system-settings-page .credential-row-actions button{padding:4px 0;font-size:13px}#app .system-settings-page .credential-header-actions{flex-wrap:wrap;gap:8px;display:flex}#app .system-settings-page .credential-alibaba-summary{background:#fff;flex-wrap:wrap;align-items:center;gap:18px;padding:20px;font-size:13px;display:flex}#app .system-settings-page .credential-alibaba-summary :is(strong,span,code){font-size:12px}#app .system-settings-page :is(.credential-legacy-note,.credential-security-note,.credential-empty){color:#8191a4;background:#fafbfd;border:0;margin:0;padding:14px 20px;font-size:12px;line-height:1.7}#app .system-settings-page .credential-security-note{background:0 0;padding:0}#app .system-settings-page :is(.credential-error-summary,.credential-error){padding:12px 20px;font-size:12px;line-height:1.6}#app .system-settings-page .connection-editor{padding:24px}#app .system-settings-page .connection-editor dl{grid-template-columns:90px minmax(0,1fr);gap:16px;margin:0 0 24px;font-size:13px;display:grid}#app .system-settings-page .connection-editor dt{color:#8695a6}#app .system-settings-page .connection-editor dd{overflow-wrap:anywhere;margin:0}#app .system-settings-page .connection-note{color:#8a98a7;padding-top:20px;font-size:12px;line-height:1.7}#app .system-settings-page :is(.credential-compact-form,.credential-inline-editor){background:#fff;border:0;flex-direction:column;align-items:stretch;gap:18px;padding:24px;display:flex}#app .system-settings-page .connection-editor .credential-inline-editor{padding:24px 0}#app .system-settings-page .connection-field{gap:8px;min-width:0;display:grid}#app .system-settings-page .connection-field span{color:#718498;font-size:12px;line-height:1.6}#app .system-settings-page :is(.credential-compact-form,.credential-inline-editor) input{border:1px solid #dce5ef;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 12px;font-size:13px}#app .system-settings-page :is(.credential-compact-form,.credential-inline-editor) button{align-self:flex-start;min-height:36px;font-size:13px}#app .system-settings-page .readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}#app .system-settings-page .readiness-grid>div{background:#fafcfe;border:1px solid #e9eef5;border-radius:8px;padding:20px}#app .system-settings-page .readiness-grid small{font-size:13px;line-height:1.6}#app .system-settings-page .readiness-grid b{overflow-wrap:anywhere;margin-top:12px;font-size:22px}#app .system-settings-page .password-request-list>article{background:#fff;border-bottom:1px solid #edf1f5;gap:18px;padding:20px}#app .system-settings-page .password-request-list :is(strong,span,small){font-size:13px;line-height:1.7}#app .system-settings-page .account-facts>div{border:0;padding:16px 20px}#app .system-settings-page .account-facts small{margin-bottom:8px;font-size:12px}#app .system-settings-page .account-facts strong{font-size:13px}#app .system-settings-page .account-edit-form{background:#fff;grid-template-columns:minmax(0,1fr)}#app .system-settings-page .account-edit-form input{border:1px solid #dce5ef;border-radius:6px;height:40px;font-size:14px}#app .system-settings-page .account-edit-form label>span{margin-bottom:8px;font-weight:500}@media (width<=1000px){#app .system-settings-page .credential-row-main{grid-template-columns:8px minmax(0,1fr) auto;gap:12px}#app .system-settings-page .credential-row-sync{grid-column:2}#app .system-settings-page .credential-row-actions{grid-area:1/3/span 2}#app .system-settings-page .readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){#app .system-settings-page .credential-status-toolbar{flex-wrap:wrap}#app .system-settings-page .credential-row-main{padding:16px 12px}#app .system-settings-page .readiness-grid{grid-template-columns:minmax(0,1fr)}#app .system-settings-page .account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}#app .system-settings-page{max-width:1520px;padding-top:20px}#app .settings-page-heading{margin-bottom:14px}#app .settings-page-heading h1{margin:0;font-size:22px}#app .system-settings-page .members-heading{min-height:40px;margin-bottom:14px}#app .system-settings-page .members-heading h2,#app .system-settings-page .credential-status-toolbar strong{font-size:18px;font-weight:600}#app .system-settings-page .members-view-tabs{margin-bottom:14px}#app .system-settings-page .operation-section>header{min-height:64px;padding:16px 20px}#app .system-settings-page .credential-section-head span{font-weight:400}#app .system-settings-page .members-table th{padding-top:12px;padding-bottom:12px}#app .system-settings-page .members-table td{height:68px;padding-top:14px;padding-bottom:14px}#app .system-settings-page .account-settings-layout{gap:20px}#app .system-settings-page .account-edit-form{max-width:600px}#app .system-settings-page .readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#app .system-settings-page button:focus:not(:focus-visible){box-shadow:none;outline:none}#app .settings-navigation button:focus-visible{outline-offset:3px;outline:2px solid #82b3d8}@media (width<=1000px){#app .system-settings-page .readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#app .settings-navigation{flex-wrap:wrap;gap:14px;margin-bottom:18px}#app .settings-navigation button{padding:10px 0;font-size:13px}#app .system-settings-page .readiness-grid{grid-template-columns:minmax(0,1fr)}}#app .members-split-layout{background:#fff;border:1px solid #e3eaf2;border-radius:10px;grid-template-columns:210px minmax(0,1fr);gap:0;display:grid;overflow:clip}#app .members-selector{background:#fafcfe;border-right:1px solid #e7edf4;min-width:0;padding:14px 10px}#app .members-selector-filters{gap:10px;margin-bottom:16px;display:grid}#app .members-selector-filters :is(input,select){background:#fff;border:1px solid #dfe7ef;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px}#app .members-selector nav{gap:6px;display:grid}#app .members-selector .member-choice{color:#425b71;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}#app .members-selector .member-choice.active{color:#287fba;background:#eaf4ff}#app .member-choice-avatar{background:#e9eff6;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}#app .member-choice strong{font-size:13px;font-weight:600}#app .member-choice small{color:#8b9bac;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}#app .members-selector-count{color:#8b9bac;padding:18px 10px;font-size:12px;display:block}#app .settings-inline-editor{flex-direction:column;min-width:0;min-height:560px;display:flex}#app .settings-inline-content{flex:1;min-width:0}#app .settings-inline-editor .settings-drawer-footer{z-index:2;position:sticky;bottom:0}#app .settings-inline-editor .settings-drawer-heading{padding:22px 24px}#app .matrix-toolbar{color:#8192a3;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:12px;display:flex}#app .permission-matrix-scroll{overflow-x:auto}#app .permission-matrix{border-collapse:collapse;width:100%;min-width:710px;font-size:13px}#app .permission-matrix th{color:#8192a3;white-space:nowrap;background:#f7f9fc;padding:14px 10px;font-size:12px;font-weight:500}#app .permission-matrix td{text-align:center;border-top:1px solid #edf1f6;padding:18px 10px}#app .permission-matrix :is(th,td):first-child{text-align:left;min-width:170px;padding-left:20px}#app .permission-matrix td strong{font-size:13px;font-weight:600}#app .permission-matrix td small{color:#899bad;margin-top:6px;font-size:11px;display:block}#app .permission-matrix input[type=checkbox]{cursor:pointer;accent-color:#3785bc;width:16px;height:16px}#app .permission-matrix input:disabled{cursor:default}#app .permission-matrix .pending-revoke{background:#fffaf1}#app .permission-matrix .matrix-pending,#app .matrix-unsaved{color:#aa762d}#app .matrix-unsaved{align-self:center;margin-right:auto;font-size:12px}#app .matrix-primary{color:#899bad;font-size:12px}#app .matrix-expiry{gap:8px;min-width:125px;display:grid}#app .matrix-expiry :is(select,input),#app .matrix-add select{background:#fff;border:1px solid #dfe7ef;border-radius:5px;min-width:0;height:34px;padding:0 8px;font-size:12px}#app .matrix-add{border-top:1px solid #edf1f6;gap:10px;padding:20px;display:flex}#app .matrix-add select{width:200px;max-width:60%}#app .matrix-store-access .text-action{white-space:nowrap;font-size:12px}#app .settings-inline-editor .compact-account-access{flex-wrap:wrap;gap:16px;display:flex}#app .settings-inline-editor .compact-account-access>small{flex-basis:100%;font-size:12px}@media (width<=1000px){#app .members-split-layout{grid-template-columns:160px minmax(0,1fr)}}@media (width<=700px){#app .members-split-layout{grid-template-columns:minmax(0,1fr)}#app .members-selector{border-bottom:1px solid #e7edf4;border-right:0}#app .members-selector nav{display:flex;overflow-x:auto}#app .members-selector .member-choice{width:auto;min-width:130px}#app .members-selector-filters{grid-template-columns:minmax(0,1fr) 110px}#app .members-selector-count{display:none}#app .matrix-toolbar{flex-wrap:wrap}}#app .settings-drawer.settings-centered-modal{border-radius:12px;width:min(480px,100% - 32px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;inset:0;box-shadow:0 20px 70px #19344e30}#app .settings-centered-modal .settings-drawer-shell{height:auto;max-height:calc(100dvh - 48px)}#app .employee-modal-form{gap:20px;padding:24px;display:grid}#app .employee-modal-form label{gap:8px;font-size:14px;display:grid}#app .employee-modal-form input{background:#fff;border:1px solid #dfe7f0;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 12px;font-size:14px}#app .employee-password-hint{color:#73869a;background:#f4f8fc;border-radius:6px;margin:0;padding:12px;font-size:12px;line-height:1.7}#app .system-settings-page .members-split-layout{border-color:#e2e7ed;border-radius:8px}#app .system-settings-page .members-selector{background:#fafbfc;padding:16px 12px}#app .system-settings-page .members-selector .member-choice{padding:10px}#app .system-settings-page .settings-inline-editor .settings-drawer-heading{padding:18px 24px}#app .system-settings-page .settings-inline-editor .settings-drawer-heading h2{font-size:17px;font-weight:600}#app .system-settings-page .employee-access-tabs{background:#fff;gap:28px;padding:0 24px}#app .system-settings-page .employee-access-tabs button{padding:12px 0;font-size:13px}#app .system-settings-page .matrix-toolbar{background:#fff;padding:16px 20px}#app .system-settings-page .matrix-toolbar .matrix-add{border:0;flex:1;align-items:center;min-width:0;padding:0}#app .system-settings-page .matrix-add .button{min-height:34px;padding:6px 12px;font-size:12px}#app .system-settings-page .permission-matrix{min-width:760px}#app .system-settings-page .permission-matrix th{color:#66758a;background:#f7f8fa;padding:12px 10px}#app .system-settings-page .permission-matrix td{height:64px;padding:12px 10px}#app .system-settings-page .permission-matrix tbody tr:hover{background:#f8fbfe}#app .system-settings-page .matrix-permission-caption{color:#8a96a6;margin-top:3px;font-size:11px;font-weight:400;display:block}#app .system-settings-page .matrix-help-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 20px;display:flex}#app .system-settings-page .permission-help{color:#768397;min-width:0;font-size:12px;line-height:1.7}#app .system-settings-page .permission-help summary{cursor:pointer;color:#64758b;width:fit-content}#app .system-settings-page .permission-help summary:focus-visible{outline-offset:3px;outline:2px solid #82b3d8}#app .system-settings-page .permission-help>div{background:#f7f9fc;border-radius:4px;max-width:760px;margin-top:10px;padding:12px 16px}#app .system-settings-page .permission-help p{margin:4px 0}#app .system-settings-page .compact-system-access{padding:0 24px 18px}#app .system-settings-page .compact-access-group{grid-template-columns:110px minmax(0,1fr);gap:20px;padding:17px 0}#app .system-settings-page .compact-access-group>strong{color:#526174;align-self:center;font-size:13px;font-weight:500}#app .system-settings-page .compact-access-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}:is(#app .system-settings-page .compact-access-group label,#app .system-settings-page .compact-access-group label:has(input:checked)){color:#33455b;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:13px}#app .system-settings-page .compact-access-group label input{flex-shrink:0;width:16px;height:16px}#app .system-settings-page .compact-system-access>.permission-help{padding-top:14px}#app .system-settings-page .settings-inline-editor .settings-drawer-footer{box-shadow:none;border-top:1px solid #e7edf4;padding:14px 24px;position:static}@media (width<=700px){#app .system-settings-page .compact-access-group{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}#app .system-settings-page .compact-access-group>div{grid-template-columns:minmax(0,1fr)}#app .system-settings-page .matrix-toolbar{padding:12px}#app .system-settings-page .matrix-toolbar .matrix-add{flex-wrap:wrap}#app .system-settings-page .matrix-help-row{padding:12px}}#app .system-settings-page .matrix-column-title{align-items:center;gap:8px;display:inline-flex}#app .system-settings-page .matrix-store-toggle{padding:0;font-size:11px;font-weight:400}body:has(.announcement-center-page){background:#edf3f9;min-width:0}.announcement-center-page{color:#263d55;background-color:#edf3f9;background-image:linear-gradient(#ffffffa8 1px,#0000 1px),linear-gradient(90deg,#ffffffa8 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:34px clamp(20px,4vw,64px) 60px}.announcement-center-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1380px;margin:0 auto 26px;display:flex}.announcement-center-header span,.announcement-publish-card>div>span{color:#6283a5;letter-spacing:.13em;font-size:11px;font-weight:750}.announcement-center-header h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(28px,3vw,42px)}.announcement-center-header p{color:#6c8095;margin:0}.announcement-center-header>strong{color:#54789d;background:#fff;border:1px solid #b9cbe0;border-radius:999px;padding:9px 13px;font-size:13px}.announcement-center-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;max-width:1380px;margin:0 auto;display:grid}.announcement-history-panel,.announcement-publish-card,.announcement-detail-card,.announcement-access-denied{background:#fff;border:1px solid #d6e1ec;border-radius:16px;box-shadow:0 12px 32px #42658a12}.announcement-history-panel{align-self:start;overflow:hidden}.announcement-history-panel>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;padding:20px;display:flex}.announcement-history-panel h2{margin:0;font-size:17px}.announcement-history-panel header span{color:#8091a2;font-size:12px}.announcement-history-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;gap:9px;padding:16px 18px;display:grid}.announcement-history-item:hover,.announcement-history-item.selected{background:#f0f6fc}.announcement-history-item.selected{box-shadow:inset 3px 0 #4888bc}.announcement-history-item>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.55;overflow:hidden}.announcement-history-item small,.announcement-detail-card header>strong{color:#36785a;background:#eaf5ef;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px}.announcement-history-item small.expired,.announcement-detail-card strong.expired{color:#707b86;background:#f1f2f4}.announcement-history-item small.invalidated,.announcement-detail-card strong.invalidated{color:#a14e40;background:#fff0ed}.announcement-workspace{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:20px;display:grid}.announcement-publish-card,.announcement-detail-card{padding:24px}.announcement-publish-card h2,.announcement-detail-card h2{margin:4px 0 18px;font-size:21px}.announcement-publish-card{gap:18px;display:grid}.announcement-publish-card label{color:#435a71;gap:8px;font-size:13px;font-weight:650;display:grid}.announcement-publish-card label>span{justify-content:space-between;display:flex}.announcement-publish-card em{color:#8192a4;font-size:11px;font-style:normal;font-weight:400}.announcement-publish-card textarea,.announcement-publish-card input{box-sizing:border-box;color:#293f56;width:100%;font:inherit;background:#fff;border:1px solid #bdccdb;border-radius:9px;padding:11px 12px}.announcement-publish-card textarea{resize:vertical;line-height:1.7}.announcement-publish-card label>small{color:#8999a9;justify-self:end;font-weight:400}.announcement-publish-card>button,.announcement-detail-card footer button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#438abc;border:1px solid #397eae;border-radius:9px;padding:9px 17px}.announcement-publish-card>button:disabled,.announcement-detail-card footer button:disabled{opacity:.55;cursor:default}.announcement-detail-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.announcement-detail-card header span{color:#7a8ea2;font-size:12px}.announcement-detail-card dl{border:1px solid #e3eaf1;border-radius:10px;margin:0;display:grid;overflow:hidden}.announcement-detail-card dl>div{border-bottom:1px solid #e8eef4;grid-template-columns:92px 1fr;display:grid}.announcement-detail-card dl>div:last-child{border-bottom:0}.announcement-detail-card dt,.announcement-detail-card dd{margin:0;padding:10px 12px;font-size:12px}.announcement-detail-card dt{color:#708498;background:#f5f8fb}.announcement-detail-content{color:#344c63;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border-radius:10px;min-height:110px;margin:18px 0;padding:18px;line-height:1.8}.announcement-detail-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.announcement-detail-card footer span{color:#7b8da0;font-size:12px}.announcement-detail-card footer button{color:#a54f40;background:#fff;border-color:#c96d5b}.announcement-empty{color:#8796a5;text-align:center;margin:0;padding:28px 18px}.announcement-message{box-sizing:border-box;border-radius:9px;max-width:1380px;margin:0 auto 16px;padding:11px 14px;font-size:13px}.announcement-message.error{color:#9d4638;background:#fff0ed}.announcement-message.success{color:#34765a;background:#eaf6ef}.announcement-access-denied{text-align:center;width:min(520px,100% - 40px);margin:80px auto;padding:42px}.announcement-access-denied>span{color:#a65749;background:#fff0ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:24px;display:grid}.announcement-access-denied h2{margin:0 0 10px}.announcement-access-denied p{color:#73869a;margin:0;line-height:1.7}.announcement-center-page button:focus-visible,.announcement-center-page textarea:focus-visible,.announcement-center-page input:focus-visible{outline-offset:2px;outline:3px solid #9ac8e9}@media (width<=1050px){.announcement-workspace{grid-template-columns:1fr}}@media (width<=760px){.announcement-center-page{padding:24px 14px 40px}.announcement-center-header{flex-direction:column;align-items:start}.announcement-center-layout{grid-template-columns:1fr}.announcement-history-panel{max-height:330px;overflow:auto}.announcement-detail-card footer{flex-direction:column;align-items:stretch}}
