:root{--nav:#062a56;--bg:#f1f4fc;--tab:#dfe7f7;--panel:#fff;--line:#e5ebf5;--head:#f5f7fb;--text:#172033;--muted:#667085;--blue:#1677ff;--green:#17b26a;--red:#f04438;--orange:#f79009;--purple:#a855f7;--pink:#ec4899;color:var(--text);background:var(--bg);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}.client-app{min-height:100vh}.login-shell{background:linear-gradient(135deg,#eef5ff 0%,#f8fafc 52%,#edfdf5 100%);align-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;width:100%;max-width:420px;margin:0 auto;padding:30px;display:grid;box-shadow:0 24px 70px #1018281f}.login-card h1{margin:6px 0 8px;font-size:28px}.login-card p{color:var(--muted);margin:0}.login-kicker{color:var(--blue);font-weight:800}.login-card label,.user-create-form label{gap:7px;display:grid}.login-card label span,.user-create-form label span{color:#344054;font-size:13px;font-weight:700}.login-card input,.user-create-form input{color:var(--text);border:1px solid #d6deeb;border-radius:6px;min-height:38px;padding:0 11px}.login-submit{min-height:40px}.form-error{color:var(--red);margin:0;font-size:13px}.top-nav{background:var(--nav);color:#fff;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;height:48px;padding:0 18px;display:grid}.brand{white-space:nowrap;font-size:18px;font-weight:800}.top-nav nav{gap:2px;min-width:0;max-width:100%;height:100%;display:flex;overflow:visible}.nav-item-wrap{flex:none;height:100%;position:relative}.top-nav nav button{color:#ffffffd1;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;height:100%;padding:0 13px;display:inline-flex}.top-nav nav button.active{color:#fff;background:#ffffff1a;font-weight:700}@media (width>=1181px){.top-nav:not(.admin-top-nav){height:auto;min-height:48px}.top-nav:not(.admin-top-nav) nav{flex-wrap:wrap;height:auto}.top-nav:not(.admin-top-nav) .nav-item-wrap{height:48px}}.nav-dropdown{z-index:80;background:#fff;border:1px solid #d7dfed;border-radius:6px;min-width:132px;padding:6px;display:none;position:absolute;top:48px;left:0;box-shadow:0 14px 34px #10182829}.nav-item-wrap:hover .nav-dropdown,.nav-item-wrap:focus-within .nav-dropdown{display:grid}.top-nav .nav-dropdown button{color:#172033;border-radius:4px;justify-content:flex-start;width:100%;height:34px;padding:0 10px}.top-nav .nav-dropdown button:hover{color:var(--blue);background:#eef5ff}.admin-top-nav{background:#12335f}.top-user{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.top-nav-scrollable::-webkit-scrollbar{height:4px}.top-nav nav::-webkit-scrollbar{height:4px}.top-nav-scrollable::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.top-nav nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.top-nav-scrollable::-webkit-scrollbar-track{background:0 0}.top-nav nav::-webkit-scrollbar-track{background:0 0}.top-icon-button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.avatar{background:#ffffff24;border-radius:999px;padding:5px 9px}.language-select,.login-language-switch select{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;outline:0;min-height:28px;padding:0 28px 0 10px}.language-select option,.login-language-switch option{color:#172033}.login-language-switch{z-index:10;position:fixed;top:18px;right:22px}.login-language-switch select{background:#062a56;box-shadow:0 10px 24px #1018281f}.top-reset{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 10px;display:inline-flex}.top-network{font-weight:700}.tab-strip{background:#e4ebfa;align-items:end;gap:0;height:58px;padding:8px 24px 0;display:flex;overflow-x:auto}.tab-strip button{color:#172033;white-space:nowrap;background:0 0;border-right:1px solid #b8c4d8;align-items:center;gap:8px;min-width:96px;height:48px;padding:0 24px;display:inline-flex}.tab-strip button:first-child{border-left:0}.tab-strip button.active{color:#061b3a;background:#f8fbff;border-right-color:#0000;border-radius:18px 18px 0 0;font-weight:800}.tab-strip .page-refresh-button{color:#12335f;z-index:4;background:#fff;border:1px solid #c9d6ea;border-radius:8px;flex:none;gap:6px;min-width:82px;height:34px;margin:8px 0 8px auto;padding:0 12px;font-weight:800;position:sticky;right:0;box-shadow:-10px 0 16px #e4ebfaeb}.tab-strip .page-refresh-button:disabled{cursor:wait;opacity:.65}.admin-tab-strip{box-shadow:inset 0 1px #ffffffa6}.tab-close{color:#667085;border-radius:3px;padding:2px}.tab-close:hover{color:#111827;background:#d7dfed}.home-shell{max-width:1180px;margin:18px auto 44px;padding:0 20px;display:block}.home-main{align-content:start;gap:16px;display:grid}.notice-banner{background:#fdebdc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;padding:0 14px;display:flex}.notice-banner span{color:#344054;font-size:13px}.notice-banner button,.panel-title button{color:var(--blue);background:0 0;padding:0}.notice-banner .close{color:#111827;margin-left:auto;font-size:22px}.service-strip{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid;overflow-x:auto}.service-strip article,.panel,.side-menu,.filter-bar,.table-card{background:var(--panel);border:1px solid var(--line);border-radius:7px}.service-strip article{cursor:pointer;gap:8px;min-height:152px;padding:18px 16px;display:grid}.service-strip article:hover{border-color:#9bc7ff;box-shadow:0 10px 24px #1677ff14}.service-strip b{font-size:24px}.blue{color:var(--blue)}.green{color:var(--green)}.purple{color:var(--purple)}.pink{color:var(--pink)}.orange{color:var(--orange)}.red,.danger{color:var(--red)}.panel{padding:18px}.panel-title{justify-content:space-between;align-items:center;gap:14px;display:flex}h2{margin:0;font-size:18px}.chart-actions{flex-wrap:wrap;display:flex}.chart-actions button{border:1px solid var(--line);color:#344054;background:#fff;justify-content:center;align-items:center;gap:5px;min-width:74px;height:32px;padding:0 12px;display:inline-flex}.chart-actions button.active{border-color:var(--blue);color:var(--blue)}.chart-panel-title{align-items:flex-start;gap:12px}.chart-custom-range{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin:12px 0 0;display:flex}.chart-custom-range label{color:#637083;align-items:center;gap:7px;font-size:13px;display:flex}.chart-custom-range input{color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:6px;padding:6px 8px}.chart-summary{gap:20px;margin:16px 0 18px;display:flex}.chart-summary article{border-left:4px solid var(--blue);border-radius:6px;gap:8px;min-width:210px;padding:13px 18px;display:grid;box-shadow:inset 0 0 0 1px #edf2f7}.chart-summary article.green{border-left-color:var(--green)}.chart-summary article.pink{border-left-color:var(--pink)}.chart-legend{justify-content:flex-end;align-items:center;gap:18px;margin:-7px 0 10px;display:flex}.chart-legend span{color:#69778b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chart-legend span:before{content:"";border-radius:3px;width:8px;height:8px}.chart-legend .orders:before,.volume-bar.orders{background:var(--blue)}.chart-legend .inbounds:before,.volume-bar.inbounds{background:var(--green)}.chart-legend .returns:before,.volume-bar.returns{background:var(--pink)}.volume-chart{grid-template-columns:48px minmax(0,1fr);min-height:250px;display:grid}.volume-y-axis{color:#8a98ab;text-align:right;flex-direction:column;justify-content:space-between;padding:0 9px 31px 0;font-size:12px;display:flex}.volume-chart-scroll{min-width:0;overflow-x:auto}.volume-chart-canvas{height:240px;min-width:max(100%, calc(var(--chart-bucket-count) * 48px));position:relative}.volume-grid-line{pointer-events:none;border-top:1px solid #e6ebf2;position:absolute;left:0;right:0}.volume-bars{grid-template-columns:repeat(var(--chart-bucket-count), minmax(42px, 1fr));gap:6px;display:grid;position:absolute;inset:0}.volume-bucket{grid-template-rows:210px 30px;min-width:0;display:grid}.volume-bar-group{justify-content:center;align-items:flex-end;gap:2px;padding:0 4px;display:flex}.volume-bar{opacity:.88;border-radius:3px 3px 0 0;width:28%;min-width:5px;max-width:13px;transition:height .2s}.volume-bucket small{color:#8a98ab;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:11px;overflow:hidden}.volume-empty{color:#8a98ab;white-space:nowrap;font-size:13px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.wallet{gap:8px;display:grid}.wallet p,.wallet small,.service-strip span,.announcements small{color:var(--muted)}.wallet strong{font-size:18px}.wallet div{justify-content:space-between;align-items:center;display:flex}.wallet div button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:5px;min-height:32px;padding:0 12px}.wallet hr{border:0;border-top:1px dashed var(--line);width:100%}.announcements{gap:14px;display:grid}.announcements article{gap:6px;display:grid}.home-communication-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.home-communication-panel{min-height:238px;padding:0;overflow:hidden}.home-communication-panel>header,.communication-admin-head,.communication-form-title,.feedback-window-label{justify-content:space-between;align-items:center;display:flex}.home-communication-panel>header{border-bottom:1px solid var(--line);min-height:58px;padding:0 18px}.home-communication-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.home-communication-panel>header svg{color:var(--blue);flex:none}.home-communication-panel>header button:not(.primary),.feedback-window-label button,.communication-form-title button{color:var(--blue);background:0 0;padding:4px}.communication-count{color:#f04438;background:#fff1f0;border-radius:4px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.communication-count.neutral{color:var(--blue);background:#eff6ff}.primary.compact{min-height:32px;padding:0 12px}.communication-row{color:#172033;text-align:left;background:0 0;border-bottom:1px solid #edf1f6;border-radius:0;align-items:center;gap:9px;width:100%;min-height:55px;padding:10px 18px;display:grid}.communication-row:hover{background:#f7faff}.announcement-row{grid-template-columns:7px auto minmax(0,1fr) auto}.announcement-row>.unread-dot{grid-area:1/1}.announcement-row>em{grid-area:1/2}.announcement-row>strong{grid-area:1/3}.announcement-row>small{grid-area:1/4}.communication-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.communication-row small{color:var(--muted);white-space:nowrap}.communication-row em,.communication-level,.communication-status,.communication-admin-list em,.communication-feedback-list em,.communication-feedback-handler>header em,.communication-full-list em{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800}.communication-row em.normal,.communication-level.normal,.communication-admin-list em.normal,.communication-full-list em.normal{color:var(--blue);background:#edf5ff}.communication-row em.important,.communication-level.important,.communication-admin-list em.important,.communication-full-list em.important{color:#f79009;background:#fff4e5}.communication-row em.urgent,.communication-level.urgent,.communication-admin-list em.urgent,.communication-full-list em.urgent{color:#f04438;background:#fff1f0}.unread-dot{background:#f04438;border-radius:999px;width:7px;height:7px}.feedback-window-label{color:#344054;min-height:38px;padding:0 18px;font-size:13px;font-weight:800}.feedback-row{grid-template-columns:minmax(0,1fr) auto auto}.feedback-row em.pending,.communication-status.pending,.communication-feedback-list em.pending,.communication-feedback-handler>header em.pending,.communication-full-list em.pending{color:#f79009;background:#fff4e5}.feedback-row em.processing,.communication-status.processing,.communication-feedback-list em.processing,.communication-feedback-handler>header em.processing,.communication-full-list em.processing{color:var(--blue);background:#edf5ff}.feedback-row em.confirm,.communication-status.confirm,.communication-feedback-list em.confirm,.communication-feedback-handler>header em.confirm,.communication-full-list em.confirm{color:#6941c6;background:#f4f3ff}.feedback-row em.done,.communication-status.done,.communication-feedback-list em.done,.communication-feedback-handler>header em.done,.communication-full-list em.done{color:#039855;background:#ecfdf3}.communication-empty{color:var(--muted);text-align:center;place-items:center;min-height:78px;padding:18px;display:grid}.communication-admin-card{border:1px solid var(--line);background:#fff;border-radius:7px;gap:16px;padding:18px;display:grid}.communication-admin-head{gap:18px}.communication-admin-head h2{margin-top:5px}.communication-admin-head p{color:var(--muted);margin:6px 0 0}.communication-admin-head button{align-items:center;gap:6px;display:inline-flex}.communication-admin-tabs{border-bottom:1px solid var(--line);gap:18px;display:flex}.communication-admin-tabs button{color:#667085;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:0 4px}.communication-admin-tabs button.active{border-bottom-color:var(--blue);color:var(--blue);font-weight:800}.communication-admin-tabs b{background:#eef4ff;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:11px}.communication-admin-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;display:grid}.communication-compose-form{background:#f8fbff;border:1px solid #e4eaf2;border-radius:7px;gap:12px;padding:16px;display:grid}.communication-form-title{min-height:28px}.communication-compose-form label,.communication-feedback-handler label,.communication-modal-grid label{gap:6px;display:grid}.communication-compose-form label>span,.communication-feedback-handler label>span,.communication-modal-grid label>span{color:#344054;font-size:13px;font-weight:800}.communication-compose-form input,.communication-compose-form select,.communication-compose-form textarea,.communication-feedback-handler select,.communication-feedback-handler textarea,.communication-modal-grid input,.communication-modal-grid select,.communication-modal-grid textarea{resize:vertical;background:#fff;border:1px solid #cfd8e6;border-radius:5px;width:100%;min-height:38px;padding:8px 10px}.communication-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communication-form-grid .switch-field{justify-content:space-between;align-items:center;display:flex}.communication-form-grid .switch-field input{width:18px;height:18px;min-height:18px}.communication-client-select{min-height:112px!important}.communication-submit{justify-self:end}.communication-admin-list{align-content:start;gap:10px;max-height:620px;display:grid;overflow:auto}.communication-admin-list article{border:1px solid #e4eaf2;border-radius:7px;gap:8px;padding:14px;display:grid}.communication-admin-list article>div{align-items:center;gap:8px;display:flex}.communication-admin-list article>div strong{flex:1}.communication-admin-list article>div span{color:#475467;background:#f2f4f7;border-radius:4px;padding:3px 6px;font-size:11px}.communication-admin-list article p{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.communication-admin-list article small{color:var(--muted)}.communication-admin-list footer{justify-content:flex-end;gap:12px;display:flex}.communication-admin-list footer button{color:var(--blue);background:0 0;padding:3px}.communication-feedback-admin-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px;min-height:420px;display:grid}.communication-feedback-list{border-right:1px solid var(--line);align-content:start;gap:6px;max-height:590px;padding-right:16px;display:grid;overflow:auto}.communication-feedback-list>button{color:#344054;text-align:left;background:0 0;border:1px solid #e4eaf2;gap:7px;padding:12px;display:grid}.communication-feedback-list>button.active{background:#f4f8ff;border-color:#9bc7ff}.communication-feedback-list>button>span{justify-content:space-between;align-items:center;display:flex}.communication-feedback-list>button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-feedback-list time{color:var(--muted);font-size:11px}.communication-feedback-handler{align-content:start;gap:14px;display:grid}.communication-feedback-handler>header{justify-content:space-between;align-items:center;display:flex}.communication-feedback-handler>header h3{margin:0 0 4px}.communication-feedback-handler>header span{color:var(--muted);font-size:12px}.communication-feedback-handler>p{white-space:pre-wrap;background:#f8fafc;border-radius:6px;margin:0;padding:14px;line-height:1.7}.communication-feedback-placeholder{color:var(--muted);place-items:center;display:grid}.communication-replies{gap:8px;max-height:230px;display:grid;overflow:auto}.communication-replies article{border-left:3px solid var(--blue);background:#f4f8ff;border-radius:5px;gap:5px;padding:10px 12px;display:grid}.communication-replies p{white-space:pre-wrap;margin:0}.communication-replies small{color:var(--muted)}.communication-modal{width:min(720px,100vw - 28px);max-height:min(84vh,760px);overflow:auto}.communication-modal .modal-head>div{gap:5px;display:grid}.communication-modal .modal-head small{color:var(--muted)}.communication-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.communication-modal-grid .wide{grid-column:1/-1}.feedback-image-field{border:1px dashed #b9c7da;border-radius:7px;gap:10px;padding:13px;display:grid}.feedback-image-field>div:first-child{gap:3px;display:grid}.feedback-image-field>div:first-child>span{color:#344054;font-size:13px;font-weight:800}.feedback-image-field>div:first-child>small{color:var(--muted)}.feedback-image-field>button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.feedback-upload-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.feedback-upload-preview article{background:#f8fafc;border:1px solid #e4eaf2;border-radius:6px;gap:6px;min-width:0;padding:7px;display:grid;position:relative}.feedback-upload-preview article img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.feedback-upload-preview article span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.feedback-upload-preview article button{color:#d92d20;background:#fffffff0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:11px;right:11px}.feedback-attachment-grid{grid-template-columns:repeat(3,minmax(90px,150px));gap:9px;display:grid}.feedback-attachment-grid>button{color:var(--muted);background:#f2f4f7;border:1px solid #e4e7ec;min-height:90px;padding:0;overflow:hidden}.feedback-attachment-grid>button:not(:disabled):hover{border-color:var(--blue)}.feedback-attachment-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.feedback-attachment-grid span{padding:10px;font-size:12px;display:block}.feedback-image-preview-mask{z-index:260}.feedback-image-preview-modal{background:#fff;border-radius:8px;width:max-content;max-width:min(1100px,100vw - 32px);max-height:92vh;padding:16px;display:grid;overflow:hidden}.feedback-image-preview-modal .modal-head{min-width:min(520px,100vw - 64px)}.feedback-image-preview-modal>img{object-fit:contain;max-width:calc(100vw - 64px);max-height:calc(92vh - 84px);display:block}.communication-list-modal{width:min(780px,100vw - 28px)}.communication-full-list{max-height:540px;display:grid;overflow:auto}.communication-full-list>button{color:#344054;text-align:left;background:0 0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:7px auto minmax(0,1fr);align-items:start;gap:10px;padding:14px 4px;display:grid}.communication-full-list>button:hover{background:#f8fbff}.communication-full-list>button>div{gap:6px;min-width:0;display:grid}.communication-full-list:not(.feedback-full-list)>button>.unread-dot{grid-area:1/1}.communication-full-list:not(.feedback-full-list)>button>em{grid-area:1/2}.communication-full-list:not(.feedback-full-list)>button>div{overflow-wrap:anywhere;grid-area:1/3}.communication-full-list p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.feedback-full-list>button{grid-template-columns:minmax(0,1fr) auto}.announcement-detail-modal{width:min(700px,100vw - 28px)}.announcement-detail-modal .modal-head>div{overflow-wrap:anywhere;min-width:0}.announcement-detail-modal .modal-head>button{flex-shrink:0}.announcement-detail-content{overflow-wrap:anywhere;white-space:pre-wrap;background:#f8fafc;border-radius:6px;min-height:160px;margin:18px 0;padding:18px;line-height:1.8}.announcement-detail-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.feedback-detail-question{background:#f8fafc;border-radius:6px;gap:7px;margin:18px 0;padding:16px;display:grid}.feedback-detail-question p{white-space:pre-wrap;margin:0;line-height:1.7}.feedback-detail-question small,.feedback-detail-question time{color:var(--muted);font-size:12px}.feedback-progress{grid-template-columns:repeat(4,1fr);margin:8px 0 20px;display:grid}.feedback-progress span{color:#98a2b3;text-align:center;border-top:3px solid #d0d5dd;padding-top:8px;font-size:12px}.feedback-progress span.done{border-top-color:var(--blue);color:var(--blue);font-weight:800}.client-replies{max-height:280px}.admin-shell{gap:14px;padding:16px;display:grid}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-kpis article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:8px;min-height:88px;padding:16px;display:grid}.admin-kpis span{color:var(--muted);font-weight:700}.admin-kpis strong{font-size:26px}.user-create-form{border:1px solid var(--line);background:#f8fbff;border-radius:7px;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:12px;margin:0 0 12px;padding:14px;display:grid}.admin-permission-panel{background:#fff;border:1px solid #dbe4f0;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:center;gap:8px 12px;padding:12px;display:grid}.permission-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.permission-head>span{color:#172033;font-size:13px;font-weight:800}.permission-head button{color:var(--blue);background:#eef5ff;height:28px;padding:0 10px;font-size:12px}.permission-head button:disabled{color:#98a2b3;cursor:not-allowed}.permission-check{align-items:center;min-width:0;gap:8px!important;display:inline-flex!important}.permission-check input{width:16px;min-height:auto!important;padding:0!important}.permission-check span{color:#344054;font-size:13px;font-weight:700}.modal-permission-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-permission-panel small{color:#667085;grid-column:1/-1}.admin-permission-panel.disabled{background:#f8fafc}.user-table{grid-template-columns:1.1fr 120px 1fr 1.1fr .8fr 1.25fr}.admin-user-table .thead,.admin-user-table .trow{grid-template-columns:170px 190px minmax(360px,1fr) 170px 170px;min-width:1060px}.user-management-summary{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:12px;display:grid}.user-management-summary article{border:1px solid var(--line);background:#f8fbff;border-radius:7px;gap:5px;padding:13px 14px;display:grid}.user-management-summary span,.user-management-summary small{color:var(--muted);font-size:12px}.user-management-summary strong{color:var(--text);font-size:24px}.user-workbench{grid-template-columns:190px minmax(0,1fr);gap:14px;display:grid}.user-status-panel{border:1px solid var(--line);background:#fff;border-radius:7px;align-self:start;gap:6px;padding:12px 8px;display:grid}.user-status-panel strong{border-left:2px solid var(--blue);color:var(--text);margin:0 6px 8px;padding-left:7px;font-size:13px}.user-status-panel button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;display:flex}.user-status-panel button.active{color:var(--blue);background:#eef4ff;font-weight:700}.user-status-panel b{color:var(--muted);font-weight:600}.user-main-panel{gap:12px;min-width:0;display:grid}.user-filter-strip,.user-action-row{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.user-filter-strip select,.user-filter-strip input,.user-open-form input{color:var(--text);border:1px solid #d6deeb;border-radius:6px;min-height:34px;padding:0 10px}.user-filter-strip select{min-width:140px}.user-filter-strip label{flex:1;min-width:220px;display:flex}.user-filter-strip label input{border-radius:6px 0 0 6px;flex:1}.user-filter-strip label button{border:1px solid #d6deeb;border-left:0;border-radius:0 6px 6px 0;min-width:38px}.user-action-row{flex-wrap:wrap}.user-open-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-open-form input{width:150px}.user-tool-spacer{flex:1}.customer-table .thead,.customer-table .trow{grid-template-columns:160px 180px 170px 130px 110px 120px 130px 180px 190px;min-width:1370px}.admin-account-box{border:1px solid var(--line);background:#fff;border-radius:7px;padding:12px}.account-modal{width:min(520px,94vw);max-width:520px}.account-edit-form{gap:14px;padding:18px;display:grid}.account-edit-form label{gap:7px;display:grid}.account-edit-form label span{color:#344054;font-size:13px;font-weight:700}.account-edit-form input{color:var(--text);border:1px solid #d6deeb;border-radius:6px;min-height:38px;padding:0 11px}.log-table .thead,.log-table .trow{grid-template-columns:170px 100px 170px 170px 150px 190px minmax(260px,1fr);min-width:1320px}.log-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sorting-modal{width:100%;max-width:min(900px,94vw)}.sorting-sheet{border-bottom:1px solid var(--line);grid-template-columns:1fr 320px;align-items:center;gap:12px;padding:16px 18px;display:grid}.sorting-sheet small{color:var(--muted);margin-top:4px;display:block}.sorting-sheet svg{fill:#111827;width:100%;height:52px}.sorting-scan-grid{grid-template-columns:1fr 1fr auto auto;gap:10px;padding:16px 18px 8px;display:grid}.sorting-scan-grid label{gap:6px;display:grid}.sorting-scan-grid span{color:var(--muted);font-size:12px;font-weight:700}.sorting-scan-grid input{border:1px solid #d6deeb;border-radius:6px;min-height:38px;padding:0 10px}.sorting-message{color:var(--blue);margin:0;padding:0 18px 12px;font-weight:700}.sorting-table{margin:0 18px 16px}.sorting-table .thead,.sorting-table .trow{grid-template-columns:220px minmax(260px,1fr) 90px 90px}.admin-account-toolbar{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.admin-card .toolbar strong{font-size:16px}.network-diagnostic-page{gap:14px;display:grid}.network-diagnostic-toolbar small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.network-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.network-metric-card{border:1px solid var(--line);background:#fff;border-left:4px solid #cbd5e1;border-radius:7px;gap:6px;min-height:104px;padding:14px;display:grid}.network-metric-card span{color:var(--muted);font-size:12px;font-weight:800}.network-metric-card strong{color:#111827;word-break:break-word;font-size:20px;line-height:1.2}.network-metric-card small{color:var(--muted);line-height:1.45}.network-metric-ok{border-left-color:var(--green)}.network-metric-slow{border-left-color:var(--orange)}.network-metric-bad,.network-metric-fail{border-left-color:var(--red)}.network-diagnostic-advice{border:1px solid var(--line);color:#243247;background:#f8fbff;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:flex}.network-diagnostic-table .thead,.network-diagnostic-table .trow{grid-template-columns:minmax(220px,1fr) 110px 120px minmax(340px,1.4fr);min-width:820px}.diagnostic-status{font-weight:800}.diagnostic-ok{color:var(--green)}.diagnostic-slow,.diagnostic-bad{color:var(--orange)}.diagnostic-fail{color:var(--red)}.diagnostic-pending{color:var(--muted)}.admin-stage-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.admin-stage-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.admin-stage-tabs button.active{border-color:var(--blue);color:var(--blue);background:#eaf3ff}.admin-stage-tabs b{color:var(--blue);text-align:center;background:#1f77ff1a;border-radius:999px;min-width:24px;padding:2px 7px}.admin-inline-filters{border:1px solid var(--line);background:#f8fbff;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 12px;padding:12px;display:grid}.admin-inline-filters select,.admin-inline-filters input{color:var(--text);border:1px solid #d6deeb;border-radius:6px;width:100%;min-height:36px;padding:0 10px}.admin-inline-filters .filter-field{gap:4px;display:grid}.admin-inline-filters .filter-field span{color:var(--muted);font-size:12px;font-weight:700}.ozon-shipping-card .admin-inline-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end}.ozon-shipping-card .admin-inline-filters .search-field,.ozon-shipping-card .admin-inline-filters input,.ozon-shipping-card .admin-inline-filters select{min-width:0}.admin-inbound-table .thead,.admin-inbound-table .trow{grid-template-columns:130px 150px 110px 120px 90px minmax(240px,1fr) 130px 310px;min-width:1280px}.admin-shipping-table .thead,.admin-shipping-table .trow{grid-template-columns:150px 180px 165px 140px minmax(300px,1fr) 170px 90px 380px;min-width:1580px}.admin-shipping-table-shipped .thead,.admin-shipping-table-shipped .trow{grid-template-columns:150px 180px 165px 165px 140px minmax(300px,1fr) 170px 90px 380px;min-width:1740px}.admin-shipping-table-pending .thead,.admin-shipping-table-pending .trow{grid-template-columns:150px 180px 165px 140px minmax(300px,1fr) 170px 90px;min-width:1200px}.admin-shipping-package-table .thead,.admin-shipping-package-table .trow{grid-template-columns:240px 150px 80px 90px 90px minmax(340px,1fr) 160px 190px;min-width:1340px}.ozon-shipping-order-table .thead,.ozon-shipping-order-table .trow,.yandex-shipping-order-table .thead,.yandex-shipping-order-table .trow{grid-template-columns:150px 190px 240px 150px minmax(320px,1fr) 180px 150px 340px;min-width:1720px}.package-retention-note{color:#0f766e;font-weight:800}.wb-transfer-card{background:#f8fbff}.wb-transfer-scan-panel{grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr) 100px 140px;align-items:end;gap:12px;margin:0 0 12px;display:grid}.wb-transfer-scan-panel label{gap:6px;display:grid}.wb-transfer-scan-panel label span{color:var(--muted);font-size:12px;font-weight:800}.wb-transfer-scan-panel input{font:inherit;border:2px solid #1975ff;border-radius:9px;min-height:48px;padding:0 14px}.wb-transfer-scan-panel button{min-height:48px}.wb-transfer-message{color:var(--blue);background:#eef5ff;border:1px solid #cfe1ff;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:800}.wb-transfer-table .thead,.wb-transfer-table .trow{grid-template-columns:190px 170px 170px 130px 150px 130px 130px 150px 200px;min-width:1420px}.label-modal.wb-transfer-modal{width:min(1800px,100vw - 18px);max-width:min(1800px,100vw - 18px);max-height:calc(100vh - 18px);padding:14px;overflow:auto}.wb-transfer-form{gap:12px;display:grid}.wb-transfer-line-editor{border:1px solid var(--line);border-radius:8px;overflow:visible}.wb-transfer-line-head,.wb-transfer-line-row{grid-template-columns:minmax(260px,.95fr) minmax(280px,1fr) 90px minmax(180px,.7fr) 82px;gap:0;min-width:0;display:grid}.wb-transfer-line-head{background:var(--head);color:#111827;font-size:12px;font-weight:800}.wb-transfer-line-head>span,.wb-transfer-line-row>label,.wb-transfer-line-row>button{border-right:1px solid #edf1f7;min-height:42px;padding:8px}.wb-transfer-line-row{border-top:1px solid var(--line);position:relative}.wb-transfer-line-row input,.wb-transfer-detail-table input,.wb-transfer-ship-fields input{font:inherit;border:1px solid #d7dfed;border-radius:5px;width:100%;min-height:32px;padding:0 8px}.wb-sku-select{position:relative;overflow:visible}.wb-sku-dropdown{z-index:80;background:#fff;border:1px solid #cbd6e7;border-radius:8px;max-height:280px;position:absolute;top:calc(100% - 4px);left:8px;right:8px;overflow:auto;box-shadow:0 18px 40px #0f172a29}.wb-sku-dropdown button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f7;gap:2px;width:100%;min-height:auto;padding:8px 10px;display:grid}.wb-sku-dropdown button:hover{background:#eef5ff}.wb-sku-dropdown strong{font-size:13px}.wb-sku-dropdown span{color:#475569;font-size:12px}.wb-sku-dropdown small,.wb-sku-empty{color:#718096;font-size:11px}.wb-sku-empty{padding:12px}.label-modal.wb-transfer-detail-modal{width:min(1800px,100vw - 18px);max-width:min(1800px,100vw - 18px);max-height:calc(100vh - 18px);padding:14px;overflow:auto}.wb-transfer-detail-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.wb-transfer-detail-summary article{border:1px solid var(--line);background:#f8fbff;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.wb-transfer-detail-summary span,.wb-transfer-ship-fields span{color:var(--muted);font-size:12px;font-weight:800}.wb-transfer-detail-table .thead,.wb-transfer-detail-table .trow{grid-template-columns:minmax(170px,.9fr) minmax(220px,1fr) minmax(150px,.75fr) 90px 90px minmax(170px,.8fr);min-width:0}.wb-transfer-detail-table.table{overflow-x:visible}.wb-transfer-ship-fields{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.wb-transfer-ship-fields label{gap:6px;display:grid}.wb-transfer-actions{flex-wrap:wrap}.wb-packing-panel,.wb-box-mark-panel{border:1px solid var(--line);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.wb-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-section-head>div{gap:3px;display:grid}.wb-section-head strong{color:#172033;font-size:15px}.wb-section-head small{color:var(--muted)}.wb-packing-box{border:1px solid #dce4f0;border-radius:6px;overflow:hidden}.wb-packing-box-fields{background:#f8fbff;grid-template-columns:minmax(130px,.8fr) repeat(4,90px) minmax(150px,1fr) 38px;align-items:end;gap:8px;padding:10px;display:grid}.wb-packing-box-fields label,.wb-packing-note{gap:5px;display:grid}.wb-packing-box-fields label span,.wb-packing-note span{color:var(--muted);font-size:12px;font-weight:800}.wb-packing-box-fields input,.wb-packing-item-row input,.wb-packing-item-row select,.wb-packing-note textarea{font:inherit;border:1px solid #d7dfed;border-radius:5px;width:100%;min-height:34px;padding:0 8px}.wb-packing-note textarea{resize:vertical;padding:8px;line-height:1.4}.wb-packing-item-head,.wb-packing-item-row{grid-template-columns:minmax(200px,.8fr) minmax(240px,1fr) 100px 54px;gap:0;display:grid}.wb-packing-item-head{color:#344054;background:#edf3fb;font-size:12px;font-weight:800}.wb-packing-item-head span,.wb-packing-item-row>*{border-right:1px solid #e6ebf3;min-height:40px;padding:7px 8px}.wb-packing-item-row{border-top:1px solid #e6ebf3}.wb-add-box-item{margin:8px}.wb-box-mark-row{border-top:1px solid #e6ebf3;grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;padding:10px 0 0;display:grid}.wb-box-mark-row>span{align-items:center;gap:7px;min-width:0;display:flex}.wb-box-mark-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-box-mark-row small{color:var(--muted)}.wb-box-mark-row>div{gap:8px;display:flex}.waybill-cell{align-items:center;gap:8px;display:flex}.waybill-cell b{min-width:82px}.package-detail-modal{width:100%;max-width:min(1180px,96vw);max-height:92vh;overflow:auto}.package-modal-head{align-items:flex-start}.package-modal-head div{gap:4px;display:grid}.package-modal-head small{color:var(--muted);font-weight:700}.package-modal-summary{border-bottom:1px solid var(--line);background:#f8fbff;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;padding:14px 18px;display:grid}.package-modal-summary article{background:#fff;border:1px solid #e4ebf5;border-radius:8px;gap:4px;min-height:66px;padding:10px 12px;display:grid}.package-modal-summary span{color:var(--muted);font-size:12px;font-weight:700}.package-modal-summary strong{font-size:14px}.package-action-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.package-action-bar>span{color:var(--muted);font-weight:800}.package-select-all{color:#344054;align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:800;display:inline-flex}.package-front-actions{align-items:center;gap:8px;display:flex}.package-order-cards{gap:12px;max-height:64vh;padding:14px 18px;display:grid;overflow:auto}.package-order-card{background:#fff;border:1px solid #e2e8f3;border-left:5px solid #94a3b8;border-radius:10px;gap:12px;padding:14px;display:grid}.package-order-card.sorted{border-left-color:var(--blue)}.package-order-card.shipped{border-left-color:var(--green)}.package-order-card.canceled{border-left-color:var(--red)}.package-order-card-head{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.package-order-check{justify-content:center;align-items:center;display:inline-flex}.package-order-check span{background:#eef2f7;border-radius:5px;width:16px;height:16px;display:block}.package-order-title{gap:3px;min-width:0;display:grid}.package-order-title b{color:#111827;overflow-wrap:anywhere;font-size:16px}.package-order-title small{color:var(--muted);overflow-wrap:anywhere;font-weight:700}.package-order-card-head em{color:var(--blue);white-space:nowrap;background:#eef5ff;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:900}.package-order-card.shipped .package-order-card-head em{color:#047857;background:#ecfdf3}.package-order-card.canceled .package-order-card-head em{color:#dc2626;background:#fff1f1}.package-order-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.package-order-meta article,.package-order-items,.package-order-cancel-note{background:#f8fbff;border:1px solid #edf1f7;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.package-order-meta span,.package-order-items span,.package-order-cancel-note span{color:var(--muted);font-size:12px;font-weight:800}.package-order-meta strong,.package-order-items strong,.package-order-cancel-note strong{color:#172033;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.package-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-ok{color:#047857;font-weight:700}.stock-low{color:#dc2626;font-weight:700}.shipping-cancel-modal{max-width:620px}.cancel-order-list{border-bottom:1px solid var(--line);background:#f8fbff;gap:6px;padding:14px 18px;display:grid}.cancel-order-list span{color:var(--muted);word-break:break-word;line-height:1.5}.modal-field{gap:8px;padding:14px 18px 0;display:grid}.modal-field span{color:var(--muted);font-size:13px;font-weight:700}.modal-field textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:6px;min-height:110px;padding:10px}.outbound-card{background:#f4f8ff}.outbound-scan-panel{grid-template-columns:260px minmax(360px,1fr) 320px 120px;gap:14px;padding:10px 0 8px;display:grid}.outbound-scan-panel datalist{display:none}.outbound-scan-panel select,.outbound-scan-panel input{color:var(--text);border:2px solid #1975ff;border-radius:10px;min-height:54px;padding:0 18px;font-size:16px}.outbound-scan-panel button{min-height:54px}.outbound-helper-row{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:0 0 10px;display:flex}.outbound-helper-row label{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.outbound-helper-row label span{color:var(--muted);font-size:12px}.outbound-helper-row select,.outbound-helper-row input{border:1px solid var(--line);color:var(--text);border-radius:7px;min-height:34px;padding:0 10px}.outbound-helper-row .outbound-print-url input{min-width:220px}.outbound-settings-link{border:1px solid var(--line);color:var(--text);border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.outbound-settings-link:hover{border-color:var(--blue);color:var(--blue)}.outbound-print-note{color:#1d4ed8;background:#eef6ff;border:1px solid #bfdbfe;border-radius:7px;margin:0 0 14px;padding:8px 10px;font-size:12px;font-weight:700}.outbound-progress{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.outbound-progress strong{font-size:15px}.outbound-progress span{color:var(--blue);font-weight:700}.outbound-batch-actions{border:1px solid var(--line);background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:10px 12px;display:flex}.outbound-batch-actions span{color:var(--muted);font-size:13px;font-weight:700}.outbound-batch-actions>div{align-items:center;gap:8px;display:flex}.outbound-package-info{grid-template-columns:220px 150px 120px minmax(280px,1fr);gap:10px;margin:0 0 14px;display:grid}.outbound-package-info article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.outbound-package-info span{color:var(--muted);font-size:12px;font-weight:700}.outbound-table .thead,.outbound-table .trow{grid-template-columns:230px 290px minmax(420px,1fr) 120px 130px 130px;min-width:1320px}.admin-return-card{background:#f8fbff}.admin-return-scan-panel{grid-template-columns:minmax(320px,1fr) 150px 150px 170px minmax(220px,.8fr) 180px 110px;align-items:end;gap:12px;margin:8px 0 12px;display:grid}.admin-return-scan-panel label{gap:6px;display:grid}.admin-return-scan-panel label span{color:var(--muted);font-size:12px;font-weight:800}.admin-return-scan-panel input,.admin-return-scan-panel select{font:inherit;border:2px solid #1975ff;border-radius:9px;width:100%;min-height:48px;padding:0 14px}.admin-return-scan-panel button{min-height:48px}.admin-return-message{color:var(--blue);background:#eef5ff;border:1px solid #cfe1ff;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:800}.admin-return-message.busy{color:#8a5b00}.admin-return-result-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.admin-return-result-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.admin-return-result-grid span{color:var(--muted);font-size:12px;font-weight:800}.admin-return-result-grid strong{color:#111827;overflow-wrap:anywhere}.admin-return-history-table .thead,.admin-return-history-table .trow{grid-template-columns:170px 130px 280px 150px 100px 190px minmax(240px,1fr) 130px 180px 90px 90px 130px;min-width:1900px}.admin-return-exception-table .thead,.admin-return-exception-table .trow{grid-template-columns:110px 170px 180px minmax(240px,1fr) 90px minmax(240px,.8fr) 240px 170px 220px 300px;min-width:1980px}.list-page{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:14px;display:grid}.list-page.without-side-menu{grid-template-columns:minmax(0,1fr)}.side-menu{align-content:start;gap:4px;min-height:calc(100vh - 100px);padding:12px;display:grid}.side-menu p{border-left:2px solid var(--blue);color:#52637a;margin:6px 0 8px;padding-left:8px;font-size:13px}.side-menu button{color:#243247;text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:flex}.side-menu button.active{color:var(--blue);background:#f2f6ff}.side-menu span{color:#667085;margin-left:auto}.content-area{align-content:start;gap:12px;display:grid}.order-notice{color:#0958d9;background:#e8f3ff;border:1px solid #8fc5ff;border-radius:4px;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:13px;display:flex}.order-notice button{color:#111827;background:0 0;font-size:18px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.order-filter{align-items:center;gap:9px}.filter-bar select,.date-field,.search-field{color:#52637a;background:#fff;border:1px solid #d7dfed;border-radius:4px;min-width:140px;height:34px;padding:0 10px}.date-field,.search-field{align-items:center;gap:7px;display:inline-flex}.search-field{min-width:300px;padding-right:0}.search-field input{border:0;outline:none;width:100%;height:32px}.icon-only{min-width:46px}.table-card{padding:12px;overflow:hidden}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.toolbar>div{align-items:center;gap:8px;display:flex}.primary,.secondary{border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}.primary{background:var(--blue);color:#fff;font-weight:700}.secondary{color:#243247;background:#fff;border:1px solid #d7dfed}.table{overflow-x:auto}.thead,.trow{align-items:stretch;min-width:1500px;display:grid}.thead{background:var(--head);color:#111827;min-height:40px;font-size:12px;font-weight:700}.trow{border-bottom:1px solid var(--line);color:#172033;min-height:58px;font-size:12px}.thead span,.trow span{border-right:1px solid #edf1f7;align-content:center;padding:9px 10px;display:grid}.trow small{color:var(--muted);margin-top:4px;display:block}.product-table .thead,.product-table .trow{grid-template-columns:44px minmax(120px,.65fr) minmax(210px,1.15fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(180px,.9fr) minmax(110px,.55fr) minmax(170px,.9fr) 170px 110px}.admin-product-table .thead,.admin-product-table .trow{grid-template-columns:130px 130px 190px minmax(170px,.9fr) 190px minmax(240px,1fr) 130px 210px 110px 170px 100px 100px 110px 100px;min-width:2020px}.admin-mapping-table .thead,.admin-mapping-table .trow{grid-template-columns:160px 170px 210px 260px 220px 210px 260px 190px 110px 180px;min-width:1970px}.order-table .thead,.order-table .trow{grid-template-columns:34px 250px 170px 260px 230px 220px 220px 160px 230px 250px 180px 140px 300px;min-width:2644px}.inbound-table .thead,.inbound-table .trow{grid-template-columns:130px 140px 100px 120px 90px 220px minmax(180px,.8fr) 160px 150px 300px;min-width:1690px}.inventory-table .thead,.inventory-table .trow{grid-template-columns:320px 160px 220px repeat(8,150px);min-width:1900px}.inventory-table .thead .inventory-quantity-heading{overflow-wrap:anywhere;align-content:center;line-height:1.5;display:block}.inventory-quantity-heading b{color:#1d4ed8;font-variant-numeric:tabular-nums}.admin-card .inventory-table .thead,.admin-card .inventory-table .trow{grid-template-columns:130px 320px 160px 220px repeat(8,150px);min-width:2030px}.inventory-flow-table .thead,.inventory-flow-table .trow{grid-template-columns:170px 130px 170px minmax(230px,1fr) 90px 110px 120px 130px 140px 180px minmax(180px,.8fr);min-width:1650px}.admin-inventory-flow-table .thead,.admin-inventory-flow-table .trow{grid-template-columns:170px 130px 130px 170px minmax(230px,1fr) 90px 110px 120px 130px 140px 180px minmax(180px,.8fr);min-width:1780px}.storage-age-table .thead,.storage-age-table .trow{grid-template-columns:180px minmax(240px,1fr) 170px 170px 100px 110px 110px 150px 160px minmax(220px,.8fr);min-width:1620px}.admin-storage-age-table .thead,.admin-storage-age-table .trow{grid-template-columns:150px 120px 180px minmax(240px,1fr) 170px 170px 100px 110px 110px 150px 160px minmax(220px,.8fr);min-width:1900px}.inventory-check-table .thead,.inventory-check-table .trow{grid-template-columns:190px 110px 100px 90px 90px 170px 170px minmax(220px,1fr);min-width:1240px}.wb-return-table .thead,.wb-return-table .trow{grid-template-columns:56px 120px 170px 230px 150px 150px 140px 140px 190px 180px minmax(240px,1fr) 140px 170px;min-width:2036px}.admin-inventory-check-table .thead,.admin-inventory-check-table .trow{grid-template-columns:150px 190px 110px 100px 80px 80px 165px 165px minmax(220px,1fr) 120px;min-width:1500px}.billing-page{gap:12px;display:grid}.billing-filters{grid-template-columns:minmax(180px,1fr) repeat(6,minmax(140px,160px)) minmax(130px,auto);align-items:end}.billing-rate-save{white-space:nowrap;min-height:34px}.loading-bar,.error-banner{color:#42526b;background:#f7f9fc;border:1px solid #dbe4f0;margin:10px 0;padding:9px 12px;font-size:13px}.error-banner{color:#b42318;background:#fff7f7;border-color:#f0caca}.billing-total-strip{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin:10px 0;display:grid}.billing-total-strip article{background:#f8fafc;border:1px solid #dfe7f3;border-radius:6px;padding:12px}.billing-total-strip span{color:var(--muted);font-size:12px;display:block}.billing-total-strip strong{color:#111827;margin-top:6px;font-size:22px;display:block}.billing-adjustment-form{grid-template-columns:220px 150px 160px minmax(260px,1fr) 130px;gap:10px;display:grid}.billing-adjustment-form input,.billing-adjustment-form select{color:#243247;background:#fff;border:1px solid #d7dfed;border-radius:5px;min-height:34px;padding:0 10px}.billing-summary-table .thead,.billing-summary-table .trow{grid-template-columns:220px repeat(5,150px) 160px;min-width:1130px}.billing-detail-table .thead,.billing-detail-table .trow{grid-template-columns:220px 150px 180px minmax(210px,.9fr) minmax(220px,1fr) minmax(150px,.7fr) 120px 90px 110px 120px minmax(260px,1fr) 110px;min-width:2060px}.inventory-check-line-table .thead,.inventory-check-line-table .trow{grid-template-columns:180px minmax(220px,1fr) 150px 90px 100px 90px minmax(180px,.8fr);min-width:1120px}.return-table .thead,.return-table .trow{grid-template-columns:130px 140px 100px 150px 150px 160px 120px 120px minmax(220px,1fr) 160px;min-width:1450px}.store-table .thead,.store-table .trow{grid-template-columns:180px 180px 220px 180px 180px 140px 140px 160px 170px 300px}.sub-account-card{margin-top:12px}.sub-account-card .toolbar small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.sub-account-form{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;margin:8px 0 12px;padding:12px;display:grid}.sub-account-form input{border:1px solid #d7dfed;border-radius:5px;outline:none;height:34px;padding:0 10px}.company-user-table .thead,.company-user-table .trow{grid-template-columns:220px 160px 220px 120px 180px;min-width:900px}.mapping-table .thead,.mapping-table .trow{grid-template-columns:140px 220px 220px 240px 120px 120px;min-width:1060px}.mapping-info-table .thead,.mapping-info-table .trow{grid-template-columns:90px 180px 240px 90px 280px 130px 110px 330px 110px;min-width:1560px}.inline-date-input{border:1px solid #d7dfed;border-radius:4px;width:138px;height:32px;padding:0 8px}.mapping-card{margin-top:12px}.mapping-page{padding:0}.mapping-title{color:#172033;border-bottom:1px solid #dcdfe6;padding:18px 18px 12px;font-size:16px;font-weight:800;position:relative}.mapping-title:before{content:"";background:#19a7e8;width:4px;height:18px;position:absolute;top:19px;left:10px}.mapping-platform-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px 16px;display:flex}.mapping-platform-tabs button{color:#1f2937;background:#edf0f3;border-radius:3px;min-height:34px;padding:0 12px}.mapping-platform-tabs button.active{color:#fff;background:#409eff}.mapping-search{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:14px;min-height:72px;padding:12px 160px;display:flex}.mapping-search label{color:#344054}.mapping-search input{border:1px solid #dcdfe6;outline:none;min-width:360px;height:34px;padding:0 12px}.mapping-actions{flex-wrap:wrap;align-items:center;gap:4px;padding:10px 16px 18px;display:flex}.danger-button{color:#ff4d4f;background:#fff;border:1px solid #ff4d4f;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}.mapped-sku{color:#5f6f85;font-weight:500}.mapping-form{grid-template-columns:150px 1fr 1.3fr auto;gap:10px;margin-bottom:12px;display:grid}.mapping-form input,.mapping-form select{border:1px solid #d7dfed;border-radius:4px;outline:none;height:34px;padding:0 10px}.muted-text{color:var(--muted);margin-left:10px;font-size:13px}.thumb{color:#c4cad6;background:#f0f3f9;justify-content:center;align-items:center;width:38px;height:38px;margin:9px;padding:0!important;display:inline-flex!important}.ops{flex-wrap:wrap;gap:6px;align-items:center!important;display:flex!important}.ops button{color:#344054;background:0 0;border:1px solid #d7dfed;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:26px;padding:0 8px;display:inline-flex}.link{color:var(--blue)}.text-link{color:var(--blue);text-align:left;background:0 0;padding:0;font-weight:700}.empty{color:#98a2b3;justify-content:center;align-items:center;min-width:1200px;min-height:70px;display:flex}.pager{color:#172033;justify-content:space-between;align-items:center;min-height:42px;padding-top:10px;font-size:12px;display:flex}.pager-controls{align-items:center;gap:8px;display:inline-flex}.pager-controls button,.pager-controls select{color:#243247;font:inherit;background:#fff;border:1px solid #d7dfed;border-radius:5px;height:30px;padding:0 10px}.pager-controls button:disabled{color:#98a2b3;cursor:not-allowed}.pager-controls b{text-align:center;min-width:44px}.scan-inline{align-items:center;margin-bottom:10px;display:flex}.scan-inline label{border:1px solid #d7dfed;border-radius:4px;align-items:center;gap:8px;width:320px;height:34px;padding:0 10px;display:flex}.scan-inline input{border:0;outline:none;width:100%}.toast{color:#fff;z-index:5;background:#101828;border-radius:7px;max-width:calc(100% - 36px);padding:11px 16px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.modal-mask{z-index:20;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.label-modal{background:#fff;border-radius:8px;width:100%;max-width:520px;padding:18px;box-shadow:0 22px 60px #0f172a42}.modal-head,.modal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head button{background:#f2f4f7;border-radius:5px;width:32px;height:32px}.shipping-label{border:2px solid #111827;gap:8px;min-height:310px;margin:16px 0;padding:18px;display:grid}.shipping-label strong{font-size:22px}.barcode{color:#111827;letter-spacing:2px;text-shadow:0 0 4px #fff;background:repeating-linear-gradient(90deg,#111827 0 2px,#fff 2px 5px,#111827 5px 6px,#fff 6px 10px);justify-content:center;align-items:center;height:72px;font-family:Consolas,monospace;font-size:22px;font-weight:900;display:flex}.modal-actions{justify-content:flex-end}.auth-modal{max-width:560px}.order-audit-modal{max-width:620px}.audit-progress-summary{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px;display:flex}.audit-progress-summary div{gap:5px;display:grid}.audit-progress-summary strong{color:#101828;font-size:16px}.audit-progress-summary span{color:#667085;font-size:13px}.audit-progress-summary b{color:#0b63f6;font-size:22px}.audit-progress-bar{background:#e4e7ec;border-radius:999px;height:10px;margin:14px 0;overflow:hidden}.audit-progress-bar span{background:#0b63f6;height:100%;transition:width .2s;display:block}.audit-progress-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.audit-progress-cards article{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:5px;padding:12px;display:grid}.audit-progress-cards span{color:#667085;font-size:12px}.audit-progress-cards strong{color:#101828;font-size:20px}.audit-progress-log{border:1px solid #e4e7ec;border-radius:8px;max-height:220px;margin:14px 0;overflow:auto}.audit-progress-log>div:not(.empty){border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.audit-progress-log>div:last-child{border-bottom:0}.audit-progress-log b{color:#101828}.audit-progress-log span{color:#027a48;font-size:13px}.audit-progress-log .failed span{color:#b42318}.form-grid{gap:14px;margin:18px 0;display:grid}.form-grid label{gap:7px;display:grid}.form-grid span{color:#344054;font-size:13px;font-weight:700}.form-grid input,.form-grid select{border:1px solid #d7dfed;border-radius:5px;outline:none;height:36px;padding:0 11px}.form-grid input:disabled{color:#667085;background:#f5f7fb}.api-note{color:#52637a;background:#f5f8ff;border:1px solid #d7e7ff;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.sync-progress-panel{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:10px;margin:0 0 16px;padding:12px;display:grid}.sync-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-progress-head div{gap:4px;display:grid}.sync-progress-head strong{color:#101828;font-size:15px}.sync-progress-head span,.sync-progress-panel p{color:#667085;margin:0;font-size:12px}.sync-progress-head b{color:#0b63f6;font-size:22px}.sync-progress-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sync-progress-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:6px;gap:4px;padding:10px;display:grid}.sync-progress-grid span{color:#667085;font-size:12px}.sync-progress-grid strong{color:#101828;font-size:18px}.product-modal-mask{align-items:flex-start;padding:24px;overflow:auto}.product-modal{background:#f7f9fc;width:100%;max-width:min(920px,96vw);max-height:calc(100vh - 48px);padding:0;overflow:hidden}.product-modal .modal-head{background:#fff;border-bottom:1px solid #e4eaf3;padding:18px 20px}.product-modal .modal-head h2{color:#101828;margin:0;font-size:18px}.product-batch-update-modal{background:#f7f9fc;width:100%;max-width:min(980px,96vw);max-height:calc(100vh - 48px);padding:0;overflow:hidden}.product-batch-update-modal .modal-head{background:#fff;border-bottom:1px solid #e4eaf3;padding:18px 20px}.product-batch-update-body{gap:14px;max-height:calc(100vh - 178px);padding:18px 20px;display:grid;overflow:auto}.batch-update-actions{flex-wrap:wrap;gap:10px;display:flex}.batch-update-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.batch-update-summary article{background:#fff;border:1px solid #e4eaf3;border-radius:7px;gap:4px;padding:12px;display:grid}.batch-update-summary span{color:#667085;font-size:12px;font-weight:800}.batch-update-summary strong{color:#101828;font-size:22px}.batch-update-note,.batch-update-ok{border-radius:7px;margin:0;padding:9px 11px;font-size:13px;font-weight:700}.batch-update-note{color:#1d4ed8;background:#eef6ff;border:1px solid #bfdbfe}.batch-update-ok{color:#047857;background:#ecfdf3;border:1px solid #bbf7d0}.batch-update-preview{background:#fff;border:1px solid #e4eaf3;border-radius:7px;overflow:hidden}.batch-update-preview-head,.batch-update-preview-row{grid-template-columns:70px 110px 180px minmax(180px,1fr) minmax(220px,1.2fr);min-width:760px;display:grid}.batch-update-preview-head{color:#111827;background:#f3f6fb;font-size:12px;font-weight:800}.batch-update-preview-row{color:#172033;border-top:1px solid #edf1f7;font-size:12px}.batch-update-preview-head span,.batch-update-preview-row span{border-right:1px solid #edf1f7;gap:3px;padding:9px 10px;display:grid}.batch-update-preview small{color:#667085;padding:10px;font-size:12px;font-weight:700;display:block}.batch-update-issues{gap:10px;display:grid}.batch-update-issues details{background:#fff;border:1px solid #fecaca;border-radius:7px;overflow:hidden}.batch-update-issues summary{color:#b42318;cursor:pointer;padding:10px 12px;font-size:13px;font-weight:800}.batch-update-issues p{color:#7f1d1d;border-top:1px solid #fee2e2;margin:0;padding:8px 12px;font-size:12px}.admin-product-edit-modal{background:#f7f9fc;width:100%;max-width:min(940px,94vw);padding:0}.inventory-check-modal{background:#f7f9fc;width:100%;max-width:min(1180px,96vw);max-height:calc(100vh - 48px);padding:0;overflow:hidden}.inventory-check-modal .modal-head{background:#fff;border-bottom:1px solid #e4eaf3;padding:18px 20px}.inventory-check-form{background:#fff;border-bottom:1px solid #e4eaf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.inventory-check-form label,.inventory-check-form article{gap:6px;display:grid}.inventory-check-form label span,.inventory-check-form article span{color:#667085;font-size:12px;font-weight:800}.inventory-check-form input,.inventory-check-form select{color:#101828;background:#fff;border:1px solid #d9e2ef;border-radius:6px;min-height:36px;padding:0 10px}.inventory-check-form .wide-field{grid-column:span 2}.inventory-check-line-table{max-height:min(46vh,460px);margin:16px 18px;overflow:auto}.inventory-check-line-table input{border:1px solid #d9e2ef;border-radius:6px;width:100%;min-height:32px;padding:0 8px}.inventory-check-actions{background:#fff;border-top:1px solid #e4eaf3;padding:14px 18px}.polished-product-edit-modal .modal-head{background:#fff;border-bottom:1px solid #e4eaf3;padding:18px 20px}.modal-title-group{gap:6px;display:grid}.modal-title-group h2{color:#101828;margin:0;font-size:18px}.modal-title-group span{color:#667085;font-size:13px;font-weight:700}.admin-product-edit-body{gap:14px;padding:16px 18px;display:grid}.product-edit-section{background:#fff;border:1px solid #e4eaf3;border-radius:8px;gap:14px;padding:16px;display:grid}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title strong{color:#172033;font-size:15px}.section-title small{color:#667085;font-size:12px;font-weight:800}.product-edit-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-edit-identity article{background:#f8fafc;border:1px solid #edf1f7;border-radius:7px;gap:6px;min-width:0;padding:12px 14px;display:grid}.product-edit-identity span{color:#667085;font-size:12px;font-weight:700}.product-edit-identity strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-product-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-product-edit-grid label,.shelf-editor label{gap:7px;display:grid}.admin-product-edit-grid label span,.shelf-editor label span{color:#475467;font-size:13px;font-weight:700}.admin-product-edit-grid input,.admin-product-edit-grid select,.shelf-editor select{color:#101828;background:#fff;border:1px solid #d5deef;border-radius:6px;outline:none;height:40px;padding:0 11px}.admin-product-edit-grid input:focus,.admin-product-edit-grid select:focus,.shelf-editor select:focus{border-color:#2f7df6;box-shadow:0 0 0 3px #2f7df61f}.wide-field{grid-column:span 2}.shelf-editor{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:0;display:grid}.shelf-stock-editor{gap:8px;display:grid}.shelf-stock-head,.shelf-stock-row{grid-template-columns:56px minmax(96px,.85fr) minmax(112px,.9fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(112px,.85fr) minmax(100px,.75fr) 86px;align-items:center;gap:8px;display:grid}.shelf-stock-head{color:#667085;font-size:12px;font-weight:800}.shelf-stock-row{background:#f8fafc;border:1px solid #edf1f7;border-radius:7px;padding:8px}.shelf-stock-row label{display:grid}.shelf-stock-row input,.shelf-stock-row select{color:#101828;background:#fff;border:1px solid #d5deef;border-radius:6px;outline:none;width:100%;height:36px;padding:0 9px}.shelf-stock-row input[type=radio]{justify-self:center;width:16px;height:16px;padding:0}.shelf-add-button{justify-self:start}.shelf-replenish-panel{background:#f8fafc;border:1px solid #e1e8f5;border-radius:7px;grid-template-columns:auto minmax(150px,1fr) auto minmax(150px,1fr) 96px 72px;align-items:center;gap:8px;padding:10px;display:grid}.shelf-replenish-panel strong,.shelf-replenish-panel span{color:#344054;white-space:nowrap;font-size:12px}.shelf-replenish-panel input,.shelf-replenish-panel select{color:#101828;background:#fff;border:1px solid #d5deef;border-radius:6px;outline:none;width:100%;height:36px;padding:0 9px}.polished-product-edit-modal .form-error{margin:0 18px 12px}.polished-product-edit-modal .product-actions{background:#fff;border-top:1px solid #e4eaf3;margin:0;padding:14px 18px}.product-tabs{background:#fff;border-bottom:1px solid #e4eaf3;gap:8px;margin:0;padding:12px 20px;display:flex}.product-tabs button{color:#172033;background:#f2f4f7;border:1px solid #e4eaf3;border-radius:7px;min-height:36px;padding:0 14px;font-weight:700}.product-tabs button.active{color:#fff;background:#0b63f6;border-color:#0b63f6}.product-create-form{gap:14px;max-height:calc(100vh - 178px);padding:16px 20px 0;display:grid;overflow:auto}.product-form-section{background:#fff;border:1px solid #e4eaf3;border-radius:8px;gap:14px;padding:16px;display:grid}.product-form-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-form-section-title strong{color:#172033;font-size:15px}.product-form-section-title small{color:#667085;font-size:12px;font-weight:700}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-form-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.product-field{gap:7px;min-width:0;display:grid}.product-field span{color:#475467;font-size:13px;font-weight:800}.product-field.required>span:before{color:var(--red);content:"* "}.product-field input,.product-field select,.product-field textarea{color:#101828;background:#fff;border:1px solid #d5deef;border-radius:7px;outline:none;width:100%;min-height:40px;padding:0 11px}.product-field input:focus,.product-field select:focus,.product-field textarea:focus{border-color:#2f7df6;box-shadow:0 0 0 3px #2f7df61f}.product-field input:disabled{color:#667085;background:#f2f4f7}.product-field textarea{font:inherit;resize:vertical;padding:10px 11px;line-height:1.45}.product-field em{color:#667085;font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.product-field.required em{color:#475467}.product-field.wide-field,.product-field.dimension-field{grid-column:span 2}.product-form-grid-compact .wide-field{grid-column:span 3}.form-row{border-bottom:1px dashed #e5ebf5;grid-template-columns:410px minmax(320px,1fr) minmax(220px,.7fr);align-items:center;gap:16px;min-height:64px;display:grid}.form-row>span,.form-row>label>span{color:#52637a;justify-self:end;font-weight:700}.form-row.required>span:before,.form-row.two-col.required label span:before{color:var(--red);content:"* "}.form-row input,.form-row select,.form-row textarea{border:1px solid #d7dfed;border-radius:0;outline:none;width:100%;min-height:40px;padding:0 10px}.form-row textarea{font:inherit;resize:vertical;padding:9px 10px;line-height:1.45}.form-row input,.form-row select{height:40px}.form-row em{color:var(--red);font-style:normal;font-weight:700}.form-row a{color:var(--blue);font-weight:700}.field-with-button{grid-template-columns:minmax(0,1fr) 84px;gap:6px;display:grid}.field-with-button .primary{border-radius:0;justify-content:center;height:40px;padding:0}.two-col{grid-template-columns:410px minmax(240px,.55fr) minmax(300px,.8fr)}.two-col>label{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:16px;display:grid}.suffix-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.suffix-field b,.dimension-fields b{color:#667085;font-weight:700}.dimension-fields{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.radio-row{grid-template-columns:410px auto auto 1fr}.radio-row label{color:#344054;align-items:center;gap:6px;font-weight:700;display:inline-flex}.radio-row input{width:auto;height:auto}.file-button{justify-content:center;align-items:center;height:40px;display:inline-flex;position:relative;overflow:hidden}.file-button input{opacity:0;position:absolute;inset:0}.product-actions{justify-content:flex-end}.product-actions .primary{min-width:86px}.product-create-form .product-actions{z-index:2;background:#fff;border-top:1px solid #e4eaf3;margin:2px -20px 0;padding:14px 20px;position:sticky;bottom:0}.product-create-form .product-actions .primary{border-radius:7px;min-width:110px}.batch-create-panel{color:#52637a;gap:16px;padding:24px 20px 32px;display:grid;position:relative}.batch-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.batch-actions button{z-index:2;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.hidden-file-input{display:none}.wb-return-import-summary{color:#52637a;margin:-4px 16px 12px;font-size:12px}.admin-product-table .thead span:last-child,.admin-product-table .trow .ops{z-index:2;position:sticky;right:0;box-shadow:-10px 0 14px #f8fbfff0}.admin-product-table .thead span:last-child{z-index:3;background:#f3f6fb}.admin-product-table .trow .ops{background:#fff}.inbound-modal{width:100%;max-width:min(1560px,96vw);padding:0}.inbound-modal .modal-head{padding:16px 18px 0}.inbound-remark-field{gap:8px;padding:14px 18px 0;display:grid}.inbound-remark-field span{color:#52637a;font-weight:700}.inbound-remark-field textarea{resize:vertical;border:1px solid #d7dfed;border-radius:5px;outline:none;min-height:72px;padding:10px 12px}.inbound-form-title{color:var(--blue);padding:14px 18px;font-size:18px;font-weight:700}.form-hint{color:#52637a;background:#f5f8ff;border:1px solid #d7e3f7;border-radius:5px;margin:0 18px 14px;padding:10px 12px;line-height:1.6}.inbound-items{gap:12px;padding:0 18px;display:grid}.inbound-item-card{border:1px solid #d7dfed;border-radius:5px;padding:20px 42px 18px 18px;position:relative}.item-remove{color:#ff4d00;background:0 0;font-size:24px;font-weight:900;position:absolute;top:8px;right:12px}.inbound-item-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:14px 42px;display:grid}.inbound-item-grid label{grid-template-columns:96px minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:10px;display:grid}.inbound-item-grid label span{color:#52637a;justify-self:end}.inbound-item-grid label.required span:before{color:var(--red);content:"* "}.inbound-item-grid input,.inbound-item-grid select{border:1px solid #d7dfed;outline:none;height:36px;padding:0 10px}.inbound-item-grid em{color:var(--red);font-style:normal;font-weight:700}.add-inbound-item{color:#344054;background:0 0;align-items:center;gap:6px;margin:20px 18px 8px;font-weight:700;display:inline-flex}.add-inbound-item svg{color:#fff;background:#4aa3ff;border-radius:999px;padding:2px}.inbound-detail-modal{width:100%;max-width:min(1120px,94vw);padding:0}.inbound-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.inbound-detail-summary article{border:1px solid #d7dfed;border-radius:5px;gap:6px;padding:12px 14px;display:grid}.inbound-detail-summary span{color:#667085;font-size:12px}.inbound-detail-summary strong{color:#172033;font-size:14px;font-weight:700}.inbound-detail-table{border:1px solid #d7dfed;margin:0 18px 12px;overflow:auto}.inbound-detail-table .thead,.inbound-detail-table .trow{grid-template-columns:160px 220px minmax(260px,1fr) 110px 120px;min-width:870px;display:grid}.inbound-detail-table .thead{color:#172033;background:#f5f8ff;font-weight:700}.inbound-detail-table span{border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7;padding:10px 12px}.inbound-putaway-modal{width:100%;max-width:min(1180px,94vw);padding:0}.inbound-putaway-modal .modal-head{padding:18px 18px 0}.putaway-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.putaway-summary article{border:1px solid #d7dfed;border-radius:5px;gap:6px;padding:12px 14px;display:grid}.putaway-summary span{color:#667085;font-size:12px}.putaway-summary strong{color:#172033;font-size:14px;font-weight:700}.putaway-table{border:1px solid #d7dfed;max-height:52vh;margin:0 18px 10px;overflow:auto}.putaway-table .thead,.putaway-table .trow{grid-template-columns:140px 210px minmax(240px,1fr) 100px 130px 108px 120px 100px 100px 120px;min-width:1348px;display:grid}.putaway-table .thead{color:#172033;background:#f5f8ff;font-weight:700}.putaway-table span{border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7;align-items:center;min-width:0;padding:10px 12px;display:flex}.putaway-table input,.putaway-table select{border:1px solid #d5deef;border-radius:5px;width:100%;height:34px;padding:0 10px;font-size:14px}.inbound-putaway-modal .form-error{margin:0 18px 10px}.inbound-adjustment-modal{width:100%;max-width:min(1120px,94vw);padding:0}.inbound-adjustment-modal .modal-head{padding:18px 18px 0}.inbound-adjustment-table{border:1px solid #d7dfed;max-height:48vh;margin:0 18px 10px;overflow:auto}.inbound-adjustment-table .thead,.inbound-adjustment-table .trow{grid-template-columns:120px 220px 90px 90px 130px 90px minmax(220px,1fr);min-width:960px;display:grid}.inbound-adjustment-table .thead{color:#172033;background:#f5f8ff;font-weight:700}.inbound-adjustment-table span{border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7;align-items:center;min-width:0;padding:10px 12px;display:flex}.inbound-adjustment-table input{border:1px solid #d5deef;border-radius:5px;width:100%;height:34px;padding:0 10px}.inbound-adjustment-modal .form-error{margin:0 18px 10px}.inbound-print-modal{width:100%;max-width:min(1180px,96vw);max-height:92vh;padding:0;overflow:auto}.product-label-modal{width:100%;max-width:min(980px,94vw);max-height:92vh;padding:0;overflow:auto}.print-actions{color:#667085;border-bottom:1px solid #edf1f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pdf-export-button{min-width:112px}.print-size-select{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.print-option-field{color:#344054;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.print-size-select select{border:1px solid #d7dfed;height:32px;padding:0 8px}.print-option-field select{border:1px solid #d7dfed;border-radius:8px;height:34px;padding:0 10px}.print-actions button,.inbound-detail-modal .modal-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.print-pages{background:#eef2f7;gap:18px;padding:18px;display:grid}.sheet-print-pages,.label-print-pages{justify-items:center}.inbound-print-page{color:#000;background:#fff;border:1px solid #d7dfed;flex-direction:column;gap:1.5mm;width:10cm;height:10cm;padding:3mm;font-family:Arial,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.sheet-10x15 .inbound-print-page{width:10cm;height:15cm}.print-page-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:3mm;min-height:10mm;display:flex}.print-page-head h2{letter-spacing:0;margin:0 0 1mm;font-size:17px;line-height:1.2}.print-page-head p{color:#000;margin:0;font-size:10px;font-weight:400;line-height:1.2}.print-box-focus{text-align:right;min-width:0;max-width:55%}.print-box-focus span{font-size:9px;line-height:1.2;display:block}.print-box-focus strong{overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.25;display:block}.barcode-block{flex-shrink:0;justify-items:center;gap:.6mm;min-width:0;padding:0 2mm;display:grid}.barcode-block svg{fill:#000;width:100%;height:10mm}.barcode-block strong{letter-spacing:0;overflow-wrap:anywhere;text-align:center;font-size:10px;font-weight:600;line-height:1.2}.print-info-grid,.print-box-summary{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.print-box-summary{border-top:.45mm solid #000;border-bottom:.45mm solid #000;grid-template-columns:1fr 1fr 1.4fr}.print-info-grid article,.print-box-summary article{align-content:start;gap:.6mm;min-width:0;padding:.3mm 1.2mm;display:grid}.print-box-summary article{padding:1mm 1.2mm}.print-info-grid span,.print-box-summary span{color:#000;font-size:9px;font-weight:400;line-height:1.2}.print-info-grid small,.print-box-summary small{font-size:8px;line-height:1.25;display:block}.print-info-grid strong,.print-box-summary strong{overflow-wrap:anywhere;font-size:9px;line-height:1.3}.print-box-summary strong{font-size:14px}.print-box-summary article:last-child strong{font-size:10px}.print-goods-table{box-sizing:border-box;grid-template-rows:8mm repeat(var(--print-goods-rows,4), var(--print-goods-row-height,minmax(0, 1fr)));border:1px solid #000;flex:1;width:100%;min-height:0;display:grid}.print-goods-table .thead,.print-goods-table .trow{box-sizing:border-box;grid-template-columns:minmax(0,4.9cm) 1.4cm minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.print-goods-table .thead{background:#fff;font-size:10px;font-weight:800}.print-goods-table .trow{color:#000;border:0}.print-goods-table span{box-sizing:border-box;overflow-wrap:anywhere;border-bottom:1px solid #000;border-right:1px solid #000;align-items:center;min-width:0;min-height:0;padding:1mm 1.2mm;font-size:11px;line-height:1.15;display:flex}.print-goods-table .trow:last-child span{border-bottom:0}.sheet-10x10 .print-goods-table .trow span{padding-top:.5mm;padding-bottom:.5mm}.print-goods-table .trow b{width:100%;min-width:0;font-size:11px;font-weight:500;display:block}.print-goods-table .goods-sku b{word-break:break-all;font-size:14px;font-weight:700;line-height:1.25}.print-goods-table .goods-qty b{white-space:nowrap;font-size:16px;font-weight:800}.print-goods-table span:last-child{border-right:0}.print-goods-table .thead span:nth-child(2),.goods-qty{text-align:center;justify-content:center;font-size:11px;font-weight:900}.print-goods-table .thead span{flex-direction:column;justify-content:center;align-items:flex-start;font-size:10px}.print-goods-table .thead span:nth-child(2){align-items:center}.print-goods-table .thead small{font-size:8.5px;font-weight:400;line-height:1.3;display:block}.print-sheet-footer{flex-shrink:0;font-size:8px;line-height:1.2}.inbound-label-page{color:#111827;background:#fff;border:1px solid #d7dfed;gap:.12cm;width:4cm;height:6cm;padding:.22cm;display:grid;overflow:hidden}.label-6x6 .inbound-label-page{width:6cm;height:6cm}.label-page-head{border-bottom:1px solid #111827;justify-content:space-between;align-items:center;padding-bottom:.08cm;font-size:10px;display:flex}.label-barcode{justify-items:center;gap:.04cm;display:grid}.label-barcode svg{fill:#111827;width:100%;height:.72cm}.label-barcode strong{overflow-wrap:anywhere;text-align:center;font-size:10px}.label-info{grid-template-columns:1.2cm 1fr;gap:.04cm .12cm;display:grid}.label-info span{color:#667085;font-size:8px;font-weight:700}.label-info strong{overflow-wrap:anywhere;font-size:9px}.label-60x40 .product-label-page{box-sizing:border-box;border:0;grid-template-rows:.36cm 1.58cm .36cm .34cm 1cm;grid-template-columns:minmax(0,1fr);gap:.02cm;width:59.6mm;height:39.6mm;min-height:39.6mm;max-height:39.6mm;padding:.12cm .16cm;overflow:hidden}.product-label-top{color:#000;white-space:nowrap;justify-content:space-between;align-items:center;min-width:0;font-size:8px;font-weight:900;line-height:1;display:flex;overflow:hidden}.product-label-top strong{letter-spacing:0;font-size:10px}.product-label-top span{text-overflow:ellipsis;font-size:8px;overflow:hidden}.label-60x40 .product-label-barcode{align-items:stretch;padding:0 .01cm;display:block;overflow:hidden}.label-60x40 .product-label-barcode svg{fill:#000;shape-rendering:crispedges;width:100%;height:1.58cm;display:block}.product-label-code-row{color:#000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.02cm;min-width:0;min-height:0;display:grid}.product-label-code{color:#000;text-align:left;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;line-height:1;display:block;overflow:hidden}.product-label-code-caption{color:#000;overflow-wrap:anywhere;text-align:right;white-space:nowrap;min-width:0;font-size:6px;font-weight:800;line-height:1;display:block;overflow:hidden}.product-label-name{color:#000;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-weight:800;line-height:1;overflow:hidden}.product-label-warehouse-sku{color:#000;border-top:1px solid #000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05cm;min-width:0;min-height:0;padding-top:.02cm;display:grid}.product-label-warehouse-sku span{font-size:8px;font-weight:900;line-height:1}.product-label-warehouse-sku strong{text-align:center;white-space:nowrap;min-width:0;font-size:18px;font-weight:900;line-height:1;display:block;overflow:hidden}@media (width<=1700px) and (width>=1181px){.admin-top-nav{grid-template-columns:140px minmax(0,1fr) auto;gap:8px;padding:0 10px}.admin-top-nav nav{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow:auto hidden}.admin-top-nav nav button{gap:4px;padding:0 8px;font-size:12px}.admin-top-nav .top-user{gap:6px}.admin-top-nav .top-network{justify-content:center;width:30px;height:30px;padding:0;font-size:0}}.wechat-page{gap:16px;min-width:0;display:grid}.wechat-page-head{background:#fff;border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.wechat-page-head h2{color:#172033;margin:3px 0 5px;font-size:20px}.wechat-page-head p,.wechat-section-title small,.wechat-status-band small,.wechat-task-option small{color:#748094;font-size:12px;line-height:1.55;display:block}.wechat-kicker{color:#157a54;font-size:12px;font-weight:700}.wechat-head-actions,.wechat-status-actions,.wechat-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wechat-status-band{background:#fff;border:1px solid #dde4ef;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.wechat-status-band.ready{border-color:#9bd4bd}.wechat-status-icon{color:#157a54;background:#edf8f3;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.wechat-status-band strong,.wechat-section-title strong{color:#1d2739;margin-bottom:3px;font-size:15px;display:block}.wechat-section{background:#fff;border:1px solid #e1e6ef;padding:20px 22px}.wechat-section-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.switch-row,.switch-field{color:#344054;white-space:nowrap;align-items:center;gap:8px;font-size:13px;flex-direction:row!important;display:flex!important}.switch-row input,.switch-field input,.wechat-task-option>input{accent-color:#167c55;width:16px;height:16px}.wechat-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wechat-task-option{background:#f8fafc;border:1px solid #e3e8f0;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.wechat-task-option b{color:#253044;margin-bottom:2px;font-size:13px;display:block}.wechat-form-actions{justify-content:flex-end;margin-top:16px}.wechat-runtime-strip{background:#fff;border:1px solid #e1e6ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wechat-runtime-strip article{border-right:1px solid #e7ebf2;gap:5px;padding:16px 20px;display:grid}.wechat-runtime-strip article:last-child{border-right:0}.wechat-runtime-strip span{color:#7a8597;font-size:12px}.wechat-runtime-strip strong{color:#1e293b;font-size:15px}.wechat-runtime-error{margin:-8px 0 0}.wechat-admin-form{gap:16px;display:grid}.wechat-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.wechat-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.wechat-form-grid label{gap:6px;min-width:0;display:grid}.wechat-form-grid label>span{color:#4a5568;font-size:12px;font-weight:600}.wechat-form-grid input{width:100%;min-width:0}.wechat-advanced{background:#fff;border:1px solid #e1e6ef;padding:15px 20px}.wechat-advanced summary{color:#344054;cursor:pointer;font-size:13px;font-weight:700}.wechat-advanced p{color:#7a8597;margin:9px 0 14px;font-size:12px}.admin-binding-section .wechat-status-actions{justify-content:flex-end}@media (width<=1180px){.top-nav{grid-template-rows:48px auto;grid-template-columns:150px minmax(0,1fr);height:auto;padding:0 12px 6px}.top-nav nav{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;height:48px;overflow:auto hidden}.top-user{grid-column:1/-1;justify-content:flex-end;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.home-shell,.list-page{grid-template-columns:1fr}.side-menu{min-height:auto}.service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row,.two-col,.radio-row{grid-template-columns:1fr;align-items:stretch;padding:12px 0}.form-row>span,.form-row>label>span{justify-self:start}.two-col>label,.dimension-fields,.field-with-button,.inbound-item-grid,.inbound-item-grid label{grid-template-columns:1fr}.inbound-item-grid label span{justify-self:start}.admin-permission-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-editor,.inbound-detail-summary,.putaway-summary{grid-template-columns:1fr 1fr}.product-form-grid,.product-form-grid-compact{grid-template-columns:1fr}.product-field.wide-field,.product-field.dimension-field,.product-form-grid-compact .wide-field{grid-column:auto}.product-create-form .product-actions{padding-left:20px}.sub-account-form{grid-template-columns:1fr}.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.top-nav{grid-template-columns:1fr;height:auto;padding:12px}.top-nav nav{width:100%;height:44px}.top-user{justify-content:flex-start;width:100%}.home-shell,.list-page{padding:12px}.notice-banner,.panel-title,.toolbar,.filter-bar{flex-direction:column;align-items:stretch}.service-strip,.chart-summary{grid-template-columns:1fr;display:grid}.chart-actions{gap:6px}.chart-actions button{flex:auto}.chart-custom-range{justify-content:flex-start}.admin-permission-panel,.shelf-editor,.inbound-detail-summary,.putaway-summary{grid-template-columns:1fr}.filter-bar select,.date-field,.search-field,.scan-inline label{width:100%}.product-modal-mask{padding:12px}.product-modal{max-height:calc(100vh - 24px)}.product-modal .modal-head,.product-tabs,.product-create-form{padding-left:14px;padding-right:14px}.product-form-section{padding:14px}.product-form-section-title{flex-direction:column;align-items:flex-start;gap:4px}.product-field .dimension-fields{grid-template-columns:1fr}.product-field .dimension-fields b{display:none}.product-create-form .product-actions{margin-left:-14px;margin-right:-14px;padding:12px 14px}.label-modal.wb-transfer-detail-modal{padding:12px;overflow-x:hidden}.wb-transfer-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-transfer-detail-table.table{max-width:100%;overflow-x:auto}.wb-transfer-detail-table .thead,.wb-transfer-detail-table .trow{min-width:780px}.package-action-bar{flex-direction:column;align-items:stretch}.package-select-all{margin-right:0}.package-order-meta{grid-template-columns:1fr}.package-order-card-head{grid-template-columns:24px minmax(0,1fr);align-items:flex-start}.package-order-card-head em{grid-column:2;justify-self:start}.wb-section-head{flex-wrap:wrap;align-items:flex-start}.wb-packing-box{overflow-x:auto}.wb-packing-box-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-packing-box-fields>button{justify-self:end}.wb-packing-item-head,.wb-packing-item-row{grid-template-columns:minmax(145px,1fr) minmax(160px,1fr) 76px 46px;min-width:450px}.wb-box-mark-row{grid-template-columns:minmax(0,1fr)}.wb-box-mark-row>div{justify-content:flex-start}.wb-transfer-ship-fields{grid-template-columns:minmax(0,1fr)}.wb-transfer-actions button{white-space:normal;max-width:100%}.wechat-page-head,.wechat-section-title{flex-direction:column;align-items:stretch}.wechat-status-band{grid-template-columns:48px minmax(0,1fr)}.wechat-status-actions{grid-column:1/-1}.wechat-task-grid,.admin-task-grid,.wechat-form-grid,.wechat-form-grid.compact,.wechat-runtime-strip{grid-template-columns:1fr}.wechat-runtime-strip article{border-bottom:1px solid #e7ebf2;border-right:0}}@media (width<=900px){.home-communication-grid,.communication-admin-layout,.communication-feedback-admin-layout{grid-template-columns:1fr}.communication-feedback-list{border-bottom:1px solid var(--line);border-right:0;max-height:320px;padding:0 0 14px}}@media (width<=640px){.home-communication-panel>header{align-items:flex-start;gap:10px;min-height:0;padding:14px}.home-communication-panel>header>div{flex-wrap:wrap}.announcement-row{grid-template-columns:7px auto minmax(0,1fr)}.announcement-row>small{grid-area:2/3}.feedback-row{grid-template-columns:minmax(0,1fr) auto}.feedback-row small{grid-column:1}.communication-admin-head{flex-direction:column;align-items:stretch}.communication-form-grid,.communication-modal-grid{grid-template-columns:1fr}.communication-modal-grid .wide{grid-column:auto}.communication-admin-tabs{overflow-x:auto}.communication-admin-tabs button{white-space:nowrap}.feedback-progress{grid-template-columns:repeat(2,1fr);row-gap:16px}.feedback-upload-preview,.feedback-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{margin:0}@page product-label-60x40{margin:0;size:60mm 40mm}@page inbound-sheet-10x10{margin:0;size:100mm 100mm}@page inbound-sheet-10x15{margin:0;size:100mm 150mm}.sheet-10x10 .inbound-print-page{page:inbound-sheet-10x10}.sheet-10x15 .inbound-print-page{page:inbound-sheet-10x15}body:has(.sheet-print-pages) .client-app>:not(.print-modal-mask){display:none!important}body:has(.sheet-print-pages) .client-app{min-height:0}:is(body:has(.sheet-print-pages) .print-modal-mask,body:has(.sheet-print-pages) .inbound-print-modal){border:0;width:100mm;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:static;inset:auto}body *{visibility:hidden}.print-modal-mask,.print-modal-mask *{visibility:visible}.print-modal-mask{position:absolute;inset:0;overflow:visible;background:#fff!important}.inbound-print-modal,.product-label-modal{box-shadow:none;width:100%;max-width:none;max-height:none;position:absolute;overflow:visible}.print-modal-head,.print-actions{display:none!important}.print-pages{background:#fff;padding:0;display:block}.inbound-print-page,.inbound-label-page{page-break-after:always;border:0}.label-60x40 .product-label-page{page:product-label-60x40;width:60mm;height:40mm}.inbound-print-page:last-child,.inbound-label-page:last-child{page-break-after:auto}}.domestic-warehouse-field{gap:8px;margin:20px 0;display:grid}.domestic-warehouse-field select{background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;padding:10px}.domestic-approval-errors{color:#b42318;background:#fff4f2;border-radius:6px;max-height:220px;padding:12px;overflow:auto}.platform-warehouse-cell{overflow-wrap:anywhere}.entry-dialog{color:#1b2e44;background:#fff;border:0;border-radius:14px;width:min(1000px,100vw - 40px);max-height:90vh;padding:0;box-shadow:0 24px 70px #0f172a40}.entry-dialog::backdrop{background:#13223899}.entry-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.entry-dialog h2{margin:0;font-size:20px}.entry-body{padding:24px}.entry-dialog label{color:#526175;flex-direction:column;gap:6px;font-size:13px;display:flex}.entry-dialog input,.entry-dialog select,.entry-dialog textarea{max-width:100%;font:inherit;color:#253649;border:1px solid #dbe2ea;border-radius:7px;padding:9px 11px}.entry-dialog button{cursor:pointer;color:#253649;background:#fff;border:1px solid #dbe2ea;border-radius:7px;padding:9px 14px}.entry-dialog button.primary{color:#fff;background:#316fbd;border-color:#316fbd}.entry-dialog button:disabled{opacity:.5;cursor:not-allowed}.entry-dialog .fw-toolbar,.entry-dialog .fw-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.entry-dialog .fw-check{flex-direction:row;align-items:center}.entry-dialog .fw-table{overflow:auto}.entry-dialog table{border-collapse:collapse;width:100%;font-size:13px}.entry-dialog th,.entry-dialog td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eaf0;padding:10px}.entry-dialog th{background:#f4f7fb}.entry-dialog .fw-error{color:#b42318;background:#fff1f0;padding:12px}.entry-dialog .fw-success{color:#067647;background:#ecfdf3;padding:12px}.entry-dialog .fw-warning{color:#925b11;background:#fffaeb;padding:12px}.entry-dialog .fw-hint{color:#6b7788;font-size:13px}.entry-dialog .fw-card{box-shadow:none;border:0;padding:0}.template-link[data-v-0ebf2e2c]{color:#316fbd;border:1px solid #dbe2ea;border-radius:7px;padding:9px 14px;text-decoration:none;display:inline-block}.product-cost-editor[data-v-8ff578f4]{letter-spacing:0;width:100%;min-width:0}.cost-display[data-v-8ff578f4]{align-items:center;gap:6px;display:flex}.cost-amount[data-v-8ff578f4]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.cost-edit[data-v-8ff578f4]{color:#426595;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.cost-edit[data-v-8ff578f4]:hover{background:#eef4fc;border-color:#c9d7e9}.cost-form[data-v-8ff578f4]{gap:6px;min-width:0;display:grid}.cost-form input[data-v-8ff578f4]{width:100%;min-width:0;height:32px;font:inherit;color:#243147;background:#fff;border:1px solid #b8c8dd;border-radius:4px;padding:5px 7px}.cost-actions[data-v-8ff578f4]{flex-wrap:wrap;gap:5px;display:flex}.cost-actions button[data-v-8ff578f4]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 6px;font-size:12px;display:inline-flex}.cost-actions .cost-cancel[data-v-8ff578f4]{color:#465873;background:#fff;border-color:#c9d7e9}button[data-v-8ff578f4]:disabled,input[data-v-8ff578f4]:disabled{opacity:.6;cursor:not-allowed}button[data-v-8ff578f4]:focus-visible,input[data-v-8ff578f4]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cost-error[data-v-8ff578f4]{color:#b52b32;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.operator-auth-grid[data-v-2056d6e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operator-auth-grid input[data-v-2056d6e5],.operator-auth-grid select[data-v-2056d6e5]{box-sizing:border-box;width:100%}.operator-auth-form .fw-actions[data-v-2056d6e5]{justify-content:flex-end}@media (width<=600px){.operator-auth-grid[data-v-2056d6e5]{grid-template-columns:1fr}}.stocking-module progress[data-v-acf7ed21]{accent-color:#287c54;width:110px;height:8px;margin-top:7px;display:block}.packing-boxes[data-v-acf7ed21]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.packing-box[data-v-acf7ed21]{border:1px solid #dce3eb;border-radius:9px;padding:14px}.packing-box-done[data-v-acf7ed21]{background:#effaf3;border-color:#9ecbb0}.packing-box p[data-v-acf7ed21]{margin:8px 0;font-size:13px}.packing-box small[data-v-acf7ed21]{color:#67768a}.packing-box input[type=checkbox][data-v-acf7ed21]{accent-color:#287c54;width:18px;height:18px}.stocking-header-grid[data-v-acf7ed21],.stocking-files-grid[data-v-acf7ed21]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.stocking-header-grid input[data-v-acf7ed21],.stocking-header-grid select[data-v-acf7ed21],.stocking-files-grid input[data-v-acf7ed21]{box-sizing:border-box;width:100%}.stocking-header-grid .fw-hint[data-v-acf7ed21]{align-self:end;margin:0}.stocking-items-title[data-v-acf7ed21]{margin:22px 0 12px;font-size:15px}.stocking-item-card[data-v-acf7ed21]{background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;margin:12px 0;padding:22px 16px 16px;position:relative}.stocking-item-grid[data-v-acf7ed21]{grid-template-columns:1.6fr 1.3fr .7fr 1fr;gap:14px;display:grid}.stocking-item-grid input[data-v-acf7ed21],.stocking-item-grid select[data-v-acf7ed21]{box-sizing:border-box;width:100%}.stocking-item-grid small[data-v-acf7ed21]{color:#7b8795;font-size:11px}.entry-dialog .stocking-remove[data-v-acf7ed21]{background:0 0;border:0;padding:0 6px;font-size:20px;position:absolute;top:0;right:3px}.entry-dialog .stocking-add[data-v-acf7ed21]{color:#316fbd;border-style:dashed;width:100%;padding:12px}.stocking-item-grid input[data-v-acf7ed21]:disabled{color:#8290a0;background:#edf1f5}@media (width<=720px){.stocking-item-grid[data-v-acf7ed21]{grid-template-columns:1fr 1fr}}.inventory-tree[data-v-cfa2030b]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}.inventory-name-column[data-v-cfa2030b]{width:44%}.inventory-quantity-column[data-v-cfa2030b]{width:14%}.inventory-summary .inventory-tree th[data-v-cfa2030b],.inventory-summary .inventory-tree td[data-v-cfa2030b]{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid #e5ebf2;padding:12px 18px}.inventory-summary .inventory-tree th[data-v-cfa2030b]:not(:first-child),.inventory-summary .inventory-tree td[data-v-cfa2030b]:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inventory-tree th[data-v-cfa2030b]:first-child{text-align:left}.inventory-node[data-v-cfa2030b]{align-items:center;gap:10px;min-height:30px;display:flex}.inventory-name[data-v-cfa2030b]{overflow-wrap:anywhere;min-width:0}.inventory-name small[data-v-cfa2030b]{color:#7b8797;margin:3px 0 0;font-size:12px;display:block}.inventory-expand[data-v-cfa2030b],.inventory-spacer[data-v-cfa2030b]{box-sizing:border-box;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.inventory-expand[data-v-cfa2030b]{color:#39638e;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:5px;padding:0;font-size:17px;line-height:1}.inventory-expand[data-v-cfa2030b]:focus-visible{outline-offset:2px;outline:2px solid #316fbd}.inventory-sku-row[data-v-cfa2030b]{background:#fff}.inventory-warehouse-row[data-v-cfa2030b]{background:#f4f7fb}.inventory-owner-row[data-v-cfa2030b]{color:#526175;background:#fafbfd}.inventory-warehouse-row .inventory-node[data-v-cfa2030b]{padding-left:28px}.inventory-owner-row .inventory-node[data-v-cfa2030b]{padding-left:56px}.inventory-leaf[data-v-cfa2030b]{color:#a7b6c9}.inventory-summary .inventory-tree tbody tr[data-v-cfa2030b]:hover{background:#edf4fc}.product-thumb[data-v-1ece028e]{cursor:zoom-in;background:#fff;border:1px solid #e1e7ef;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:3px;display:flex}.product-thumb img[data-v-1ece028e]{object-fit:contain;width:100%;height:100%}.product-thumb-empty[data-v-1ece028e]{box-sizing:border-box;color:#8492a6;cursor:default;background:#f5f7fa;font-size:11px}.product-image-preview[data-v-1ece028e]{color:#20324d;border:0;border-radius:12px;max-width:85vw;max-height:85vh;padding:18px}.product-image-preview[data-v-1ece028e]::backdrop{background:#0f223c99}.product-image-preview header[data-v-1ece028e]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.product-image-preview header button[data-v-1ece028e]{cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:6px;padding:6px 14px}.product-image-preview>img[data-v-1ece028e]{object-fit:contain;max-width:75vw;max-height:70vh;display:block}.pc-image[data-v-45736c9d]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pc-image>label[data-v-45736c9d]{flex:1}.pc-image small[data-v-45736c9d]{color:#748297}.pc-toolbar[data-v-45736c9d]{margin-top:18px}.pc-toolbar>button[data-v-45736c9d]{margin-left:auto}.pc-dialog[data-v-45736c9d]{color:#20324d;border:0;border-radius:14px;width:min(940px,100vw - 32px);max-height:90vh;padding:0;font:14px/1.6 Microsoft YaHei,sans-serif;box-shadow:0 24px 80px #0f223c55}.pc-dialog[data-v-45736c9d]::backdrop{background:#0f223c70}.pc-dialog form[data-v-45736c9d]{flex-direction:column;max-height:90vh;display:flex}.pc-dialog header[data-v-45736c9d]{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.pc-dialog h2[data-v-45736c9d]{margin:0;font-size:21px}.pc-dialog header small[data-v-45736c9d],.pc-note[data-v-45736c9d]{color:#748297}.pc-body[data-v-45736c9d]{padding:8px 24px 20px;overflow:auto}.pc-dialog fieldset[data-v-45736c9d]{border:1px solid #dbe2ea;border-radius:10px;margin:18px 0;padding:16px}.pc-dialog legend[data-v-45736c9d]{padding:0 8px;font-weight:600}.pc-fields[data-v-45736c9d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-wide[data-v-45736c9d]{grid-column:span 2}.pc-dialog label[data-v-45736c9d]{flex-direction:column;gap:6px;font-size:13px;display:flex}.pc-dialog input[data-v-45736c9d],.pc-dialog select[data-v-45736c9d],.pc-dialog textarea[data-v-45736c9d]{box-sizing:border-box;width:100%;font:inherit;color:#20324d;background:#fff;border:1px solid #d6dfeb;border-radius:6px;padding:9px 11px}.pc-dialog input[data-v-45736c9d]:disabled{color:#7b8899;background:#f1f4f8}.pc-dialog button[data-v-45736c9d]{color:#385573;cursor:pointer;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:6px;padding:9px 16px}.pc-dialog button.primary[data-v-45736c9d]{color:#fff;background:#2b67ad;border-color:#2b67ad}.pc-dialog button[data-v-45736c9d]:disabled{opacity:.5;cursor:not-allowed}.pc-dialog footer[data-v-45736c9d]{border-top:1px solid #e3e9f1;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.pc-dialog footer span[data-v-45736c9d]{color:#748297;margin-right:auto;font-size:12px}.pc-volume[data-v-45736c9d]{background:#edf3fa;border-radius:6px;margin-top:16px;padding:12px}.pc-volume small[data-v-45736c9d]{color:#61758d;margin-top:6px;display:block}.pc-note[data-v-45736c9d]{font-size:12px}.pc-attribute[data-v-45736c9d]{grid-template-columns:1fr 2fr auto;align-items:end;gap:12px;margin:14px 0;display:grid}.pc-remark[data-v-45736c9d]{margin-top:16px}@media (width<=650px){.pc-fields[data-v-45736c9d]{grid-template-columns:1fr}.pc-wide[data-v-45736c9d]{grid-column:auto}.pc-body[data-v-45736c9d]{padding:8px 16px}.pc-dialog footer span[data-v-45736c9d]{display:none}.pc-attribute[data-v-45736c9d]{grid-template-columns:1fr}.pc-toolbar>button[data-v-45736c9d]{margin-left:0}}.permission-grid[data-v-0e31519a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0;display:grid}.permission-grid fieldset[data-v-0e31519a]{border:1px solid #dbe2ea;border-radius:10px;padding:14px}.permission-grid legend[data-v-0e31519a]{padding:0 6px;font-weight:600}.permission-grid label[data-v-0e31519a]{gap:8px;margin:10px 0;display:flex}details p[data-v-0e31519a]{max-width:440px;line-height:1.8}.order-pagination[data-v-dd8a6097]{background:#fff;border:1px solid #e2e7ef;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:14px 0;padding:14px 16px;display:flex}.order-pagination>span[data-v-dd8a6097]{color:#697e96;margin-right:auto}.order-pagination label[data-v-dd8a6097],.order-pagination form[data-v-dd8a6097]{align-items:center;gap:8px;display:flex}.order-pagination input[data-v-dd8a6097]{width:70px;min-width:0}.order-pagination select[data-v-dd8a6097]{min-width:85px}.order-pagination strong[data-v-dd8a6097]{font-variant-numeric:tabular-nums;white-space:nowrap}.op-welcome[data-v-e41b87c8]{background:linear-gradient(110deg,#edf4ff,#f1f9f7);border:1px solid #dce7f4;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:26px 30px;display:flex}.op-welcome h2[data-v-e41b87c8]{color:#254769;margin:10px 0;font-size:25px}.op-welcome p[data-v-e41b87c8],.op-overview p[data-v-e41b87c8],.op-overview small[data-v-e41b87c8]{color:#748297}.op-eyebrow[data-v-e41b87c8]{letter-spacing:1px;color:#587491;font-size:12px}.op-badge[data-v-e41b87c8]{color:#38648b;white-space:nowrap;background:#fff;border-radius:20px;padding:9px 16px}.op-metrics[data-v-e41b87c8]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.op-metrics article[data-v-e41b87c8]{background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:22px}.op-metrics span[data-v-e41b87c8]{color:#6d7e91;font-size:13px}.op-metrics strong[data-v-e41b87c8]{color:#295c8d;font-variant-numeric:tabular-nums;margin-top:12px;font-size:34px;display:block}.op-metrics small[data-v-e41b87c8]{margin-left:8px;font-size:12px;font-weight:400}.op-metrics p[data-v-e41b87c8]{margin:8px 0 0;font-size:12px}.op-columns[data-v-e41b87c8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.op-heading[data-v-e41b87c8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-heading h3[data-v-e41b87c8]{margin:0}.op-goal-number[data-v-e41b87c8]{align-items:baseline;gap:8px;margin-top:25px;display:flex}.op-goal-number b[data-v-e41b87c8]{color:#28578c;font-size:32px}.op-goal-number strong[data-v-e41b87c8]{color:#258572;margin-left:auto}.op-overview progress[data-v-e41b87c8]{accent-color:#298e7e;width:100%;height:13px;margin-top:14px}.op-positive[data-v-e41b87c8]{color:#218474!important}.op-milestones[data-v-e41b87c8]{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}.op-milestones span[data-v-e41b87c8]{color:#8996a7;background:#f1f4f8;border-radius:6px;padding:6px 10px;font-size:12px}.op-milestones .done[data-v-e41b87c8]{color:#22815c;background:#e5f5ec}.op-chart[data-v-e41b87c8]{gap:7px;height:170px;margin-top:22px;display:flex}.op-chart-day[data-v-e41b87c8]{color:#557692;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.op-chart-track[data-v-e41b87c8]{background:#f3f7fb;border-radius:4px;flex:1;align-items:flex-end;width:70%;display:flex}.op-chart-track i[data-v-e41b87c8]{background:#5d8fc4;border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.op-chart-day small[data-v-e41b87c8]{white-space:nowrap;font-size:9px}.op-todos[data-v-e41b87c8]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.op-todos button[data-v-e41b87c8]{color:#496987;cursor:pointer;background:#fafcff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.op-todos b[data-v-e41b87c8]{font-size:23px}.op-todos span[data-v-e41b87c8]:last-child{font-size:12px}.op-store[data-v-e41b87c8]{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.op-stock[data-v-e41b87c8]{border-bottom:1px solid #eef1f5;grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.op-stock small[data-v-e41b87c8]{grid-column:1/-1}.op-empty[data-v-e41b87c8]{color:#8191a5;padding:24px 0}.op-note[data-v-e41b87c8]{font-size:12px;line-height:1.8}.op-overview h3[data-v-e41b87c8]{font-size:16px}@media (width<=1000px){.op-columns[data-v-e41b87c8]{grid-template-columns:minmax(0,1fr)}.op-todos[data-v-e41b87c8]{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.op-metrics[data-v-e41b87c8]{grid-template-columns:repeat(2,1fr)}.op-welcome[data-v-e41b87c8]{padding:20px}.op-welcome h2[data-v-e41b87c8]{font-size:21px}.op-badge[data-v-e41b87c8]{display:none}.op-todos button[data-v-e41b87c8]{flex-wrap:wrap}.op-chart[data-v-e41b87c8]{gap:3px}.op-chart-day:nth-child(2n) small[data-v-e41b87c8]{visibility:hidden}.op-chart-day small[data-v-e41b87c8]{font-size:8px}.op-columns>.fw-card[data-v-e41b87c8]{min-width:0}}.report-totals[data-v-f975152f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.report-totals article[data-v-f975152f]{background:#f7faff;border:1px solid #dce5ef;border-radius:8px;padding:18px}.report-totals span[data-v-f975152f]{color:#738298;margin-bottom:10px;font-size:13px;display:block}.report-totals strong[data-v-f975152f]{color:#244d7d;font-variant-numeric:tabular-nums;font-size:26px}.report-totals small[data-v-f975152f]{color:#738298;margin-left:8px}@media (width<=700px){.report-totals[data-v-f975152f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.warehouse-counts small[data-v-a3d3d7c0],.entry-dialog small[data-v-a3d3d7c0]{color:#6b7788;margin-top:5px;display:block}.count-id[data-v-a3d3d7c0]{overflow-wrap:anywhere;font-size:12px}.count-highlight[data-v-a3d3d7c0]{background:#e9f3ff}.count-quantity[data-v-a3d3d7c0]{width:110px}.count-import-preview[data-v-a3d3d7c0]{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:10px;margin:18px 0;padding:16px}.fw-warning button[data-v-a3d3d7c0]{margin:0 8px 8px 0}.wo-tabs[data-v-d2047ba8]{border-bottom:1px solid #dbe2ea;flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.wo-tabs button[data-v-d2047ba8]{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 18px;font-weight:600}.wo-tabs button.active[data-v-d2047ba8]{color:#2464b3;border-bottom-color:#2464b3}.wo-flow[data-v-d2047ba8]{margin:8px 0 18px}.wo-batch-head[data-v-d2047ba8]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.wo-batch-head h3[data-v-d2047ba8]{margin:0 0 8px}.wo-batch-head p[data-v-d2047ba8]{color:#61748a;margin:0}.wo-scan[data-v-d2047ba8]{padding:14px 0}.wo-scan label[data-v-d2047ba8]{flex:1;max-width:600px}.wo-scan input[data-v-d2047ba8]{min-height:48px;font-size:20px}.wo-row-actions[data-v-d2047ba8]{flex-wrap:wrap;gap:8px;display:flex}.wo-last[data-v-d2047ba8]{color:#214f87;background:#edf4fc;border-radius:8px;margin:16px 0;padding:14px}.wo-current[data-v-d2047ba8]{background:#f0f7ff}.wo-bulk[data-v-d2047ba8]{margin:16px 0}.wo-bulk small[data-v-d2047ba8]{color:#68798b}.wo-selection[data-v-d2047ba8]{align-items:center;margin:14px 0}.wo-selection small[data-v-d2047ba8]{color:#68798b;flex-basis:100%}.wo-selected[data-v-d2047ba8]{background:#f0f7ff}.wo-select-column[data-v-d2047ba8]{width:125px;min-width:125px}.wo-select-column .fw-check[data-v-d2047ba8]{white-space:nowrap;align-items:center;gap:7px;display:flex}.wo-select-column small[data-v-d2047ba8]{font-weight:400}.warehouse-outbound .fw-block[data-v-d2047ba8]{margin-bottom:6px;display:block}.warehouse-outbound .fw-hint[data-v-d2047ba8]{color:#667b90;font-size:13px}.warehouse-outbound td button[data-v-d2047ba8]{margin-top:6px}.warehouse-outbound input[type=checkbox][data-v-d2047ba8]{width:16px;min-width:auto;height:16px}@media (width<=760px){.wo-tabs button[data-v-d2047ba8]{padding:12px 8px}.wo-batch-head[data-v-d2047ba8]{flex-direction:column;align-items:start}.wo-scan input[data-v-d2047ba8]{max-width:100%}}.wh-home-heading[data-v-979abdba],.wh-home-card-heading[data-v-979abdba],.wh-home-task-heading[data-v-979abdba],.wh-home-progress-top[data-v-979abdba]{justify-content:space-between;align-items:center;gap:16px;display:flex}.wh-home-heading h2[data-v-979abdba]{margin:0;font-size:22px}.wh-home-heading p[data-v-979abdba]{color:#566d87;margin:7px 0 0}.wh-home-heading p span[data-v-979abdba]{color:#8392a5;margin-left:10px;font-size:12px}.wh-home-scope[data-v-979abdba]{align-items:flex-end;gap:12px;display:flex}.wh-home-scope select[data-v-979abdba]{min-width:150px;max-width:250px}.wh-home-description[data-v-979abdba]{margin:12px 0 22px;font-size:13px}.wh-home-metrics[data-v-979abdba]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wh-home-metric[data-v-979abdba]{flex-direction:column;align-items:flex-start;min-height:155px;display:flex;position:relative;text-align:left!important;white-space:normal!important;border-top:3px solid #387ce0!important;border-radius:10px!important;padding:20px!important}.wh-home-metric.green[data-v-979abdba]{border-top-color:#399273!important}.wh-home-metric.slate[data-v-979abdba]{border-top-color:#8596ad!important}.wh-home-metric.amber[data-v-979abdba]{border-top-color:#d19a39!important}.wh-home-metric.selected[data-v-979abdba]{background:#f4f8ff;box-shadow:0 0 0 1px #80abef}.wh-home-metric>span[data-v-979abdba]:first-child{color:#536b86;font-size:13px}.wh-home-metric strong[data-v-979abdba]{color:#173c6e;letter-spacing:-.5px;margin:12px 0;font-size:34px;line-height:1.15}.wh-home-metric strong small[data-v-979abdba]{color:#718299;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.wh-home-metric>small[data-v-979abdba]{color:#6d7f96;font-size:12px}.wh-home-card-link[data-v-979abdba]{color:#406ba8;font-size:11px;position:absolute;top:21px;right:17px}.wh-home-progress[data-v-979abdba]{padding:20px 24px}.wh-home-progress h3[data-v-979abdba]{margin:0 0 5px}.wh-home-progress-top p[data-v-979abdba]{margin:0;font-size:13px}.wh-home-progress-top strong[data-v-979abdba]{color:#2867bb;font-size:27px;line-height:1}.wh-home-progress-top strong small[data-v-979abdba]{margin-left:3px;font-size:14px}.wh-home-progress-track[data-v-979abdba]{background:#edf2f8;border-radius:12px;height:10px;margin:17px 0 9px;overflow:hidden}.wh-home-progress-track>span[data-v-979abdba]{border-radius:inherit;background:#3879cf;height:100%;transition:width .3s;display:block}.wh-home-progress-note[data-v-979abdba]{color:#7b8ba0;margin:0;font-size:12px}.wh-home-steps[data-v-979abdba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wh-home-step[data-v-979abdba]{align-items:center;gap:12px;display:flex;text-align:left!important;white-space:normal!important;border-radius:10px!important;padding:18px!important}.wh-home-step-number[data-v-979abdba]{color:#2c69b9;background:#edf4ff;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid}.wh-home-step>span[data-v-979abdba]:nth-child(2){flex:1;min-width:0}.wh-home-step b[data-v-979abdba]{font-size:14px;font-weight:600}.wh-home-step small[data-v-979abdba]{color:#7a8ba1;margin-top:5px;font-size:11px;display:block}.wh-home-step strong[data-v-979abdba]{color:#24568e;flex-shrink:0;font-size:23px}.wh-home-step strong small[data-v-979abdba]{margin-left:4px;font-weight:400;display:inline}.wh-home-step>span[data-v-979abdba]:last-child{color:#7e94af}.wh-home-step.exception .wh-home-step-number[data-v-979abdba]{color:#a27227;background:#fff3de}.wh-home-step.exception strong[data-v-979abdba]{color:#a27227}.wh-home-overview[data-v-979abdba]{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;display:grid}.wh-home-card-heading[data-v-979abdba]{align-items:baseline;margin-bottom:14px}.wh-home-card-heading h3[data-v-979abdba]{margin:0}.wh-home-card-heading>small[data-v-979abdba]{color:#7b8a9f;font-size:12px}.wh-home-owners[data-v-979abdba]{padding:20px 0 0;overflow:hidden}.wh-home-owners .wh-home-card-heading[data-v-979abdba]{padding:0 22px}.wh-home-owner-table[data-v-979abdba]{max-height:298px;overflow:auto}.wh-home-owner-table td[data-v-979abdba]{vertical-align:middle;padding:10px 14px}.wh-home-owner-table th[data-v-979abdba]{padding:11px 14px;font-size:12px}.wh-home-owner-table tr:last-child td[data-v-979abdba]{border-bottom:0}.wh-home-owner-table b[data-v-979abdba]{white-space:nowrap;font-weight:500}.wh-home-owner-table th[data-v-979abdba]:nth-child(n+2):not(:last-child),.wh-home-owner-table td[data-v-979abdba]:nth-child(n+2):not(:last-child){text-align:right}.wh-home-green[data-v-979abdba]{color:#288365;font-weight:600}.wh-home-text-button[data-v-979abdba]{color:#2867bb!important;background:0 0!important;border:0!important;padding:4px 6px!important;font-size:12px!important}.wh-home-trend[data-v-979abdba]{padding:20px 22px}.wh-home-chart[data-v-979abdba]{border-bottom:1px solid #e7edf4;align-items:stretch;gap:12px;height:181px;padding-top:4px;display:flex}.wh-home-chart-day[data-v-979abdba]{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.wh-home-chart-value[data-v-979abdba]{color:#52708f;height:22px;font-size:12px}.wh-home-chart-bar-track[data-v-979abdba]{flex:1;align-items:flex-end;width:100%;max-width:30px;display:flex}.wh-home-chart-bar-track>span[data-v-979abdba]{background:#b7cee9;border-radius:4px 4px 0 0;width:100%;min-height:0;display:block}.wh-home-chart-day.today .wh-home-chart-bar-track>span[data-v-979abdba]{background:#3478cf}.wh-home-chart-day>small[data-v-979abdba]{color:#8795a8;white-space:nowrap;align-items:center;height:26px;font-size:11px;display:flex}.wh-home-chart-day.today>small[data-v-979abdba]{color:#2b67b3;font-weight:600}.wh-home-chart-note[data-v-979abdba]{color:#8b98aa;text-align:right;margin:8px 0 0;font-size:11px}.wh-home-task-section[data-v-979abdba]{scroll-margin-top:18px}.wh-home-task-heading[data-v-979abdba]{margin-top:5px;margin-bottom:14px}.wh-home-task-heading h2[data-v-979abdba]{margin:0;font-size:19px}.wh-home-task-heading h2 small[data-v-979abdba]{margin-left:7px;font-size:12px;font-weight:400}.wh-home-task-heading p[data-v-979abdba]{margin:4px 0 0;font-size:12px}.wh-home-task-filters[data-v-979abdba]{margin-bottom:0;padding:18px 20px}.wh-home-task-filters select[data-v-979abdba]{min-width:165px}.wh-home-search[data-v-979abdba]{flex:1;min-width:260px}.wh-home-task-table[data-v-979abdba]{margin-top:14px}.wh-home-task-table table[data-v-979abdba]{min-width:1040px}.wh-home-task-table th small[data-v-979abdba]{color:#8394aa;font-size:11px;font-weight:400;display:block}.wh-home-task-table td[data-v-979abdba]:first-child{overflow-wrap:anywhere;min-width:195px;max-width:270px}.wh-home-task-table td[data-v-979abdba]:nth-child(2){min-width:160px}.wh-home-task-table td[data-v-979abdba]:nth-child(3){min-width:200px;max-width:280px}.wh-home-task-table td[data-v-979abdba]:nth-child(4){white-space:nowrap;min-width:130px}.wh-home-task-table td[data-v-979abdba]:nth-child(5){min-width:130px;max-width:225px}.wh-home-task-table td[data-v-979abdba]:last-child{vertical-align:middle;min-width:100px}.wh-home-task-table td>b[data-v-979abdba]{font-weight:600}.wh-home-sku[data-v-979abdba]{overflow-wrap:anywhere;margin-bottom:3px;font-size:12px;display:block}.wh-home-backlog[data-v-979abdba]{color:#a5742c!important}.wh-home-status[data-v-979abdba]{white-space:nowrap;color:#396bb4;background:#edf3ff;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-block}.wh-home-status.scanning[data-v-979abdba]{color:#35708b;background:#eaf2fb}.wh-home-status.shipped[data-v-979abdba]{color:#2e7a5e;background:#e7f5ee}.wh-home-status.label[data-v-979abdba]{color:#9a6b2c;background:#fff2df}.wh-home-status.exception[data-v-979abdba]{color:#af5a37;background:#fff0eb}.wh-home-reason[data-v-979abdba]{max-width:240px;color:#a77140!important;font-size:11px!important}.wh-home-contact[data-v-979abdba]{color:#8b7b64;font-size:12px}.wh-home-task-table .fw-empty b[data-v-979abdba]{font-weight:500}.wh-home-task-table .fw-empty p[data-v-979abdba]{margin:6px 0 0;font-size:12px}.wh-home-empty p[data-v-979abdba]{margin-bottom:0}@media (width<=1400px){.wh-home-steps[data-v-979abdba]{grid-template-columns:1fr 1fr}.wh-home-step.exception[data-v-979abdba]{grid-column:1/-1}.wh-home-card-link[data-v-979abdba]{margin-top:10px;position:static}.wh-home-metric[data-v-979abdba]{min-height:164px}.wh-home-overview[data-v-979abdba]{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}}@media (width<=1100px){.wh-home-metrics[data-v-979abdba]{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-home-heading[data-v-979abdba]{flex-direction:column;align-items:flex-start}.wh-home-overview[data-v-979abdba]{grid-template-columns:1fr}.wh-home-metric[data-v-979abdba]{min-height:150px}.wh-home-card-link[data-v-979abdba]{margin:0;position:absolute}.wh-home-steps[data-v-979abdba]{grid-template-columns:1fr}.wh-home-step.exception[data-v-979abdba]{grid-column:auto}.wh-home-trend .wh-home-chart[data-v-979abdba]{height:170px}}@media (width<=650px){.wh-home-metrics[data-v-979abdba]{gap:10px}.wh-home-metric[data-v-979abdba]{min-height:160px;padding:15px!important}.wh-home-metric strong[data-v-979abdba]{font-size:29px}.wh-home-card-link[data-v-979abdba]{margin-top:9px;position:static}.wh-home-metric>small[data-v-979abdba]{font-size:11px}.wh-home-scope[data-v-979abdba]{flex-wrap:wrap;width:100%}.wh-home-scope label[data-v-979abdba]{flex:1}.wh-home-scope select[data-v-979abdba]{width:100%;min-width:0;max-width:none}.wh-home-heading h2[data-v-979abdba]{font-size:20px}.wh-home-progress[data-v-979abdba]{padding:17px}.wh-home-progress-top[data-v-979abdba]{align-items:flex-start}.wh-home-progress-top strong[data-v-979abdba]{font-size:23px}.wh-home-progress-top p[data-v-979abdba]{font-size:12px}.wh-home-search[data-v-979abdba]{min-width:0}.wh-home-task-filters[data-v-979abdba]{align-items:stretch}.wh-home-task-filters select[data-v-979abdba]{min-width:0}.wh-home-card-heading[data-v-979abdba]{gap:8px}.wh-home-card-heading>small[data-v-979abdba]{font-size:10px}.wh-home-task-heading[data-v-979abdba]{align-items:flex-start}.wh-home .fw-pagination[data-v-979abdba]{flex-wrap:wrap;gap:8px;font-size:12px}}.ww-import[data-v-e430ba60]{margin:0 0 18px}.ww-import small[data-v-e430ba60]{color:#61748a}.warehouse-workspace .fw-toolbar input[data-v-e430ba60]{min-width:180px}.warehouse-workspace .fw-pagination[data-v-e430ba60]{margin-bottom:24px}.fw-procurement[data-v-b8b21796]{padding:0;overflow:hidden}.fw-procurement-frame[data-v-b8b21796]{border:0;width:100%;height:calc(100vh - 170px);min-height:520px;display:block}.fw-shop-platforms{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.fw-shop-platforms span{opacity:.75;margin-left:8px}.fw-shop-note{margin:0;font-size:13px}.fw-shop-authorization .fw-toolbar{margin-bottom:14px}.fw-shop-authorization .fw-table table{min-width:1250px}.fw-shop-authorization .fw-shop-operations{min-width:260px}.fw-shop-operations>button,.fw-shop-operations>div{margin:0 6px 8px 0}.fw-shop-operations button{font-size:12px}.fw-shop-authorization .danger-action{color:#ac273b}.fw-shop-modal{background:#0f223c70}.fw-shop-modal .label-modal{color:#20324d;border-radius:12px;font:14px/1.6 Microsoft YaHei,sans-serif;box-shadow:0 20px 80px #0004}.fw-shop-modal input,.fw-shop-modal select,.fw-shop-modal textarea{border:1px solid #ccd5e1;border-radius:6px;padding:8px 10px}.fw-shop-modal button{border-radius:6px}.fw-shop-modal .primary{color:#fff;background:#2465c5;border-color:#2465c5}.fw-status-tabs{flex-wrap:wrap;gap:6px;margin:22px 0 14px;display:flex}.fw-status-tabs button.active{color:#174f9f;background:#e8f0ff;border-color:#2465c5}.fw-status-tabs b{margin-left:7px;font-size:12px}.fw-order-filters .fw-toolbar:last-child{margin-bottom:0}.fw-order-filters select{max-width:310px}.fw-filter-note{color:#718096;font-size:12px}.fw-batch small{color:#718096}.fw-table input[type=checkbox]{vertical-align:middle;width:16px;height:16px}.fw-stock-ready{color:#207643}.fw-step{background:#f5f8fd;border:1px solid #e1e8f3;border-radius:8px;margin:18px 0;padding:16px}.fw-step h3{margin-top:0}.fw-dialog caption{text-align:left;color:#62738b;padding:8px 0}.fw-dialog-body label{margin-top:12px}.fw-app{color:#172b4d;background:#f5f7fb;min-height:100vh;font:14px/1.55 Microsoft YaHei,sans-serif;display:flex}.fw-sidebar{color:#fff;z-index:20;background:#10263e;flex-direction:column;width:204px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.fw-brand{align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.fw-brand>span{background:#3b82f6;border-radius:10px;padding:5px 10px;font-size:23px}.fw-brand small{color:#b0c3d9;font-size:11px;font-weight:400;display:block}.fw-role{color:#90a8c3;margin:28px 8px 10px;font-size:12px}.fw-sidebar nav{flex:1;align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.fw-brand,.fw-role,.fw-sidebar-bottom{flex-shrink:0}.fw-sidebar nav button{text-align:left;color:#cfdaeb;background:0 0;border:0;border-radius:7px;padding:11px 16px}.fw-sidebar nav button.active{color:#fff;background:#2e64b2;font-weight:700}.fw-sidebar-bottom{gap:6px;margin-top:auto;padding:18px 8px 0;display:grid}.fw-sidebar-bottom small{color:#90a8c3}.fw-sidebar-bottom button{color:#fff;background:0 0;border:1px solid #40536b;margin-top:7px}.fw-main{width:calc(100% - 204px);min-width:0;margin-left:204px;padding:26px 32px 50px}.fw-header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.fw-header small{color:#65748b}.fw-app h1{margin:4px 0;font-size:26px}.fw-app h2{margin:0 0 12px;font-size:19px}.fw-app h3{margin:0 0 14px;font-size:16px}.fw-app p{color:#66758a}.fw-intro{margin:6px 0 24px}.fw-warehouse-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fw-card{background:#fff;border:1px solid #e2e7ef;border-radius:10px;margin-bottom:20px;padding:22px}.fw-warehouse{border-top:3px solid #3980e6}.fw-warehouse strong{margin:18px 0;font-size:32px;display:block}.fw-warehouse strong small{color:#8491a3;margin-left:9px;font-size:12px;font-weight:400}.fw-warehouse>div{justify-content:space-between;font-size:13px;display:flex}.fw-warehouse>button{color:#2461b5;background:#f0f5ff;border:0;width:100%;margin-top:20px}.fw-summary-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fw-summary-grid button+button{margin-left:10px}.fw-toolbar,.fw-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fw-toolbar{margin-bottom:18px}.fw-actions{margin-top:12px}.fw-header .fw-actions{margin:0}.fw-app label,.fw-dialog label{gap:6px;font-size:13px;display:grid}.fw-app input,.fw-app select,.fw-dialog input,.fw-dialog select{color:#253858;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:6px;padding:7px 10px}.fw-toolbar>input{min-width:240px}.fw-app button,.fw-dialog button{cursor:pointer;font:inherit;color:#294565;white-space:nowrap;background:#fff;border:1px solid #ccd5e1;border-radius:6px;padding:8px 14px}.fw-app button.primary,.fw-dialog button.primary{color:#fff;background:#2465c5;border-color:#2465c5}.fw-app button:disabled,.fw-dialog button:disabled{opacity:.5;cursor:not-allowed}.fw-app button:hover:not(:disabled),.fw-dialog button:hover:not(:disabled){filter:brightness(.96)}.fw-app :focus-visible,.fw-dialog :focus-visible{outline-offset:2px;outline:3px solid #a7ccff}.fw-table{background:#fff;border:1px solid #dfe5ee;border-radius:9px;margin:18px 0 24px;overflow:auto}.fw-app table,.fw-dialog table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.fw-app th,.fw-dialog th{color:#5f6f86;white-space:nowrap;background:#f0f4fa;font-weight:600}.fw-app th,.fw-app td,.fw-dialog th,.fw-dialog td{vertical-align:top;border-bottom:1px solid #e9edf3;padding:13px 15px}.fw-app td small,.fw-dialog td small,.fw-block{display:block}.fw-app td small,.fw-dialog small{color:#8090a4;margin-top:4px;font-size:11px}.fw-badge{color:#2e65b7;white-space:nowrap;background:#edf3ff;border-radius:4px;padding:3px 7px;display:inline-block}.fw-hint,.fw-warning,.fw-error,.fw-success{border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.7}.fw-hint{background:#edf2f9;color:#526b88!important}.fw-warning{background:#fff6e5;border:1px solid #f4e2bb;color:#946019!important}.fw-error{background:#ffeded;color:#ac273b!important}.fw-success{background:#e9f7ef;color:#277349!important}.fw-danger{color:#b24125!important}.fw-empty{text-align:center;color:#8a96a9;padding:35px!important}.fw-pagination{justify-content:flex-end;align-items:center;gap:14px;display:flex}.fw-form{gap:16px;max-width:760px;display:grid}.fw-form p{margin:0}.fw-form button{justify-self:start}.fw-check{align-items:center;gap:8px!important;display:flex!important}.fw-check input{width:16px;height:16px}.fw-mapping-line{border-bottom:1px solid #edf0f5;gap:25px;padding:9px;display:flex}.fw-app details summary{cursor:pointer;font-weight:600}.fw-app details form{margin-top:20px}.fw-modal-backdrop{z-index:6000;background:#0f223c70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fw-dialog{color:#20324d;background:#fff;border-radius:12px;width:780px;max-height:92vh;font:14px/1.6 Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 20px 80px #0004}.fw-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.fw-dialog h2{word-break:break-all;margin:3px 0;font-size:20px}.fw-dialog-body{padding:20px 24px}.fw-dialog-body>label{margin:15px 0}.fw-dialog table{margin:16px 0}.fw-dialog hr{border:0;border-top:1px solid #e4e9f0;margin:24px 0}.fw-dialog .fw-toolbar{margin-top:16px}.fw-dialog .fw-toolbar label:first-child{flex:1}.fw-dialog .fw-toolbar label input[type=number]{width:80px}.fw-app h2 small{color:#8090a4;font-size:12px;font-weight:400}@media (width<=1150px){.fw-warehouse-grid{grid-template-columns:repeat(2,1fr)}.fw-main{padding:22px}.fw-summary-grid{grid-template-columns:1fr}}@media (width<=700px){.fw-sidebar{width:135px;padding:20px 10px}.fw-brand{font-size:14px}.fw-brand>span{display:none}.fw-main{width:calc(100% - 135px);margin-left:135px;padding:16px}.fw-header{flex-direction:column;align-items:start;gap:12px}.fw-warehouse-grid{grid-template-columns:1fr}.fw-modal-backdrop{padding:8px}.fw-toolbar{flex-direction:column;align-items:stretch}.fw-toolbar>input{min-width:0}.fw-dialog-body{padding:16px}}.store-owner-action[data-v-20d89dd3]{flex-direction:column;align-items:start;gap:6px;margin-top:8px;display:flex}.erp-select-panel{box-sizing:border-box;z-index:100000;color:#253858;text-align:left;background:#fff;border:1px solid #ced9e8;border-radius:9px;flex-direction:column;min-width:0;margin:0;padding:0;font:13px/1.5 Microsoft YaHei,PingFang SC,Arial,sans-serif;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 10px 32px #19385829}.erp-select-panel:popover-open{box-sizing:border-box;z-index:100000;color:#253858;text-align:left;background:#fff;border:1px solid #ced9e8;border-radius:9px;flex-direction:column;min-width:0;margin:0;padding:0;font:13px/1.5 Microsoft YaHei,PingFang SC,Arial,sans-serif;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 10px 32px #19385829}.erp-select-panel::backdrop{pointer-events:none;background:0 0}.erp-select-panel .erp-select-search-row{background:#f8faff;border-bottom:1px solid #e6edf5;flex:none;align-items:center;gap:6px;padding:9px;display:flex}.erp-select-panel .erp-select-search{color:#203858;width:100%;min-width:0;max-width:none;height:35px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bdd0eb;border-radius:5px;flex:1;margin:0;padding:7px 9px;display:block}.erp-select-panel .erp-select-search:focus{outline-offset:0;border-color:#488fe4;outline:2px solid #b6d4ff}.erp-select-panel .erp-select-clear{color:#3166a9;min-width:0;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;margin:0;padding:6px 7px}.erp-select-panel .erp-select-clear[hidden]{display:none}.erp-select-panel .erp-select-list{overscroll-behavior:contain;min-height:0;padding:4px;overflow:auto}.erp-select-panel .erp-select-option{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;justify-content:space-between;align-items:start;gap:10px;min-height:34px;padding:7px 9px;display:flex}.erp-select-panel .erp-select-option.is-active{background:#eef5ff}.erp-select-panel .erp-select-option.is-selected{color:#2163bb;font-weight:600}.erp-select-panel .erp-select-option[aria-disabled=true]{color:#9ca7b7;cursor:not-allowed;background:#fafbfc;font-weight:400}.erp-select-panel .erp-select-mark{color:#2163bb;flex:0 0 14px}.erp-select-panel .erp-select-group{color:#7a899d;padding:7px 9px 4px;font-size:11px;font-weight:600}.erp-select-panel .erp-select-empty{color:#7a899d;text-align:center;padding:22px 12px}.erp-select-panel .erp-select-footer{color:#8793a5;border-top:1px solid #eef1f6;flex:none;padding:7px 10px;font-size:11px}
