:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;font-size:13px;color:#1a1a1a;background:#f5f5f2;--bg: #f5f5f2;--bg-card: #ffffff;--bg-hover: #f8f8f5;--bg-active: #e8f2ee;--bg-input: #fafaf7;--bg-sidebar: #1c1c1a;--bg-sidebar-hover: #2a2a28;--bg-sidebar-active: #0f6e56;--bdr: rgba(0, 0, 0, .08);--bdr-strong: rgba(0, 0, 0, .15);--tx: #1a1a1a;--tx2: #5c5c58;--tx3: #9a9a93;--tx-sidebar: #ffffff;--tx-sidebar-dim: #888884;--teal-50: #e1f5ee;--teal-100: #9fe1cb;--teal-500: #16a085;--teal-600: #0f6e56;--teal-800: #085041;--amber-50: #fff4e0;--amber-100: #fac775;--amber-500: #ba7517;--red-50: #fce8e6;--red-100: #f4a29a;--red-500: #b62e2e;--blue-50: #e3effa;--blue-100: #a4c8ec;--blue-500: #356cb6;--purple-50: #eeedfe;--purple-100: #cecbf6;--purple-500: #534ab7;--pink-50: #fce9ee;--pink-100: #f4c0d1;--pink-500: #993556;--green-50: #e8f5dd;--green-100: #b5e5a0;--green-500: #2d6b0e}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;max-width:100%;min-width:0;height:100%}body{min-height:100vh;overflow:hidden;background:var(--bg);color:var(--tx);font-size:13px}body:has(.admin-app.mode-station){background:#1a1a1a}body:has(.admin-app.mode-pda){min-width:0;overflow:hidden;background:#e8edf4}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}code,pre,.mono{font-family:SF Mono,Consolas,monospace}.admin-app{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:48px 1fr;width:100%;max-width:100%;min-width:0;height:100vh;overflow:hidden;background:var(--bg);color:var(--tx)}.admin-app.mode-station{--bg: #1a1a1a;--bg-card: #252525;--bg-hover: #2e2e2e;--bg-active: #1f3d33;--bg-input: #2e2e2e;--bg-sidebar: #0e0e0e;--bg-sidebar-hover: #1a1a1a;--bdr: rgba(255, 255, 255, .08);--bdr-strong: rgba(255, 255, 255, .15);--tx: #f5f5f2;--tx2: #b8b8b0;--tx3: #888884;--teal-50: #103d32;--teal-100: #1f5747}.admin-app.mode-pda{grid-template-columns:1fr;grid-template-rows:1fr;min-width:0;background:#e8edf4}.admin-app.mode-auth{grid-template-columns:minmax(0,1fr)}.admin-app.mode-auth .topbar,.admin-app.mode-auth .main{grid-column:1}.admin-app.mode-pda .main{grid-column:1;grid-row:1;padding:0;overflow:hidden;background:#e8edf4}.topbar{grid-column:1 / 3;display:flex;align-items:center;gap:10px;min-width:0;height:48px;padding:0 20px;overflow:visible;background:var(--bg-card);border-bottom:1px solid var(--bdr);color:var(--tx)}.mode-station .topbar{background:var(--bg-sidebar);color:#fff}.brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:14px;font-weight:600;color:var(--tx)}.mode-station .brand{color:#fff}.brand-badge{padding:2px 6px;border-radius:3px;background:var(--teal-600);color:#fff;font-size:10px;font-weight:500}.topbar-spacer{flex:1;min-width:8px}.topbar-actions{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;color:var(--tx3);font-size:12px}.topbar-btn,.role-badge{min-height:28px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);font-size:12px}.topbar-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;white-space:nowrap}.topbar-btn:hover,.role-badge:hover{background:var(--bg-hover)}.topbar-btn:disabled{opacity:.45;color:var(--tx3)}.mode-station .topbar-btn,.mode-station .role-badge{border-color:#ffffff26;background:#ffffff14;color:#fff}.dropdown{position:relative}.role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;white-space:nowrap}.role-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal-500)}.role-dot.OPERATIONS{background:var(--blue-500)}.role-dot.FULFILLMENT{background:var(--purple-500)}.role-dot.PROCUREMENT{background:var(--amber-500)}.role-dot.SERVICE{background:var(--pink-500)}.role-dot.LOGISTICS{background:var(--green-500)}.role-dot.WAREHOUSE{background:var(--teal-600)}.role-dot.FINANCE{background:var(--red-500)}.dropdown-caret{color:var(--tx3)}.dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;display:none;min-width:220px;margin-top:4px;padding:4px 0;border:1px solid var(--bdr-strong);border-radius:6px;background:var(--bg-card);box-shadow:0 4px 16px #0000001f}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:block}.dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--tx);text-align:left;font-size:12px}.dropdown-item:hover{background:var(--bg-hover)}.profile-dropdown{display:inline-flex}.profile-chip{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--bdr);border-radius:50%;background:linear-gradient(135deg,#0f6e56,#1d4ed8);color:#fff;box-shadow:0 1px 2px #00000014;font-size:12px;font-weight:700}.profile-chip:hover{filter:brightness(.95)}.profile-chip img,.profile-avatar img,.avatar-crop-box img,.avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-menu{min-width:120px}.profile-menu:before{position:absolute;top:-6px;right:13px;width:10px;height:10px;border-top:1px solid var(--bdr-strong);border-left:1px solid var(--bdr-strong);background:var(--bg-card);content:"";transform:rotate(45deg)}.sidebar{grid-column:1;grid-row:2;min-width:0;overflow-y:auto;padding:12px 0;background:var(--bg-sidebar);color:var(--tx-sidebar)}.sidebar-section{padding:12px 16px 6px;color:var(--tx-sidebar-dim);font-size:11px;font-weight:600;letter-spacing:.04em}.nav-item{display:flex;align-items:center;width:100%;min-height:31px;gap:10px;padding:7px 16px;border:0;border-left:2px solid transparent;background:transparent;color:var(--tx-sidebar);text-align:left;font-size:13px;transition:background .1s}.nav-item:hover{background:var(--bg-sidebar-hover)}.nav-item.active{background:var(--bg-sidebar-active);border-left-color:#fff}.nav-item.sub{min-height:29px;padding-left:42px;color:var(--tx-sidebar-dim);font-size:12px}.nav-item.sub:hover{color:var(--tx-sidebar)}.scope-note{padding:8px 16px;color:var(--tx-sidebar-dim);font-size:12px;line-height:1.7}.nav-item.sub.active{background:#0f6e5666;border-left-color:var(--teal-500);color:#fff}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border:1px solid var(--bdr);border-radius:4px;background:#ffffff14;color:var(--tx-sidebar-dim);font-size:11px;line-height:1}.mode-station .station-nav-item .nav-icon{width:18px;height:18px;border:0;background:transparent;color:inherit;font-size:13px}.nav-badge{margin-left:auto;padding:1px 6px;border-radius:10px;background:var(--red-500);color:#fff;font-size:10px;font-weight:700}.nav-tag{margin-left:auto;padding:1px 6px;border-radius:4px;background:var(--amber-100);color:#854f0b;font-size:10px}.mode-station .station-nav-item .nav-tag{background:#d8d2ff;color:#4f3a9f;font-weight:600}.main{grid-column:2;grid-row:2;width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:18px 22px;background:var(--bg)}.page{display:block;width:100%;max-width:100%;min-width:0;color:var(--tx)}.main>*{max-width:100%;min-width:0}.page-head,.page-header,.detail-head,.card-header,.panel-header,.dialog-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.page-head{justify-content:space-between}.page-header{flex-wrap:wrap;margin-bottom:16px;gap:8px}.page-actions{display:flex;gap:8px;margin-left:auto}.prototype-title-line{display:flex;align-items:center;gap:14px}.page-head h1,.page-head h2,.page-title,.card-title,.panel h2,.dialog-head h2{margin:0;color:var(--tx);font-size:18px;font-weight:600}.page-head p,.page-subtitle,.business-caption,.hero-description,.hint-text,.empty-text,.card-subtitle{color:var(--tx3);font-size:12px}.page-subtitle{margin-left:2px}.panel,.card,.business-component-shell,.field-group,.station-screen,.work-col,.tree-order,.mini-card,.metric-card,.kpi{border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);box-shadow:none}.panel,.card,.business-panel,.inspector-panel,.grid>.panel{padding:16px;margin-bottom:12px}.business-component-shell{margin:0;padding:0;border:0;border-radius:0;background:transparent}.business-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--bdr);color:var(--tx3);font-size:12px}.grid,.metric-grid,.app-shell-page__stats,.info-grid,.hero-meta,.mini-grid{display:grid;gap:10px}.grid,.metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:12px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.app-shell-page__hero,.layout-2{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.profile-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:30px}.profile-summary-card,.profile-detail-card{margin-bottom:0}.profile-avatar{display:flex;width:112px;height:112px;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 14px;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#0f6e56,#1d4ed8);color:#fff;box-shadow:0 6px 18px #0f6e562e;font-size:34px;font-weight:800}.profile-avatar:hover{box-shadow:0 8px 22px #0f6e5647}.profile-title{margin-bottom:14px;text-align:center}.profile-title strong{display:block;margin-bottom:3px}.profile-info-table td:last-child{text-align:right}.profile-tabs{display:flex;gap:0;margin-bottom:16px;border-radius:6px;background:var(--bg-input);padding:3px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-password-grid{grid-template-columns:minmax(260px,520px)}.profile-actions{display:flex;gap:10px;margin-top:20px}.avatar-stage{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:30px}.avatar-crop{display:flex;height:260px;align-items:center;justify-content:center;border:1px dashed var(--bdr-strong);border-radius:8px;background-color:var(--bg-input);background-image:linear-gradient(45deg,#e5e7eb 25%,transparent 25%),linear-gradient(-45deg,#e5e7eb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e5e7eb 75%),linear-gradient(-45deg,transparent 75%,#e5e7eb 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.avatar-crop-box{display:flex;width:160px;height:160px;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--blue-500);background:#fff;color:var(--tx);font-size:44px;font-weight:800}.avatar-preview{display:flex;width:150px;height:150px;align-items:center;justify-content:center;overflow:hidden;margin:auto;border:1px solid var(--bdr);border-radius:50%;background:#fff;color:var(--tx);font-size:44px;font-weight:800}.avatar-tools{display:flex;align-items:center;gap:8px;margin-top:12px}.avatar-preview-label{margin-top:10px;text-align:center}.profile-avatar-drawer{width:720px}.metric-card,.kpi,.app-shell-page__stats div,.app-shell-page__health article,.info-item,.meta-item,.mini-card{padding:12px 14px;background:var(--bg-card)}.kpi{position:relative;overflow:hidden;cursor:default}.kpi:hover{border-color:var(--bdr-strong)}.kpi.alert:before,.kpi.todo:before,.kpi.done:before{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:4px 0 0 4px;content:""}.kpi.alert:before{background:var(--red-500)}.kpi.todo:before{background:var(--amber-500)}.kpi.done:before{background:var(--green-500)}.kpi.accent-green:before,.kpi.accent-red:before{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:4px 0 0 4px;content:""}.kpi.accent-green:before{background:var(--green-500)}.kpi.accent-red:before{background:var(--red-500)}.metric-card h3,.kpi-label,.mini-label,.info-item dt,.meta-label{margin:0 0 4px;color:var(--tx3);font-size:11px;font-weight:500}.metric-card strong,.kpi-value,.info-item dd,.meta-value{margin:0;color:var(--tx);font-size:22px;font-weight:600;line-height:1.2}.kpi-trend{margin-top:4px;color:var(--tx3);font-size:11px}.kpi-trend.up{color:var(--green-500)}.overview-board{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.overview-board-single{grid-template-columns:minmax(0,1fr)}.overview-side{display:grid;gap:12px}.overview-main-card{min-width:0}.overview-role-matrix-card{overflow-x:auto}.overview-role-table{min-width:920px}.overview-role-table th:first-child,.overview-role-name{width:150px}.overview-role-table td{vertical-align:top}.overview-role-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:0}.overview-role-items .mini-card{min-height:58px;padding:10px 12px}.overview-role-desc{color:var(--tx2);font-size:12px;line-height:1.5}.overview-focus-table{margin-top:12px}.role-card{display:grid;gap:4px;margin-bottom:10px;border-radius:6px;background:var(--bg-input);padding:10px 12px}.role-card span{color:var(--tx3);font-size:11px}.role-card strong{color:var(--tx);font-size:18px}.role-card p{margin:0;color:var(--tx2);font-size:12px;line-height:1.6}.role-module-list{display:flex;flex-wrap:wrap;gap:6px}.focus-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--bdr)}.focus-row:last-child{border-bottom:0}.focus-row strong{display:block;color:var(--tx);font-size:12.5px}.focus-row p{margin:3px 0 0;color:var(--tx3);font-size:11.5px;line-height:1.5}.focus-row em{color:var(--red-500);font-size:16px;font-style:normal;font-weight:600}.flow{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:12px}.flow-step{border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);padding:10px}.flow-step strong{display:block;margin-bottom:4px;color:var(--tx);font-size:12px}.flow-step span{color:var(--tx3);font-size:11px}.flow-step.active{border-color:var(--teal-500);background:var(--teal-50)}.flow-step.warn{border-color:var(--amber-500);background:var(--amber-50)}.filter-bar,.toolbar{display:grid;grid-template-columns:1.1fr repeat(5,minmax(120px,.7fr)) auto;gap:8px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.filter-bar.wide,.toolbar.wide{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-external-link{color:var(--teal-600);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 35%,transparent);text-underline-offset:2px;cursor:pointer}.admin-external-link:hover{color:var(--teal-700);text-decoration-color:currentcolor}.admin-external-link:focus-visible{border-radius:2px;outline:2px solid var(--teal-500);outline-offset:2px}.finance-filter-card{margin-bottom:12px;border-radius:8px}.finance-filter-card>.el-card__body{padding:16px}.finance-filter-inline-panel{margin-bottom:12px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.finance-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));align-items:center;column-gap:10px;row-gap:8px}.finance-filter-form.el-form.el-form--inline .el-form-item{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px;margin-right:0;margin-bottom:0;min-width:0}.finance-filter-form.el-form.el-form--inline .el-form-item>.el-form-item__label{display:flex;justify-content:flex-start;width:auto;height:var(--el-component-size-small, 30px);margin-bottom:0;padding-right:0;color:var(--muted);line-height:var(--el-component-size-small, 30px);text-align:left;white-space:nowrap}.finance-filter-form.el-form.el-form--inline .el-form-item>.el-form-item__content{display:block;min-width:0}.finance-filter-form .el-input,.finance-filter-form .el-select,.finance-filter-form .el-date-editor.el-input,.finance-filter-form .finance-filter-control-sm,.finance-filter-form .finance-filter-control-lg{--el-component-size: 32px;--el-component-size-small: 32px;width:100%}.finance-filter-form .el-input,.finance-filter-form .el-date-editor.el-input,.finance-filter-form .el-input__wrapper,.finance-filter-form .el-select__wrapper,.finance-filter-form .el-button{min-height:32px;height:32px}.finance-filter-form .el-input__inner{height:30px;line-height:30px}.finance-filter-form .el-button{padding-top:0;padding-bottom:0}.finance-filter-actions{align-self:center;grid-column:span 2;min-width:0}.finance-filter-form.el-form.el-form--inline .finance-filter-actions{grid-template-columns:minmax(0,1fr)}.finance-filter-form.el-form.el-form--inline .finance-filter-actions>.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.finance-filter-form.el-form.el-form--inline .finance-filter-actions .el-button+.el-button{margin-left:0}.finance-filter-form.el-form.el-form--inline .finance-transactions-actions>.el-form-item__content,.finance-filter-form.el-form.el-form--inline .finance-wallet-action-buttons>.el-form-item__content{gap:12px}.finance-transactions-actions .el-button,.finance-wallet-action-buttons .el-button{min-width:76px}.finance-wallet-action-buttons{grid-column:span 3}@media(max-width:760px){.finance-filter-actions{grid-column:1 / -1}}.orders-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end}.orders-toolbar>input,.orders-toolbar>select{flex:1 1 126px;min-width:126px}.orders-toolbar>input:first-child{flex:2 1 200px}.orders-toolbar>.primary-btn,.orders-toolbar>.secondary-btn{flex:0 0 auto}.audit-decision-bar{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:12px}.order-tabs{margin-top:0}.order-items-card{overflow:hidden}.order-items-table{min-width:1320px}.returns-diy-work-tabs{max-width:none}.returns-diy-flow-card{margin-bottom:12px}.returns-diy-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.returns-flow-step{min-height:84px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);padding:10px}.returns-flow-step strong{display:block;margin-bottom:6px;color:var(--tx);font-size:12px}.returns-flow-step span{color:var(--tx2);font-size:11.5px;line-height:1.6}.returns-flow-step.active{border-color:var(--teal-100);background:var(--teal-50)}.returns-flow-step.warn{border-color:var(--amber-100);background:var(--amber-50)}.returns-flow-step.info{border-color:var(--blue-100);background:var(--blue-50)}.returns-flow-step.done{border-color:var(--green-100);background:var(--green-50)}.returns-diy-action-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.returns-diy-filter-card{margin-bottom:12px}.toolbar.wide.returns-diy-filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:0;border:0}.returns-diy-filter-form .el-date-editor{width:100%!important;min-width:0}.returns-diy-status-tabs{gap:8px;margin-bottom:14px;overflow-x:auto;background:var(--bg-card)}.returns-diy-status-tab{flex:1 0 120px;min-width:120px;cursor:pointer}.returns-diy-resend-card,.returns-diy-diy-card{overflow-x:auto}.returns-diy-return-card{overflow:hidden}.returns-diy-returns-table{width:100%;--el-table-row-hover-bg-color: var(--bg-hover)}.returns-diy-returns-table .el-table__row{cursor:pointer}.returns-diy-returns-table.el-table--enable-row-transition .el-table__body td.el-table__cell,.returns-diy-returns-table .el-button{transition:none!important}.returns-diy-returns-table small{display:block;margin-top:3px;color:var(--tx3);line-height:1.45}.returns-diy-returns-table .returns-diy-product-card{grid-template-columns:auto minmax(0,1fr);max-width:none}.returns-diy-returns-table .el-table-fixed-column--left,.returns-diy-returns-table .el-table-fixed-column--right{background:var(--bg-card)}.returns-diy-row-actions{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.returns-diy-row-actions .el-button.is-link{min-height:24px;height:24px;margin-left:0;padding:0;font-weight:500}.returns-diy-pagination-bar .el-pagination{margin-left:auto}.resend-table,.diy-table{min-width:1180px}.resend-line-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-right:6px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx2);font-size:11px;font-weight:600}.returns-diy-product-card{max-width:380px;margin-bottom:0;grid-template-columns:auto minmax(0,1fr)}.returns-diy-product-card .product-thumb{width:38px;height:38px;font-size:10px;font-weight:700;color:var(--purple-500)}.returns-diy-drawer .el-drawer__header{margin-bottom:0;border-bottom:1px solid var(--bdr);padding:14px 18px}.returns-diy-drawer .el-drawer__title{color:var(--tx);font-size:15px;font-weight:600}.returns-diy-drawer .el-drawer__body{overflow-y:auto;background:var(--bg);padding:14px 18px}.returns-diy-drawer .el-drawer__footer{border-top:1px solid var(--bdr);background:var(--bg-card);padding:0}.returns-diy-drawer-body{display:grid;align-content:start;gap:12px}.returns-diy-drawer-footer{border-top:0}.returns-diy-media-list{display:grid;gap:6px}.returns-diy-media-list a{color:var(--teal-600);font-size:11.5px;word-break:break-all}.returns-diy-detail-table-wrap{overflow-x:auto}.returns-diy-detail-items-table{min-width:1080px}.returns-diy-item-image{flex:0 0 38px;cursor:zoom-in}.returns-diy-item-image .el-image__inner{width:100%;height:100%}.returns-diy-evidence-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.returns-diy-evidence-image{width:100%;height:96px;border:1px solid var(--bdr);border-radius:6px;overflow:hidden;cursor:zoom-in}.fulfillment-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fulfillment-kpi-link{border:1px solid var(--bdr);color:inherit;font:inherit;text-align:left;cursor:pointer}.fulfillment-kpi-link:hover{border-color:var(--teal-600);background:var(--bg-hover)}.fulfillment-kpi-link:focus-visible{outline:2px solid var(--teal-600);outline-offset:2px}.fulfillment-sla-card{overflow-x:auto}.fulfillment-sla-table{min-width:1100px;table-layout:fixed}.fulfillment-sla-table th:nth-child(1),.fulfillment-sla-table td:nth-child(1){width:70px}.fulfillment-sla-table th:nth-child(2),.fulfillment-sla-table td:nth-child(2){width:120px;overflow-wrap:anywhere;word-break:break-word}.fulfillment-sla-table th:nth-child(3),.fulfillment-sla-table td:nth-child(3){width:150px}.fulfillment-sla-table th:nth-child(4),.fulfillment-sla-table td:nth-child(4){width:330px;white-space:normal}.fulfillment-sla-table td:nth-child(4) strong{display:block;margin-bottom:3px}.fulfillment-sla-table th:nth-child(5),.fulfillment-sla-table td:nth-child(5){width:92px}.fulfillment-sla-table th:nth-child(6),.fulfillment-sla-table td:nth-child(6){width:88px}.fulfillment-sla-table th:nth-child(7),.fulfillment-sla-table td:nth-child(7){width:110px}.fulfillment-sla-table th:nth-child(8),.fulfillment-sla-table td:nth-child(8){width:72px}.fulfillment-boundary{margin-bottom:12px}.work-tri.fulfillment-work-tri{grid-template-columns:300px minmax(0,1fr) 260px}.fulfillment-center-col{min-width:0}.toolbar.wide.fulfillment-exception-form{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;padding:0;border:0;background:transparent}.fulfillment-exception-table{min-width:760px}.fulfillment-task-item{display:grid;gap:4px}.fulfillment-audit-kpi-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.toolbar.wide.fulfillment-audit-toolbar{grid-template-columns:minmax(320px,1.8fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,2.7fr) max-content;align-items:center;margin-bottom:12px}.element-fulfillment-audit-toolbar .el-input,.element-fulfillment-audit-toolbar .el-select,.element-fulfillment-audit-toolbar .el-date-editor.el-input,.element-fulfillment-audit-toolbar .el-date-editor.el-input__wrapper{--el-component-size: 32px;--el-component-size-small: 32px;width:100%;height:32px;min-height:32px}.element-fulfillment-audit-toolbar .el-input__wrapper,.element-fulfillment-audit-toolbar .el-select__wrapper{height:32px;min-height:32px}.element-fulfillment-audit-toolbar .el-input__inner{height:30px;line-height:30px}.fulfillment-audit-queue-card{overflow-x:auto}.fulfillment-audit-table{min-width:1220px}.fulfillment-audit-table .checkbox-cell{width:44px;text-align:center}.audit-line-head{display:flex;align-items:center;gap:6px;line-height:1.5;margin-bottom:2px}.audit-line-head>span:last-child{min-width:0;overflow-wrap:anywhere}.audit-channel-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:700;line-height:20px}.clickable-row{cursor:pointer}.vertical-top{vertical-align:top;padding-top:14px}.muted{color:var(--tx3)}.fulfillment-audit-product-card{grid-template-columns:auto minmax(0,1fr);max-width:360px;margin-bottom:0}.fulfillment-audit-product-card .product-thumb{width:46px;height:46px;font-size:12px;font-weight:700;color:var(--teal-600)}.audit-command-btn{min-height:26px;margin:0 4px 4px 0;padding:4px 8px;font-size:11.5px}.detail-drawer.drawer.fulfillment-audit-drawer{width:680px}.fulfillment-audit-drawer-body{display:grid;align-content:start;gap:12px}.fulfillment-audit-detail-table{min-width:640px}.warehouse-inbound-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.warehouse-package-lifecycle-alert{margin:0 0 12px}.warehouse-package-tabs{display:flex;width:fit-content;gap:8px;margin:2px 0 12px}.warehouse-package-tabs .tab{flex:0 0 auto}.warehouse-package-state-machine-card,.warehouse-package-lifecycle-card,.warehouse-package-supplement-card{margin-bottom:12px}.package-state-machine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:14px;background:var(--bg-input);border-radius:8px;font-size:11px}.package-state-node{min-width:88px;padding:7px 10px;text-align:center;background:#fff;border:2px solid var(--tx3);border-radius:6px}.package-state-node span{display:block;margin-top:2px;color:var(--tx3);font-size:10px}.package-state-arrow{color:var(--tx3)}.package-state-branch{display:grid;gap:6px}.package-state-blue{border-color:#1e90ff;color:#1e90ff}.package-state-orange{border-color:#f39c12;color:#f39c12}.package-state-purple{border-color:#4a6fe6;color:#4a6fe6}.package-state-pink{background:#fce0ec;border-color:#e84b8e;border-style:dashed;color:#e84b8e}.package-state-teal{border-color:#00b5a6;color:#00b5a6}.package-state-gray{border-color:#5c6378;color:#5c6378}.warehouse-package-lifecycle-table,.warehouse-package-supplement-table{min-width:1060px}.warehouse-package-lifecycle-table tr.package-status-blue{background:#dceffe}.warehouse-package-lifecycle-table tr.package-status-orange{background:#ffe5d6}.warehouse-package-lifecycle-table tr.package-status-purple{background:#dceffe}.warehouse-package-lifecycle-table tr.package-status-pink,.warehouse-package-supplement-table tr.package-status-pink{background:#fce0ec}.warehouse-package-lifecycle-table tr.package-status-teal{background:#e1f5ee}.warehouse-package-lifecycle-table tr.package-status-gray{background:#ecedf0}.package-lifecycle-tag.package-status-blue{background:#1e90ff;color:#fff}.package-lifecycle-tag.package-status-orange{background:#f39c12;color:#fff}.package-lifecycle-tag.package-status-purple{background:#4a6fe6;color:#fff}.package-lifecycle-tag.package-status-pink{background:#e84b8e;color:#fff}.package-lifecycle-tag.package-status-teal{background:#00b5a6;color:#fff}.package-lifecycle-tag.package-status-gray{background:#5c6378;color:#fff}.freight-diff-up{color:var(--red-500)}.freight-diff-down{color:var(--green-500)}.freight-diff-pending{color:var(--tx3)}.warehouse-arrival-card{overflow-x:auto}.toolbar.wide.warehouse-arrival-filter-panel{grid-template-columns:150px repeat(6,minmax(132px,1fr)) repeat(2,auto);margin:12px 0}.warehouse-arrival-date-range{grid-column:span 2;width:100%}.warehouse-arrival-table{min-width:1320px}.warehouse-arrival-table .warehouse-arrival-actions-heading,.warehouse-arrival-table .warehouse-arrival-actions-cell{width:72px;min-width:72px}.warehouse-arrival-table .warehouse-arrival-actions-cell{vertical-align:middle}.warehouse-arrival-table .warehouse-arrival-action-btn{display:inline-flex;align-items:center;min-height:24px;white-space:nowrap}.warehouse-arrival-table tr.arrival-status-warning{background:#fff6e3}.warehouse-arrival-table tr.arrival-status-error{background:#fde7e7}.warehouse-arrival-table .status-tag.arrival-status-done{background:#dff3d8;color:#16823c}.warehouse-arrival-table .status-tag.arrival-status-pending{background:#e4f1ff;color:#1e68ad}.warehouse-arrival-table .status-tag.arrival-status-warning{background:#fff0d4;color:#9b5a00}.warehouse-arrival-table .status-tag.arrival-status-error{background:#ffe0e0;color:#be2d2d}.warehouse-arrival-table .status-tag.arrival-status-muted{background:var(--bg-input);color:var(--tx2)}.warehouse-preview-card{overflow-x:auto}.toolbar.warehouse-preview-toolbar{grid-template-columns:180px 180px 180px 160px auto;justify-content:start;margin:8px 0 14px}.warehouse-preview-table{min-width:1680px;table-layout:fixed}.warehouse-preview-table .preview-col-package{width:15%}.warehouse-preview-table .preview-col-count{width:6%}.warehouse-preview-table .preview-col-user{width:13%}.warehouse-preview-table .preview-col-measurement{width:14%}.warehouse-preview-table .preview-col-fee,.warehouse-preview-table .preview-col-confirm{width:8%}.warehouse-preview-table .preview-col-remark,.warehouse-preview-table .preview-col-service{width:11%}.warehouse-preview-table .preview-col-status{width:14%}.warehouse-preview-table .preview-group-title th{padding:8px 10px;background:#fff;border-top:1px solid var(--line);color:var(--tx2);font-size:12px;font-weight:400;text-align:left}.warehouse-preview-table .preview-group-main td{padding:14px 10px}.warehouse-preview-table .preview-group-detail td{padding:0}.warehouse-preview-table .preview-group-spacer td{height:14px;padding:0;background:var(--bg);border:0}.warehouse-preview-table .preview-lines-table{width:100%;margin:0;border:0;table-layout:fixed}.warehouse-preview-table .preview-line-col-order-item{width:14%}.warehouse-preview-table .preview-line-col-goods{width:22%}.warehouse-preview-table .preview-line-col-sku{width:30%}.warehouse-preview-table .preview-line-col-service{width:16%}.warehouse-preview-table .preview-line-col-quantity{width:8%}.warehouse-preview-table .preview-line-col-location{width:10%}.warehouse-preview-table .preview-lines-table th,.warehouse-preview-table .preview-lines-table td{vertical-align:middle;overflow-wrap:anywhere}.warehouse-preview-table .preview-lines-table .preview-line-quantity{text-align:center}.warehouse-preview-table .preview-lines-empty{color:var(--tx2);text-align:center}.warehouse-preview-table .preview-status-ready td,.warehouse-preview-table tr.preview-status-ready{background:#e2f4ff}.warehouse-preview-table .preview-status-previewing td,.warehouse-preview-table tr.preview-status-previewing{background:#fde7f0}.warehouse-preview-table .preview-status-muted td,.warehouse-preview-table tr.preview-status-muted{background:var(--bg-input)}.warehouse-preview-table .preview-status-error td,.warehouse-preview-table tr.preview-status-error{background:#fde7e7}.preview-confirm-tag.preview-confirm-pending{background:#fff0d4;color:#9b5a00}.preview-confirm-tag.preview-confirm-done{background:#dff3d8;color:#16823c}.preview-confirm-tag.preview-confirm-muted{background:var(--bg-input);color:var(--tx2)}.preview-confirm-tag.preview-confirm-error{background:#ffe0e0;color:#be2d2d}.warehouse-inbound-command-card{padding:12px}.toolbar.wide.warehouse-inbound-toolbar{grid-template-columns:160px repeat(3,minmax(140px,1fr)) repeat(3,auto);margin-bottom:8px}.toolbar.wide.warehouse-inbound-measure-toolbar{grid-template-columns:repeat(5,minmax(74px,.7fr)) minmax(150px,1fr) minmax(150px,1fr) repeat(6,auto)}.warehouse-inbound-grid{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr);gap:12px;align-items:start}.warehouse-inbound-counts-card{grid-column:1 / -1}.warehouse-inbound-shipments-card,.warehouse-inbound-packages-card,.warehouse-inbound-counts-card{overflow-x:auto}.warehouse-inbound-shipments-table,.warehouse-inbound-shelving-table{min-width:760px}.warehouse-inbound-packages-table{min-width:1040px}.detail-drawer.drawer.warehouse-inbound-drawer{width:680px}.warehouse-inbound-drawer-body{display:grid;align-content:start;gap:12px}.warehouse-package-detail-lines-table{min-width:620px}.cancel-reason-bar{max-width:460px;margin:-4px 0 12px}label,.field,.form-label{display:grid;gap:3px;color:var(--tx3);font-size:11px;font-weight:500}input,select,textarea{width:100%;min-height:31px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:7px 9px;font-size:12px}textarea{min-height:78px;resize:vertical}input:focus,select:focus,textarea:focus{outline:1px solid var(--teal-500);border-color:var(--teal-500)}.btn,.primary-btn,.secondary-btn,.link-btn,.tab,.scenario-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:4px;font-size:12px;line-height:1.2;text-decoration:none;white-space:nowrap}.btn,.primary-btn{border:1px solid var(--teal-600);background:var(--teal-600);color:#fff;padding:6px 14px}.btn:hover,.primary-btn:hover{background:var(--teal-800)}.secondary-btn,.btn-secondary,.tab{border:1px solid var(--bdr);background:var(--bg-card);color:var(--tx);padding:6px 13px}.secondary-btn:hover,.btn-secondary:hover,.tab:hover{background:var(--bg-hover)}.procurement-operations-page button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 13px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-card);color:var(--tx);font-size:12px;line-height:1.2;white-space:nowrap;cursor:pointer}.procurement-operations-page button:not([class]):hover{background:var(--bg-hover)}.procurement-operations-page button:not([class]):disabled{opacity:.5;cursor:not-allowed}.procurement-operations-page button:not([class])+button:not([class]){margin-left:6px}.procurement-account-flow{margin-bottom:12px}.procurement-account-filter{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;gap:8px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input)}.procurement-account-filter .el-form-item{margin:0}.procurement-account-filter .el-input,.procurement-account-filter .el-select,.procurement-account-editor .el-input,.procurement-account-editor .el-select{width:100%}.procurement-account-filter .el-form-item:last-child{align-self:end}.procurement-account-table small,.procurement-account-transactions small{display:block;margin-top:3px;color:var(--tx3);font-size:11px}.procurement-account-login{font-weight:600}.procurement-account-table .procurement-account-row-low>td{background:#fff7e6}.procurement-account-table .procurement-account-row-critical>td{background:#fff1f0}.procurement-account-table .procurement-account-row-muted>td{color:var(--tx3);background:var(--bg-input)}.procurement-account-profile,.procurement-account-topup-form,.procurement-account-owner-transfer{margin-bottom:14px}.procurement-account-detail-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.procurement-account-detail-form .el-form-item{margin-bottom:0}.procurement-account-interface-keyword{margin:8px 0 0;font-size:12px;line-height:1.6}.procurement-account-transactions{margin-top:0}.procurement-account-related-line{display:inline-block;max-width:100%;line-height:1.35;overflow-wrap:anywhere;text-align:left;white-space:normal}.procurement-account-related-line.el-button{display:inline-flex;height:auto;min-height:0;padding:0;vertical-align:top;white-space:normal}.procurement-account-related-line.el-button>span{overflow-wrap:anywhere;white-space:normal}.procurement-account-editor{display:grid;gap:2px}.procurement-account-editor__amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.procurement-account-drawer-footer{justify-content:flex-end}.danger,.btn-danger{border-color:var(--red-500);color:var(--red-500)}.btn-warn{border-color:var(--amber-500);background:var(--amber-500);color:#fff}.link-btn{border:0;background:transparent;color:var(--teal-600);padding:0}.btn:disabled,.primary-btn:disabled,.secondary-btn:disabled,.link-btn:disabled,.tab:disabled{opacity:.45;border-color:var(--bdr);background:var(--bg-input);color:var(--tx3)}.button-row,.button-group,.card-actions,.action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.action-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--bdr)}.tabs,.scenario-tabs{display:flex;gap:4px;margin-bottom:10px;padding:4px;border-radius:8px;background:var(--bg-input)}.tab,.scenario-tab{flex:1;padding:8px;border:0;color:var(--tx2);font-size:11.5px;font-weight:500;text-align:center}.tab.active,.scenario-tab.active{background:#fff;color:var(--tx);box-shadow:0 1px 3px #0000000f;font-weight:600}.tabs>span{flex:0 0 auto;min-width:52px;padding:8px 14px;border:1px solid var(--bdr);border-radius:4px;background:#fff;color:var(--tx2);font-size:12px;font-weight:500;text-align:center}.tabs>span.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;font-weight:700}.finance-settlements-tabs,.operation-tabs,.setting-tabs,.warehouse-setting-tabs,.logistics-carrier-tabs,.exception-tabs{gap:8px;padding:0;background:transparent}.data-table,.table{width:100%;border-collapse:collapse;background:var(--bg-card);color:var(--tx);font-size:12.5px}.data-table th,.table th{padding:8px 10px;border-bottom:1px solid var(--bdr);background:var(--bg-input);color:var(--tx2);text-align:left;font-size:11.5px;font-weight:500;white-space:nowrap}.data-table td,.table td{padding:9px 10px;border-bottom:1px solid var(--bdr);vertical-align:middle}.data-table tr:hover,.table tr:hover{background:var(--bg-hover)}.data-table small,.table small{color:var(--tx3)}.mono,.data-table .mono,.table .mono{color:var(--tx2);font-size:11.5px}.finance-el-table{width:100%;--el-table-bg-color: var(--bg-card);--el-table-tr-bg-color: var(--bg-card);--el-table-expanded-cell-bg-color: var(--bg-card);--el-table-header-bg-color: var(--bg-input);--el-table-row-hover-bg-color: var(--bg-hover);--el-table-border-color: var(--bdr);--el-table-border: 1px solid var(--bdr);--el-table-text-color: var(--tx);--el-table-header-text-color: var(--tx2);border:0;border-radius:0;color:var(--tx);font-size:12.5px}.finance-el-table.el-table,.finance-el-table.el-table--border{border:0;background:var(--bg-card)}.finance-el-table.el-table:before,.finance-el-table .el-table__inner-wrapper:before{height:1px;background-color:var(--bdr)}.finance-el-table.el-table--border:after,.finance-el-table.el-table--border .el-table__inner-wrapper:after,.finance-el-table .el-table__border-left-patch{display:none}.finance-el-table.el-table--border .el-table__cell{border-right:0}.finance-el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--bg-card)}.finance-el-table .el-table__header-wrapper th.el-table__cell,.finance-el-table .el-table__fixed-header-wrapper th.el-table__cell{height:36px;padding:8px 10px;background:var(--bg-input);border-right:0;border-bottom:1px solid var(--bdr);color:var(--tx2);font-size:11.5px;font-weight:500;white-space:nowrap}.finance-el-table .el-table__body-wrapper .el-table__cell,.finance-el-table .el-table__fixed-body-wrapper .el-table__cell{height:40px;padding:9px 10px;background:var(--bg-card);border-right:0;border-bottom-color:var(--bdr);vertical-align:middle}.finance-el-table .el-table__body tr:hover>.el-table__cell,.finance-el-table .el-table__body tr.current-row>.el-table__cell{background:var(--bg-hover)}.finance-el-table.el-table .el-table__cell .cell{line-height:1.35;overflow:visible;overflow-wrap:normal!important;text-overflow:clip;white-space:nowrap!important;word-break:keep-all!important}.finance-el-table small{display:block;margin-top:2px;color:var(--tx3);font-size:11px;line-height:1.4}.finance-el-table.el-table .el-table__cell.mono .cell{color:var(--tx2);font-family:SF Mono,Consolas,monospace;font-size:11.5px}.finance-el-table .el-table__cell.mono .cell small,.finance-el-table .el-table__cell.mono .cell a,.finance-el-table .el-table__cell.mono .cell .el-button{white-space:nowrap}.finance-el-table .el-table__cell.finance-recon-error-cell .cell{max-width:100%;overflow:hidden;color:var(--tx3);text-overflow:ellipsis;white-space:nowrap!important}.finance-el-table .el-table__cell.finance-table-actions .cell{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;max-width:100%;overflow:hidden;white-space:nowrap!important}.finance-el-table .el-button.is-link{min-height:20px;height:auto;padding:0 3px;font-size:12px}.finance-el-table .el-button+.el-button{margin-left:8px}.finance-el-table .el-table__cell.finance-table-actions .el-button+.el-button{margin-left:0}.finance-el-table .el-tag{height:22px;padding:0 7px;font-size:12px}.finance-el-table .el-tag+.el-tag{margin-left:4px}.finance-el-table .el-table__empty-block{min-height:72px}.finance-el-table .el-table__empty-text{color:var(--tx3)}.finance-el-table .el-table-fixed-column--right,.finance-el-table .el-table__fixed-right,.finance-el-table .el-table__fixed-right-patch{background:var(--bg-card)}.finance-el-table .el-table__fixed-right:before{box-shadow:-8px 0 14px #0f172a0f}.finance-mini-el-table{margin-top:8px}.finance-mini-el-table .el-table__body-wrapper .el-table__cell{padding:6px 8px}.finance-mini-el-table .el-table__inner-wrapper:before{display:none}.finance-pagination-row{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.finance-pagination-row .el-pagination.is-background .el-pager li.is-active{background-color:var(--teal-600)}.status-tag,.tag,.v-tag,.business-meta,.status-pill,.inspector-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:var(--bg-input);color:var(--tx2);font-size:11px;font-weight:500;white-space:nowrap}.status-tag.success,.tag-success{background:var(--green-50);color:var(--green-500)}.status-tag.error,.tag-error{background:var(--red-50);color:var(--red-500)}.status-tag.pending,.tag-pending{background:var(--amber-50);color:var(--amber-500)}.tag-info{background:var(--blue-50);color:var(--blue-500)}.tag-process{background:var(--teal-50);color:var(--teal-600)}.tag-purple{background:var(--purple-50);color:var(--purple-500)}.inline-state,.alert-row{margin-bottom:12px;padding:10px 14px;border-radius:6px;background:var(--bg-input);color:var(--tx2);font-size:12px;line-height:1.7}.inline-state.error,.auth-error,.error-text{color:var(--red-500)}.inline-state.success,.success-text{color:var(--green-500)}.alert-row.info{border-left:3px solid var(--blue-500);background:#f0f9ff;color:#1e3a8a}.alert-row.warn{border-left:3px solid var(--amber-500);background:#fef3c7;color:#854f0b}.auth-screen{display:flex;align-items:flex-start;justify-content:center;padding-top:72px}.auth-panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr);gap:18px;width:min(760px,100%);border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:16px}.auth-copy{border-right:1px solid var(--bdr);padding:6px 18px 6px 4px}.auth-copy h1{margin-bottom:8px;font-size:18px;font-weight:600}.auth-copy p{color:var(--tx3);font-size:12px}.auth-form,.dialog-panel{display:grid;gap:10px}.dialog-backdrop,.drawer-mask.active{position:fixed;inset:0;z-index:100;display:block;background:#0006}.dialog-panel{position:fixed;top:72px;left:50%;z-index:101;width:420px;max-width:calc(100vw - 32px);transform:translate(-50%);border:1px solid var(--bdr-strong);border-radius:8px;background:var(--bg-card);padding:16px;box-shadow:0 4px 16px #0000001f}.detail-drawer,.drawer{position:fixed;top:0;right:0;z-index:101;display:flex;flex-direction:column;width:680px;max-width:92vw;height:100vh;border-left:1px solid var(--bdr-strong);background:var(--bg);box-shadow:-6px 0 24px #0000001f}.detail-drawer-overlay{position:fixed;inset:0;z-index:100;background:transparent}.detail-drawer-overlay .detail-drawer{z-index:101}.detail-head,.drawer-header{display:flex;align-items:center;margin:0;padding:14px 18px;border-bottom:1px solid var(--bdr);background:var(--bg-card)}.drawer-title{color:var(--tx);font-size:15px;font-weight:600}.drawer-close{margin-left:auto;border:0;background:none;color:var(--tx3);font-size:22px;line-height:1}.detail-drawer>:not(.detail-head),.drawer-body{padding:14px 18px}.drawer-body{flex:1;overflow-y:auto}.order-detail-body{display:grid;align-content:start;gap:12px}.order-detail-drawer .el-drawer__header{margin-bottom:0;border-bottom:1px solid var(--bdr);padding:14px 18px}.order-detail-drawer .el-drawer__title{color:var(--tx);font-size:15px;font-weight:600}.order-detail-drawer .el-drawer__body{background:var(--bg);padding:14px 18px}.order-detail-section{border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:12px}.order-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.order-detail-section-head .field-group-title{margin-bottom:0}.order-detail-descriptions .el-descriptions__label{width:108px;color:var(--tx3);font-size:11.5px;font-weight:500}.order-detail-descriptions .el-descriptions__content{min-width:0;color:var(--tx);font-size:12.5px}.order-detail-items-table{width:100%}.order-detail-items-table .el-table__body .el-table__cell{padding:8px 0}.order-detail-items-table .cell{min-width:0}.item-detail-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.item-detail-image{width:72px;height:72px;border:1px solid var(--bdr);border-radius:8px;object-fit:cover;background:var(--bg-input)}.item-detail-image.placeholder{display:grid;place-items:center;color:var(--tx3);font-size:13px;font-weight:600}.item-detail-main{min-width:0}.item-detail-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--tx);font-size:15px;font-weight:600;line-height:1.45}.item-detail-subtitle{margin-top:4px;color:var(--tx2);font-size:12px}.item-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.order-detail-timeline{gap:10px;padding:2px 0 0}.order-detail-timeline .timeline-item{min-height:34px}.compact-timeline{margin-top:10px}.detail-mini-list{display:grid;gap:8px;margin-top:10px}.detail-mini-item{min-width:0;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);padding:9px 10px}.detail-mini-title{overflow:hidden;color:var(--tx);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.detail-mini-desc{margin-top:4px;color:var(--tx2);font-size:12px;line-height:1.55;word-break:break-word}.detail-note-list{display:grid;gap:6px}.drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--bdr);background:var(--bg-card)}.route-form-submit-error{flex:1;margin:0;align-self:center;color:var(--red-500);font-size:13px;line-height:1.45}.field-group{padding:12px;margin-bottom:0}.field-group-title{margin-bottom:10px;color:var(--tx);font-size:13px;font-weight:600}.field-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;min-height:32px;padding:7px 0;border-bottom:1px solid var(--bdr)}.field-row:last-child{border-bottom:0}.field-label{color:var(--tx3);font-size:11.5px}.field-value{min-width:0;color:var(--tx);font-size:12.5px;word-break:break-word}.timeline{display:grid;gap:8px}.timeline-item{position:relative;display:grid;gap:3px;padding-left:18px}.timeline-item:before{position:absolute;top:5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--tx3);content:""}.timeline-item.done:before{background:var(--green-500)}.timeline-item.pending:before{background:var(--amber-500)}.timeline-item.error:before{background:var(--red-500)}.timeline-time{color:var(--tx3);font-size:11px}.timeline-title{color:var(--tx);font-size:12.5px;font-weight:600}.timeline-desc{color:var(--tx2);font-size:11.5px}.detail-grid,.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.form-grid.cols-4{grid-template-columns:repeat(4,1fr)}.raw-panel,pre{max-height:420px;overflow:auto;margin-top:10px;border-radius:6px;background:#1c1c1a;color:#f5f5f2;padding:12px;font-size:11.5px}.product-card{display:grid;grid-template-columns:auto minmax(0,1fr) 86px;align-items:center;gap:12px;max-width:635px;margin-bottom:6px;padding:10px;border:1px solid var(--bdr);border-radius:8px;background:#fff}.product-card.compact{gap:10px;padding:8px}.order-line-card{max-width:560px;margin-bottom:0}.order-line-card .product-thumb{width:42px;height:42px;font-size:13px;font-weight:700;color:var(--teal-600)}.order-list-product-card{max-width:560px;margin-bottom:0}.order-list-product-card .product-thumb{width:34px;height:34px;font-size:11px;font-weight:700;color:var(--teal-600)}.order-detail-product-card{max-width:320px;margin-bottom:0;grid-template-columns:auto minmax(0,1fr)}.order-detail-product-card .product-thumb{width:34px;height:34px;font-size:11px;font-weight:700;color:var(--teal-600)}.product-thumb{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--bdr);border-radius:6px;overflow:hidden;background:var(--bg-input);font-size:30px}img.product-thumb{object-fit:cover}.product-thumb-preview,.item-detail-image-preview{cursor:zoom-in}.product-thumb-preview .el-image__inner,.item-detail-image-preview .el-image__inner{width:100%;height:100%;object-fit:cover}.product-name{color:var(--tx);font-size:12.5px;font-weight:500}.product-sku-row,.product-meta-row{display:flex;flex-wrap:wrap;gap:6px;color:var(--tx2);font-size:11px}.product-sku-tag{border-radius:3px;background:var(--bg-input);padding:1px 6px}.tree-order{margin-bottom:10px;overflow:hidden}.element-orders-toolbar{display:grid;grid-template-columns:minmax(360px,2.4fr) minmax(150px,.9fr) minmax(150px,.9fr) 150px minmax(360px,1.8fr) max-content;align-items:center}.element-order-items-toolbar{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) max-content}.order-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:116px;max-width:100%}.order-filter-actions .el-button{align-self:center;justify-self:center;width:56px;min-width:56px;height:30px;min-height:30px;padding:0}.order-filter-actions .el-button+.el-button{margin-left:0}.order-filter-control{min-width:0;width:100%}.order-filter-keyword,.order-filter-time-range{min-width:0!important;max-width:100%}.element-orders-toolbar .order-filter-time-range{width:100%!important}.tree-order summary{cursor:pointer;list-style:none}.tree-order summary::-webkit-details-marker{display:none}.tree-order-head{display:grid;grid-template-columns:1.1fr 1fr .8fr .75fr .75fr .75fr .9fr .9fr;gap:10px;align-items:center;padding:12px 14px;background:var(--bg-card)}.tree-order[open] .tree-order-head{border-bottom:1px solid var(--bdr);background:var(--bg-hover)}.tree-label{margin-bottom:2px;color:var(--tx3);font-size:10.5px}.tree-value{color:var(--tx);font-size:12px}.order-status-pill{display:inline-flex;align-items:center}.order-status-pill:before{width:6px;height:6px;margin-right:4px;border-radius:999px;background:currentColor;content:""}.compact-meta{margin-top:2px;font-size:10.5px}.tree-actions{display:grid;gap:4px;justify-items:start}.tree-actions .secondary-btn{min-height:28px;padding:5px 10px}.tree-actions .order-detail-button{width:64px;min-width:64px;height:26px;min-height:26px;padding:0}.element-tree-order{border:1px solid var(--bdr);border-radius:6px}.element-tree-order .tree-value{min-width:0}.tree-lines{padding:10px 14px 12px;background:#f3f7fb}.order-lines-table{width:100%}.order-lines-table .el-table__body,.order-lines-table .el-table__header{width:100%!important}.order-lines-table .el-table__cell{vertical-align:top}.order-lines-table .el-table__header .cell{color:var(--tx2);font-size:12px;font-weight:600;white-space:nowrap}.order-lines-table .el-table__body .el-table__cell{padding:8px 0}.order-lines-table .cell{min-width:0}.order-line-id,.order-line-plain{display:block;min-width:0;overflow:hidden;color:var(--tx2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-line-product{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.order-line-product .product-thumb{width:36px;height:36px;border-radius:6px;font-size:10px}.order-line-product-body{min-width:0}.order-line-product .product-name{display:block;overflow:hidden;color:var(--tx);font-size:12.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.order-line-meta{display:flex;flex-wrap:nowrap;min-width:0;margin-top:4px;gap:8px;color:var(--tx3);font-size:11px}.order-line-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-line-meta strong{flex:0 0 auto;color:var(--tx);font-size:11px}.element-order-items-table{width:100%}.element-order-items-table .el-table__body,.element-order-items-table .el-table__header{width:100%!important}.element-order-items-table .el-table__row{cursor:pointer}.element-order-items-table .el-table__cell{vertical-align:top}.element-order-items-table .el-table__header .cell{color:var(--tx2);font-size:12px;font-weight:600;white-space:nowrap}.element-order-items-table .el-table__body .el-table__cell{padding:8px 0}.element-order-items-table .cell{min-width:0}.order-item-list-product{grid-template-columns:42px minmax(0,1fr)}.order-item-list-product .product-thumb{width:42px;height:42px}.tag-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.element-pagination-bar{align-items:center}.station-screen{margin-bottom:12px;padding:16px}.inbound-station-page,.qc-station-page,.outbound-station-page{container-name:outbound-station-page;container-type:inline-size;min-width:0}.inbound-station-page .station-screen,.qc-station-page .station-screen,.outbound-station-page .station-screen{border-radius:12px;background:var(--bg-card)}.outbound-station-page .station-screen{position:relative}.station-route-loading-shell{position:relative;margin-bottom:12px;padding:16px;border-radius:12px;background:var(--bg-card);min-height:540px}.station-route-loading-overlay{position:absolute;z-index:4;inset:12px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(15,167,127,.35);border-radius:10px;background:#161617b8;color:var(--tx);font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.station-route-loading-overlay .station-local-loading-spinner{width:22px;height:22px;border:3px solid rgba(15,167,127,.22);border-top-color:var(--teal-500);border-radius:999px;animation:station-loading-spin .8s linear infinite}.station-route-loading-status{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:12px;border-radius:6px;background:var(--bg-input);padding:10px 14px}.station-route-loading-status span,.station-route-loading-title,.station-route-loading-subtitle,.station-route-loading-grid>div{border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:180% 100%;animation:station-loading-pulse 1.2s ease-in-out infinite}.station-route-loading-status span{height:28px}.station-route-loading-screen{border-radius:12px;background:var(--bg-card)}.station-route-loading-title{width:180px;height:24px;margin-bottom:8px}.station-route-loading-subtitle{width:320px;height:14px;margin-bottom:14px}.station-route-loading-grid{display:grid;grid-template-columns:280px 1fr 250px;gap:12px}.station-route-loading-grid>div{min-height:434px}@keyframes station-loading-pulse{to{background-position:-180% 0}}.outbound-station-page .station-local-loading{position:absolute;z-index:4;inset:12px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(15,167,127,.35);border-radius:10px;background:#161617b8;color:var(--tx);font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.outbound-station-page .station-local-loading-spinner{width:22px;height:22px;border:3px solid rgba(15,167,127,.22);border-top-color:var(--teal-500);border-radius:999px;animation:station-loading-spin .8s linear infinite}@keyframes station-loading-spin{to{transform:rotate(360deg)}}.station-title{margin-bottom:4px;color:var(--tx);font-size:17px;font-weight:600}.station-subtitle{margin-bottom:14px;color:var(--tx3);font-size:12px}.station-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;border-radius:6px;background:var(--bg-input);padding:8px 14px;font-size:11.5px}.station-status-item{display:flex;flex-direction:column;align-items:flex-start}.station-status-label{color:var(--tx3);font-size:10.5px}.station-status-value{color:var(--tx);font-size:13px;font-weight:600}.station-status-bar>button{margin-left:auto;border:1px solid var(--bdr-strong);border-radius:4px;background:var(--bg-card);color:var(--tx);padding:5px 12px;font-size:12px}.station-warn{color:var(--amber-500)}.station-done{color:var(--green-500)}.work-tri{display:grid;grid-template-columns:280px minmax(0,1fr) 250px;gap:12px;margin-bottom:12px}.work-tri>*{min-width:0}.work-col{min-height:360px;padding:12px}.inbound-station-page .work-tri,.qc-station-page .work-tri,.outbound-station-page .work-tri{grid-template-rows:434px}.inbound-station-page .work-col,.qc-station-page .work-col,.outbound-station-page .work-col{min-height:0;height:434px;overflow:auto}.qc-station-page .work-tri,.outbound-station-page .work-tri{grid-template-rows:auto;align-items:stretch}.qc-station-page .work-col,.outbound-station-page .work-col{min-height:434px;height:auto;overflow:visible}.qc-station-page .station-current-col,.outbound-station-page .station-current-col,.inbound-station-page .station-current-col{overflow:hidden}.qc-station-page .station-current-col,.outbound-station-page .station-current-col{overflow:visible}.station-current-col{background:var(--bg-card)}.outbound-station-page .station-current-col>.work-col-title{display:none}@container outbound-station-page (max-width: 1399px){.outbound-station-page .work-tri,.station-route-loading-grid{grid-template-columns:minmax(0,1fr)}.outbound-station-page .work-col{min-width:0;height:auto;overflow:visible}}.work-col-title{display:flex;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--bdr);color:var(--tx);font-size:12px;font-weight:600}.work-col-count{margin-left:auto;border-radius:8px;background:var(--amber-100);color:var(--amber-500);padding:1px 7px;font-size:10.5px;font-weight:600}.work-col-count.done{background:var(--green-100);color:var(--green-500)}.q-item{display:grid;width:100%;text-align:left;margin-bottom:5px;border:1px solid var(--bdr);border-radius:5px;background:var(--bg-input);padding:8px 10px;font-size:11.5px}.q-item:hover,.q-item.current{border-color:var(--teal-500);background:var(--bg-active)}.station-preview-prefix{margin-right:4px;color:var(--green-500);font-family:inherit;font-weight:700}.station-package-id,.picking-current-line{display:inline-flex;align-items:center;gap:6px}.station-preview-badge{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:4px;padding:0 4px;background:color-mix(in srgb,var(--green-500) 15%,transparent);color:var(--green-500);font-family:inherit;font-size:11px;font-weight:800;line-height:1}.station-exception-prefix{margin-right:4px;color:var(--red-500);font-family:inherit;font-weight:700}.station-supplement-prefix{margin-right:4px;color:var(--amber-500);font-family:inherit;font-weight:700}.package-shelving-id{display:inline-flex;align-items:center;gap:6px}.package-scene-badge{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:4px;padding:0 4px;font-family:inherit;font-size:11px;font-weight:800}.package-scene-badge.scene-preview{background:color-mix(in srgb,var(--green-500) 15%,transparent);color:var(--green-500)}.package-scene-badge.scene-supplement{background:color-mix(in srgb,var(--amber-500) 16%,transparent);color:var(--amber-500)}.package-scene-badge.scene-error{background:color-mix(in srgb,var(--red-500) 15%,transparent);color:var(--red-500)}.completed-package-shelving-item,.station-done-q-item{cursor:default}.station-done-q-item:hover{border-color:var(--bdr);background:var(--bg-input)}.q-item-id{color:var(--tx);font-family:SF Mono,Consolas,monospace;font-size:11px;font-weight:500}.q-item-info{margin-top:2px;color:var(--tx2);font-size:10.5px}.q-item-meta{margin-top:2px;color:var(--tx3);font-size:10px}.station-empty{padding:20px;color:var(--tx3);font-size:11.5px;text-align:center}.scan-prompt{margin-bottom:12px;border:2px dashed var(--teal-500);border-radius:10px;background:#16a08514;padding:16px;text-align:center}.scan-prompt-icon{margin-bottom:2px;font-size:24px}.scan-prompt-title{margin-bottom:4px;color:var(--teal-500);font-size:15px;font-weight:600}.scan-prompt-desc{color:var(--tx2);font-size:12px}.measurement-scan-prompt{padding:17px 16px}.station-measure-current{margin-bottom:10px;color:var(--tx);font-size:13px;font-weight:600}.station-measure-route-limits{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px 24px;margin-bottom:12px;border:1px solid var(--bdr);border-radius:6px;background:#ffffff08;padding:12px 14px}.station-measure-route-limits .station-outbound-section-title{margin-top:0}.station-measure-route-limit-line{color:var(--tx);font-size:13px;line-height:1.85}.station-measure-route-limit-line strong{color:var(--red-500);font-weight:800}.station-measure-estimate{display:flex;align-items:center;gap:12px;margin-bottom:10px;border:1px solid rgba(245,158,11,.45);border-radius:6px;background:#f59e0b14;padding:9px 12px;color:var(--tx);font-size:12px}.station-measure-estimate strong{flex:0 0 auto;color:var(--amber-500);font-size:13px}.station-measure-estimate span{color:var(--tx2)}.station-pack-current{margin-bottom:10px;color:var(--tx);font-size:13px;font-weight:600}.station-input-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.station-measure-grid{align-items:end}@media(max-width:900px){.station-measure-route-limits{grid-template-columns:minmax(0,1fr)}}.station-field{display:grid;gap:4px;min-width:0}.station-field-wide{grid-column:span 2}.station-field span{color:var(--tx2);font-size:11px}.station-field input,.station-field select,.station-field textarea{width:100%;min-width:0;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:6px 8px;font-size:12px}.station-package-shelving-location-card{margin-top:12px;overflow:auto}.station-package-shelving-location-title{padding:10px 12px 4px;color:var(--tx);font-size:12px;font-weight:600}.station-package-shelving-location-table{min-width:860px}.station-package-shelving-location-table tr.selected{background:color-mix(in srgb,var(--teal-500) 12%,var(--bg-card))}.station-location-select-button{border:0;border-radius:4px;background:var(--teal-500);color:#fff;padding:5px 9px;font-size:11px;cursor:pointer}.station-field textarea{min-height:34px;resize:vertical}.station-route-select{width:100%}.station-measure-result{display:grid;gap:4px;margin-top:12px;border-radius:6px;background:var(--bg-input);padding:10px;color:var(--tx2);font-size:12.5px}.station-measure-result div{display:flex;justify-content:space-between;gap:10px}.station-measure-result strong{color:var(--amber-500);font-weight:700}.station-measure-result div:first-child strong{color:var(--blue-500)}.station-pack-requirements{display:grid;gap:8px;border-radius:6px;background:var(--bg-input);padding:12px;color:var(--tx2);font-size:12.5px}.station-pack-requirements strong{color:var(--tx)}.station-pack-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.station-outbound-section-title{margin:12px 0 6px;color:var(--tx2);font-size:12px;font-weight:600}.station-outbound-cartons{display:flex;flex-wrap:wrap;gap:6px}.station-outbound-carton-button{min-width:44px;height:32px;border:1px solid var(--bdr);border-radius:5px;background:transparent;color:var(--tx1);font-size:14px;font-weight:700;cursor:pointer}.station-outbound-carton-button.selected{border-color:var(--teal-500);background:var(--teal-600);color:#fff}.station-outbound-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;margin-top:10px}.station-outbound-services .station-empty{grid-column:1 / -1}.station-outbound-service{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:var(--tx1);font-size:13px;font-weight:700}.station-outbound-service input{width:16px;height:16px;margin:0;accent-color:var(--teal-500)}.station-outbound-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.station-outbound-check-grid label{display:flex;align-items:center;gap:6px;border-radius:5px;background:var(--bg-input);color:var(--tx2);padding:7px 8px;font-size:11.5px}.station-outbound-check-grid input{accent-color:var(--teal-500)}.station-outbound-service-total{grid-column:1 / -1;margin-top:8px;color:var(--tx3);font-size:11.5px}.station-outbound-service-total strong{color:var(--amber-500)}.station-outbound-action-row{margin-top:16px}.station-outbound-measure-result div:nth-child(3){margin-top:4px;border-top:1px dashed var(--bdr);padding-top:6px}.station-measure-settlement-confirm{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--amber-500);border-radius:8px;background:color-mix(in srgb,var(--amber-500) 10%,var(--bg))}.station-measure-settlement-confirm strong{color:var(--amber-500)}.station-measure-settlement-input{max-width:280px}.station-outbound-warn,.station-outbound-info{margin-top:10px}.station-outbound-fact-card{display:grid;gap:4px;border-radius:6px;background:var(--bg-input);padding:12px;color:var(--tx2);font-size:12.5px}.station-outbound-fact-card div{display:flex;justify-content:space-between;gap:10px}.station-outbound-fact-card strong{color:var(--tx)}.station-submit-logistics-card{margin-top:10px}.station-paid-text{color:var(--green-500)!important}.station-label-preview-wrap{margin-top:6px;border-radius:8px;background:var(--bg-input);padding:12px;text-align:center}.station-label-lookup{margin-bottom:14px;border:2px dashed var(--teal-500);border-radius:10px;background:#16a08514;padding:28px 32px 24px;text-align:center}.station-label-lookup-icon{margin-bottom:8px;font-size:25px}.station-label-lookup-title{color:var(--teal-500);font-size:15px;font-weight:700}.station-label-lookup-desc{margin-top:8px;color:var(--tx2);font-size:12px}.station-label-lookup-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;align-items:center;margin:16px auto 0;max-width:820px}.station-label-lookup-input{width:100%;height:38px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:0 12px;font-size:13px}.station-label-lookup-query,.station-label-lookup-clear{height:38px;min-width:66px;padding:0 18px;font-size:13px}.station-label-lookup-tip{margin-top:12px;color:var(--tx2);font-size:12px;text-align:left}.station-label-lookup-error{margin:10px auto 0;max-width:820px;color:var(--red-500);font-size:12px;text-align:left}.station-pack-lookup-row,.station-measure-lookup-row{grid-template-columns:minmax(220px,1fr) 38px auto auto}.station-handoff-lookup{padding-top:28px}.station-handoff-lookup-row{grid-template-columns:minmax(220px,1fr) 38px auto auto}.station-pack-image,.station-measure-image,.station-handoff-image{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx2);font-size:16px}.station-pack-image:disabled,.station-measure-image:disabled,.station-handoff-image:disabled{cursor:not-allowed;opacity:.65}.station-handoff-fact-card{margin-top:12px}.station-handoff-groups{display:grid;gap:10px;margin-top:12px}.station-handoff-group{border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);padding:12px}.station-handoff-group.is-complete{border-color:color-mix(in srgb,var(--green-500) 55%,var(--bdr))}.station-handoff-group.is-incomplete{border-color:color-mix(in srgb,var(--amber-500) 60%,var(--bdr))}.station-handoff-group.current{border-color:var(--teal-500);background:var(--bg-active)}.station-handoff-group-head,.station-handoff-group-head>div,.station-handoff-child-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.station-handoff-group-head>div{flex-wrap:wrap;justify-content:flex-start}.station-handoff-progress{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.station-handoff-progress.is-complete{background:color-mix(in srgb,var(--green-500) 16%,transparent);color:var(--green-500)}.station-handoff-progress.is-incomplete,.station-handoff-missing{color:var(--amber-500)}.station-handoff-child-list{display:grid;gap:6px;margin-top:10px;color:var(--tx2);font-size:12px}.station-handoff-child-list>div{border-top:1px solid var(--bdr);padding-top:6px}.station-handoff-missing{margin-top:8px;font-size:12px}.station-handoff-remove{flex:none;padding:7px 10px}.station-unpack-lookup{margin-bottom:12px}.station-unpack-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.station-unpack-list-card{margin-top:10px;padding:10px}.station-unpack-list-table{width:100%;table-layout:fixed}.station-unpack-list-table th,.station-unpack-list-table td{padding:9px 10px;vertical-align:middle}.station-unpack-list-table tr{cursor:pointer}.station-unpack-location-select{min-width:0;width:100%;max-width:100%;height:34px;border:1px solid var(--border-strong);border-radius:4px;background:var(--panel);color:var(--text);padding:0 8px}.station-unpack-location-choice{display:inline-flex;width:100%;min-height:34px;align-items:center;border:1px solid var(--border-strong);border-radius:4px;background:var(--panel);color:var(--text);padding:0 10px;font-size:12px;font-weight:700;text-align:left}.station-unpack-location-choice.current{border-color:var(--teal-500);box-shadow:0 0 0 1px #16a08552}.station-unpack-location-choice:disabled{cursor:not-allowed;opacity:.65}.station-unpack-location-panel{display:grid;gap:10px;margin-top:10px;padding-top:2px}.station-unpack-location-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto;gap:8px;align-items:center}.station-unpack-location-filter-bar select{width:100%;height:38px;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:0 12px;font-size:13px;font-weight:700}.station-unpack-location-query,.station-unpack-location-reset{height:38px;min-width:66px;padding:0 18px;font-size:13px}.station-unpack-location-table-wrap{max-height:226px;overflow:auto;border:1px solid var(--border-strong);border-radius:6px}.station-unpack-location-table{width:100%;min-width:980px;border-collapse:collapse}.station-unpack-location-table th,.station-unpack-location-table td{height:40px;padding:9px 10px;vertical-align:middle;white-space:nowrap}.station-unpack-location-table th:nth-child(1),.station-unpack-location-table td:nth-child(1){width:72px}.station-unpack-location-table th:nth-child(4),.station-unpack-location-table td:nth-child(4){width:auto;text-align:left}.station-unpack-location-table th:nth-child(10),.station-unpack-location-table td:nth-child(10){width:96px;text-align:center}.station-unpack-location-pagination{color:var(--tx);font-size:12px;font-weight:800}.station-unpack-location-action{min-width:68px;height:32px;padding:0 14px;font-size:12px}.mini-btn{margin-left:8px;border:0;border-radius:4px;background:var(--teal-600);color:#fff;padding:4px 9px;font-size:12px;font-weight:700;white-space:nowrap}.station-label-preview{border:2px dashed var(--tx3);background:#fff;color:#000;padding:14px;font-family:monospace;font-size:11px}.station-label-tracking{margin-bottom:8px;font-size:16px;font-weight:700}.station-label-barcode{display:block;width:100%;height:30px;margin-top:8px}.station-label-footer{margin-top:6px;font-size:9px}.station-label-actions{justify-content:center}@media print{body.station-label-printing *{visibility:hidden!important}body.station-label-printing .station-label-print-area,body.station-label-printing .station-label-print-area *{visibility:visible!important}body.station-label-printing .station-label-print-area{position:absolute;top:0;left:0;width:100%;margin:0;background:#fff!important;padding:0!important}body.station-label-printing .station-label-preview{border:0;color:#000!important;box-shadow:none}}.station-unpack-dual-scan{margin-top:10px}.station-unpack-dual-scan .dual-scan-step div{margin-bottom:4px;color:var(--tx3);font-size:11px}.station-unpack-dual-scan .dual-scan-step span{margin-top:3px;margin-bottom:0;font-size:10.5px}.station-unpack-dual-scan .dual-scan-step.waiting div,.station-unpack-dual-scan .dual-scan-step.waiting span{color:var(--amber-500)}.station-unpack-alert{margin-top:12px}.station-outbound-ops-panel{margin-top:520px}.qc-station-page>.split-panel,.inbound-station-page>.station-print-panel{margin-top:520px}.station-qc-priority{margin-left:6px}.station-qc-current-order{margin-bottom:14px;color:var(--tx);font-size:13px;font-weight:700}.station-qc-line-table{margin-bottom:14px;min-width:0;font-size:12px}.station-qc-line-table th:first-child{width:180px}.station-qc-line-table input[type=radio]{width:auto;min-width:0;margin:0 4px 0 0;padding:0}.station-qc-thumb{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background:#fff;color:#333;font-size:12px;text-align:center}.station-qc-product-card{display:flex;gap:18px;max-width:790px;margin-bottom:18px;background:#fff;color:#111;padding:10px 14px}.station-qc-product-card img,.station-qc-product-placeholder{width:200px;height:150px;flex:0 0 200px}.station-qc-product-card img{object-fit:cover}.station-qc-product-placeholder{display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;font-size:14px}.station-qc-product-card>div{min-width:0;font-size:16px;line-height:2}.station-qc-product-card a{color:#1683ff}.station-qc-product-card strong,.station-qc-product-card span{color:var(--red-500)}.station-qc-product-card .station-qc-qty{font-size:28px}.station-qc-section-title{margin:14px 0 6px;color:var(--tx2);font-size:12px;font-weight:700}.station-qc-base-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.station-qc-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.station-qc-check-grid label{border-radius:4px;background:var(--bg-input);color:var(--tx2);padding:7px 8px;font-size:12px}.station-qc-extra-grid{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.station-qc-single-field{margin-top:8px}.station-qc-waybill{margin-top:14px;border-radius:6px;background:var(--bg-input);padding:10px;color:var(--tx2);font-size:12px}.station-qc-waybill span{color:var(--green-500)}.station-qc-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.station-qc-label-alert{margin-top:10px}.station-qc-issue{color:var(--red-500)}.dual-scan{display:grid;grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:10px;margin-bottom:12px}.dual-scan.package-off-shelf-three-step{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)}.dual-scan.package-off-shelf-three-step .dual-scan-step{min-width:0}.dual-scan.package-off-shelf-three-step .dual-scan-step strong,.dual-scan.package-off-shelf-three-step .dual-scan-step span{max-width:100%;overflow-wrap:anywhere}.dual-scan-step{display:flex;min-height:116px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);text-align:center}.dual-scan-step span{margin-bottom:4px;color:var(--tx3);font-size:11px}.dual-scan-step strong{color:var(--tx);font-size:16px;font-weight:700}.dual-scan-step small{margin-top:3px;color:var(--tx3);font-size:10.5px}.dual-scan-step.done strong{color:var(--green-500);font-size:18px}.dual-scan-step.waiting{border-color:var(--amber-100);background:#fff8e6}.dual-scan-step.waiting span,.dual-scan-step.waiting strong{color:var(--amber-500)}.dual-scan-arrow{display:flex;align-items:center;justify-content:center;color:var(--tx3);font-size:20px}@media(max-width:900px){.dual-scan.package-off-shelf-three-step{grid-template-columns:minmax(0,1fr)}.dual-scan.package-off-shelf-three-step .dual-scan-arrow{min-height:28px;transform:rotate(90deg)}}.alert-row.purple,.station-dual-scan-alert{border-left:3px solid var(--purple-500);background:var(--purple-50);color:var(--tx2)}.outbound-station-page .station-unpack-alert{border-left:0;background:transparent;color:var(--tx3);padding:0;font-size:10.5px;font-weight:500;line-height:1.6}.station-shelving-controls{display:flex;flex-wrap:wrap;gap:8px}.logistics-tracking-card,.logistics-line-card{overflow-x:auto}.logistics-tracking-toolbar{grid-template-columns:repeat(4,minmax(210px,1fr));align-items:end;gap:12px;margin-bottom:12px;overflow:visible}.logistics-tracking-filter-field{display:grid;min-width:0;gap:6px}.logistics-tracking-filter-field>.el-input,.logistics-tracking-filter-field>.el-select,.logistics-tracking-filter-field>.warehouse-select{width:100%}.logistics-tracking-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;justify-content:flex-end}@media(max-width:1200px){.logistics-tracking-toolbar{grid-template-columns:repeat(2,minmax(210px,1fr))}}.logistics-tracking-table{min-width:1160px}.logistics-tracking-pagination{justify-content:flex-end;margin-top:14px}.logistics-detail-row-clickable{cursor:pointer}.logistics-detail-row-clickable:hover{background:var(--teal-50)}.logistics-detail-row-clickable:focus-visible{outline:2px solid var(--teal-600);outline-offset:-2px}.logistics-exception-detail-drawer{width:min(860px,92vw)}.logistics-exception-detail-body{display:grid;gap:14px}.logistics-exception-fact-grid{display:grid;grid-template-columns:minmax(104px,140px) minmax(0,1fr) minmax(104px,140px) minmax(0,1fr);gap:0;margin:0;border:1px solid var(--bdr);border-radius:6px;overflow:hidden}.logistics-exception-fact-grid dt,.logistics-exception-fact-grid dd{min-height:34px;margin:0;padding:8px 10px;border-bottom:1px solid var(--bdr);font-size:12px;line-height:1.45}.logistics-exception-fact-grid dt{background:var(--bg);color:var(--tx3);font-weight:700}.logistics-exception-fact-grid dd{color:var(--tx);font-weight:600;overflow-wrap:anywhere}.logistics-exception-inner-table{min-width:720px}@media(max-width:760px){.logistics-exception-fact-grid{grid-template-columns:minmax(96px,128px) minmax(0,1fr)}}.logistics-line-tabs,.logistics-carrier-tabs{justify-content:flex-start;gap:8px;width:max-content;max-width:100%;margin-bottom:10px;padding:0;background:transparent;overflow-x:auto}.logistics-line-tabs .tab,.logistics-carrier-tabs .tab{flex:0 0 auto;min-width:112px;padding:10px 18px;border:1px solid var(--bdr);border-radius:6px;background:#fff;color:var(--tx2);font-size:13px;font-weight:700;box-shadow:0 1px 2px #00000008;-webkit-user-select:none;user-select:none}.logistics-line-tabs .tab.active,.logistics-carrier-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.logistics-line-tabs .tab.muted,.logistics-carrier-tabs .tab.muted{color:var(--tx4);cursor:not-allowed}.logistics-line-toolbar{grid-template-columns:60px minmax(180px,220px) 72px minmax(160px,1fr) 72px minmax(160px,1fr) 48px minmax(130px,160px) 72px minmax(130px,160px) auto;align-items:center}.logistics-line-toolbar .btn+.btn,.logistics-line-actions .btn+.btn{margin-left:8px}.logistics-line-actions{margin-bottom:10px}.logistics-line-table{min-width:1320px}.logistics-carton-toolbar{grid-template-columns:72px minmax(220px,280px) 72px minmax(150px,180px) auto;align-items:center}.logistics-carton-table{min-width:1180px}.logistics-carton-table .btn+.btn{margin-left:6px}.logistics-line-drawer{width:min(760px,92vw)}.logistics-line-modal{top:24px;left:50%;right:auto;width:min(1180px,calc(100vw - 24px));max-width:none;height:calc(100vh - 48px);max-height:calc(100vh - 48px);transform:translate(-50%);overflow:hidden;padding:0;border:1px solid var(--bdr-strong);border-radius:6px;background:var(--bg);box-shadow:0 18px 52px #0f172a3d}.logistics-line-modal .drawer-header{min-height:52px;padding:0 18px;border-bottom:1px solid var(--bdr);background:#fff}.logistics-line-modal .drawer-title{font-size:16px;font-weight:800}.logistics-carton-modal{top:36px;left:50%;right:auto;width:min(640px,calc(100vw - 48px));height:auto;max-height:calc(100vh - 72px);transform:translate(-50%);border:1px solid var(--bdr-strong);border-radius:8px;background:var(--bg-card)}.logistics-line-modal .drawer-body,.logistics-carton-modal .drawer-body{padding:0;overflow-y:auto}.logistics-line-modal .drawer-body{max-height:calc(100vh - 154px);padding-bottom:18px;background:var(--bg)}.logistics-carton-modal .drawer-body{max-height:calc(100vh - 154px);padding:16px 18px}.logistics-line-modal .drawer-footer,.logistics-carton-modal .drawer-footer{border-top:1px solid var(--bdr)}.logistics-line-modal .drawer-footer{justify-content:center;min-height:60px;padding:10px 18px;background:#fff}.logistics-line-modal .route-form-submit-error{flex:1 1 360px;margin:0 auto 0 0;padding:6px 10px}.logistics-line-drawer .field-group{margin-bottom:12px}.logistics-line-drawer-grid label{display:grid;gap:5px;min-width:0}.logistics-line-drawer-grid label>span{color:var(--tx3);font-size:11.5px;font-weight:600}.logistics-line-drawer-grid .span-2{grid-column:1 / -1}.line-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:42px 44px 34px;border:0;border-bottom:1px solid var(--bdr);background:var(--bg)}.line-step{position:relative;display:flex;align-items:center;gap:12px;min-height:34px;border:0;border-radius:0;background:transparent;color:var(--green);font-weight:800}.line-step:not(:last-child):after{content:"";position:absolute;top:50%;left:126px;right:42px;height:3px;background:var(--green);transform:translateY(-50%)}.line-step.muted{color:var(--tx3)}.line-step.muted:not(:last-child):after{background:var(--bdr)}.line-step-num{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--green);border-radius:999px;background:#fff;color:var(--green);font-size:16px;line-height:1}.line-step.muted .line-step-num{border-color:var(--tx4);color:var(--tx3);background:#fff}.line-step-label{position:relative;z-index:1;padding-right:16px;background:var(--bg);font-size:16px}.logistics-line-modal .field-group{margin:0;padding:14px 32px 16px;border:0;border-bottom:12px solid var(--bg);border-radius:0;background:#fff}.logistics-line-modal .field-group-title{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--bdr);font-size:16px;font-weight:800}.logistics-line-modal .form-input,.logistics-line-modal .form-select{min-height:34px;font-size:13px}.route-form-grid{display:grid;gap:10px 14px}.route-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.route-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.route-form-grid.one{grid-template-columns:minmax(0,1fr)}.route-form-grid.compact{gap:8px 10px}.route-form-field{display:grid;gap:6px;align-items:start;min-width:0}.route-form-field.span-2{grid-column:span 2}.route-inline-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.route-subblock{margin-top:18px}.route-check-row,.route-charge-mode{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:34px}.route-check{display:inline-flex;align-items:center;gap:6px;color:var(--tx2);font-size:13px;font-weight:600}.route-check input[type=checkbox],.route-check input[type=radio],.route-category-row input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0}.route-section-label{margin:16px 0 8px;color:var(--tx2);font-size:13px;font-weight:800}.route-rule-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1fr) 160px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--bdr)}.route-rule-head{padding:10px 12px;border-bottom:none;background:var(--bg-hover);color:var(--tx3);font-size:12px;font-weight:800}.input-with-addon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.input-with-addon .form-input{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon{display:inline-flex;align-items:center;min-width:42px;padding:0 10px;border:1px solid var(--bdr);border-left:0;border-radius:0 6px 6px 0;background:var(--bg);color:var(--tx3);font-size:12px;font-weight:800}.route-rule-actions{display:flex;align-items:center;gap:8px}.route-declare-grid{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(160px,.9fr) minmax(110px,.55fr) 160px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--bdr)}.route-category-tree{display:grid;gap:14px;padding-top:2px}.route-category-group{display:grid;gap:10px}.route-category-parent,.route-category-child{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--tx2);font-size:14px;font-weight:800}.route-category-parent input[type=checkbox],.route-category-child input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:0}.route-category-caret{color:var(--tx);font-size:12px;line-height:1}.route-category-children{display:flex;flex-wrap:wrap;gap:12px 42px;padding-left:28px}.route-category-child{min-width:86px;font-weight:600}.route-category-input{grid-column:1 / -1}.route-rule-box{padding:10px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input)}.route-rule-box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.route-rule-joiner{min-width:32px;color:var(--muted);font-weight:700}.route-condition-grid{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid var(--bdr);border-radius:4px;background:#fff}.route-charge-mode{margin:14px 0 16px;padding:12px 14px;border:1px solid var(--bdr);border-radius:8px;background:#fff;gap:28px}.route-charge-mode .route-check{color:var(--tx2);font-size:14px;font-weight:800}.route-charge-first-grid{grid-template-columns:repeat(7,minmax(120px,1fr));align-items:end}.route-tier-limit-grid{grid-template-columns:repeat(3,minmax(160px,220px));align-items:end}.route-charge-tier-grid{grid-template-columns:repeat(7,minmax(120px,1fr));align-items:end}.route-price-tier-list{display:grid;gap:10px}.route-surcharge-row{display:grid;grid-template-columns:minmax(220px,280px) minmax(170px,220px) max-content;gap:8px;align-items:center;margin-bottom:8px}.route-volume-row{max-width:260px}.route-box-add{margin-top:12px}.route-form-field>.btn,.route-surcharge-row>.btn,.route-rule-grid .btn,.route-declare-grid .btn,.route-condition-grid .btn{justify-self:start;width:auto;min-width:56px}.route-form-grid.four.compact .route-form-field>.btn{align-self:end;min-width:90px}.route-surcharge-row.wide{grid-template-columns:auto minmax(260px,320px) auto auto;justify-content:start;margin-top:10px}.route-tax-grid{display:grid;grid-template-columns:92px 140px 80px 92px 120px minmax(160px,1fr) 150px 74px;gap:8px;align-items:end;padding:8px 0;border-bottom:1px solid var(--bdr)}.route-tax-action-field{align-self:end}.route-tax-empty{margin-top:8px}.input-with-prefix{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.input-prefix{display:inline-flex;align-items:center;min-width:56px;padding:0 9px;border:1px solid var(--bdr);border-right:0;border-radius:6px 0 0 6px;background:var(--bg);color:var(--tx3);font-size:12px;font-weight:800}.input-with-prefix .form-input{border-top-left-radius:0;border-bottom-left-radius:0}.route-order-required{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:12px}.route-order-required .route-section-label{margin:0;min-height:34px;display:flex;align-items:center}.route-required-text{grid-column:span 1}.route-required-list{grid-column:1 / -1;display:grid;gap:8px;min-width:0}.route-required-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:30px}.route-required-row strong{min-width:86px}.route-required-row .form-input{width:auto;min-width:160px;flex:0 0 180px}.route-required-row .route-required-tags-input{flex:1 1 360px;min-width:260px}.route-order-required>.btn{justify-self:start;min-width:54px}.route-textarea{min-height:96px;resize:vertical}@media(max-width:1100px){.route-form-grid.three,.route-form-grid.four,.route-rule-grid,.route-condition-grid,.route-declare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-rule-actions,.route-surcharge-row,.route-tax-grid,.route-order-required{grid-column:1 / -1}.route-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1300px){.route-charge-first-grid,.route-charge-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.finance-tabs{margin-bottom:12px}.finance-today-page>.finance-tabs{display:none}.finance-transactions-page>.finance-tabs{display:none}.finance-transactions-page .finance-operation-surface{margin-top:360px}.finance-transactions-page.platform-wallet-page .finance-operation-surface{margin-top:0}.finance-date-card{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px}.finance-date-input{width:168px;text-align:center;font-weight:600}.finance-kpi-grid{margin-top:12px}.finance-caliber-alert{margin:12px 0}.finance-revenue-card,.finance-cost-card,.finance-profit-card{overflow:hidden}.finance-revenue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:14px}.finance-revenue-panel{border-left:3px solid #64748b;border-radius:6px;padding:12px;background:#f8fafc}.finance-revenue-panel.order{border-left-color:#1d4ed8;background:#f0f9ff}.finance-revenue-panel.package{border-left-color:#059669;background:#ecfdf5}.finance-revenue-panel.non-operating{border-left-color:#64748b;background:#f8fafc}.finance-revenue-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.finance-revenue-head span{font-size:18px;font-weight:700}.finance-mini-table{margin-top:10px}.finance-mini-table .strong{font-weight:700}.finance-cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:14px}.finance-cost-value{margin:4px 0;font-size:20px;font-weight:800}.finance-profit-table{margin:14px;width:calc(100% - 28px)}.finance-transactions-card{overflow:hidden}.finance-transactions-toolbar{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto auto auto;align-items:center;gap:10px;min-width:0}.finance-transactions-toolbar .form-input,.finance-transactions-toolbar .form-select{width:100%;min-width:0}.finance-export-btn{margin-left:0}.finance-transactions-table-wrap{overflow-x:auto}.finance-transactions-table,.finance-transactions-el-table{min-width:1900px}.related-order-list{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.related-order-link{font-family:inherit;min-height:20px}.finance-creator-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.finance-creator-kpi-grid .kpi span,.finance-creator-table small{display:block;color:var(--tx3);font-size:11px}.finance-creator-kpi-grid .kpi strong{display:block;margin-top:4px;color:var(--tx);font-size:22px;font-weight:700;line-height:1.2}.finance-creator-kpi-grid .kpi p{margin-top:4px;color:var(--tx3);font-size:11px}.finance-creator-alert{margin-bottom:12px}.finance-affiliate-tabs{display:inline-flex;width:auto;align-items:center;gap:8px;margin-top:0;margin-bottom:12px;padding:0;background:transparent}.finance-affiliate-tabs .tab{flex:0 0 auto;min-width:auto;min-height:34px;padding:8px 16px;border:1px solid var(--bdr);background:var(--bg-card);color:var(--tx2);font-size:12px;font-weight:600;box-shadow:none}.finance-affiliate-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.finance-affiliate-level-card{border-left:4px solid #6d28d9}.finance-affiliate-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:2px}.finance-affiliate-level{padding:14px;border-radius:6px;border-top:4px solid #94a3b8;background:#f1f5f9}.finance-affiliate-level span,.finance-affiliate-level dt{display:block;color:var(--tx3);font-size:10px;line-height:1.4}.finance-affiliate-level strong{display:block;margin:3px 0 8px;font-size:24px;font-weight:700}.finance-affiliate-level dl{display:grid;grid-template-columns:1fr;gap:4px;margin:8px 0 0;padding-top:8px;border-top:1px dashed currentColor}.finance-affiliate-level dd{margin:0 0 2px;color:var(--tx);font-size:12px;font-weight:600}.finance-affiliate-level.level-slate{color:#64748b;border-top-color:#94a3b8;background:#f1f5f9}.finance-affiliate-level.level-blue{color:#2563eb;border-top-color:#3b82f6;background:#dbeafe}.finance-affiliate-level.level-green{color:#059669;border-top-color:#10b981;background:#d1fae5}.finance-affiliate-level.level-amber{color:#b45309;border-top-color:#f59e0b;background:#fef3c7}.finance-affiliate-level.level-purple{color:#6d28d9;border-top-color:#8b5cf6;background:#ede9fe}.finance-affiliate-lifecycle{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--tx2);font-size:12px;line-height:1.8}.finance-affiliate-lifecycle li strong{margin-right:8px;color:var(--tx)}.finance-affiliate-withdraw-card{padding:16px;border-radius:8px}.finance-affiliate-withdraw-card .card-header{margin-bottom:0;padding-bottom:10px}.finance-affiliate-withdraw-card .card-title{font-size:14px}.finance-affiliate-withdraw-table{min-width:1180px}.finance-affiliate-withdraw-table th,.finance-affiliate-withdraw-table td{padding:9px 10px;white-space:nowrap}.finance-affiliate-withdraw-no{min-height:auto;padding:0;border:0;background:transparent;color:#1d4ed8;font-size:11px;font-weight:700}.finance-affiliate-withdraw-note{color:var(--tx2);font-size:11px}.finance-affiliate-withdraw-time{color:var(--tx3);font-size:11px}.finance-affiliate-withdraw-table .btn-sm{min-height:24px;padding:4px 10px;font-size:11px}.finance-affiliate-drawer-mask{position:fixed;inset:0;z-index:100;background:#00000061}.finance-affiliate-withdraw-drawer{width:680px;max-width:92vw;background:var(--bg);box-shadow:-8px 0 32px #0000001f}.finance-affiliate-withdraw-drawer .drawer-header{padding:14px 18px;background:var(--bg-card)}.finance-affiliate-drawer-body{padding:16px 18px}.finance-affiliate-withdraw-drawer .field-group{padding:12px 14px;margin-bottom:10px;border-radius:6px}.finance-affiliate-withdraw-drawer .field-group-title{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--bdr);color:var(--tx2);font-size:12px;font-weight:600}.finance-affiliate-withdraw-drawer .field-row{display:flex;grid-template-columns:none;gap:0;min-height:auto;padding:3px 0;border-bottom:0;font-size:12px}.finance-affiliate-withdraw-drawer .field-label{width:108px;flex:0 0 108px;color:var(--tx3);font-size:12px}.finance-affiliate-withdraw-drawer .field-value{flex:1;color:var(--tx);font-size:12px;word-break:break-word}.finance-affiliate-withdraw-drawer .form-field{display:flex;flex-direction:column}.finance-affiliate-withdraw-drawer .form-label{margin-bottom:3px;color:var(--tx3);font-size:11px;font-weight:500}.finance-affiliate-drawer-input{margin-top:10px}.finance-affiliate-withdraw-drawer .form-grid .finance-affiliate-drawer-input{margin-top:0}.finance-affiliate-proof-uploader{display:flex;align-items:flex-start;gap:12px}.finance-affiliate-proof-preview,.finance-affiliate-proof-placeholder{position:relative;width:116px;height:76px;flex:0 0 116px;overflow:hidden;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.finance-affiliate-proof-preview{padding:0;cursor:zoom-in}.finance-affiliate-proof-preview img{width:100%;height:100%;display:block;object-fit:cover}.finance-affiliate-proof-preview-badge{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:#00000094;color:#fff;font-size:11px;line-height:1.4}.finance-affiliate-proof-placeholder{display:flex;align-items:center;justify-content:center;color:var(--tx3);font-size:12px}.finance-affiliate-proof-actions{min-width:0;flex:1}.finance-affiliate-upload-btn{width:max-content}.finance-affiliate-upload-hint{margin-top:6px;word-break:break-word}.finance-affiliate-proof-lightbox{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:32px;background:#0000009e}.finance-affiliate-proof-lightbox-panel{position:relative;width:min(860px,calc(100vw - 64px));max-height:calc(100vh - 64px);padding:16px;border-radius:8px;background:var(--bg-card);box-shadow:0 18px 48px #0000003d}.finance-affiliate-proof-lightbox-panel img{width:100%;max-height:calc(100vh - 150px);display:block;object-fit:contain;border-radius:6px;background:#111}.finance-affiliate-proof-lightbox-close{position:absolute;top:8px;right:10px;z-index:1;width:30px;height:30px;border:0;border-radius:50%;background:#0000009e;color:#fff;cursor:pointer;font-size:22px;line-height:28px}.finance-affiliate-proof-lightbox-caption{margin-top:10px;color:var(--tx2);font-size:12px;word-break:break-all}.finance-affiliate-drawer-footer{justify-content:flex-start;gap:8px;padding:12px 18px;background:var(--bg-card)}.finance-affiliate-drawer-footer .btn-danger{border-color:#d13f3f;background:#d13f3f;color:#fff}.finance-withdrawal-flow-alert{margin-bottom:12px}.operation-wallet-page>.page-header{align-items:center;margin-bottom:16px}.operation-wallet-page>.page-header>div{display:flex;align-items:center;gap:22px}.operation-wallet-page .page-title{line-height:1.2}.operation-wallet-page .page-subtitle{margin-top:2px;color:var(--tx3);font-size:12px;font-weight:600}.operation-wallet-tabs{display:inline-flex;width:auto;gap:6px;margin-bottom:12px;padding:0;background:transparent}.operation-wallet-tabs .tab{flex:0 0 auto;min-width:auto;min-height:34px;padding:7px 16px;border:1px solid var(--bdr);border-radius:5px;background:#fff;color:var(--tx2);font-size:12px;font-weight:600;box-shadow:none}.operation-wallet-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.operation-wallet-toolbar,.operation-settlement-toolbar{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent}.operation-wallet-toolbar{gap:8px 10px}.operation-wallet-toolbar .operation-filter-input,.operation-settlement-toolbar .operation-filter-input{width:180px}.operation-wallet-toolbar .operation-filter-input{width:240px}.operation-wallet-toolbar .operation-filter-input-lg{width:320px}.operation-wallet-toolbar .operation-filter-input-xl{width:280px}.operation-wallet-toolbar .form-select.operation-filter-input{width:245px}.operation-wallet-card{margin-bottom:12px;padding:16px;border-radius:8px}.operation-settlement-toolbar .operation-filter-date{width:160px}.operation-filter-date-group,.operation-filter-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap}.operation-filter-label{color:var(--tx2);font-size:12px}.operation-wallet-card,.operation-settlement-card{overflow-x:auto}.operation-wallet-action-form{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.operation-wallet-field{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.operation-wallet-field-wide{min-width:0}.operation-wallet-action-form>.btn{margin-top:0}.operation-wallet-action-form .form-input{width:100%}.operation-wallet-action-error{margin-top:8px}.required-label:after{content:" *";color:var(--red-500)}.required-label{display:inline-flex;align-items:center;width:fit-content}.input-invalid{border-color:var(--red-500);box-shadow:0 0 0 1px #dc262614}.field-error-text{color:var(--red-500);font-size:12px;line-height:1.4}.operation-withdraw-table{min-width:1360px}.operation-withdraw-table th,.operation-withdraw-table td{height:48px;padding:10px 12px;white-space:nowrap}.operation-withdraw-table .operation-settlement-info{min-width:220px;white-space:pre-line;line-height:1.55}.operation-withdraw-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.operation-withdraw-actions{min-width:180px;white-space:nowrap}.operation-withdraw-actions .btn+.btn{margin-left:6px}.operation-withdraw-reject-btn{border-color:#b62e2e;background:#b62e2e;color:#fff}.operation-withdraw-reject-btn:hover{background:#962525}.operation-withdraw-approve-btn{border-color:var(--teal-600);background:var(--teal-600);color:#fff}.operation-withdraw-approve-btn:hover{background:var(--teal-800)}.operation-withdraw-action-drawer{width:700px;max-width:38vw}.operation-withdraw-action-summary,.operation-withdraw-approve-panel{border:1px solid var(--bdr);border-radius:6px;background:#fff}.operation-withdraw-action-summary{display:flex;align-items:center;gap:28px;min-height:52px;padding:0 14px}.operation-withdraw-action-summary span,.operation-withdraw-approve-row span{color:var(--tx2);font-size:13px;font-weight:600}.operation-withdraw-approve-panel{display:grid;gap:12px;padding:16px}.operation-withdraw-approve-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start}.operation-withdraw-approve-row p{margin:0;white-space:pre-line;line-height:1.55}.operation-withdraw-amount{color:#c43d3d;font-size:24px;line-height:1}.operation-refund-table{min-width:1180px}.operation-settlement-tabs,.operation-refund-tabs{display:inline-flex;width:auto;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 12px;padding:0;background:transparent}.operation-settlement-tabs .tab,.operation-refund-tabs .tab{flex:0 0 auto;min-height:34px;min-width:auto;padding:7px 16px;border:1px solid var(--bdr);border-radius:5px;background:#fff;color:var(--tx2);font-size:12px;font-weight:600;box-shadow:none}.operation-settlement-tabs .tab.active,.operation-refund-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.operation-refund-card{padding:14px 18px;border-radius:8px}.operation-refund-toolbar{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid var(--bdr);background:transparent}.operation-refund-toolbar .operation-filter-input,.operation-refund-toolbar .operation-refund-email-input{width:180px}.operation-refund-toolbar .operation-filter-date{width:160px}.operation-refund-table th,.operation-refund-table td{height:48px;padding:10px 12px;white-space:nowrap}.operation-refund-actions{min-width:180px;white-space:nowrap}.operation-refund-actions .btn+.btn{margin-left:6px}.operation-refund-actions .btn-danger,.operation-refund-action-footer .btn-danger{border-color:#d13f3f;background:#d13f3f;color:#fff}.operation-refund-actions .btn-danger:hover,.operation-refund-action-footer .btn-danger:hover{background:#b93131}.operation-refund-drawer-mask{position:fixed;inset:0;z-index:100;background:#00000061}.operation-refund-action-drawer{width:720px;max-width:38vw;background:#f7f7f6}.operation-refund-action-drawer .drawer-header{height:56px;padding:0 18px;background:#fff}.operation-refund-action-body{display:grid;align-content:start;gap:14px;padding:16px 18px}.operation-refund-reject-box,.operation-refund-approve-amount,.operation-refund-approve-panel{border:1px solid var(--bdr);border-radius:6px;background:#fff}.operation-refund-reject-box{padding:12px}.operation-refund-reject-textarea{width:100%;min-height:92px;border:0;resize:vertical;outline:none;background:#fff}.operation-refund-char-count{color:var(--tx2);font-size:13px;font-weight:700;text-align:right}.operation-refund-approve-amount{display:flex;align-items:center;gap:48px;min-height:68px;padding:0 16px}.operation-refund-approve-amount span,.operation-refund-panel-title,.operation-refund-manual-row span{color:var(--tx2);font-size:13px;font-weight:600}.operation-refund-approve-amount strong{color:#c43d3d;font-size:24px;font-weight:800}.operation-refund-approve-panel{padding:14px 16px}.operation-refund-origin-table{margin-top:10px;box-shadow:none}.operation-refund-origin-table th,.operation-refund-origin-table td{padding:10px 12px}.operation-refund-manual-row{display:flex;align-items:center;gap:18px;min-height:52px}.operation-refund-manual-row label{display:inline-flex;align-items:center;gap:5px;font-weight:600}.operation-refund-action-footer{justify-content:flex-start;padding:14px 18px;background:#fff}.operation-settlement-table-actions{display:inline-flex;gap:6px}.finance-creator-card{overflow-x:auto}.finance-creator-card h2 span{color:var(--tx3);font-size:12px;font-weight:400;margin-left:8px}.finance-creator-table{min-width:1080px}.finance-creator-commission-table{min-width:1240px}.amount-positive{color:#138a45;font-weight:700}.amount-negative{color:#c62828;font-weight:700}.wallet-flow-amount{display:inline-flex;justify-content:flex-end;min-width:74px;font-variant-numeric:tabular-nums}.finance-operation-surface{margin-top:16px}.exception-tabs,.procurement-awaiting-summary{margin-bottom:12px}.procurement-summary-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.procurement-summary-copy{color:#2f6fbb;font-size:14px;font-weight:700;line-height:1.6}.procurement-kpi-grid{grid-template-columns:repeat(6,1fr);margin-bottom:0}.procurement-queue-kpi{width:100%;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.procurement-queue-kpi:hover,.procurement-queue-kpi.active{border-color:var(--teal-600);box-shadow:0 0 0 1px #0f766e2e}.procurement-workbench-control-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px;border-bottom:1px solid var(--bdr)}.procurement-workbench-navigation{display:flex;align-items:stretch;gap:24px;min-width:0}.procurement-workbench-tab{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 2px;border:0;background:transparent;color:var(--tx2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation;transition:color .16s ease}.procurement-workbench-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;transform:scaleX(.5);transform-origin:center;transition:background-color .16s ease,transform .16s ease}.procurement-workbench-tab:hover{color:var(--teal-600)}.procurement-workbench-tab.active{color:var(--teal-600);font-weight:700}.procurement-workbench-tab.active:after{background:var(--teal-600);transform:scaleX(1)}.procurement-workbench-tab:focus-visible,.procurement-order-type-option:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.procurement-workbench-tab-count{min-width:20px;padding:1px 6px;border-radius:10px;background:var(--bg-input);color:var(--tx3);font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.procurement-workbench-tab.active .procurement-workbench-tab-count{background:var(--teal-50);color:var(--teal-600)}.procurement-order-type-filter{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:12px}.procurement-ship-filter-bar{display:flex;align-items:center;gap:20px;width:fit-content;margin-bottom:14px;padding:8px 10px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.procurement-ship-filter-bar .procurement-order-type-filter{gap:10px;margin-bottom:0}.procurement-ship-filter-bar .procurement-order-type-filter+.procurement-order-type-filter{padding-left:20px;border-left:1px solid var(--bdr)}.procurement-ship-filter-bar .procurement-order-type-filter__label{color:var(--tx2);font-weight:600}.procurement-workbench-control-bar .procurement-order-type-filter{flex:0 0 auto;margin-bottom:7px}.procurement-order-type-filter__label{color:var(--tx3);font-size:12px;white-space:nowrap}.procurement-order-type-segments{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input)}.procurement-order-type-option{min-height:28px;padding:4px 14px;border:0;border-radius:4px;background:transparent;color:var(--tx2);font:inherit;font-size:12px;font-weight:500;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.procurement-order-type-option:hover:not(:disabled){color:var(--tx)}.procurement-order-type-option.active{background:var(--bg-card);box-shadow:0 1px 2px #0f172a14;color:var(--tx);font-weight:600}.procurement-order-type-option:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.procurement-workbench-control-bar{flex-direction:column;align-items:stretch;gap:8px}.procurement-workbench-navigation{gap:20px}.procurement-workbench-control-bar .procurement-order-type-filter{justify-content:space-between;margin-bottom:8px}.procurement-ship-filter-bar{flex-direction:column;align-items:stretch;gap:8px;width:100%}.procurement-ship-filter-bar .procurement-order-type-filter{justify-content:space-between}.procurement-ship-filter-bar .procurement-order-type-filter+.procurement-order-type-filter{padding-top:8px;padding-left:0;border-top:1px solid var(--bdr);border-left:0}}@media(prefers-reduced-motion:reduce){.procurement-workbench-tab,.procurement-workbench-tab:after,.procurement-order-type-option{transition:none}}.procurement-queue-tab--pending-interface{color:var(--danger-600, #dc2626)}.procurement-claim-workbench{margin-bottom:12px}.procurement-claim-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.procurement-claim-toolbar>span{color:var(--tx2);font-weight:600}.procurement-batch-claim-remark{max-width:280px}.procurement-batch-claim-result{margin-bottom:12px}.procurement-batch-claim-stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;color:var(--tx2);font-size:12px;font-weight:600}.procurement-current-purchase{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.procurement-current-purchase__body{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;flex:0 1 640px;min-width:0;max-width:640px;padding:12px;border:1px solid #14b8a6;border-radius:8px;background:#e6fbf5}.procurement-current-purchase__body .procurement-product-thumb{width:76px;height:76px;border-radius:6px}.procurement-current-purchase__content{display:grid;gap:8px;flex:0 1 640px;max-width:640px;min-width:0}.procurement-current-purchase__header{display:grid;gap:4px;min-width:0}.procurement-current-purchase__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--tx);font-size:16px;font-weight:800;line-height:1.25}.procurement-current-purchase__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;color:var(--tx2);font-size:12px}.procurement-current-purchase__price{display:grid;justify-items:end;gap:3px;min-width:72px;text-align:right}.procurement-current-purchase__unit{color:var(--tx2);font-size:12px;font-weight:700;line-height:1.2}.procurement-current-purchase__total{color:var(--tx);font-size:17px;font-weight:900;line-height:1.15}.procurement-current-purchase__freight{color:var(--tx2);font-size:12px;line-height:1.2}.procurement-current-purchase__actions{flex-shrink:0;align-self:flex-start;justify-content:flex-end}.procurement-action-icon{display:inline-flex;margin-right:4px;font-size:13px;line-height:1}.procurement-smart-search{flex:1 1 460px;min-width:320px}.procurement-element-filter{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:8px;align-items:center}.procurement-element-filter .procurement-filter-control{width:100%;min-width:0}.procurement-element-filter .procurement-smart-search{grid-column:span 2;min-width:0}.procurement-element-filter .procurement-filter-time{grid-column:span 2;width:100%;min-width:0}.procurement-element-filter .el-date-editor.el-date-editor--datetimerange.procurement-filter-time{width:100%;max-width:none}.procurement-element-filter.procurement-awaiting-filter{grid-template-columns:minmax(320px,2fr) minmax(150px,1fr) minmax(170px,1fr) minmax(320px,1.35fr) auto}.procurement-awaiting-filter .procurement-smart-search,.procurement-awaiting-filter .procurement-filter-time{grid-column:auto}@media(min-width:1680px){.procurement-element-filter.procurement-all-orders-filter{grid-template-columns:minmax(220px,1.8fr) minmax(110px,.75fr) minmax(120px,.85fr) minmax(130px,.9fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(260px,1.35fr) auto}.procurement-all-orders-filter .procurement-smart-search,.procurement-all-orders-filter .procurement-filter-time{grid-column:auto}}.procurement-filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.procurement-all-orders-table{min-width:1320px}.procurement-table-primary,.procurement-table-secondary{display:block;min-width:0;overflow-wrap:anywhere}.procurement-table-secondary{margin-top:2px;color:var(--tx3)}.procurement-number-column .cell,.procurement-variance-decision .el-descriptions__content{font-variant-numeric:tabular-nums}.procurement-action-dialog .el-dialog__body{overflow-wrap:anywhere;overscroll-behavior:contain}.procurement-action-dialog .el-alert,.procurement-action-dialog .el-descriptions,.procurement-action-dialog .el-form{margin-bottom:12px}.procurement-action-dialog .el-dialog__footer .button-row{justify-content:flex-end}@media(max-width:1440px){.procurement-element-filter{grid-template-columns:repeat(4,minmax(140px,1fr))}.procurement-element-filter.procurement-awaiting-filter{grid-template-columns:minmax(280px,1.7fr) minmax(140px,.8fr) minmax(150px,.9fr) minmax(280px,1.3fr) auto}}@media(max-width:900px){.procurement-element-filter,.procurement-element-filter.procurement-awaiting-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-filter-actions{justify-content:stretch}.procurement-filter-actions .el-button{flex:1}}@media(max-width:600px){.procurement-element-filter{grid-template-columns:minmax(0,1fr)}.procurement-element-filter .procurement-smart-search,.procurement-element-filter .procurement-filter-time{grid-column:auto}}.procurement-filter-actions .el-button{width:56px;min-width:56px;height:30px;min-height:30px;padding:0}.procurement-filter-actions .el-button+.el-button{margin-left:0}.procurement-pay-kpi-grid{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.procurement-ship-kpi-grid,.procurement-account-kpi-grid{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.procurement-awaiting-card,.procurement-payment-card,.procurement-shipment-card,.procurement-account-card,.procurement-ban-card,.procurement-merchant-exception-card,.exception-list-card{overflow-x:auto}.platform-exception-orders-page{display:grid;align-content:start;gap:12px}.platform-exception-orders-page .page-header,.platform-exception-orders-page .tabs,.platform-exception-orders-page .toolbar,.platform-exception-orders-page .card,.platform-exception-orders-page .pagination-bar{margin-bottom:0}.exception-list-filter-row{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));gap:10px;align-items:center;margin-bottom:12px}.exception-list-filter-row .order-filter-control{min-width:0;width:100%}.exception-list-filter-row .order-filter-time-range{grid-column:span 2;min-width:300px}.exception-list-filter-actions{display:flex;gap:8px;align-items:center}.exception-list-filter-actions .el-button{min-width:88px}.element-exception-list-table{min-width:1280px}.platform-exception-orders-page .element-pagination-bar{padding:10px 12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.procurement-exception-page-header{align-items:flex-start;justify-content:space-between}.procurement-exception-gap-alert{margin:0}.procurement-exception-toolbar{display:grid;grid-template-columns:minmax(160px,1fr) minmax(210px,1.25fr) minmax(150px,.9fr) minmax(150px,.9fr) auto;gap:10px;align-items:center;margin-bottom:12px}.procurement-exception-toolbar .el-input,.procurement-exception-toolbar .el-select{min-width:0;width:100%}.procurement-exception-toolbar .toolbar-actions{display:flex;align-items:center;gap:8px}.procurement-exception-table{min-width:1420px}.procurement-exception-detail-drawer{width:min(720px,92vw)}.procurement-exception-facts{grid-template-columns:128px minmax(0,1fr)}.procurement-exception-remark-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:12px}.procurement-exception-completion-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px}.procurement-exception-completion-form label{display:grid;gap:6px;color:var(--tx3);font-size:12px}.procurement-exception-attachment-list{display:grid;gap:4px;padding-top:8px;border-top:1px solid var(--bdr)}.prototype-evidence-preview-image{display:block;max-width:100%;max-height:64vh;margin:0 auto;border:1px solid var(--bdr);border-radius:4px;background:var(--bg);object-fit:contain}.prototype-exception-detail-drawer .el-drawer__body{background:var(--bg)}.prototype-exception-detail{display:grid;gap:12px}.prototype-exception-panel{margin-bottom:0;padding:14px}.prototype-exception-facts{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 14px;padding-top:8px;border-top:1px solid var(--bdr)}.prototype-exception-facts dt{color:var(--tx3)}.prototype-exception-facts dd{min-width:0;color:var(--tx);word-break:break-word}.prototype-exception-text{padding-top:8px;border-top:1px solid var(--bdr);color:var(--tx)}.prototype-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--bdr)}.prototype-evidence-head .prototype-exception-text{padding-top:0;border-top:0}.prototype-evidence-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.prototype-evidence-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:5px 8px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-card)}.prototype-evidence-main{display:grid;min-width:0;gap:2px}.prototype-evidence-link{min-width:0}.prototype-evidence-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.prototype-evidence-meta{flex:0 0 auto;color:var(--tx3);font-size:12px}.prototype-evidence-preview{display:grid;gap:12px}.prototype-evidence-preview img{display:block;max-width:100%;max-height:64vh;margin:0 auto;border:1px solid var(--bdr);border-radius:4px;background:var(--bg);object-fit:contain}.prototype-evidence-download-link{justify-self:center;color:var(--teal-600);font-size:13px;text-decoration:none}.prototype-evidence-download-link:hover{text-decoration:underline}.prototype-evidence-preview-meta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 12px;margin:0;padding-top:10px;border-top:1px solid var(--bdr)}.prototype-evidence-preview-meta dt{color:var(--tx3)}.prototype-evidence-preview-meta dd{min-width:0;margin:0;word-break:break-all}.prototype-exception-transfer-inline,.prototype-exception-transfer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;border-top:1px solid var(--bdr)}.prototype-exception-transfer-inline label,.prototype-exception-transfer-form label{display:grid;gap:6px;color:var(--tx3);font-size:12px}.prototype-exception-transfer-reason{grid-column:1 / -1}.prototype-exception-timeline{display:grid;gap:0;list-style:none;margin:0;padding:8px 0 0 22px;border-top:1px solid var(--bdr)}.prototype-exception-timeline li{position:relative;min-height:42px;padding:0 0 10px 12px}.prototype-exception-timeline li:before{content:"";position:absolute;top:4px;left:-8px;width:10px;height:10px;border:2px solid var(--teal-600);border-radius:50%;background:var(--bg-card);z-index:1}.prototype-exception-timeline li:first-child:before{background:var(--teal-600)}.prototype-exception-timeline li:after{content:"";position:absolute;top:18px;bottom:-2px;left:-3px;width:1px;background:var(--bdr)}.prototype-exception-timeline li:last-child:after{display:none}.prototype-exception-time{display:block;color:var(--tx3);font-size:12px}.prototype-exception-timeline p{margin-top:2px;color:var(--tx2)}.prototype-message-form{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px 12px;padding-top:8px;border-top:1px solid var(--bdr)}.prototype-message-form label,.prototype-message-attachments{display:grid;gap:6px;min-width:0;color:var(--tx3);font-size:12px}.prototype-message-content,.prototype-message-attachments{grid-column:1 / -1}.prototype-message-attachment-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.prototype-message-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:100%;padding:3px 8px;border:1px solid var(--bdr);border-radius:4px;color:var(--tx2);background:var(--bg-hover);overflow-wrap:anywhere}.prototype-message-attachment-list.is-record{margin-top:4px}.prototype-message-attachment-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.prototype-exception-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.prototype-exception-message.is-system p{color:var(--tx3)}.prototype-exception-message.is-system:before{border-color:var(--bdr-strong);background:var(--bg-hover)}.prototype-exception-detail-footer,.prototype-exception-transfer-dialog .dialog-footer{justify-content:flex-start}.prototype-exception-transfer{display:grid;gap:12px}.create-exception-attachments{display:grid;gap:10px}.create-exception-attachments .el-upload,.create-exception-attachments .el-upload-dragger{width:100%}.create-exception-attachments .el-upload-dragger{padding:18px;border-color:var(--bdr);background:var(--bg-input)}.create-exception-upload-copy,.create-exception-attachment-main{display:grid;gap:4px}.create-exception-upload-copy span,.create-exception-attachment-main>span{color:var(--tx3);font-size:12px}.create-exception-attachment-list{display:grid;gap:8px}.create-exception-attachment-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-card)}.create-exception-attachment-main{min-width:0}.create-exception-attachment-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-exception-attachment-error{color:var(--el-color-danger)!important}.create-exception-attachment-actions{display:flex;gap:4px;align-items:center}@media(max-width:1500px){.exception-list-filter-row{grid-template-columns:repeat(4,minmax(132px,1fr))}.exception-list-filter-row .order-filter-time-range{grid-column:span 2}.procurement-exception-toolbar{grid-template-columns:repeat(2,minmax(180px,1fr))}.procurement-exception-toolbar .toolbar-actions{justify-content:flex-start}}@media(max-width:760px){.procurement-exception-toolbar,.procurement-exception-remark-form,.procurement-exception-completion-form{grid-template-columns:1fr}.procurement-exception-toolbar .toolbar-actions{justify-content:stretch}.procurement-exception-toolbar .toolbar-actions .el-button{flex:1}.create-exception-attachment-item{grid-template-columns:minmax(0,1fr) auto}.create-exception-attachment-actions{grid-column:1 / -1;justify-content:flex-end}}.procurement-awaiting-table,.procurement-info-table,.procurement-merchant-exception-table{min-width:1260px}.procurement-mode-form,.procurement-info-card,.procurement-payment-card,.procurement-shipment-card,.procurement-account-card,.procurement-ban-card,.procurement-merchant-exception-card{margin-bottom:12px}.procurement-mode-form .form-grid{grid-template-columns:repeat(2,minmax(240px,1fr));margin-top:12px}.procurement-mode-form .form-grid label{min-width:0}.procurement-mode-form .form-grid label>span{display:block;margin-bottom:5px;color:var(--tx2);font-size:12px;font-weight:600}.procurement-mode-form .form-grid .procurement-purchase-info-field{margin-bottom:0}.procurement-mode-form .form-grid .procurement-purchase-info-field .el-form-item__label{margin-bottom:5px;color:var(--tx2);font-size:12px;font-weight:600;line-height:18px}.procurement-mode-form .form-grid .el-select,.procurement-mode-form .form-grid .el-input,.procurement-mode-form .form-grid .el-textarea{width:100%}.procurement-mode-form .form-grid-wide{grid-template-columns:1fr}.procurement-mode-form .button-row{margin-top:12px}.procurement-merchant-exception-gap{margin-bottom:12px}.procurement-line-ref{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.procurement-inline-form{display:grid;grid-template-columns:minmax(180px,1fr) 140px minmax(240px,1fr);gap:8px;padding-top:10px;border-top:1px dashed var(--bdr)}.procurement-inline-form textarea{min-height:36px}.procurement-shipped-inline-edit{display:flex;align-items:center;gap:8px}.procurement-shipped-inline-edit .el-input{flex:1}.procurement-shipped-parcel-list{display:flex;flex-direction:column;gap:10px}.procurement-shipped-parcel-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--el-bg-color)}.procurement-shipped-parcel-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.procurement-shipped-parcel-tracking{font-weight:600}.procurement-shipped-reason-input,.procurement-shipped-readonly-hint{font-size:13px}.procurement-shipment-prototype-table{width:100%}.procurement-shipment-prototype-table .el-table__body-wrapper{container-type:inline-size}.procurement-shipment-prototype-table .el-table__expanded-cell{padding:0;background:var(--bg-input)}.procurement-inbound-list-panel{width:calc(100cqw - 256px);margin:10px 0 12px 52px;overflow:hidden;border:1px solid var(--bdr-strong);border-radius:6px;background:var(--bg-card)}.procurement-inbound-list-panel__toolbar{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:16px;padding:6px 12px;border-bottom:1px solid var(--bdr);background:var(--bg-input)}.procurement-inbound-list-panel__title{display:inline-flex;align-items:center;gap:8px}.procurement-inbound-list .el-table__inner-wrapper:before{display:none}.procurement-inbound-list .el-table__header-wrapper th.el-table__cell{background:var(--bg-card)}.procurement-inbound-list .el-table__cell{padding-block:8px}.procurement-shipment-latest{display:flex;align-items:center;gap:8px;min-width:0}.procurement-shipment-latest .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procurement-shipment-lines{padding:12px 22px 14px;background:#f6fbff}.procurement-shipment-line-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.procurement-shipment-line-table th,.procurement-shipment-line-table td{height:42px;padding:0 14px;border-bottom:1px solid var(--bdr);color:var(--tx);font-size:13px;text-align:left}.procurement-shipment-line-table th{color:var(--tx2);font-weight:700}.procurement-shipment-carrier-cell{display:flex;gap:8px;align-items:center;min-width:0}.procurement-shipment-carrier-select,.procurement-shipment-tracking-input{width:100%;min-width:0}.procurement-shipment-carrier-select{flex:1 1 auto}.procurement-shipment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;white-space:normal}.procurement-shipment-actions .el-dropdown{display:inline-flex;align-items:center}.procurement-shipped-add-package-tip{margin:-2px 0 10px;font-size:12px}.procurement-shipped-add-package-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;align-items:end}.procurement-shipped-add-package-form .el-select,.procurement-shipped-add-package-form .el-date-editor{width:100%}.procurement-shipped-add-package-submit .el-form-item__content{justify-content:flex-end}.procurement-ban-toolbar{grid-template-columns:1fr 160px 1fr 1fr auto auto;margin-bottom:10px}.procurement-ban-actions{margin-bottom:10px}.procurement-merchant-card{margin-bottom:12px}.procurement-merchant-title{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--bdr)}.procurement-merchant-summary{display:flex;gap:24px;margin:12px 0;border-radius:6px;background:#e4f3ec;padding:10px 12px;color:var(--tx);font-size:12px}.procurement-product-card{display:grid;grid-template-columns:42px minmax(260px,1fr) auto;align-items:center;gap:10px;max-width:640px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:8px}.procurement-payment-product-card{max-width:none}.procurement-product-name-link{display:inline;color:var(--teal-700);text-decoration:none}.procurement-product-name-link:hover{text-decoration:underline}.procurement-product-thumb{display:block;width:40px;height:40px;border:1px solid var(--bdr);border-radius:6px;background:#f6f6f3}.procurement-product-thumb-preview{cursor:zoom-in}.procurement-product-thumb-preview .el-image__inner{width:100%;height:100%;object-fit:cover}.procurement-merchant-exception-products{display:grid;gap:8px;max-height:240px;overflow-y:auto;padding:2px 0}.procurement-merchant-exception-product{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.procurement-merchant-exception-product+.procurement-merchant-exception-product{border-top:1px solid var(--bdr);padding-top:8px}.procurement-merchant-exception-product__image{cursor:zoom-in}.procurement-product-image-placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--tx3);font-size:11px}.procurement-merchant-exception-product__body{min-width:0}.procurement-merchant-exception-product__title.el-button{display:flex;justify-content:flex-start;width:100%;min-width:0;height:auto;padding:0;color:var(--teal-700);font-weight:600;text-align:left}.procurement-merchant-exception-product__title.el-button>span{display:block;width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.procurement-merchant-exception-product__sku,.procurement-merchant-exception-product__meta{overflow:hidden;margin-top:3px;color:var(--tx3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.procurement-merchant-exception-product__meta{display:flex;gap:10px}.procurement-sla-row{background:#fbe4e4}.exception-list-table{min-width:1280px}.platform-mini{display:inline-flex;align-items:center;justify-content:center;width:28px;height:20px;margin-right:4px;border-radius:4px;background:#fff7ed;color:#c2410c;font-size:10px;font-weight:800}.exception-operation-surface{margin-top:16px}.operation-tabs,.setting-tabs{margin-bottom:12px}.operation-users-actions{display:flex;align-items:center;gap:8px}.operation-users-actions .operation-users-quick-search{width:220px}.operation-users-filter-bar{grid-template-columns:repeat(5,minmax(130px,1fr)) auto auto}.operation-users-kpi-grid,.finance-settlements-kpi-grid,.operation-creators-kpi-grid,.operation-staff-kpi-grid,.goods-search-risk-kpi-grid{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.goods-search-risk-content-tabs,.goods-search-risk-content-tabs .el-tabs__header{margin-bottom:12px}.goods-search-risk-content-tabs .el-tabs__content{display:none}.goods-search-risk-content-tabs .el-tabs__item{gap:8px;min-width:0;color:var(--tx2);font-size:14px;font-weight:500}.goods-search-risk-content-tabs .el-tabs__item.is-active{color:var(--teal-600)}.goods-search-risk-content-tabs .el-tabs__item span{overflow:hidden;text-overflow:ellipsis}.goods-search-risk-content-tabs .el-tabs__item strong{min-width:26px;border-radius:999px;background:var(--bg-input);color:var(--tx3);font-size:11px;line-height:1;padding:4px 6px}.goods-search-risk-content-tabs .el-tabs__item.is-active strong{background:var(--teal-50);color:var(--teal-600)}.operation-engagement-kpi-grid{grid-template-columns:repeat(5,1fr);margin-bottom:12px}.operation-users-card,.operation-creators-card,.operation-staff-card,.operation-coupons-card,.platform-audit-log-card,.goods-search-risk-card,.finance-settlements-card,.finance-settlements-rule-card,.setting-permission-card,.setting-log-card,.setting-reference-card,.setting-code-card{overflow-x:auto}.finance-settlements-tabs{margin-bottom:12px}.operation-users-table{min-width:1580px}.operation-users-table tbody tr{cursor:pointer}.operation-users-login-time{color:var(--tx3);font-size:11px}.operation-users-pagination{margin-top:10px}.operation-users-detail-drawer{width:560px}.operation-users-detail-body{display:grid;align-content:start;gap:10px;overflow-y:auto}.operation-users-detail-drawer .field-group{margin:0}.operation-users-detail-drawer dt{font-size:12px}.operation-users-detail-drawer dd{margin:4px 0 0;color:var(--tx)}.operation-users-risk-tags,.operation-users-address-list{display:flex;flex-wrap:wrap;gap:6px}.operation-users-address-list{display:grid}.operation-users-login-table{min-width:460px}.finance-settlements-table{min-width:1380px}.finance-refund-filter-form{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.finance-refund-date-filter{grid-column:span 2;min-width:0}.finance-refund-date-filter .el-date-editor{width:100%}.finance-refund-rule-card,.finance-refund-list-card{margin-bottom:12px}.finance-refund-rule-table{min-width:0}.finance-refund-list-table{min-width:1480px}.finance-refund-list-table .cell{display:grid;gap:4px}.finance-refund-list-table small,.finance-refund-list-table .mono{color:var(--tx3);font-size:11px}.finance-refund-list-table strong{color:var(--tx)}.finance-settlements-pagination{display:flex;justify-content:flex-end;margin:12px 0}.finance-settlements-card h2 span{color:var(--tx3);font-size:12px;font-weight:400;margin-left:8px}.operation-creators-table{min-width:1180px}.operation-creators-card h2 span{color:var(--tx3);font-size:12px;font-weight:400;margin-left:8px}.operation-creators-benefits-card{margin-top:12px}.operation-creators-benefits-table{min-width:860px}.operation-staff-table{min-width:1440px;background:var(--bg-card)}.operation-staff-table th{height:34px;background:var(--bg-card);color:var(--tx2);font-size:12px;font-weight:500}.operation-staff-table td{height:47px;color:var(--tx);font-size:12.5px}.operation-staff-select-col{width:42px}.operation-staff-no-col{width:100px}.operation-staff-account-col{width:136px}.operation-staff-nickname-col{width:156px}.operation-staff-mobile-col{width:126px}.operation-staff-warehouse-col,.operation-staff-roles-col{width:238px}.operation-staff-status-col{width:98px}.operation-staff-created-col{width:178px}.operation-staff-actions-col{width:176px}.operation-staff-check-cell{text-align:center}.operation-staff-check-cell input[type=checkbox]{width:13px;height:13px;min-height:13px;margin:0;padding:0}.operation-staff-number-cell{color:var(--tx);font-variant-numeric:tabular-nums}.operation-staff-list-cell{line-height:1.6;max-width:320px;white-space:normal}.operation-staff-warehouse-cell{overflow:hidden;max-width:238px;text-overflow:ellipsis;white-space:nowrap}.operation-staff-role-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.operation-staff-role-tag{display:inline-flex;align-items:center;min-height:22px;max-width:112px;border:1px solid var(--bdr);border-radius:4px;padding:2px 8px;background:var(--bg-card);color:var(--tx2);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-staff-status-switch{position:relative;display:inline-flex;align-items:center;width:42px;height:22px;border:0;border-radius:999px;padding:2px;background:#d5dce8;cursor:pointer;transition:background .16s ease}.operation-staff-status-switch span{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a38;transform:translate(0);transition:transform .16s ease}.operation-staff-status-switch.active{background:#2f8cff}.operation-staff-status-switch.active span{transform:translate(20px)}.operation-staff-status-switch:disabled{cursor:not-allowed;opacity:.55}.operation-staff-row-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-width:156px;white-space:nowrap}.operation-staff-row-actions .link-btn{line-height:1.4;color:#1d5fbf;font-size:12px}.operation-staff-card-head{display:grid;gap:3px;margin-bottom:10px}.operation-staff-card-head h2{margin:0;color:var(--tx);font-size:16px;font-weight:700}.operation-staff-card-head p{margin:0;color:var(--tx3);font-size:12px}.operation-staff-batch-status-select{min-width:148px}.operation-staff-status-dialog{width:460px}.operation-staff-password-drawer{width:676px}.operation-staff-password-drawer-body{display:grid;align-content:start;gap:12px;overflow-y:auto;background:var(--bg);padding:16px}.operation-staff-password-grid{display:grid;gap:12px}.operation-staff-status-dialog-head{justify-content:space-between;margin-bottom:0}.operation-staff-status-dialog-body{display:grid;gap:12px}.operation-staff-status-dialog-body .field-group{padding:0}.operation-staff-status-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.operation-staff-filter-panel{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(150px,.8fr) auto auto;align-items:center;gap:8px;border:1px solid var(--bdr);border-radius:6px;padding:12px;margin-bottom:10px;background:var(--bg-card)}.operation-staff-filter-panel input,.operation-staff-filter-panel select{width:100%;min-width:0}.operation-staff-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px}.operation-staff-toolbar span{color:var(--tx3);font-size:12px}.operation-staff-auth-drawer{width:560px}.operation-staff-editor-drawer{width:680px}.operation-staff-editor-body{display:grid;align-content:start;gap:12px;overflow-y:auto;background:var(--bg);padding:16px}.operation-staff-editor-section{border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card);padding:14px}.operation-staff-editor-section h3{margin:0 0 12px;border-bottom:1px solid var(--bdr);padding-bottom:9px;color:var(--tx);font-size:13px;font-weight:700}.operation-staff-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.operation-staff-editor-span-2{grid-column:1 / -1}.operation-staff-editor-role-box{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:76px;border:1px solid var(--bdr);border-radius:4px;padding:9px 10px;background:var(--bg-input)}.operation-staff-editor-auth-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.operation-staff-editor-station-box{align-items:flex-start;min-height:84px}.operation-staff-editor-role-item{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:1px solid var(--bdr);border-radius:4px;padding:3px 8px;background:var(--bg-card);color:var(--tx2);font-size:12px}.operation-staff-editor-role-item input{width:13px;height:13px;min-height:13px;margin:0}.operation-staff-editor-station-item{min-height:26px;border:1px solid var(--bdr);border-radius:4px;padding:4px 9px;background:var(--bg-card);color:var(--tx2);font-size:12px;cursor:pointer}.operation-staff-editor-station-item:hover{border-color:var(--primary);color:var(--primary)}.operation-staff-editor-station-item.selected{border-color:#91caff;background:#e6f4ff;color:var(--primary)}.operation-staff-preview-drawer input[readonly],.operation-staff-preview-drawer textarea[readonly]{color:var(--tx);background:var(--bg-input)}.operation-staff-preview-token{cursor:default}.operation-staff-preview-token:hover{border-color:#91caff;color:var(--primary)}.operation-staff-editor-auth-hint{margin-top:6px;color:var(--tx3);font-size:12px;line-height:1.5}.operation-staff-editor-status-row{display:flex;align-items:center;gap:18px;min-height:32px}.operation-staff-editor-status-row label{display:inline-flex;align-items:center;gap:5px;color:var(--tx);font-size:13px}.operation-staff-editor-status-row input{width:14px;height:14px;min-height:14px;margin:0}.operation-staff-auth-body{display:grid;align-content:start;gap:16px}.operation-staff-auth-section{display:grid;gap:10px}.operation-staff-auth-section h3{margin:0;color:var(--tx2);font-size:13px}.operation-staff-auth-hint{margin:-2px 0 0;color:var(--tx3);font-size:12px}.operation-staff-selected-list{display:flex;flex-wrap:wrap;gap:6px}.operation-staff-selected-list .tag{align-items:center;display:inline-flex;gap:6px}.operation-staff-selected-list button{border:0;background:transparent;color:var(--teal-600);cursor:pointer;font-size:12px;padding:0}.operation-staff-auth-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.operation-staff-auth-picker{align-items:start;grid-template-columns:minmax(0,1fr)}.operation-staff-auth-form .secondary-btn{align-self:end}.operation-staff-option-panel{display:grid;gap:8px;min-width:0}.operation-staff-option-panel-head{align-items:center;display:flex;justify-content:space-between;gap:8px;color:var(--tx3);font-size:12px}.operation-staff-option-list{align-content:start;border:1px solid var(--bdr);border-radius:6px;display:grid;gap:6px;max-height:168px;min-height:72px;overflow-y:auto;padding:8px;background:var(--bg-card)}.operation-staff-fixed-warehouse{min-height:48px}.operation-staff-station-option-list{align-items:flex-start;display:flex;flex-wrap:wrap;max-height:220px}.operation-staff-option-item{border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx2);cursor:pointer;min-height:30px;padding:6px 8px;text-align:left}.operation-staff-station-option-list .operation-staff-option-item{flex:0 1 auto}.operation-staff-option-item:hover{border-color:var(--teal-100);background:var(--teal-50)}.operation-staff-option-item.selected{border-color:var(--teal-500);background:var(--teal-50);color:var(--teal-600);font-weight:600}.operation-staff-option-empty{align-self:center;color:var(--tx3);font-size:12px}.operation-staff-auth-empty{color:var(--tx3);font-size:12px}.operation-staff-role-auth-drawer{width:560px}.operation-staff-role-auth-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.operation-staff-role-auth-head span{color:var(--tx3);font-size:12px}.operation-staff-role-select{position:relative}.operation-staff-role-select-control{align-items:center;background:var(--bg);border:1px solid var(--bdr-strong);border-radius:4px;cursor:pointer;display:flex;gap:8px;min-height:38px;padding:4px 8px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.operation-staff-role-select-control.open{border-color:var(--teal-500);box-shadow:0 0 0 2px #16a0851f}.operation-staff-role-select-control.empty{color:var(--tx3)}.operation-staff-role-placeholder{flex:1;font-size:13px}.operation-staff-role-tags{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.operation-staff-role-tag{align-items:center;background:#0000000d;border-radius:4px;color:var(--tx2);display:inline-flex;gap:4px;line-height:1.4;max-width:100%;padding:2px 6px}.operation-staff-role-tag-remove{align-items:center;background:#00000014;border:0;border-radius:50%;color:var(--tx3);cursor:pointer;display:inline-flex;font-size:12px;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.operation-staff-role-tag-remove:hover{background:var(--teal-50);color:var(--teal-600)}.operation-staff-role-arrow{color:var(--tx3);flex:0 0 auto;transition:transform .16s ease}.operation-staff-role-arrow.open{transform:rotate(180deg)}.operation-staff-role-dropdown{background:var(--bg);border:1px solid var(--bdr-strong);border-radius:4px;box-shadow:0 10px 26px #00000024;left:0;margin-top:6px;max-height:260px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:100%;z-index:20}.operation-staff-role-option{align-items:center;background:transparent;border:0;color:var(--tx2);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;min-height:34px;padding:7px 16px;text-align:left;width:100%}.operation-staff-role-option:hover{background:#0000000a}.operation-staff-role-option.selected{background:var(--teal-50);color:var(--teal-600);font-weight:600}.operation-staff-role-check{color:var(--teal-600);font-weight:700}.operation-staff-auth-reason{grid-column:1 / -1}.operation-staff-select-cell{display:flex;align-items:center;gap:8px;min-width:0}.operation-staff-row-select{align-items:flex-start}.operation-staff-select-cell input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;flex:0 0 auto}.operation-staff-select-cell span,.operation-staff-station-preview{min-width:0}.operation-coupons-toolbar{grid-template-columns:minmax(240px,1.5fr) 140px 140px 140px 140px auto auto;align-items:center;margin-bottom:12px}.operation-coupons-table{min-width:1320px}.goods-search-risk-table{min-width:1180px;table-layout:fixed}.goods-search-risk-table col.goods-search-risk-select-col{width:54px}.goods-search-risk-table col.goods-search-risk-index-col{width:72px}.goods-search-risk-table col.goods-search-risk-word-col{width:22%}.goods-search-risk-table col.goods-search-risk-reason-col{width:24%}.goods-search-risk-table col.goods-search-risk-status-col{width:120px}.goods-search-risk-table col.goods-search-risk-rule-col{width:150px}.goods-search-risk-table col.goods-search-risk-match-col{width:130px}.goods-search-risk-table col.goods-search-risk-command-col{width:140px}.goods-search-risk-table th,.goods-search-risk-table td{padding:10px 14px}.goods-search-risk-table th:first-child,.goods-search-risk-table td:first-child{text-align:center}.goods-search-risk-table input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0}.goods-search-risk-cell-stack{display:grid;min-width:0;gap:4px}.goods-search-risk-primary,.goods-search-risk-secondary,.goods-search-risk-text{min-width:0;overflow-wrap:anywhere;line-height:1.45}.goods-search-risk-primary{color:var(--tx);font-weight:600}.goods-search-risk-secondary{color:var(--tx3);font-size:11px}.goods-search-risk-text{color:var(--tx2)}.goods-search-risk-row-actions{display:flex;flex-wrap:wrap;gap:8px}.goods-search-risk-detail-editor{display:grid;align-content:start;gap:12px}.goods-search-risk-detail-form{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-search-risk-detail-reason{grid-column:1 / -1}.goods-search-risk-detail-reason textarea{min-height:96px;resize:vertical}.goods-search-risk-detail-actions{margin:0 -18px -14px}.goods-search-risk-pagination{margin:10px 0 20px}.goods-search-risk-pagination .pagination-summary{flex-wrap:nowrap;min-width:0}.goods-search-risk-page-size{width:78px;min-width:78px;flex:0 0 78px}.goods-search-risk-card .card-subtitle{margin:-4px 0 12px}.goods-search-risk-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) 140px 160px 160px 160px auto auto;gap:8px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.goods-search-risk-toolbar .el-input,.goods-search-risk-toolbar .el-select,.goods-search-risk-log-filter .el-input,.goods-search-risk-log-filter .el-select,.goods-search-risk-stat-filter .el-input,.goods-search-risk-stat-filter .el-select{min-width:0}.goods-search-risk-toolbar .el-input__wrapper,.goods-search-risk-toolbar .el-select__wrapper,.goods-search-risk-log-filter .el-input__wrapper,.goods-search-risk-log-filter .el-select__wrapper,.goods-search-risk-stat-filter .el-input__wrapper,.goods-search-risk-stat-filter .el-select__wrapper{min-height:34px;border-radius:4px;box-shadow:0 0 0 1px var(--bdr) inset}.goods-search-risk-toolbar .el-button,.goods-search-risk-log-filter .el-button,.goods-search-risk-stat-filter .el-button,.goods-search-risk-action-row .el-button{min-height:32px}.goods-search-risk-action-row{display:flex;gap:8px;margin:0 0 10px}.goods-search-risk-highlight-row{background:#e8f4ff}.finance-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.finance-rule-grid span{border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);color:var(--tx2);font-size:12px;font-weight:700;padding:10px;text-align:center}.finance-prototype-table{width:100%;margin-top:0;border-collapse:collapse;table-layout:auto}.finance-prototype-table th,.finance-prototype-table td{padding:11px 14px;border-bottom:1px solid var(--bdr);font-size:12px;vertical-align:middle;white-space:nowrap}.finance-prototype-table th{background:var(--bg-input);color:var(--tx2);font-weight:700;text-align:left}.finance-prototype-table .muted{margin-top:4px;color:var(--tx3);font-size:11px}.finance-prototype-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.finance-prototype-table .clickable-row{cursor:pointer}.finance-prototype-table .clickable-row:hover{background:var(--bg-hover)}.finance-refund-rule-table .refund-rule-row.rule-green{background:#ddf5ec}.finance-refund-rule-table .refund-rule-row.rule-orange{background:#fbe4d4}.finance-refund-rule-table .refund-rule-row.rule-blue{background:#dceffe}.finance-refund-rule-table .refund-rule-row.rule-purple{background:#eee1fa}.status-tag.danger{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.finance-refund-rule-note{margin:10px 14px 0;border-radius:6px;background:#fbfaf7;color:var(--tx2);font-size:12px;padding:10px 12px}.finance-refund-rule-table .el-table__cell{background:transparent}.finance-refund-rule-table .cell{white-space:normal}.finance-refund-rule-table .refund-rule-row .el-table__cell{border-bottom-color:#ffffff94}.finance-rule-empty{margin-top:8px;border:1px dashed var(--bdr);border-radius:6px;background:var(--bg-input);color:var(--tx2);font-size:12px;line-height:1.6;padding:12px 14px}.finance-chargeback-stage-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.finance-chargeback-stage-grid strong{color:var(--tx);font-size:13px}.finance-chargeback-stage-grid em{color:var(--brand);font-style:normal}.setting-permission-table{min-width:860px}.platform-audit-assets-page .setting-operation-surface,.platform-audit-assets-page .rbac-workbench{margin-top:12px}.platform-rbac-page{display:grid;align-content:start;gap:12px}.rbac-page-header,.rbac-impact-panel,.rbac-summary-grid,.rbac-tabs{margin-bottom:0}.rbac-page-header .page-actions{margin-left:auto}.rbac-impact-panel .panel-header{align-items:flex-start;margin-bottom:10px}.rbac-impact-panel .panel-header p,.rbac-editor-panel .panel-header p{margin:4px 0 0;color:var(--tx3);font-size:12px}.rbac-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rbac-tabs{display:inline-flex;justify-self:start;gap:4px;padding:4px;border:0;border-radius:8px;background:var(--bg-input)}.rbac-tabs .tab{position:relative;flex:0 0 auto;min-width:86px;padding:8px 14px;background:transparent;color:var(--tx2);font-size:12px;font-weight:500}.rbac-tabs .tab.active{background:#fff;color:var(--tx);box-shadow:0 1px 3px #0000000f}.rbac-section-grid{display:grid;gap:12px;align-items:start}.rbac-section-grid--roles{grid-template-columns:minmax(320px,.6fr) minmax(320px,.6fr)}.rbac-section-grid--roles .rbac-table-card{grid-column:1 / -1}.rbac-section-grid--single{grid-template-columns:minmax(0,1fr)}.rbac-section-grid--trees{grid-template-columns:420px minmax(0,1fr)}.rbac-section-grid--staff{grid-template-columns:minmax(420px,.7fr) minmax(0,1fr)}.rbac-editor-panel,.rbac-table-card,.rbac-staff-card{min-width:0}.rbac-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.rbac-form-grid--single{grid-template-columns:1fr}.rbac-form-grid--menu{grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-span-2{grid-column:1 / -1}.rbac-search-panel{align-items:center;margin-bottom:10px;padding:12px}.rbac-role-search-panel{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) 150px 140px auto auto}.rbac-menu-search-panel{grid-template-columns:minmax(360px,1.7fr) 150px 140px auto auto}.rbac-permission-search-panel{grid-template-columns:minmax(260px,1.4fr) 150px minmax(160px,.8fr) 140px auto auto}.rbac-list-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px}.rbac-derived-value{display:flex;min-height:31px;align-items:center;overflow:hidden;border:1px solid var(--bdr);border-radius:4px;background:var(--bg);color:var(--tx2);padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.rbac-menu-permission-note small{color:var(--tx3);font-weight:400;line-height:1.45}.rbac-table-card{overflow-x:auto}.rbac-role-table{min-width:1230px;table-layout:fixed}.rbac-tree-table{table-layout:fixed}.rbac-menu-table{min-width:1450px}.rbac-permission-table{min-width:1220px}.rbac-role-table col.rbac-col-name{width:260px}.rbac-role-table col.rbac-col-code{width:240px}.rbac-role-table col.rbac-col-type{width:150px}.rbac-role-table col.rbac-col-status{width:120px}.rbac-role-table col.rbac-col-description{width:250px}.rbac-role-table col.rbac-col-actions{width:290px}.rbac-tree-table col.rbac-col-tree-name{width:280px}.rbac-tree-table col.rbac-col-code{width:240px}.rbac-tree-table col.rbac-col-type{width:110px}.rbac-tree-table col.rbac-col-route{width:220px}.rbac-tree-table col.rbac-col-permission-code{width:240px}.rbac-tree-table col.rbac-col-resource{width:130px}.rbac-tree-table col.rbac-col-action{width:140px}.rbac-tree-table col.rbac-col-sort{width:80px}.rbac-tree-table col.rbac-col-status{width:110px}.rbac-tree-table col.rbac-col-actions{width:170px}.rbac-pagination-row{margin:10px 0 0}.rbac-page-size{width:78px;min-width:78px;flex:0 0 78px}.rbac-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rbac-staff-result{display:grid;gap:12px}.rbac-staff-result p{margin:4px 0 0;color:var(--tx3);font-size:12px}.rbac-staff-roles{display:flex;flex-wrap:wrap;gap:6px}.rbac-role-staff-editor{display:grid;gap:12px;min-width:0}.rbac-role-staff-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg);padding:10px 12px}.rbac-role-staff-summary p{margin:4px 0 0;color:var(--tx3)}.rbac-role-staff-summary span{flex:0 0 auto;color:var(--tx3);font-size:12px}.rbac-role-staff-table-wrap{max-height:260px;overflow:auto;border:1px solid var(--bdr);border-radius:6px}.rbac-role-staff-table{min-width:560px;table-layout:fixed}.rbac-role-staff-table th:nth-child(1),.rbac-role-staff-table td:nth-child(1){width:140px}.rbac-role-staff-table th:nth-child(2),.rbac-role-staff-table td:nth-child(2){width:120px}.rbac-role-staff-table th:nth-child(3),.rbac-role-staff-table td:nth-child(3){width:90px}.rbac-role-staff-pagination{margin:0}.rbac-role-staff-pagination .pagination-summary{font-size:12px}.rbac-role-staff-picker{display:grid;gap:10px}.rbac-role-staff-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rbac-role-staff-picker-head strong{color:var(--tx);font-size:14px}.rbac-role-staff-picker-head span{color:var(--tx3);font-size:12px}.rbac-role-staff-picker-search{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.8fr) 110px auto auto;gap:8px;margin:0;padding:10px}.rbac-role-staff-picker-search input,.rbac-role-staff-picker-search select{min-width:0;width:100%}.rbac-role-staff-selected{display:flex;flex-wrap:wrap;gap:6px}.rbac-role-staff-selected .tag{align-items:center;display:inline-flex;gap:6px}.rbac-role-staff-selected button{border:0;background:transparent;color:var(--teal-600);cursor:pointer;font-size:12px;padding:0}.rbac-role-staff-candidate-wrap{max-height:240px}.rbac-role-staff-candidate-table{min-width:620px;table-layout:fixed}.rbac-role-staff-candidate-table th:nth-child(1),.rbac-role-staff-candidate-table td:nth-child(1){width:44px}.rbac-role-staff-candidate-table th:nth-child(2),.rbac-role-staff-candidate-table td:nth-child(2){width:150px}.rbac-role-staff-candidate-table th:nth-child(3),.rbac-role-staff-candidate-table td:nth-child(3){width:140px}.rbac-role-staff-candidate-table th:nth-child(4),.rbac-role-staff-candidate-table td:nth-child(4){width:120px}.rbac-role-staff-candidate-table input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0}.rbac-editor-drawer,.rbac-detail-drawer{width:760px}.rbac-editor-body{display:grid;align-content:start;gap:12px}.rbac-editor-actions{margin-top:auto}.rbac-parent-select-label{position:relative;overflow:visible}.rbac-parent-tree-select{position:relative;min-width:0}.rbac-parent-tree-trigger{position:relative;display:flex;align-items:center;min-width:0}.rbac-parent-tree-trigger input{cursor:pointer;padding-right:54px}.rbac-parent-tree-clear,.rbac-parent-tree-caret{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;transform:translateY(-50%);border:0;background:transparent;color:var(--tx3);padding:0;line-height:1}.rbac-parent-tree-clear{right:28px;font-size:17px}.rbac-parent-tree-caret{right:7px;color:var(--tx4);font-size:12px}.rbac-parent-tree-clear:hover,.rbac-parent-tree-caret:hover{color:var(--tx)}.rbac-parent-tree-panel{position:absolute;z-index:120;top:calc(100% + 2px);left:0;right:0;max-height:292px;overflow:auto;border:1px solid var(--bdr-strong);border-radius:4px;background:var(--bg-card);padding:4px 0;box-shadow:0 8px 18px #0f172a24}.rbac-parent-tree-row{display:flex;align-items:center;min-height:26px;color:var(--tx2);cursor:pointer;font-size:12px;line-height:1.4;padding:0 10px}.rbac-parent-tree-row:hover{background:#0f172a0a}.rbac-parent-tree-row.selected{background:#dff0fb;color:var(--tx)}.rbac-parent-tree-cell{display:flex;align-items:center;min-width:0;gap:5px}.rbac-parent-tree-toggle,.rbac-parent-tree-spacer{width:18px;min-width:18px;height:18px}.rbac-parent-tree-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#aab2bd;padding:0;font-size:13px;line-height:1}.rbac-parent-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rbac-parent-tree-count{color:var(--tx3);font-weight:500}.rbac-auth-panel{display:grid;gap:8px;min-width:0;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:10px}.rbac-auth-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--tx);font-size:12px}.rbac-auth-panel-head span,.rbac-auth-panel-actions span{color:var(--tx3);font-size:11px}.rbac-auth-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.rbac-auth-head-btn{padding:0;font-size:11px;line-height:1.4}.rbac-auth-table-wrap{max-height:260px;overflow:auto;border:1px solid var(--bdr);border-radius:6px}.rbac-auth-table{min-width:520px}.rbac-auth-table th:first-child,.rbac-auth-table td:first-child{width:52px;text-align:center}.rbac-auth-tree-parent td{background:#0f172a06}.rbac-auth-tree-cell{display:flex;align-items:center;min-width:0;gap:6px}.rbac-auth-tree-toggle,.rbac-auth-tree-spacer{width:20px;min-width:20px;height:20px}.rbac-auth-tree-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bdr);border-radius:5px;background:var(--bg-card);color:var(--tx2);font-size:13px;line-height:1;cursor:pointer}.rbac-auth-tree-toggle:hover{border-color:var(--teal-600);color:var(--teal-600)}.rbac-auth-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbac-auth-tree-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border:1px solid var(--bdr);border-radius:999px;color:var(--tx3);background:var(--bg);font-size:11px;line-height:1}.rbac-auth-table input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.rbac-auth-table select{min-width:86px}.setting-log-table{min-width:1120px}.platform-audit-log-card{padding:16px;overflow-x:visible}.platform-audit-log-tabs .el-tabs__header{margin-bottom:12px}.platform-audit-log-tabs .el-tabs__content{overflow:visible}.platform-audit-log-toolbar{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) auto auto;gap:8px}.platform-audit-log-toolbar .el-input{min-width:0}.platform-audit-log-toolbar .el-input__wrapper{min-height:34px;border-radius:4px;box-shadow:0 0 0 1px var(--bdr) inset}.platform-audit-log-toolbar .el-button{min-height:32px;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:600}.platform-audit-log-toolbar .el-button--primary{border-color:#00785f;background:#00785f;color:#fff}.platform-audit-log-table{min-width:1320px;border-collapse:collapse;table-layout:fixed;background:var(--bg-card)}.platform-audit-log-table th,.platform-audit-log-table td{border-bottom:1px solid var(--bdr);padding:10px 12px;text-align:left;vertical-align:middle}.platform-audit-log-table th{height:34px;background:var(--bg-card);color:var(--tx2);font-size:12px;font-weight:500}.platform-audit-log-table td{height:47px;color:var(--tx);font-size:12.5px}.platform-audit-log-table small{display:block;margin-top:3px;color:var(--tx3);font-size:11px}.platform-audit-log-text-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-audit-log-index-col{width:64px}.platform-audit-log-operator-col,.platform-audit-log-module-col,.platform-audit-log-resource-col,.platform-audit-log-action-col,.platform-audit-log-result-col,.platform-audit-log-time-col{width:140px}.platform-audit-log-before-after-col{width:260px}.platform-audit-log-actions-col{width:96px}.platform-audit-log-text-button{border:0;background:transparent;color:#1d5fbf;font-size:12px;line-height:1.4;cursor:pointer}.platform-audit-log-empty{height:88px;color:var(--tx3);text-align:center}.platform-audit-log-pagination{justify-content:flex-end;margin-top:12px}.setting-reference-page>.setting-tabs,.setting-product-tabs{align-items:center;background:transparent;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:12px;padding:0}.setting-reference-page>.setting-tabs .tab,.setting-product-tabs .tab{flex:0 0 auto;min-width:76px;border:1px solid var(--bdr);background:var(--bg-card);color:var(--tx2);padding:7px 14px}.setting-reference-page>.setting-tabs .tab.active,.setting-product-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.setting-reference-alert{margin-bottom:12px}.setting-reference-kpi-grid{grid-template-columns:repeat(5,1fr);margin-bottom:12px}.setting-reference-card{margin-bottom:12px}.setting-reference-state{min-height:18px;margin:0 0 8px;color:var(--tx2);font-size:12px;line-height:1.5}.setting-reference-state.is-empty{visibility:hidden}.setting-reference-state.state-success{color:var(--green-500)}.setting-reference-state.state-error{color:var(--red-500)}.setting-reference-status-cell,.setting-product-status-cell{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.setting-reference-table{min-width:1380px;table-layout:fixed}.setting-reference-table-no-resource{min-width:1260px}.setting-reference-table th,.setting-reference-table td{overflow-wrap:anywhere}.setting-reference-col-resource{width:108px}.setting-reference-col-code,.setting-reference-col-name{width:210px}.setting-reference-col-value{width:260px}.setting-reference-value-summary{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-reference-value-tooltip{max-width:min(720px,80vw)}.setting-reference-value-tooltip-content{max-height:360px;max-width:min(680px,76vw);margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.setting-reference-col-status{width:120px}.setting-reference-col-time{width:180px}.setting-reference-col-actions{width:300px}.setting-reference-list-actions{display:flex;justify-content:flex-start;gap:8px;margin:10px 0 8px}.setting-reference-tabs{margin-bottom:8px}.setting-reference-tab-context{margin:-2px 0 10px;color:var(--tx-muted);font-size:12px;line-height:1.4;min-height:17px}.setting-reference-tab-context.is-empty{visibility:hidden}.setting-reference-tab-context strong{color:var(--tx);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.setting-reference-filter{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.setting-reference-filter label,.setting-reference-drawer label{display:grid;gap:5px}.setting-reference-filter label span,.setting-reference-drawer label span{color:var(--tx2);font-size:12px}.setting-reference-filter-actions,.setting-reference-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.setting-reference-filter-actions{align-self:end}.setting-reference-row-actions{min-width:188px}.setting-reference-table .setting-reference-code-link,.setting-reference-table .setting-reference-code-link.mono{color:var(--teal-600);font-weight:600;text-decoration:none}.setting-reference-table .setting-reference-code-link:hover,.setting-reference-table .setting-reference-code-link:focus-visible,.setting-reference-table .setting-reference-code-link.mono:hover,.setting-reference-table .setting-reference-code-link.mono:focus-visible{color:var(--teal-600);text-decoration:none}.setting-reference-pagination{margin:12px 0 0}.setting-reference-pagination .pagination-summary{flex-wrap:nowrap}.setting-reference-page-size{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.setting-reference-page-size select{flex:0 0 auto}.setting-service-actions{justify-content:flex-start;margin-bottom:12px}.setting-service-filter-card,.setting-service-card{margin-bottom:12px}.setting-service-filter-card .setting-service-toolbar{grid-template-columns:52px minmax(220px,1.2fr) 72px minmax(150px,.9fr) 72px minmax(150px,.9fr) 72px minmax(120px,.75fr) 72px minmax(120px,.75fr) 72px minmax(120px,.75fr) auto;align-items:center;margin:0;padding:0;border:0;background:transparent}.setting-service-toolbar select,.setting-service-toolbar input{min-width:0;width:100%}.setting-service-toolbar .form-label{color:var(--tx2);font-size:12px;font-weight:600}.setting-service-toolbar-actions,.setting-service-table td:last-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.setting-service-table{min-width:1120px;table-layout:fixed}.setting-service-table th:last-child,.setting-service-table td:last-child{width:240px}.setting-service-drawer select,.setting-service-drawer input,.setting-service-drawer textarea{width:100%}.setting-fx-alert{margin-bottom:12px}.setting-fx-layout{display:grid;gap:12px}.setting-fx-card{margin-bottom:0}.setting-fx-spread-grid,.setting-fx-filter{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.setting-fx-spread-grid label,.setting-fx-filter label,.setting-fx-editor-grid label{display:grid;gap:5px}.setting-fx-spread-grid label span,.setting-fx-filter label span,.setting-fx-editor-grid label span{color:var(--tx2);font-size:12px}.setting-fx-spread-preview{align-items:center;background:#14b8a614;border:1px solid rgba(20,184,166,.18);border-radius:8px;display:flex;justify-content:space-between;min-height:38px;padding:0 12px}.setting-fx-spread-preview span{color:var(--tx2);font-size:12px}.setting-fx-spread-preview strong{color:var(--teal-600);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.setting-fx-spread-preview.warn{background:var(--amber-50);border-color:var(--amber-100)}.setting-fx-spread-preview.warn strong{color:var(--amber-500)}.setting-fx-rate-table{min-width:1320px;table-layout:fixed}.setting-fx-history-table,.setting-fx-change-table{min-width:1120px;table-layout:fixed}.setting-fx-rate-table th span{color:var(--tx3);font-size:10px;font-weight:400}.setting-fx-rate-table th,.setting-fx-rate-table td,.setting-fx-history-table th,.setting-fx-history-table td,.setting-fx-change-table th,.setting-fx-change-table td,.setting-fx-currency-table th,.setting-fx-currency-table td{overflow-wrap:anywhere}.setting-fx-rate-table td:first-child{display:grid;gap:3px}.setting-fx-rate-table td:first-child span{color:var(--tx2);font-size:12px}.setting-fx-lock-until{color:var(--tx2);display:block;font-size:11px;margin-top:4px}.setting-fx-currency-table{min-width:900px;table-layout:fixed}.setting-fx-editor-grid .span-2{grid-column:span 2}.setting-fx-latest ul{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.setting-fx-latest li{align-items:center;background:var(--bg-input);border:1px solid var(--bdr);border-radius:8px;display:flex;justify-content:space-between;min-height:36px;padding:8px 10px}.setting-fx-gap-body,.setting-fx-rule-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.setting-fx-gap-body div,.setting-fx-rule-list div{background:var(--bg-input);border:1px solid var(--bdr);border-radius:8px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.setting-fx-gap-body strong,.setting-fx-rule-list strong{color:var(--tx);font-size:12px}.setting-fx-gap-body span,.setting-fx-rule-list span{color:var(--tx2);font-size:12px}.setting-address-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.setting-address-card{min-width:0}.setting-address-form-card{min-height:320px}.setting-address-create-panel,.setting-address-form,.setting-address-filter{display:grid;gap:14px}.setting-address-create-panel p{margin:0;color:var(--tx2);font-size:12px;line-height:1.6}.setting-address-form label,.setting-address-filter label{display:grid;gap:6px}.setting-address-form label>span,.setting-address-filter label>span,.setting-address-radio-row>span{color:var(--tx2);font-size:12px;font-weight:600}.setting-address-form label.required>span:before{content:"*";color:var(--red-500);margin-right:4px}.setting-address-radio-row{display:grid;grid-template-columns:70px repeat(2,max-content);gap:12px;align-items:center;min-height:32px}.setting-address-radio-row label{display:inline-flex;align-items:center;gap:6px;color:var(--tx2);font-size:12px}.setting-address-radio-row input[type=radio]{width:12px;height:12px;margin:0}.setting-address-form textarea{min-height:70px;resize:vertical}.setting-address-form-actions{display:flex;gap:10px;padding-left:80px}.setting-address-list-actions{display:flex;justify-content:flex-start;margin:0 0 10px}.setting-address-filter{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.4fr) max-content;align-items:end;margin-bottom:12px}.setting-address-filter .el-select,.setting-address-drawer-grid .el-select{width:100%}.setting-address-table{min-width:880px;table-layout:fixed}.setting-address-table th:nth-child(4),.setting-address-table td:nth-child(4){width:96px}.setting-address-table th:last-child,.setting-address-table td:last-child{width:240px}.platform-audit-assets-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.platform-audit-assets-drawer .el-drawer__body{padding-top:8px}.platform-audit-assets-drawer-form{display:grid;align-content:start;gap:12px}.platform-audit-assets-channel-select{width:100%}.platform-audit-assets-i18n-list{display:grid;gap:10px}.platform-audit-assets-i18n-item{display:grid;gap:8px;padding:10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-soft)}.platform-audit-assets-i18n-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.platform-template-preview-card{display:grid;gap:12px;padding:14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg)}.platform-template-preview-toolbar{display:grid;grid-template-columns:auto minmax(160px,220px);gap:10px;align-items:center;margin-bottom:12px;color:var(--tx2);font-size:13px}.platform-template-preview-lang-select{width:100%}.platform-template-preview-title{padding-bottom:10px;border-bottom:1px solid var(--bdr);color:var(--tx);font-size:15px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.platform-template-preview-frame{width:100%;min-height:320px;border:1px solid var(--bdr);border-radius:6px;background:#fff}.platform-template-preview-source{margin-top:12px;color:var(--tx2)}.platform-template-preview-source summary{cursor:pointer;font-weight:600}.platform-template-preview-source pre{margin:10px 0 0;max-height:220px;overflow:auto;padding:10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-soft);color:var(--tx);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.setting-reference-drawer{width:720px}.setting-reference-drawer-body{display:grid;align-content:start;gap:14px}.setting-reference-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.setting-reference-date-picker{width:100%}.setting-reference-drawer-wide{margin-bottom:0}.setting-reference-detail-list{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.setting-reference-detail-list dt,.setting-reference-detail-list dd{min-width:0;margin:0;padding:9px 10px;border-bottom:1px solid var(--bdr);font-size:12px}.setting-reference-detail-list dt{color:var(--tx2);background:var(--bg-soft)}.setting-reference-detail-list dd{overflow-wrap:anywhere;color:var(--tx)}.setting-reference-detail-list dt:nth-last-child(2),.setting-reference-detail-list dd:last-child{border-bottom:0}.btn-sm{min-height:28px;padding:5px 10px}.setting-code-table{min-width:920px}.warehouse-inventory-kpi-grid{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.warehouse-inventory-filter-card,.warehouse-inventory-card,.warehouse-master-card,.logistics-carrier-card{margin-bottom:12px;overflow-x:auto}.warehouse-inventory-filter-card{overflow-x:visible}.warehouse-inventory-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0}.warehouse-inventory-toolbar .form-select,.warehouse-inventory-toolbar .warehouse-inventory-select{flex:1 1 150px;max-width:220px;min-width:140px}.warehouse-inventory-toolbar .form-input,.warehouse-inventory-toolbar .warehouse-inventory-keyword{flex:2 1 240px;min-width:220px}.warehouse-inventory-operation-select{min-width:180px}.warehouse-inventory-filter-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px 12px;align-items:end}.warehouse-inventory-filter-form .el-form-item,.warehouse-inventory-maintenance-form .el-form-item{margin-bottom:0}.warehouse-inventory-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;align-items:start}.warehouse-inventory-maintenance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.warehouse-inventory-maintenance-form .warehouse-inventory-action-buttons{grid-column:1 / -1}.warehouse-inventory-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.warehouse-inventory-table{min-width:1580px}.warehouse-inventory-sku{display:flex;align-items:center;gap:10px;min-width:220px}.warehouse-inventory-sku-thumb{width:46px;height:46px;flex:0 0 46px;border:1px solid #D6EEE8;border-radius:6px;background:#eaf7f3;color:#28a388;display:flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden}.warehouse-inventory-sku-thumb .el-image__inner{width:100%;height:100%}.warehouse-inventory-compact-text{color:var(--tx2);font-size:11px;white-space:pre-line}.warehouse-inventory-aging-days{color:var(--red-500);font-weight:600}.warehouse-aging-row{background:var(--amber-50)}.warehouse-inventory-detail-group{margin-bottom:12px}.warehouse-inventory-qc-preview{min-width:138px}.warehouse-inventory-qc-preview-images{display:flex;gap:4px;margin-bottom:4px}.warehouse-inventory-qc-preview-thumb{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg2);overflow:hidden}.warehouse-inventory-photo-groups{display:grid;gap:12px}.warehouse-inventory-photo-group{padding:10px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg2)}.warehouse-inventory-photo-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.warehouse-inventory-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.warehouse-inventory-photo-card{min-width:0}.warehouse-inventory-photo{width:100%;aspect-ratio:1 / 1;border:1px solid var(--bdr);border-radius:6px;background:var(--bg2);overflow:hidden}.warehouse-inventory-photo-placeholder{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--tx2);font-size:12px;text-align:center}.warehouse-inventory-photo-title{margin-top:6px;color:var(--tx);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-inventory-photo-meta{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-setting-tabs,.logistics-carrier-tabs{margin-bottom:12px}.warehouse-setting-tabs{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;background:transparent;border-radius:0}.warehouse-setting-tabs .tab{flex:0 0 auto;min-width:54px;border:1px solid var(--bdr);border-radius:6px;background:#fff;color:var(--tx2);padding:10px 18px;font-size:13px;font-weight:600;box-shadow:none}.warehouse-setting-tabs .tab.active{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.warehouse-master-page .page-header{align-items:flex-start;justify-content:space-between;gap:16px}.page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:280px}.page-header-actions select{min-width:220px}.warehouse-master-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.warehouse-master-summary .kpi{min-width:0}.warehouse-master-summary .kpi strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-master-table{min-width:1120px}.warehouse-master-location-table{min-width:1680px}.warehouse-master-location-toolbar{grid-template-columns:repeat(6,minmax(120px,1fr)) auto auto;align-items:center;margin-bottom:12px}.warehouse-master-location-toolbar .form-input,.warehouse-master-location-toolbar .form-select{min-width:120px}.warehouse-master-primary-action-row{padding:0 0 10px}.warehouse-master-action-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.warehouse-master-impact-panel{margin-bottom:12px}.warehouse-master-gap-state{display:grid;gap:12px}.warehouse-master-drawer .form-grid label{display:grid;gap:5px;color:var(--tx2);font-size:12px}.warehouse-master-drawer .form-grid label>span{color:var(--tx3);font-size:11.5px}.warehouse-master-drawer .form-grid .warehouse-master-check-label{display:grid;gap:6px;color:var(--tx2);font-size:12px}.warehouse-master-drawer .form-grid .warehouse-master-check-label>span{color:var(--tx3);font-size:11.5px}.warehouse-master-checkbox{display:inline-flex;align-items:center;gap:8px;color:var(--tx2)}.warehouse-master-checkbox input{width:auto;min-height:0}.warehouse-master-drawer .form-grid .span-2{grid-column:1 / -1}.warehouse-master-page .warehouse-master-operation-surface{display:none;height:0;margin:0;overflow:hidden;border:0;padding:0}.setting-reference-page .setting-operation-surface{margin-top:620px}.logistics-carrier-toolbar{grid-template-columns:60px 220px 100px 210px 100px 160px 90px 150px auto;align-items:center}.logistics-carrier-toolbar .btn+.btn{margin-left:8px}.logistics-carrier-filter-card{margin-bottom:12px;overflow:visible}.logistics-carrier-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.logistics-carrier-actions{margin-bottom:10px}.logistics-line-action-row{display:flex;gap:8px;margin:12px 0}.logistics-carrier-table{min-width:1280px}.logistics-carrier-table .btn+.btn{margin-left:6px}.logistics-carrier-drawer{width:min(680px,92vw)}.logistics-carrier-drawer-grid label{display:grid;gap:5px;min-width:0;color:var(--tx2);font-size:12px}.logistics-carrier-drawer-grid label>span{color:var(--tx3);font-size:11.5px}.logistics-carrier-drawer-grid .span-2{grid-column:1 / -1}.logistics-carrier-operation-surface{margin-top:360px}.logistics-channel-filter-card{margin-bottom:12px;overflow:visible}.logistics-channel-toolbar{grid-template-columns:60px 220px 90px 200px 90px 210px 90px 150px auto;align-items:center}.logistics-channel-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.logistics-channel-table{min-width:1360px}.logistics-channel-table .btn+.btn{margin-left:6px}.logistics-channel-drawer{width:min(720px,92vw)}.logistics-channel-drawer-grid label{display:grid;gap:5px;min-width:0;color:var(--tx2);font-size:12px}.logistics-channel-drawer-grid label>span{color:var(--tx3);font-size:11.5px}.logistics-channel-drawer-grid .logistics-channel-logo-field{align-self:start}.logistics-channel-logo-upload{position:relative;display:grid;width:152px;height:152px;place-items:center;overflow:hidden;background:var(--bg-card);border:1px dashed var(--border);border-radius:8px}.logistics-channel-logo-upload:focus-within{border-color:var(--teal-600);box-shadow:0 0 0 2px #0d7f6a24}.logistics-channel-logo-upload.is-uploading{border-color:var(--teal-600);box-shadow:0 0 0 2px #0d7f6a24}.logistics-channel-logo-upload.is-disabled{opacity:.72}.logistics-channel-logo-plus{color:var(--tx3);font-size:42px;font-weight:500;line-height:1}.logistics-channel-logo-loading{display:grid;place-items:center;gap:10px;color:var(--tx3);font-size:13px;font-weight:600}.logistics-channel-logo-spinner{width:26px;height:26px;border:3px solid rgba(13,127,106,.16);border-top-color:var(--teal-600);border-radius:999px;animation:logistics-channel-logo-spin .8s linear infinite}@keyframes logistics-channel-logo-spin{to{transform:rotate(360deg)}}.logistics-channel-logo-preview{width:100%;height:100%;object-fit:contain;padding:14px}.logistics-channel-logo-file-input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.logistics-channel-logo-file-input:disabled{cursor:not-allowed}.logistics-channel-drawer-grid .span-2{grid-column:1 / -1}.operation-data-scope-alert{margin-top:12px}.finance-settlements-operation-surface,.operation-creators-operation-surface,.operation-engagement-operation-surface,.goods-search-risk-operation-surface,.setting-operation-surface,.warehouse-master-operation-surface,.operation-staff-operation-surface,.logistics-carrier-operation-surface{margin-top:420px}.goods-search-risk-page .goods-search-risk-operation-surface,.goods-search-risk-log-filter,.goods-search-risk-stat-filter{margin-top:12px}.goods-search-risk-log-filter,.goods-search-risk-stat-filter{display:grid;gap:8px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.goods-search-risk-log-filter{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(140px,1fr)) auto}.goods-search-risk-stat-filter{grid-template-columns:repeat(5,minmax(140px,1fr)) auto}.goods-search-risk-analysis-panel{margin-top:12px}.fulfillment-buyer-header{margin-top:0}.station-current-task,.station-done-list{display:grid;gap:5px;margin-top:10px}.station-current-task{grid-template-columns:repeat(3,minmax(0,1fr))}.station-current-task div,.station-done-item,.station-next-task,.station-device-card{border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);padding:7px 9px}.station-current-task span,.station-done-item span{display:block;color:var(--tx3);font-size:10.5px}.station-current-task strong,.station-done-item strong{display:block;min-width:0;overflow:hidden;color:var(--tx);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.station-action-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.station-receive-action-row{display:flex;gap:8px;margin-top:18px}.station-receive-action-row .btn-big{min-width:92px}.station-receive-action-row .warn{background:var(--amber-500);color:#fff}.station-receive-alert{margin-top:14px}.station-audit-details{margin-top:8px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);padding:6px 8px}.station-audit-details summary{color:var(--tx2);cursor:pointer;font-size:11.5px}.station-audit-grid{margin-top:8px}.btn-big{border:0;border-radius:6px;background:var(--teal-600);color:#fff;padding:8px 16px;font-size:13px;font-weight:500}.btn-big.secondary{border:1px solid var(--bdr-strong);background:var(--bg-input);color:var(--tx)}.station-side-title{margin:12px 0 8px;color:var(--tx);font-size:12px;font-weight:600}.station-side-title:first-child{margin-top:0}.station-next-task{color:var(--tx2);font-size:11.5px}.station-next-task small,.station-device-card small{display:block;margin-top:4px;color:var(--tx3);font-size:10.5px}.station-device-card{margin-bottom:6px}.station-device-card h3{color:var(--tx);font-size:12px}.station-device-card p{margin-top:2px;color:var(--tx2);font-size:11.5px}.station-print-panel{margin-top:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:12px}.command-toast-stack{position:fixed;z-index:10000;top:58px;right:18px;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.command-toast-stack:has(.command-toast-development){width:min(560px,calc(100vw - 32px))}.command-toast{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:start;padding:12px 12px 12px 14px;border:1px solid var(--bdr-strong);border-radius:8px;background:var(--bg-card);color:var(--tx);box-shadow:0 4px 16px #0000001f;pointer-events:auto}.command-toast-content{display:grid;min-width:0;gap:4px}.command-toast-title{min-width:0;color:var(--tx);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.command-toast span{min-width:0;overflow-wrap:anywhere;font-size:13px}.command-toast-details{display:grid;gap:3px;margin:6px 0 0;padding:8px 10px;border-radius:6px;background:var(--bg-input)}.command-toast-details dd{margin:0;color:var(--tx2);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.command-toast button{width:28px;height:28px;border:0;border-radius:6px;background:var(--bg-input);color:var(--tx2)}.command-toast-warning{border-left:4px solid var(--amber-500)}.command-toast-error{border-left:4px solid var(--red-500)}.command-toast-info{border-left:4px solid var(--blue-500)}.command-toast-development{border-color:var(--bdr-strong);border-left-color:var(--tx2);background:var(--bg-card)}.pagination-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 20px}.pagination-summary{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.pagination-summary select{min-width:72px;width:auto}.pagination-actions{display:flex;gap:8px}@media(max-width:960px){.setting-address-layout,.setting-address-filter{grid-template-columns:1fr}.setting-address-form-actions{padding-left:0}body{min-width:0;overflow:auto}.admin-app{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;min-height:100vh;height:auto}.topbar,.sidebar,.main{grid-column:1;grid-row:auto}.topbar{height:auto;flex-wrap:wrap;padding:10px 12px}.sidebar{max-height:240px}.main{padding:14px}.auth-panel,.app-shell-page__hero,.layout-2,.overview-board,.returns-diy-flow,.work-tri,.detail-grid,.form-grid,.filter-bar,.toolbar,.procurement-account-filter,.procurement-account-editor__amounts{grid-template-columns:1fr}.auth-copy{border-right:0;border-bottom:1px solid var(--bdr);padding:0 0 12px}}.audit-risk-stack[data-v-976e15f2]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.setting-payment-channel-page[data-v-e788aa3c]{padding-top:6px}.setting-payment-channel-page .page-header[data-v-e788aa3c]{align-items:center;margin-bottom:18px}.setting-payment-channel-page .page-header>div[data-v-e788aa3c]:first-child{display:flex;min-width:0;align-items:baseline;gap:16px}.setting-payment-channel-page .page-title[data-v-e788aa3c]{flex:0 0 auto;font-size:20px;line-height:1.35}.setting-payment-channel-page .page-subtitle[data-v-e788aa3c]{overflow:hidden;margin-top:0;color:#8a8f98;text-overflow:ellipsis;white-space:nowrap}.setting-payment-config-button[data-v-e788aa3c]{min-height:34px;border-color:#0f7f66;background:#0f7f66;color:#fff;font-weight:600}.setting-payment-config-button[data-v-e788aa3c]:hover{background:#0b6b56}.setting-payment-channel-card[data-v-e788aa3c]{overflow:hidden;padding:16px 18px 18px;border-color:#edf0f2;background:#fff}.setting-payment-channel-card .card-header[data-v-e788aa3c]{margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid #edf0f2}.setting-payment-channel-card .card-title[data-v-e788aa3c]{font-size:16px;line-height:1.4}.setting-payment-channel-table-scroll[data-v-e788aa3c]{overflow-x:hidden}.setting-payment-channel-table[data-v-e788aa3c]{table-layout:fixed;min-width:0;width:100%}.setting-payment-channel-table th[data-v-e788aa3c]{height:38px;padding:8px;background:#fafafa;color:#646a73;font-size:12px;font-weight:600}.setting-payment-channel-table td[data-v-e788aa3c]{height:60px;overflow:hidden;padding:10px 8px;color:#2f3337;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.setting-payment-col-index[data-v-e788aa3c]{width:46px}.setting-payment-col-name[data-v-e788aa3c],.setting-payment-col-display[data-v-e788aa3c]{width:9%}.setting-payment-col-provider[data-v-e788aa3c],.setting-payment-col-channel[data-v-e788aa3c]{width:10%}.setting-payment-col-fee[data-v-e788aa3c]{width:9%}.setting-payment-col-min[data-v-e788aa3c],.setting-payment-col-max[data-v-e788aa3c]{width:7.5%}.setting-payment-col-status[data-v-e788aa3c]{width:72px}.setting-payment-col-sort[data-v-e788aa3c]{width:58px}.setting-payment-col-time[data-v-e788aa3c]{width:138px}.setting-payment-col-updater[data-v-e788aa3c]{width:78px}.setting-payment-col-actions[data-v-e788aa3c]{width:116px}.setting-payment-channel-table strong[data-v-e788aa3c]{font-weight:700}.setting-payment-list-name[data-v-e788aa3c]{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px}.setting-payment-list-icon[data-v-e788aa3c]{display:inline-flex;width:30px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e1e5ea;border-radius:4px;background:#eef4ff;color:#6f7782;font-size:12px;font-weight:700}.setting-payment-list-icon img[data-v-e788aa3c]{max-width:100%;max-height:100%;object-fit:contain}.setting-payment-list-icon.empty[data-v-e788aa3c]{background:#f5f6f8}.setting-payment-translation-link[data-v-e788aa3c]{display:flex;min-height:18px;margin-top:4px;color:#2f7ecb;font-size:12px;justify-content:flex-start}.setting-payment-actions[data-v-e788aa3c]{display:inline-flex;align-items:center;gap:4px}.setting-payment-actions .btn-danger[data-v-e788aa3c]{background:#c73030;color:#fff}.setting-payment-actions .btn-danger[data-v-e788aa3c]:hover{background:#a92424}.setting-payment-drawer-backdrop[data-v-e788aa3c]{position:fixed;inset:0;z-index:3100;display:flex;justify-content:flex-end;background:#0000005c}.setting-payment-drawer[data-v-e788aa3c]{display:flex;width:min(760px,48vw);min-width:680px;height:100vh;flex-direction:column;background:#f6f6f4;box-shadow:-12px 0 28px #00000024}.setting-payment-drawer-head[data-v-e788aa3c]{display:flex;height:56px;flex:0 0 auto;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8e8e8;background:#fff;color:#1f2328;font-size:16px}.setting-payment-drawer-close[data-v-e788aa3c]{width:30px;height:30px;border-radius:4px;color:#9a9a9a;font-size:24px;line-height:1}.setting-payment-drawer-body[data-v-e788aa3c]{overflow-y:auto;flex:1 1 auto;padding:18px 18px 80px}.setting-payment-drawer-card[data-v-e788aa3c]{margin-bottom:14px;padding:14px 16px 16px;border:1px solid #e7e7e7;border-radius:6px;background:#fff}.setting-payment-section-title[data-v-e788aa3c]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ececec;color:#3a3d40;font-size:14px;font-weight:700}.setting-payment-form-grid[data-v-e788aa3c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.setting-payment-field[data-v-e788aa3c]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#60656b;font-size:12px;font-weight:600}.setting-payment-field label[data-v-e788aa3c]{color:#303438;font-size:13px;font-weight:600}.setting-payment-field input[data-v-e788aa3c],.setting-payment-field select[data-v-e788aa3c]{width:100%;min-width:0;height:34px;border:1px solid #dfe3e8;border-radius:4px;background:#fff;color:#2f3337;font-size:13px;outline:none}.setting-payment-field input[data-v-e788aa3c]{padding:0 10px}.setting-payment-field select[data-v-e788aa3c]{padding:0 30px 0 10px}.setting-payment-field input[readonly][data-v-e788aa3c]{background:#fafafa;color:#444a50}.setting-payment-field-wide[data-v-e788aa3c]{grid-column:1 / -1}.setting-payment-translation-table[data-v-e788aa3c]{overflow-x:auto;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.setting-payment-translation-row[data-v-e788aa3c]{display:grid;grid-template-columns:72px repeat(var(--payment-translation-locale-count),minmax(54px,1fr));min-height:38px;align-items:center}.setting-payment-translation-row+.setting-payment-translation-row[data-v-e788aa3c]{border-top:1px solid #f0f0f0}.setting-payment-translation-row strong[data-v-e788aa3c],.setting-payment-translation-row span[data-v-e788aa3c]{padding:0 10px;color:#303438;font-size:13px}.setting-payment-translation-row strong[data-v-e788aa3c]{background:#fafafa;font-weight:700}.setting-payment-translation-row input[data-v-e788aa3c]{height:38px;border:0;border-radius:0;background:transparent}.setting-payment-translation-drawer[data-v-e788aa3c]{width:min(720px,36vw);min-width:640px}.setting-payment-translation-view-card[data-v-e788aa3c]{padding:0}.setting-payment-translation-view-table[data-v-e788aa3c]{overflow:hidden;border-top:1px solid #ececec}.setting-payment-translation-view-row[data-v-e788aa3c]{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:40px;align-items:stretch;border-bottom:1px solid #ececec}.setting-payment-translation-view-row strong[data-v-e788aa3c]{display:flex;align-items:center;padding:0 14px;border-right:1px solid #ececec;background:#fafafa;color:#303438;font-size:13px;font-weight:700}.setting-payment-translation-view-row span[data-v-e788aa3c]{display:flex;min-width:0;align-items:center;padding:0 14px;color:#303438;font-size:13px;word-break:break-word}.setting-payment-icon-preview[data-v-e788aa3c]{display:flex;width:64px;height:46px;align-items:center;justify-content:center;border-radius:6px;background:#eef4ff;color:#8a8f98;font-size:12px}.setting-payment-icon-uploader[data-v-e788aa3c]{display:flex;min-height:46px;align-items:center;gap:10px}.setting-payment-hidden-file[data-v-e788aa3c]{display:none}.setting-payment-icon-preview img[data-v-e788aa3c],.setting-payment-brand-tile img[data-v-e788aa3c]{max-width:100%;max-height:100%;object-fit:contain}.setting-payment-icon-list[data-v-e788aa3c]{display:flex;min-height:48px;align-items:center;flex-wrap:wrap;gap:10px}.setting-payment-brand-editor[data-v-e788aa3c]{position:relative;display:inline-flex;width:54px;height:52px}.setting-payment-brand-tile[data-v-e788aa3c],.setting-payment-brand-add[data-v-e788aa3c]{display:inline-flex;width:54px;height:52px;align-items:center;justify-content:center;border:1px solid #e1e5ea;border-radius:4px;background:#fff;color:#3a3d40;font-size:11px;line-height:1.2;text-align:center}.setting-payment-brand-add[data-v-e788aa3c]{border:1px dashed #9bb7df;color:#6f7782;font-size:28px;line-height:1}.setting-payment-brand-add[aria-disabled=true][data-v-e788aa3c]{cursor:not-allowed}.setting-payment-brand-remove[data-v-e788aa3c]{position:absolute;top:-6px;right:-6px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #d9dfe7;border-radius:50%;background:#fff;color:#8a8f98;font-size:12px;line-height:1}.setting-payment-brand-remove[data-v-e788aa3c]:hover{border-color:#c73030;color:#c73030}.setting-payment-brand-empty[data-v-e788aa3c],.setting-payment-brand-tile.muted-tile[data-v-e788aa3c]{color:#90959c}.setting-payment-brand-empty[data-v-e788aa3c]{font-size:12px}.setting-payment-affix-input[data-v-e788aa3c]{display:flex;height:34px;overflow:hidden;align-items:center;border:1px solid #dfe3e8;border-radius:4px;background:#fff}.setting-payment-affix-input b[data-v-e788aa3c]{display:inline-flex;width:38px;height:100%;align-items:center;justify-content:center;border-right:1px solid #edf0f2;background:#fafafa;color:#33383d;font-weight:600}.setting-payment-affix-input.suffix b[data-v-e788aa3c]{border-right:0;border-left:1px solid #edf0f2}.setting-payment-affix-input input[data-v-e788aa3c]{height:100%;flex:1 1 auto;border:0;border-radius:0}.setting-payment-fee-fixed[data-v-e788aa3c]{justify-content:end}.setting-payment-checkbox[data-v-e788aa3c]{display:flex;align-items:center;gap:8px;margin:8px 0;color:#2f7ecb;font-size:14px;font-weight:500}.setting-payment-checkbox input[data-v-e788aa3c]{width:14px;height:14px;accent-color:#0f7f66}.setting-payment-helper[data-v-e788aa3c]{margin:10px 0 0;color:#303438;font-size:13px;line-height:1.6}.setting-payment-drawer-footer[data-v-e788aa3c]{position:sticky;bottom:0;display:flex;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid #e8e8e8;background:#fff}.setting-payment-confirm-button[data-v-e788aa3c]{border-color:#0f7f66;background:#0f7f66;color:#fff}@media(max-width:960px){.setting-payment-drawer[data-v-e788aa3c],.setting-payment-translation-drawer[data-v-e788aa3c]{width:100vw;min-width:0}.setting-payment-form-grid[data-v-e788aa3c]{grid-template-columns:1fr}.setting-payment-translation-row[data-v-e788aa3c]{grid-template-columns:58px repeat(var(--payment-translation-locale-count),minmax(48px,1fr))}}.logistics-exception-follow-up-form[data-v-f7b2ae0d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.logistics-exception-form-field[data-v-f7b2ae0d]{display:grid;gap:6px;color:var(--text-secondary);font-size:13px}.logistics-exception-form-field-wide[data-v-f7b2ae0d],.logistics-exception-follow-up-form[data-v-f7b2ae0d] .el-textarea,.logistics-exception-follow-up-actions[data-v-f7b2ae0d]{grid-column:1 / -1}.logistics-exception-follow-up-form[data-v-f7b2ae0d] .el-date-editor,.logistics-exception-follow-up-form[data-v-f7b2ae0d] .el-select{width:100%}.logistics-exception-follow-up-actions[data-v-f7b2ae0d]{display:flex;gap:8px}.required-mark[data-v-f7b2ae0d],.field-error[data-v-f7b2ae0d]{color:var(--el-color-danger)}.field-hint[data-v-f7b2ae0d]{color:var(--el-text-color-secondary);font-weight:400}.field-error[data-v-f7b2ae0d]{font-size:12px;line-height:1.4}.logistics-exception-follow-up-form[data-v-f7b2ae0d] .has-field-error .el-select__wrapper,.logistics-exception-follow-up-form[data-v-f7b2ae0d] .has-field-error .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.config-asset-upload[data-v-33f7e009]{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:10px 12px;align-items:center;width:100%}.config-asset-upload-input[data-v-33f7e009]{display:none}.config-asset-upload-preview[data-v-33f7e009]{position:relative;display:flex;align-items:center;justify-content:center;min-height:78px;overflow:hidden;border:1px dashed var(--el-border-color);border-radius:6px;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:12px}.is-banner .config-asset-upload-preview[data-v-33f7e009]{aspect-ratio:16 / 9;min-height:150px}.is-icon .config-asset-upload-preview[data-v-33f7e009]{width:120px;aspect-ratio:1}.config-asset-upload-preview[data-v-33f7e009] .el-image{width:100%;height:100%}.config-asset-upload-spinner[data-v-33f7e009]{position:absolute;font-size:24px;color:var(--el-color-primary)}.config-asset-upload-actions[data-v-33f7e009]{display:flex;flex-wrap:wrap;gap:8px}.config-asset-upload-tip[data-v-33f7e009],.config-asset-upload-error[data-v-33f7e009]{grid-column:1 / -1;margin:0;color:var(--el-text-color-secondary);font-size:12px}.config-asset-upload-error[data-v-33f7e009]{color:var(--el-color-danger)}.config-asset-upload-manual[data-v-33f7e009]{grid-column:1 / -1;border-top:0;border-bottom:0}@media(max-width:560px){.config-asset-upload[data-v-33f7e009]{grid-template-columns:1fr}.is-icon .config-asset-upload-preview[data-v-33f7e009]{width:100%}}.app-config-drawer-heading[data-v-a26b0c9e],.app-config-drawer-footer[data-v-a26b0c9e],.app-config-add-locale[data-v-a26b0c9e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-config-drawer-heading p[data-v-a26b0c9e],.app-config-legacy-hint[data-v-a26b0c9e]{margin:4px 0 0;color:var(--tx-muted,#7a8492);font-size:12px}.app-config-legacy-hint[data-v-a26b0c9e]{margin:0 0 12px}.app-config-group-grid[data-v-a26b0c9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-config-group-card[data-v-a26b0c9e]{height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:normal}.app-config-group-card span[data-v-a26b0c9e]{margin-top:6px;color:var(--tx-muted,#7a8492);font-size:12px;text-align:left}.app-config-form h3[data-v-a26b0c9e]{margin:16px 0 12px}.app-config-basic-grid[data-v-a26b0c9e],.app-config-field-grid[data-v-a26b0c9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.app-config-add-locale[data-v-a26b0c9e]{justify-content:flex-start;margin:0 0 12px}.app-config-add-locale .el-input[data-v-a26b0c9e]{max-width:260px}.app-config-image-field[data-v-a26b0c9e]{width:100%}.app-config-coupon-summary[data-v-a26b0c9e]{margin:0 0 12px}.app-config-drawer-footer[data-v-a26b0c9e]{justify-content:flex-end}@media(max-width:720px){.app-config-basic-grid[data-v-a26b0c9e],.app-config-field-grid[data-v-a26b0c9e],.app-config-group-grid[data-v-a26b0c9e]{grid-template-columns:1fr}}.dictionary-asset-config[data-v-aa4c9215]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;grid-column:1 / -1}.dictionary-asset-config h3[data-v-aa4c9215]{grid-column:1 / -1;margin:0;font-size:14px}.dictionary-asset-config label[data-v-aa4c9215]:last-child{grid-column:1 / -1}@media(max-width:720px){.dictionary-asset-config[data-v-aa4c9215]{grid-template-columns:1fr}}.setting-service-card.is-reserved[data-v-aa4c9215]{opacity:.72}.setting-service-empty[data-v-aa4c9215]{margin:0;color:var(--muted)}.setting-service-history-card[data-v-aa4c9215]{scroll-margin-top:88px}.setting-service-price-summary[data-v-aa4c9215]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:18px;color:var(--muted)}.setting-service-price-summary strong[data-v-aa4c9215]{color:var(--tx)}.setting-service-upload-field[data-v-aa4c9215]{display:grid;gap:8px;align-content:start;min-height:206px}.setting-service-upload-heading[data-v-aa4c9215]{display:flex;align-items:center;gap:10px;min-height:28px}.setting-service-upload-heading>span[data-v-aa4c9215]{font-size:13px;font-weight:700;color:var(--muted)}.setting-service-popup-content[data-v-aa4c9215]{display:grid;gap:12px;padding-top:4px}.setting-service-popup-toggle[data-v-aa4c9215]{justify-self:start;padding:0;color:var(--teal-700, var(--teal-600));font-weight:700;background:transparent;border:0;cursor:pointer}.setting-service-popup-content-fields[data-v-aa4c9215]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;background:var(--bg-input, var(--bg-card));border:1px solid var(--bdr, var(--border));border-radius:8px}.setting-service-popup-content-fields .setting-service-upload-field[data-v-aa4c9215]{min-height:0}.setting-service-upload-tile[data-v-aa4c9215]{position:relative;display:grid;width:152px;height:152px;place-items:center;overflow:hidden;background:var(--bg-input, var(--bg-card));border:1px dashed var(--bdr, var(--border));border-radius:8px}.setting-service-upload-tile[data-v-aa4c9215]:focus-within{border-color:var(--teal-600);box-shadow:0 0 0 2px #0d7f6a24}.setting-service-upload-tile.is-uploading[data-v-aa4c9215]{border-color:var(--teal-600);box-shadow:0 0 0 2px #0d7f6a24}.setting-service-upload-tile.is-disabled[data-v-aa4c9215]{opacity:.72}.setting-service-upload-plus[data-v-aa4c9215]{color:var(--muted);font-size:42px;font-weight:500;line-height:1}.setting-service-upload-loading[data-v-aa4c9215]{display:grid;place-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:600}.setting-service-upload-spinner[data-v-aa4c9215]{width:26px;height:26px;border:3px solid rgba(13,127,106,.16);border-top-color:var(--teal-600);border-radius:999px;animation:setting-service-upload-spin-aa4c9215 .8s linear infinite}@keyframes setting-service-upload-spin-aa4c9215{to{transform:rotate(360deg)}}.setting-service-upload-preview[data-v-aa4c9215]{width:100%;height:100%;object-fit:contain;padding:14px}.setting-service-file-input[data-v-aa4c9215]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.setting-service-file-input[data-v-aa4c9215]:disabled{cursor:not-allowed}.setting-fx-drawer-subtitle[data-v-aa4c9215]{margin-left:8px;color:var(--muted);font-size:12px;font-weight:400}.setting-fx-markup-card[data-v-aa4c9215]{border-left:4px solid #c65a11}.setting-fx-version-tag[data-v-aa4c9215]{display:inline-flex;align-items:center;min-height:20px;margin-left:8px;border-radius:4px;background:#6366f11f;color:#4f46e5;font-size:12px;font-weight:600;padding:0 8px}.setting-fx-markup-grid[data-v-aa4c9215]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:22px;padding:18px 16px 12px;border-top:1px solid var(--line)}.setting-fx-markup-grid label[data-v-aa4c9215],.setting-fx-lock-grid label[data-v-aa4c9215]{display:grid;gap:8px}.setting-fx-markup-grid label>span[data-v-aa4c9215],.setting-fx-lock-grid label>span[data-v-aa4c9215]{color:var(--muted);font-size:12px}.setting-fx-markup-grid input[data-v-aa4c9215],.setting-fx-lock-grid input[data-v-aa4c9215],.setting-fx-lock-grid textarea[data-v-aa4c9215]{height:34px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--tx);padding:0 10px}.setting-fx-lock-grid textarea[data-v-aa4c9215]{min-height:96px;padding:8px 10px;line-height:18px;resize:vertical}.setting-fx-readonly-control[data-v-aa4c9215]{background:var(--soft)!important;color:var(--muted)!important}.setting-fx-manual-markup[data-v-aa4c9215]{display:grid;grid-template-columns:max-content max-content max-content minmax(96px,1fr);align-items:center;gap:10px 14px}.setting-fx-manual-markup>span[data-v-aa4c9215]:first-child{grid-column:1 / -1;color:var(--muted);font-size:12px}.setting-fx-manual-markup label[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:6px;color:var(--tx);font-size:13px;white-space:nowrap}.setting-fx-manual-markup input[type=radio][data-v-aa4c9215]{width:14px;height:14px}.setting-fx-manual-markup .setting-fx-markup-input[data-v-aa4c9215]{justify-self:start}.setting-fx-manual-markup .setting-fx-markup-input input[data-v-aa4c9215]{width:76px}.setting-fx-manual-markup .setting-fx-markup-rule[data-v-aa4c9215]{grid-column:1 / -1;color:#9a5b00;font-size:12px;line-height:18px}.setting-fx-markup-grid small[data-v-aa4c9215]{color:var(--muted);font-size:12px}.setting-fx-markup-input[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:8px}.setting-fx-markup-input input[data-v-aa4c9215]{width:64px;text-align:center}.setting-fx-markup-input em[data-v-aa4c9215]{color:var(--tx);font-style:normal;font-weight:700}.setting-fx-markup-save[data-v-aa4c9215]{justify-self:end;min-width:88px}.setting-fx-markup-warning[data-v-aa4c9215]{margin:0 16px 16px;border:1px solid #f0c56d;background:#fff4ce;color:#9a5b00;font-size:12px;line-height:34px;padding:0 12px}.setting-fx-change-type-list[data-v-aa4c9215]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.setting-fx-change-type-list button[data-v-aa4c9215]{min-height:32px;padding:0 10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);color:var(--tx);font-size:12px;cursor:pointer}.setting-fx-change-type-list button.active[data-v-aa4c9215]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--bg-input));color:var(--brand);font-weight:700}.setting-fx-change-request-grid textarea[data-v-aa4c9215]{width:100%;min-height:86px;resize:vertical}.setting-fx-change-hint[data-v-aa4c9215]{display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-soft);color:var(--muted);font-size:12px}.setting-fx-checkbox-group[data-v-aa4c9215]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-height:34px;padding:10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input)}.setting-fx-checkbox-group>span[data-v-aa4c9215]{flex:0 0 100%;color:var(--muted);font-size:12px;font-weight:700}.setting-fx-checkbox-group label[data-v-aa4c9215]{display:inline-flex;gap:6px;align-items:center;color:var(--tx);font-size:12px}.setting-fx-change-preview[data-v-aa4c9215]{display:grid;gap:6px;padding:12px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-soft)}.setting-fx-change-preview strong[data-v-aa4c9215]{color:var(--tx);font-size:13px}.setting-fx-change-preview span[data-v-aa4c9215],.setting-fx-change-preview small[data-v-aa4c9215]{color:var(--muted);font-size:12px;line-height:1.6}.setting-fx-lock-summary[data-v-aa4c9215]{display:block;margin-top:6px;color:#b45309;font-size:12px;line-height:18px}.setting-fx-lock-grid[data-v-aa4c9215]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.setting-fx-lock-reason[data-v-aa4c9215]{grid-column:1 / -1}.setting-fx-change[data-v-aa4c9215]{font-weight:700}.setting-fx-change-up[data-v-aa4c9215]{color:#16823a}.setting-fx-change-down[data-v-aa4c9215]{color:#c2410c}.setting-fx-change-neutral[data-v-aa4c9215]{color:var(--muted)}.setting-fx-muted-line[data-v-aa4c9215]{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:16px}.setting-fx-trend-chart[data-v-aa4c9215]{display:grid;gap:10px;margin-bottom:12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:12px}.setting-fx-trend-chart-head[data-v-aa4c9215]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-fx-trend-chart-head div[data-v-aa4c9215]{display:grid;gap:3px}.setting-fx-trend-chart-head span[data-v-aa4c9215]{color:var(--muted);font-size:12px}.setting-fx-trend-svg[data-v-aa4c9215]{width:100%;height:220px;overflow:visible}.setting-fx-trend-grid-line[data-v-aa4c9215]{stroke:var(--line);stroke-width:1}.setting-fx-trend-line[data-v-aa4c9215]{fill:none;stroke:#0f766e;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.setting-fx-trend-point[data-v-aa4c9215]{fill:var(--panel);stroke:#0f766e;stroke-width:2}.setting-fx-trend-axis[data-v-aa4c9215]{fill:var(--muted);font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.setting-fx-trend-empty[data-v-aa4c9215]{display:grid;min-height:180px;place-items:center;color:var(--muted);font-size:13px}.setting-fx-alert-config-panel[data-v-aa4c9215]{display:grid;gap:16px}.setting-fx-alert-meta[data-v-aa4c9215]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setting-fx-alert-meta label[data-v-aa4c9215]{display:grid;gap:6px;min-width:0}.setting-fx-alert-meta label>span[data-v-aa4c9215]:first-child{color:var(--muted);font-size:12px}.setting-fx-alert-meta select[data-v-aa4c9215]{width:100%;height:34px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:0 10px}.setting-fx-alert-meta select[data-v-aa4c9215]:disabled{color:var(--tx);opacity:1}.setting-fx-alert-unit-control[data-v-aa4c9215]{display:flex;align-items:center;width:124px;min-width:124px;height:32px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input)}.setting-fx-alert-unit-control input[data-v-aa4c9215]{min-width:0;flex:1;width:72px;height:30px;border:0;background:transparent;color:var(--tx);padding:0 8px}.setting-fx-alert-unit-control em[data-v-aa4c9215]{flex:0 0 auto;min-width:26px;padding:0 8px 0 2px;color:var(--muted);font-style:normal;font-size:12px;text-align:right}.setting-fx-alert-threshold[data-v-aa4c9215]{display:grid;gap:8px}.setting-fx-alert-threshold-control[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:8px}.setting-fx-alert-threshold-control input[data-v-aa4c9215]{width:64px;text-align:center}.setting-fx-alert-threshold-control em[data-v-aa4c9215]{font-style:normal;font-weight:600}.setting-fx-alert-block[data-v-aa4c9215]{display:grid;gap:10px}.setting-fx-alert-label[data-v-aa4c9215]{color:var(--tx);font-size:13px;font-weight:700}.setting-fx-alert-recipients[data-v-aa4c9215]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.setting-fx-alert-recipient[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:8px;border-radius:4px;background:#2d8cf01f;color:#2468a8;font-size:12px;font-weight:600;line-height:28px;padding:0 10px}.setting-fx-alert-recipient button[data-v-aa4c9215],.setting-fx-staff-picker-chip button[data-v-aa4c9215]{border:0;background:transparent;color:#0f766e;cursor:pointer;font-size:12px;padding:0}.setting-fx-alert-add-button[data-v-aa4c9215]{border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--muted);cursor:pointer;height:28px;padding:0 12px}.setting-fx-staff-picker-dialog .el-dialog__body[data-v-aa4c9215]{padding-top:8px}.setting-fx-staff-picker[data-v-aa4c9215]{display:grid;gap:12px}.setting-fx-staff-picker-head[data-v-aa4c9215],.setting-fx-staff-picker-footer[data-v-aa4c9215]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-fx-staff-picker-head span[data-v-aa4c9215],.setting-fx-staff-picker-footer[data-v-aa4c9215]{color:var(--muted);font-size:12px}.setting-fx-staff-picker-filters[data-v-aa4c9215]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(120px,1fr) 110px auto auto;gap:8px;padding:10px;border-radius:6px;background:var(--soft)}.setting-fx-staff-picker-filters input[data-v-aa4c9215],.setting-fx-staff-picker-filters select[data-v-aa4c9215],.setting-fx-staff-picker-footer select[data-v-aa4c9215]{min-width:0;height:34px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--tx);padding:0 10px}.setting-fx-staff-picker-selected[data-v-aa4c9215]{display:flex;flex-wrap:wrap;min-height:26px;gap:8px}.setting-fx-staff-picker-chip[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:8px;border-radius:4px;background:#2d8cf01f;color:#2468a8;font-size:12px;line-height:24px;padding:0 8px}.setting-fx-staff-picker-table-wrap[data-v-aa4c9215]{max-height:240px;overflow:auto;border:1px solid var(--line)}.setting-fx-staff-picker-table[data-v-aa4c9215]{width:100%;border-collapse:collapse;font-size:13px}.setting-fx-staff-picker-table th[data-v-aa4c9215],.setting-fx-staff-picker-table td[data-v-aa4c9215]{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:middle}.setting-fx-staff-picker-table th[data-v-aa4c9215]{position:sticky;top:0;z-index:1;background:var(--panel);color:var(--muted);font-weight:500}.setting-fx-staff-picker-table td strong[data-v-aa4c9215],.setting-fx-staff-picker-table td small[data-v-aa4c9215]{display:block}.setting-fx-staff-picker-table td small[data-v-aa4c9215]{margin-top:3px;color:var(--muted);font-size:12px}.setting-fx-staff-picker-check[data-v-aa4c9215]{width:34px}.setting-fx-staff-status[data-v-aa4c9215]{display:inline-flex;align-items:center;min-height:22px;border-radius:4px;background:#e5f6dc;color:#16823a;font-size:12px;padding:0 8px}.setting-fx-staff-picker-empty[data-v-aa4c9215]{height:80px;color:var(--muted);text-align:center}.setting-fx-staff-picker-footer label[data-v-aa4c9215],.setting-fx-staff-picker-pager[data-v-aa4c9215]{display:inline-flex;align-items:center;gap:8px}.setting-fx-staff-picker-footer select[data-v-aa4c9215]{width:72px}.setting-fx-alert-event-list[data-v-aa4c9215]{display:grid;gap:8px;margin:0;padding:0;color:var(--tx);font-size:12px}.setting-fx-alert-event-row[data-v-aa4c9215]{position:relative;display:grid;grid-template-columns:18px minmax(160px,1fr) 18px 124px;gap:10px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input)}.setting-fx-alert-event-row>input[type=checkbox][data-v-aa4c9215]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.setting-fx-alert-check[data-v-aa4c9215]{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid var(--line);border-radius:3px;background:var(--panel)}.setting-fx-alert-check[data-v-aa4c9215]:after{content:"";width:8px;height:4px;margin-top:-1px;border:solid transparent;border-width:0 0 2px 2px;transform:rotate(-45deg)}.setting-fx-alert-event-row>input[type=checkbox]:checked+.setting-fx-alert-check[data-v-aa4c9215]{border-color:#1677ff;background:#1677ff}.setting-fx-alert-event-row>input[type=checkbox]:checked+.setting-fx-alert-check[data-v-aa4c9215]:after{border-color:#fff}.setting-fx-alert-event-name[data-v-aa4c9215]{min-width:0;color:var(--tx);font-size:13px;line-height:18px}.setting-fx-alert-event-row .setting-fx-alert-unit-control[data-v-aa4c9215]{grid-column:4;justify-self:end}.setting-fx-alert-operator[data-v-aa4c9215]{grid-column:3;justify-self:end;color:var(--muted);font-weight:700}.setting-fx-alert-no-threshold[data-v-aa4c9215]{grid-column:3 / 5;justify-self:end;color:var(--muted);font-size:12px}.setting-fx-drawer[aria-label=汇率预警配置] .drawer-footer[data-v-aa4c9215]{justify-content:flex-end}.returns-diy-handling-mode-options[data-v-81105789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.returns-diy-handling-mode-option[data-v-81105789]{width:100%;height:auto;min-height:86px;margin:0;padding:14px;align-items:flex-start;white-space:normal}.returns-diy-handling-mode-option[data-v-81105789] .el-radio__input{margin-top:3px}.returns-diy-handling-mode-option[data-v-81105789] .el-radio__label{min-width:0;white-space:normal}.returns-diy-handling-mode-copy[data-v-81105789]{display:flex;flex-direction:column;gap:6px;line-height:1.5}.returns-diy-handling-mode-copy small[data-v-81105789]{color:var(--tx2)}@media(max-width:760px){.returns-diy-handling-mode-options[data-v-81105789]{grid-template-columns:1fr}}.engagement-page[data-v-cd040dce]{display:grid;gap:16px;color:#1e293b}.page-header[data-v-cd040dce]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-header h1[data-v-cd040dce]{margin:0;font-size:24px}.page-header p[data-v-cd040dce]{margin:6px 0 0;color:#64748b}.eyebrow[data-v-cd040dce]{margin:0 0 4px;font-size:12px;text-transform:uppercase;color:#0f766e}.mini-grid[data-v-cd040dce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.mini-grid span[data-v-cd040dce]{border:1px solid #d8e0ea;border-radius:6px;padding:10px;background:#fff}.panel-title span[data-v-cd040dce],small[data-v-cd040dce]{display:block;color:#64748b;font-size:12px}.panel[data-v-cd040dce],.detail-panel[data-v-cd040dce]{border:1px solid #d8e0ea;border-radius:8px;background:#fff;padding:14px}.panel-title[data-v-cd040dce]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px}.panel-title h2[data-v-cd040dce]{margin:0;font-size:16px}.form-grid[data-v-cd040dce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}label[data-v-cd040dce]{display:grid;gap:4px;font-size:12px;color:#475569}.wide[data-v-cd040dce]{grid-column:span 2}input[data-v-cd040dce],select[data-v-cd040dce],textarea[data-v-cd040dce]{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:6px;padding:7px 8px;font:inherit;color:#0f172a;background:#f8fafc}textarea[data-v-cd040dce]{min-height:64px;resize:vertical}.action-row[data-v-cd040dce],.ops[data-v-cd040dce]{display:flex;flex-wrap:wrap;gap:8px}.action-row[data-v-cd040dce]{margin-top:12px}button[data-v-cd040dce]{border:1px solid #b7c4d4;border-radius:6px;padding:7px 10px;background:#fff;color:#1e293b;cursor:pointer}button.primary[data-v-cd040dce]{background:#0f766e;border-color:#0f766e;color:#fff}button.danger[data-v-cd040dce]{border-color:#dc8a8a;color:#b42318}button[data-v-cd040dce]:disabled{cursor:not-allowed;opacity:.56}.feedback[data-v-cd040dce],.result-box[data-v-cd040dce]{border-radius:6px;padding:10px 12px;background:#ecfdf5;color:#166534}.feedback.danger[data-v-cd040dce],.error-text[data-v-cd040dce]{background:#fef2f2;color:#b42318}.workbench[data-v-cd040dce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}table[data-v-cd040dce]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-cd040dce],td[data-v-cd040dce]{border-top:1px solid #e2e8f0;padding:9px 8px;text-align:left;vertical-align:top}th[data-v-cd040dce]{color:#475569;font-weight:600;background:#f8fafc}.sub-list[data-v-cd040dce]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sub-list h3[data-v-cd040dce]{width:100%;margin:0;font-size:13px}.result-box[data-v-cd040dce]{display:grid;gap:4px;margin-top:12px}.detail-panel dl[data-v-cd040dce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px}.detail-panel dt[data-v-cd040dce]{color:#64748b;font-size:12px}.detail-panel dd[data-v-cd040dce]{margin:0}pre[data-v-cd040dce]{max-height:260px;overflow:auto;border-radius:6px;padding:10px;background:#0f172a;color:#e2e8f0;font-size:12px}.operation-engagement-page[data-v-cd040dce]{gap:12px;color:var(--tx)}.operation-coupons-page-header[data-v-cd040dce]{align-items:flex-start;justify-content:space-between;margin-bottom:4px}.operation-coupons-page-header>div[data-v-cd040dce]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:14px}.operation-coupons-page-header h1[data-v-cd040dce]{color:#000;font-size:20px;font-weight:700;line-height:1.35}.operation-coupons-page-header p[data-v-cd040dce]{margin:0;color:var(--tx3);font-size:12px}.operation-coupons-page-header .v-tag[data-v-cd040dce]{display:none}.operation-coupons-legacy-subtitle[data-v-cd040dce]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.operation-coupons-card[data-v-cd040dce]{padding:16px;overflow-x:auto}.operation-coupon-list-card[data-v-cd040dce],.operation-points-list-card[data-v-cd040dce]{overflow-x:visible}.operation-coupon-tabs[data-v-cd040dce] .el-tabs__header{margin-bottom:12px}.operation-coupon-tabs[data-v-cd040dce] .el-tabs__content{overflow:visible}.operation-coupon-table-heading[data-v-cd040dce]{display:flex;min-height:32px;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:10px}.operation-coupon-table-heading h2[data-v-cd040dce]{margin:0;color:#000;font-size:14px;font-weight:600}.operation-coupons-toolbar[data-v-cd040dce]{grid-template-columns:minmax(320px,1.7fr) repeat(4,minmax(150px,1fr)) auto auto;align-items:center;margin-bottom:10px;padding:12px;border-radius:6px;border:1px solid var(--bdr);background:var(--bg-card)}.operation-coupon-search-toolbar[data-v-cd040dce]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;gap:8px}.operation-points-search-toolbar[data-v-cd040dce]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(0,1fr) auto auto;gap:8px}.operation-risk-segment-card[data-v-cd040dce]{overflow-x:visible}.operation-risk-segment-tabs[data-v-cd040dce] .el-tabs__header{margin-bottom:12px}.operation-risk-segment-tabs[data-v-cd040dce] .el-tabs__content{overflow:visible}.operation-risk-segment-tabs[data-v-cd040dce] .el-tabs__item{font-size:13px;font-weight:700}.operation-risk-search-toolbar[data-v-cd040dce]{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr)) auto;gap:8px}.operation-segment-search-toolbar[data-v-cd040dce]{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr)) auto;gap:8px}.operation-segment-stats[data-v-cd040dce]{margin-bottom:10px}.operation-tab-action-row[data-v-cd040dce]{display:flex;min-height:34px;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 10px}.operation-tab-action-row[data-v-cd040dce] .el-button{min-height:32px;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:600}.operation-tab-action-row[data-v-cd040dce] .el-button--primary{border-color:#00785f;background:#00785f;color:#fff}.operation-selection-summary[data-v-cd040dce]{color:var(--tx3);font-size:12px}.operation-selection-cell[data-v-cd040dce]{width:44px;text-align:center}.operation-selection-cell[data-v-cd040dce] .el-checkbox{height:18px}.operation-filter-spacer[data-v-cd040dce]{min-width:0}.operation-filter-spacer-wide[data-v-cd040dce]{grid-column:span 2}.operation-coupon-search-toolbar[data-v-cd040dce] .el-input,.operation-coupon-search-toolbar[data-v-cd040dce] .el-select,.operation-risk-search-toolbar[data-v-cd040dce] .el-input,.operation-risk-search-toolbar[data-v-cd040dce] .el-select,.operation-segment-search-toolbar[data-v-cd040dce] .el-input,.operation-points-search-toolbar[data-v-cd040dce] .el-input,.operation-points-search-toolbar[data-v-cd040dce] .el-select{min-width:0}.operation-coupon-search-toolbar[data-v-cd040dce] .el-input__wrapper,.operation-coupon-search-toolbar[data-v-cd040dce] .el-select__wrapper,.operation-risk-search-toolbar[data-v-cd040dce] .el-input__wrapper,.operation-risk-search-toolbar[data-v-cd040dce] .el-select__wrapper,.operation-segment-search-toolbar[data-v-cd040dce] .el-input__wrapper,.operation-points-search-toolbar[data-v-cd040dce] .el-input__wrapper,.operation-points-search-toolbar[data-v-cd040dce] .el-select__wrapper{min-height:34px;border-radius:4px;box-shadow:0 0 0 1px var(--bdr) inset}.operation-coupon-search-toolbar[data-v-cd040dce] .el-button,.operation-risk-search-toolbar[data-v-cd040dce] .el-button,.operation-segment-search-toolbar[data-v-cd040dce] .el-button,.operation-points-search-toolbar[data-v-cd040dce] .el-button,.operation-coupon-table-heading[data-v-cd040dce] .el-button{min-height:32px;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:600}.operation-coupon-search-toolbar[data-v-cd040dce] .el-button--primary,.operation-risk-search-toolbar[data-v-cd040dce] .el-button--primary,.operation-segment-search-toolbar[data-v-cd040dce] .el-button--primary,.operation-points-search-toolbar[data-v-cd040dce] .el-button--primary,.operation-coupon-table-heading[data-v-cd040dce] .el-button--primary{border-color:#00785f;background:#00785f;color:#fff}.operation-coupon-search-toolbar[data-v-cd040dce] .el-button:not(.el-button--primary),.operation-risk-search-toolbar[data-v-cd040dce] .el-button:not(.el-button--primary),.operation-segment-search-toolbar[data-v-cd040dce] .el-button:not(.el-button--primary),.operation-points-search-toolbar[data-v-cd040dce] .el-button:not(.el-button--primary){border-color:var(--bdr);background:var(--bg-card);color:var(--tx)}.operation-coupons-toolbar .form-input[data-v-cd040dce],.operation-coupons-toolbar .form-select[data-v-cd040dce]{min-height:32px;background:#fff}.operation-coupons-toolbar .btn[data-v-cd040dce]{min-height:32px;padding:6px 14px;border-radius:4px}.operation-coupons-toolbar .btn.secondary[data-v-cd040dce]{border-color:var(--bdr);background:#fff;color:var(--tx)}.operation-points-toolbar[data-v-cd040dce]{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(180px,1fr) auto auto}.operation-coupon-action-panel[data-v-cd040dce]{padding:16px}.operation-coupon-action-title[data-v-cd040dce]{margin-bottom:14px}.operation-coupon-action-layout[data-v-cd040dce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:16px;align-items:flex-start}.operation-coupon-fieldset[data-v-cd040dce]{display:grid;min-width:0;gap:10px}.operation-coupon-fieldset h3[data-v-cd040dce]{margin:0;color:var(--tx2);font-size:13px;font-weight:600}.operation-coupon-form-grid[data-v-cd040dce]{grid-template-columns:repeat(3,minmax(150px,1fr))}.operation-coupon-fieldset:last-child .operation-coupon-form-grid[data-v-cd040dce]{grid-template-columns:repeat(2,minmax(150px,1fr))}.operation-coupon-dry-run[data-v-cd040dce]{margin-top:14px}.operation-coupon-action-row[data-v-cd040dce]{justify-content:flex-end;border-top:1px solid var(--bdr);padding-top:12px}.operation-coupon-drawer-form[data-v-cd040dce]{display:grid;gap:4px}.operation-coupon-drawer-form[data-v-cd040dce] .el-select,.operation-coupon-drawer-form[data-v-cd040dce] .el-textarea,.operation-coupon-date-picker[data-v-cd040dce]{width:100%}.operation-coupon-drawer-grid[data-v-cd040dce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-coupon-i18n-grid[data-v-cd040dce]{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coupon-stock-grid[data-v-cd040dce],.operation-coupon-detail-meta-grid[data-v-cd040dce]{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-coupon-date-grid[data-v-cd040dce]{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coupons-type-cell[data-v-cd040dce]{display:grid;gap:2px}.operation-coupons-type-cell small[data-v-cd040dce]{color:var(--muted)}.operation-coupon-drawer-preview[data-v-cd040dce]{display:grid;gap:4px;border-radius:6px;border:1px solid var(--bdr);background:#fbfbf8;padding:10px 12px;color:var(--tx2);font-size:13px}.operation-coupon-drawer-preview strong[data-v-cd040dce]{color:var(--tx)}.operation-coupon-drawer-footer[data-v-cd040dce]{display:flex;justify-content:flex-end;gap:8px}.operation-coupon-detail-drawer[data-v-cd040dce]{display:grid;gap:12px}.operation-detail-drawer-heading[data-v-cd040dce]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bdr);padding-bottom:10px}.operation-detail-drawer-heading h2[data-v-cd040dce]{margin:0;color:#000;font-size:18px;line-height:1.35}.operation-detail-drawer-heading span[data-v-cd040dce],.operation-detail-drawer-heading strong[data-v-cd040dce]{color:var(--tx3);font-size:12px;font-weight:600}.operation-detail-facts[data-v-cd040dce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.operation-detail-facts dt[data-v-cd040dce]{color:var(--tx3);font-size:12px}.operation-detail-facts dd[data-v-cd040dce]{min-width:0;margin:3px 0 0;overflow-wrap:anywhere;color:var(--tx);font-size:13px;font-weight:600}.operation-detail-section[data-v-cd040dce]{display:grid;gap:8px;min-width:0}.operation-detail-section-title[data-v-cd040dce]{display:flex;align-items:center;justify-content:space-between;gap:10px}.operation-detail-section-title h3[data-v-cd040dce]{margin:0;color:#000;font-size:14px}.operation-detail-section-title span[data-v-cd040dce]{color:var(--tx3);font-size:12px}.operation-coupon-detail-title[data-v-cd040dce]{margin-bottom:0}.operation-coupon-detail-title strong[data-v-cd040dce]{color:var(--tx3);font-size:12px}.operation-coupon-detail-form[data-v-cd040dce] .el-input.is-disabled .el-input__wrapper,.operation-coupon-detail-form[data-v-cd040dce] .el-select__wrapper.is-disabled,.operation-coupon-detail-form[data-v-cd040dce] .el-textarea.is-disabled .el-textarea__inner{background-color:#fff;box-shadow:0 0 0 1px var(--bdr) inset}.operation-coupon-detail-form[data-v-cd040dce] .el-input.is-disabled .el-input__inner,.operation-coupon-detail-form[data-v-cd040dce] .el-select__placeholder,.operation-coupon-detail-form[data-v-cd040dce] .el-textarea.is-disabled .el-textarea__inner{-webkit-text-fill-color:var(--tx);color:var(--tx)}.operation-coupon-detail-drawer dl[data-v-cd040dce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.operation-coupon-detail-drawer dt[data-v-cd040dce]{color:var(--tx3);font-size:12px}.operation-coupon-detail-drawer dd[data-v-cd040dce]{margin:2px 0 0;color:var(--tx);font-weight:600}.operation-points-drawer-form[data-v-cd040dce]{display:grid;gap:4px}.operation-points-drawer-form[data-v-cd040dce] .el-select{width:100%}.operation-points-drawer-preview[data-v-cd040dce]{display:grid;gap:4px;border-radius:6px;border:1px solid var(--bdr);background:#fbfbf8;padding:10px 12px;color:var(--tx2);font-size:13px}.operation-points-drawer-preview strong[data-v-cd040dce]{color:var(--tx)}.operation-points-drawer-footer[data-v-cd040dce]{display:flex;justify-content:flex-end;gap:8px}.operation-risk-drawer-form[data-v-cd040dce]{display:grid;gap:4px}.operation-risk-drawer-form[data-v-cd040dce] .el-select{width:100%}.operation-risk-drawer-grid[data-v-cd040dce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-risk-detail-drawer[data-v-cd040dce]{align-content:start}.operation-user-labels-tab-detail[data-v-cd040dce]{min-width:0;padding-top:2px}.operation-empty-detail[data-v-cd040dce]{display:grid;min-height:220px;place-content:center;justify-items:center;gap:6px;border-radius:6px;border:1px dashed var(--bdr);background:#fbfbf8;color:var(--tx3)}.operation-empty-detail h3[data-v-cd040dce]{margin:0;color:var(--tx);font-size:14px}.operation-empty-detail span[data-v-cd040dce]{font-size:12px}.operation-engagement-tab-table[data-v-cd040dce]{background:var(--bg-card)}.operation-coupons-table[data-v-cd040dce]{min-width:1540px;table-layout:fixed}.operation-points-table[data-v-cd040dce]{min-width:1080px;table-layout:fixed}.operation-risk-table[data-v-cd040dce],.operation-segment-table[data-v-cd040dce]{min-width:1160px;table-layout:fixed}.operation-risk-labels-table[data-v-cd040dce]{min-width:680px;table-layout:fixed}.operation-user-coupons-table[data-v-cd040dce],.operation-coupon-usages-table[data-v-cd040dce],.operation-points-grants-table[data-v-cd040dce],.operation-points-transactions-table[data-v-cd040dce]{min-width:1080px;table-layout:fixed}.operation-coupon-pagination[data-v-cd040dce]{justify-content:flex-end;margin-top:12px}.operation-coupons-table .operation-coupons-index-col[data-v-cd040dce]{width:58px}.operation-coupons-table .operation-coupons-name-col[data-v-cd040dce]{width:210px}.operation-coupons-table .operation-coupons-code-col[data-v-cd040dce]{width:170px}.operation-coupons-table .operation-coupons-type-col[data-v-cd040dce]{width:150px}.operation-coupons-table .operation-coupons-content-col[data-v-cd040dce]{width:220px}.operation-coupons-table .operation-coupons-period-col[data-v-cd040dce]{width:190px}.operation-coupons-table .operation-coupons-claim-col[data-v-cd040dce]{width:130px}.operation-coupons-table .operation-coupons-status-col[data-v-cd040dce]{width:120px}.operation-coupons-table .operation-coupons-stock-col[data-v-cd040dce]{width:150px}.operation-coupons-table .operation-coupons-actions-col[data-v-cd040dce]{width:190px}.operation-engagement-tab-table th[data-v-cd040dce],.operation-engagement-tab-table td[data-v-cd040dce]{border-top:0;border-bottom:1px solid var(--bdr);color:var(--tx);font-size:12.5px;vertical-align:middle}.operation-engagement-tab-table th[data-v-cd040dce]{height:34px;background:var(--bg-card);color:var(--tx2);font-size:12px;font-weight:500}.operation-engagement-tab-table td[data-v-cd040dce]{height:47px;padding:8px 10px}.operation-coupons-table th[data-v-cd040dce],.operation-coupons-table td[data-v-cd040dce]{border-top:0;border-bottom:1px solid var(--bdr);vertical-align:middle}.operation-coupons-name-cell[data-v-cd040dce],.operation-coupons-content-cell[data-v-cd040dce]{font-weight:600}.operation-coupons-stock-cell span[data-v-cd040dce]{display:block;color:#0b63c7}.operation-coupons-stock-cell small[data-v-cd040dce]{color:var(--tx2)}button.operation-coupons-text-button[data-v-cd040dce]{min-height:auto;border:0;background:transparent;color:#1d5fbf;font-size:12px;line-height:1.4;padding:0}button.operation-coupons-text-button.danger[data-v-cd040dce]{color:#1d5fbf}button.operation-coupons-text-button[data-v-cd040dce]:disabled{cursor:not-allowed;opacity:.48}.operation-engagement-tab-table .ops[data-v-cd040dce]{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;white-space:nowrap}.operation-coupons-empty[data-v-cd040dce]{height:96px;color:var(--tx3);text-align:center}@media(max-width:980px){.page-header[data-v-cd040dce],.panel-title[data-v-cd040dce]{display:grid}.operation-coupons-page-header>div[data-v-cd040dce]{display:grid;gap:4px}.workbench[data-v-cd040dce]{grid-template-columns:1fr}.operation-coupon-action-layout[data-v-cd040dce],.operation-coupon-table-heading[data-v-cd040dce],.operation-coupon-drawer-grid[data-v-cd040dce],.operation-coupon-drawer-grid+.operation-coupon-drawer-grid[data-v-cd040dce],.operation-coupon-detail-drawer dl[data-v-cd040dce],.operation-coupon-form-grid[data-v-cd040dce],.operation-coupon-search-toolbar[data-v-cd040dce],.operation-risk-search-toolbar[data-v-cd040dce],.operation-segment-search-toolbar[data-v-cd040dce],.operation-risk-drawer-grid[data-v-cd040dce],.operation-points-search-toolbar[data-v-cd040dce],.operation-coupon-fieldset:last-child .operation-coupon-form-grid[data-v-cd040dce]{grid-template-columns:1fr}.operation-filter-spacer[data-v-cd040dce]{display:none}.wide[data-v-cd040dce]{grid-column:span 1}}.user-funnel-page[data-v-bd0e5010]{display:grid;gap:12px;color:var(--tx)}.user-funnel-header[data-v-bd0e5010]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-funnel-header h1[data-v-bd0e5010]{margin:0;color:#000;font-size:20px;line-height:1.35}.user-funnel-header p[data-v-bd0e5010]{margin:4px 0 0;color:var(--tx3);font-size:12px}.user-funnel-query[data-v-bd0e5010]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card);padding:12px}.user-funnel-query[data-v-bd0e5010] .el-date-editor{width:270px}.user-funnel-query[data-v-bd0e5010] .el-select{width:118px}.user-funnel-query[data-v-bd0e5010] .el-input{width:180px}.user-funnel-query[data-v-bd0e5010] .el-input__wrapper,.user-funnel-query[data-v-bd0e5010] .el-select__wrapper,.user-funnel-query[data-v-bd0e5010] .el-range-editor.el-input__wrapper{min-height:34px;border-radius:4px;box-shadow:0 0 0 1px var(--bdr) inset}.user-funnel-query[data-v-bd0e5010] .el-button{min-height:32px;border-radius:4px;padding:6px 16px;font-weight:600}.user-funnel-query[data-v-bd0e5010] .el-button--primary{border-color:#00785f;background:#00785f}.user-funnel-timezone[data-v-bd0e5010]{color:var(--tx3);font-size:12px;white-space:nowrap}.user-funnel-summary-grid[data-v-bd0e5010]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.user-funnel-summary-card[data-v-bd0e5010]{display:grid;gap:5px;min-height:92px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card);padding:14px}.user-funnel-summary-card span[data-v-bd0e5010]{color:var(--tx3);font-size:12px}.user-funnel-summary-card strong[data-v-bd0e5010]{color:#111;font-size:24px;line-height:1.2}.user-funnel-summary-card small[data-v-bd0e5010]{font-size:12px}.comparison-positive[data-v-bd0e5010]{color:#16803b}.comparison-negative[data-v-bd0e5010]{color:#d14343}.comparison-neutral[data-v-bd0e5010]{color:var(--tx3)}.user-funnel-table-card[data-v-bd0e5010]{overflow:hidden;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.user-funnel-table-heading[data-v-bd0e5010]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bdr);padding:14px 16px}.user-funnel-table-heading h2[data-v-bd0e5010]{margin:0;color:#000;font-size:15px}.user-funnel-table-heading p[data-v-bd0e5010]{margin:4px 0 0;color:var(--tx3);font-size:12px}.user-funnel-error[data-v-bd0e5010]{margin:12px 16px 0}.user-funnel-table-skeleton[data-v-bd0e5010]{padding:18px}.user-funnel-table[data-v-bd0e5010] th.el-table__cell{height:36px;background:#fbfbf8;color:var(--tx2);font-size:12px;font-weight:500}.user-funnel-table[data-v-bd0e5010] td.el-table__cell{height:48px;color:var(--tx);font-size:12.5px}.user-funnel-table[data-v-bd0e5010] .cell{overflow:visible}.user-funnel-loss-trigger[data-v-bd0e5010]{min-height:auto;padding:0;font-size:12.5px;text-align:left;white-space:normal}.user-funnel-loss-popover[data-v-bd0e5010]{display:grid;gap:8px;color:var(--tx);font-size:12px}.user-funnel-loss-popover>span[data-v-bd0e5010]{color:var(--tx3)}.user-funnel-loss-popover ol[data-v-bd0e5010]{display:grid;gap:6px;margin:0;padding-left:18px}.user-funnel-loss-popover li[data-v-bd0e5010]{display:flex;justify-content:space-between;gap:8px}.user-funnel-loss-popover b[data-v-bd0e5010]{color:var(--tx2);font-weight:500;white-space:nowrap}@media(max-width:1100px){.user-funnel-summary-grid[data-v-bd0e5010]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.user-funnel-summary-grid[data-v-bd0e5010]{grid-template-columns:1fr 1fr}.user-funnel-query[data-v-bd0e5010] .el-date-editor,.user-funnel-query[data-v-bd0e5010] .el-select,.user-funnel-query[data-v-bd0e5010] .el-input,.user-funnel-query[data-v-bd0e5010] .el-button{width:100%}}.station-goods-line-link[data-v-c975e6d0]{max-width:100%;color:var(--el-color-primary);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline;white-space:normal}.station-goods-line-link.is-disabled[data-v-c975e6d0]{color:inherit;cursor:not-allowed;text-decoration:none}.warehouse-package-detail-page[data-v-42bc2b53]{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:16px;overflow-x:hidden;padding:20px}.warehouse-package-detail-page[data-v-42bc2b53]>.el-card,.warehouse-package-detail-grid[data-v-42bc2b53]>.el-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden}.warehouse-package-detail-page[data-v-42bc2b53] .el-card__body,.warehouse-package-detail-page[data-v-42bc2b53] .el-card__header{min-width:0}.warehouse-package-detail-page[data-v-42bc2b53] .el-descriptions,.warehouse-package-detail-page[data-v-42bc2b53] .el-table{width:100%;max-width:100%}.warehouse-package-detail-page[data-v-42bc2b53] .el-descriptions__body,.warehouse-package-detail-page[data-v-42bc2b53] .el-descriptions__table{width:100%;table-layout:fixed}.warehouse-package-detail-page[data-v-42bc2b53] .el-descriptions__cell{min-width:0;overflow-wrap:anywhere;word-break:break-word}.warehouse-package-detail-header[data-v-42bc2b53] .el-card__body{padding:16px 20px}.warehouse-package-detail-heading[data-v-42bc2b53],.warehouse-package-detail-title-row[data-v-42bc2b53],.warehouse-package-detail-section-heading[data-v-42bc2b53]{display:flex;align-items:center}.warehouse-package-detail-heading[data-v-42bc2b53],.warehouse-package-detail-section-heading[data-v-42bc2b53]{justify-content:space-between;gap:16px}.warehouse-package-detail-title-row[data-v-42bc2b53]{gap:16px;min-width:0}.warehouse-package-detail-divider[data-v-42bc2b53]{width:1px;height:34px;background:var(--el-border-color)}.warehouse-package-detail-eyebrow[data-v-42bc2b53]{margin-bottom:3px;color:var(--el-text-color-secondary);font-size:12px}.warehouse-package-detail-title-row h1[data-v-42bc2b53]{overflow:hidden;margin:0;color:var(--el-text-color-primary);font-size:22px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.warehouse-package-detail-grid[data-v-42bc2b53]{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.warehouse-package-detail-supplement[data-v-42bc2b53]{border-color:var(--el-color-warning-light-5);background:var(--el-color-warning-light-9)}.warehouse-package-detail-fee-block+.warehouse-package-detail-fee-block[data-v-42bc2b53]{margin-top:16px}.warehouse-package-detail-subtitle[data-v-42bc2b53]{margin-bottom:10px;color:var(--el-text-color-primary);font-weight:600}.warehouse-package-detail-timeline[data-v-42bc2b53]{padding-top:8px}@media(max-width:1100px){.warehouse-package-detail-grid[data-v-42bc2b53]{grid-template-columns:1fr}.warehouse-package-detail-page[data-v-42bc2b53]{padding:12px}}.station-package-number-link[data-v-fb89df4b]:not(.disabled){color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.station-package-number-link[data-v-fb89df4b]:not(.disabled):hover,.station-package-number-link[data-v-fb89df4b]:not(.disabled):focus-visible{color:#34d6b2;outline:none;text-decoration-color:currentColor}.goods-line-detail-page[data-v-55d308f4]{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:16px;overflow-x:hidden;padding:18px}.detail-header[data-v-55d308f4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-header p[data-v-55d308f4]{margin:0 0 4px;color:var(--el-text-color-secondary)}.detail-header h1[data-v-55d308f4],.detail-card h2[data-v-55d308f4]{margin:0}.detail-header h1[data-v-55d308f4]{overflow-wrap:anywhere}.detail-card[data-v-55d308f4]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:18px;border:1px solid var(--el-border-color);border-radius:10px;background:var(--el-bg-color)}.detail-card h2[data-v-55d308f4]{margin-bottom:14px;font-size:18px}.detail-overview[data-v-55d308f4]{display:flex;align-items:center;gap:18px}.detail-overview>div[data-v-55d308f4]{min-width:0}.detail-overview h2[data-v-55d308f4],.detail-overview p[data-v-55d308f4]{overflow-wrap:anywhere}.detail-overview p[data-v-55d308f4]{color:var(--el-text-color-secondary)}.goods-image[data-v-55d308f4]{width:112px;height:112px;flex:0 0 auto;border-radius:8px;background:var(--el-fill-color-light)}.detail-card[data-v-55d308f4] .el-descriptions,.detail-card[data-v-55d308f4] .el-table{width:100%;max-width:100%}.detail-card[data-v-55d308f4] .el-descriptions__body,.detail-card[data-v-55d308f4] .el-descriptions__table{width:100%;table-layout:fixed}.detail-card[data-v-55d308f4] .el-descriptions__cell{min-width:0;overflow-wrap:anywhere;word-break:break-word}.timeline-detail-text[data-v-55d308f4],.timeline-reference-text[data-v-55d308f4]{display:block}.timeline-reference-text[data-v-55d308f4]{margin-top:4px;color:var(--el-text-color-secondary)}.station-detail-host[data-v-6dcb2eae]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.station-detail-host[data-v-6dcb2eae]>*{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.station-reference-tags[data-v-84a1ae2b]{display:inline-flex;flex-wrap:wrap;gap:4px}.station-reference-tag-button[data-v-84a1ae2b]{appearance:none;border:0;padding:0;background:transparent;cursor:copy}.station-reference-tag-button[data-v-84a1ae2b]:focus-visible{border-radius:var(--el-border-radius-small);outline:2px solid var(--el-color-primary);outline-offset:2px}.station-reference-empty[data-v-84a1ae2b]{color:var(--el-text-color-secondary)}.station-reference-copy-message[data-v-84a1ae2b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.warehouse-arrival-reference-cell[data-v-696aa8ed]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;align-items:start}.warehouse-arrival-reference-cell>span[data-v-696aa8ed]{color:var(--el-text-color-secondary);font-size:12px}.warehouse-inbound-detail-drawer[data-v-696aa8ed]{position:fixed;inset:0 0 0 auto;z-index:40;display:flex;justify-content:flex-end;width:min(920px,calc(100vw - 280px));border-left:1px solid var(--bdr);background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:-18px 0 40px #0f172a2e}.warehouse-inbound-detail-panel[data-v-696aa8ed]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:100%;overflow:auto;background:var(--bg-card);padding:18px}.warehouse-inbound-detail-header[data-v-696aa8ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bdr);padding-bottom:12px}.warehouse-inbound-detail-title[data-v-696aa8ed]{color:var(--tx);font-size:20px;font-weight:800}.warehouse-inbound-detail-subtitle[data-v-696aa8ed]{margin-top:4px;color:var(--tx3);font-size:13px}.warehouse-inbound-detail-section[data-v-696aa8ed]{display:grid;gap:10px;min-width:0;border:1px solid var(--bdr);border-radius:8px;background:var(--bg);padding:12px}.warehouse-inbound-detail-section+.warehouse-inbound-detail-section[data-v-696aa8ed]{margin-top:12px}.warehouse-inbound-detail-section-title[data-v-696aa8ed]{color:var(--tx);font-size:15px;font-weight:800}.warehouse-inbound-facts[data-v-696aa8ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.warehouse-inbound-facts.compact[data-v-696aa8ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-inbound-facts div[data-v-696aa8ed]{min-width:0}.warehouse-inbound-facts dt[data-v-696aa8ed]{color:var(--tx3);font-size:12px}.warehouse-inbound-facts dd[data-v-696aa8ed]{margin:2px 0 0;color:var(--tx);font-weight:700;word-break:break-word}.warehouse-inbound-item-list[data-v-696aa8ed]{display:grid;gap:10px}.warehouse-inbound-item-card[data-v-696aa8ed]{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:center;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:10px}.warehouse-inbound-item-thumb[data-v-696aa8ed],.warehouse-inbound-item-image[data-v-696aa8ed]{display:grid;place-items:center;overflow:hidden;border:1px dashed var(--bdr);border-radius:8px;background:var(--bg);color:var(--tx3)}.warehouse-inbound-item-thumb[data-v-696aa8ed]{width:72px;height:72px}.warehouse-inbound-item-thumb img[data-v-696aa8ed],.warehouse-inbound-item-image img[data-v-696aa8ed]{width:100%;height:100%;object-fit:cover}.warehouse-inbound-item-main[data-v-696aa8ed],.warehouse-inbound-item-counts[data-v-696aa8ed],.warehouse-inbound-item-detail-body[data-v-696aa8ed]{display:grid;gap:4px;min-width:0}.warehouse-inbound-item-main strong[data-v-696aa8ed],.warehouse-inbound-item-main span[data-v-696aa8ed],.warehouse-inbound-item-main small[data-v-696aa8ed],.warehouse-inbound-item-counts span[data-v-696aa8ed],.warehouse-inbound-item-counts small[data-v-696aa8ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-inbound-item-main small[data-v-696aa8ed],.warehouse-inbound-item-counts small[data-v-696aa8ed]{color:var(--tx3)}.warehouse-inbound-item-detail[data-v-696aa8ed]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:start}.warehouse-inbound-item-image[data-v-696aa8ed]{width:180px;height:180px}.warehouse-inbound-goods-link[data-v-696aa8ed]{color:var(--teal-600);font-weight:800}.warehouse-inbound-goods-link.muted[data-v-696aa8ed]{color:var(--tx3)}.warehouse-inbound-inventory-table[data-v-696aa8ed]{margin-top:10px}.warehouse-package-detail-trigger[data-v-696aa8ed]{cursor:pointer}.warehouse-package-detail-trigger:hover>td[data-v-696aa8ed]{background:color-mix(in srgb,var(--teal-50) 58%,var(--bg-card))}.warehouse-stored-package-card[data-v-696aa8ed],.warehouse-stored-package-filter-card[data-v-696aa8ed]{margin-bottom:16px}.warehouse-stored-package-filter-toolbar[data-v-696aa8ed]{flex-wrap:wrap}.table-secondary[data-v-696aa8ed]{margin-top:3px;color:var(--tx3);font-size:11px}.warehouse-holding-scene-tag[data-v-696aa8ed]{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.warehouse-holding-scene-tag.is-preview[data-v-696aa8ed]{background:color-mix(in srgb,var(--green-500) 14%,transparent);color:var(--green-500)}.warehouse-holding-scene-tag.is-supplement[data-v-696aa8ed]{background:color-mix(in srgb,var(--amber-500) 15%,transparent);color:var(--amber-500)}.warehouse-holding-scene-tag.is-error[data-v-696aa8ed]{background:color-mix(in srgb,var(--red-500) 14%,transparent);color:var(--red-500)}.warehouse-stored-package-filter-gap[data-v-696aa8ed]{color:var(--tx3);font-size:12px}.warehouse-stored-package-actions[data-v-696aa8ed]{overflow:visible}.warehouse-stored-package-menu[data-v-696aa8ed]{position:relative}.warehouse-stored-package-menu>summary[data-v-696aa8ed]{cursor:pointer;list-style:none}.warehouse-stored-package-menu>summary[data-v-696aa8ed]::-webkit-details-marker{display:none}.warehouse-stored-package-menu-panel[data-v-696aa8ed]{position:absolute;z-index:3;top:calc(100% + 4px);right:0;display:grid;min-width:132px;padding:6px 8px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card);box-shadow:0 6px 18px #0f172a29}.warehouse-stored-action-dialog[data-v-696aa8ed]{display:grid;gap:18px}.warehouse-stored-action-facts[data-v-696aa8ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.warehouse-stored-action-facts div[data-v-696aa8ed],.warehouse-stored-action-reason[data-v-696aa8ed]{display:grid;gap:6px}.warehouse-stored-action-facts dt[data-v-696aa8ed],.warehouse-stored-action-reason>span[data-v-696aa8ed]{color:var(--tx3);font-size:12px}.warehouse-stored-action-facts dd[data-v-696aa8ed]{margin:0}.warehouse-stored-action-reason b[data-v-696aa8ed]{color:var(--danger, #dc2626)}.warehouse-stored-package-footer[data-v-696aa8ed]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--bdr)}.warehouse-stored-package-gap[data-v-696aa8ed]{color:var(--tx3);font-size:12px}[data-v-696aa8ed] .warehouse-package-detail-dialog{max-height:calc(100vh - 48px);overflow:hidden}[data-v-696aa8ed] .warehouse-package-detail-dialog .el-dialog__body{max-height:calc(100vh - 160px);overflow:auto;padding-top:8px}.warehouse-package-detail-content[data-v-696aa8ed]{display:grid;gap:14px}.warehouse-package-detail-section[data-v-696aa8ed]{border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);overflow:hidden}.warehouse-package-detail-section h3[data-v-696aa8ed]{margin:0;border-bottom:1px solid var(--bdr);background:color-mix(in srgb,var(--bg) 78%,white);color:var(--tx);font-size:14px;padding:10px 12px}.warehouse-package-detail-facts[data-v-696aa8ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.warehouse-package-detail-facts>div[data-v-696aa8ed]{display:grid;grid-template-columns:104px minmax(0,1fr);min-width:0;border-right:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.warehouse-package-detail-facts dt[data-v-696aa8ed],.warehouse-package-detail-facts dd[data-v-696aa8ed]{min-width:0;margin:0;padding:8px 10px;word-break:break-word}.warehouse-package-detail-facts dt[data-v-696aa8ed]{background:color-mix(in srgb,var(--bg) 86%,white);color:var(--tx3);font-size:12px}.warehouse-package-detail-facts dd[data-v-696aa8ed]{color:var(--tx);font-size:13px}.warehouse-package-detail-facts dd.preserve-lines[data-v-696aa8ed]{white-space:pre-line}.warehouse-package-detail-facts dd a[data-v-696aa8ed]{color:var(--teal-600);font-weight:700}.warehouse-package-detail-facts-secondary[data-v-696aa8ed]{border-top:10px solid color-mix(in srgb,var(--bg) 78%,white)}.warehouse-package-warehouse-layout[data-v-696aa8ed]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.warehouse-package-warehouse-facts[data-v-696aa8ed]{grid-template-columns:1fr;align-content:start;border-right:1px solid var(--bdr)}.warehouse-package-detail-timeline[data-v-696aa8ed]{display:grid;gap:14px;list-style:none;margin:0;padding:16px}.warehouse-package-detail-timeline li[data-v-696aa8ed]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;position:relative;padding-left:14px}.warehouse-package-detail-timeline li[data-v-696aa8ed]:before{position:absolute;top:3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--bdr);content:""}.warehouse-package-detail-timeline strong[data-v-696aa8ed]{color:var(--tx3)}.warehouse-package-detail-timeline span[data-v-696aa8ed]{color:var(--tx);line-height:1.7}.warehouse-package-detail-timeline i[data-v-696aa8ed]{font-style:normal}.warehouse-package-detail-items-table[data-v-696aa8ed]{margin:0}.warehouse-package-goods-list[data-v-696aa8ed]{display:grid;gap:12px;padding:12px}.warehouse-package-goods-card[data-v-696aa8ed]{overflow:hidden;border:1px solid var(--bdr);border-radius:7px}.warehouse-package-goods-card h4[data-v-696aa8ed],.warehouse-package-goods-card h5[data-v-696aa8ed]{margin:0;color:var(--tx);padding:9px 10px}.warehouse-package-goods-card h4[data-v-696aa8ed]{color:var(--teal-600);font-size:14px}.warehouse-package-goods-card h5[data-v-696aa8ed]{border-top:10px solid color-mix(in srgb,var(--bg) 78%,white);font-size:13px}@media(max-width:960px){.warehouse-inbound-detail-drawer[data-v-696aa8ed]{width:100vw}.warehouse-inbound-item-card[data-v-696aa8ed],.warehouse-inbound-item-detail[data-v-696aa8ed],.warehouse-inbound-facts[data-v-696aa8ed],.warehouse-inbound-facts.compact[data-v-696aa8ed],.warehouse-package-detail-facts[data-v-696aa8ed]{grid-template-columns:1fr}.warehouse-package-detail-timeline li[data-v-696aa8ed]{grid-template-columns:1fr;gap:3px}.warehouse-package-warehouse-layout[data-v-696aa8ed]{grid-template-columns:1fr}}.warehouse-disposal-page[data-v-7b389d2e]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:0;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.disposal-header[data-v-7b389d2e]{display:flex;align-items:baseline;justify-content:flex-start;gap:24px}.disposal-header h1[data-v-7b389d2e]{margin:0;color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.5}small[data-v-7b389d2e]{color:#8a8f99}.disposal-tabs[data-v-7b389d2e]{display:flex;gap:6px}.disposal-tabs button[data-v-7b389d2e]{min-width:auto;height:auto;padding:7px 13px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;color:#5c5c58;font-size:12px;font-weight:400;line-height:1.5;cursor:pointer}.disposal-tabs button.active[data-v-7b389d2e]{border-color:#0f6e56;background:#0f6e56;color:#fff}.disposal-tabs button[data-v-7b389d2e]:disabled{cursor:not-allowed;opacity:.62}.disposal-table-panel[data-v-7b389d2e]{overflow:hidden;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.table-title[data-v-7b389d2e]{display:flex;align-items:center;min-height:0;margin-bottom:12px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.08)}.table-title strong[data-v-7b389d2e]{color:#1a1a1a;font-size:14px;font-weight:600}.disposal-table-scroll[data-v-7b389d2e]{overflow-x:auto;overflow-y:hidden}.disposal-pagination[data-v-7b389d2e]{display:flex;justify-content:flex-end;margin-top:16px}.disposal-table[data-v-7b389d2e]{width:100%;min-width:1480px;border-collapse:collapse;table-layout:fixed;color:#1a1a1a;font-size:12.5px}.col-no[data-v-7b389d2e]{width:170px}.col-goods[data-v-7b389d2e]{width:210px}.col-merchant[data-v-7b389d2e]{width:110px}.col-location[data-v-7b389d2e]{width:130px}.col-status[data-v-7b389d2e]{width:120px}.col-sla[data-v-7b389d2e]{width:105px}.col-loss[data-v-7b389d2e]{width:100px}.col-source[data-v-7b389d2e]{width:250px}.col-remark[data-v-7b389d2e]{width:215px}.col-action[data-v-7b389d2e]{width:70px}.disposal-table th[data-v-7b389d2e],.disposal-table td[data-v-7b389d2e]{padding:9px 10px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;vertical-align:middle}.disposal-table th[data-v-7b389d2e]{background:#fafaf7;color:#5c5c58;font-size:11.5px;font-weight:500;white-space:nowrap}.disposal-table td[data-v-7b389d2e]{color:#1a1a1a;font-size:12.5px;line-height:1.5}.disposal-table strong[data-v-7b389d2e]{display:block;color:#1a1a1a;font-size:12.5px;line-height:1.5}.disposal-table small[data-v-7b389d2e]{display:block;margin-top:2px;color:#9a9a93;font-size:11px;line-height:1.5}.disposal-table tbody tr[data-v-7b389d2e]{cursor:pointer}.disposal-table.is-loading tbody tr[data-v-7b389d2e]{cursor:wait}.disposal-table tbody tr[data-v-7b389d2e]:hover{background:#f8f8f5}.disposal-table tbody tr.disposal-overdue-row[data-v-7b389d2e],.disposal-table tbody tr.disposal-overdue-row[data-v-7b389d2e]:hover{background:#fce0ec}.mono-text[data-v-7b389d2e]{color:#5c5c58;font-family:SF Mono,Consolas,monospace;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:0}.disposal-table td:first-child .mono-text[data-v-7b389d2e]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.line-clamp[data-v-7b389d2e]{display:-webkit-box;max-height:38px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.status-pill[data-v-7b389d2e]{display:inline-flex;align-items:center;min-height:0;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.status-pill.warning[data-v-7b389d2e]{background:#fff4e0;color:#ba7517}.status-pill.blue[data-v-7b389d2e]{background:#e3effa;color:#356cb6}.status-pill.danger[data-v-7b389d2e]{background:#fce8e6;color:#b62e2e}.row-action[data-v-7b389d2e]{box-sizing:border-box;width:auto;height:auto;min-width:0;padding:3px 9px;border:1px solid rgba(0,0,0,.08);border-radius:4px;background:#fff;color:#1a1a1a;font-size:11px;line-height:1.5;white-space:nowrap;cursor:pointer}.row-action[data-v-7b389d2e]:hover{border-color:#00000026;background:#f8f8f5;color:#1a1a1a}.row-action[data-v-7b389d2e]:disabled{cursor:not-allowed;opacity:.62}.empty-cell[data-v-7b389d2e]{height:64px;color:#9a9a93;text-align:center;vertical-align:middle}.danger[data-v-7b389d2e],.loss-amount[data-v-7b389d2e]{color:#b62e2e}.detail-body[data-v-7b389d2e]{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 18px;background:#f5f5f2}.detail-section[data-v-7b389d2e]{box-sizing:border-box;width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:12px 14px}.detail-section h2[data-v-7b389d2e]{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08);color:#5c5c58;font-size:12px;font-weight:600}.fact-grid[data-v-7b389d2e]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:3px 0;margin:0}.fact-grid dt[data-v-7b389d2e]{color:#9a9a93;font-weight:400;font-size:12px;line-height:1.5}.fact-grid dd[data-v-7b389d2e]{margin:0;min-width:0;color:#1a1a1a;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.fact-grid[data-v-7b389d2e] .el-select{width:100%}.fact-grid[data-v-7b389d2e] .el-select__wrapper{min-height:32px;border-radius:4px;background:#fafaf7;font-size:12px;box-shadow:0 0 0 1px #00000014 inset}.source-badge[data-v-7b389d2e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-right:5px;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#5c5c58;font-size:11px;font-weight:400}.drawer-footer[data-v-7b389d2e]{display:flex;justify-content:flex-start;gap:8px;box-sizing:border-box;height:auto;min-height:54px;padding:12px 18px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.drawer-footer[data-v-7b389d2e] .el-button{height:30px;min-width:0;padding:0 14px;border-radius:4px;font-size:12px;font-weight:400}.warehouse-disposal-drawer .el-drawer__header{flex:0 0 48px;height:48px;padding:14px 18px;margin:0;border-bottom:1px solid rgba(0,0,0,.08);background:#fff;color:#1a1a1a}.warehouse-disposal-drawer .el-drawer__title{color:#1a1a1a;font-size:15px;font-weight:600}.warehouse-disposal-drawer.el-drawer{position:fixed!important;inset:0 0 0 auto!important;display:flex;flex-direction:column;width:680px!important;height:100vh;max-width:92vw;background:#f5f5f2;box-shadow:-8px 0 32px #0000001f}.warehouse-disposal-drawer .el-drawer__body{flex:1 1 auto;height:auto;min-height:0;overflow:auto;padding:0;background:#f5f5f2}.warehouse-disposal-drawer .el-drawer__footer{flex:0 0 auto;padding:0}.warehouse-disposal-drawer .el-drawer__close-btn{color:#9a9a93;font-size:22px}.warehouse-disposal-drawer .el-tag{height:auto;padding:2px 8px;border:0;border-radius:4px;font-size:11px;font-weight:500;line-height:1.5}.warehouse-disposal-drawer .el-tag--warning{background:#fff4e0;color:#ba7517}.warehouse-disposal-drawer .el-tag--success{background:#e8f5dd;color:#2d6b0e}.warehouse-disposal-drawer .el-tag--danger{background:#fce8e6;color:#b62e2e}@media(max-width:768px){.disposal-header[data-v-7b389d2e]{flex-direction:column;align-items:flex-start;gap:8px}.fact-grid[data-v-7b389d2e]{grid-template-columns:1fr}.detail-body[data-v-7b389d2e],.drawer-footer[data-v-7b389d2e]{padding-right:18px;padding-left:18px}}.warehouse-return-tasks-page[data-v-c7a3f9c3]{min-width:0;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.return-page-header[data-v-c7a3f9c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.return-page-heading[data-v-c7a3f9c3]{min-width:0}.return-tabs[data-v-c7a3f9c3]{display:flex;gap:6px;margin-bottom:12px}.return-tabs button[data-v-c7a3f9c3]{min-width:58px;padding:7px 13px;border:1px solid rgba(0,0,0,.08);border-radius:6px;color:#5c5c58;background:#fff;font:inherit;font-size:12px;cursor:pointer}.return-tabs button.active[data-v-c7a3f9c3]{border-color:#0f6e56;color:#fff;background:#0f6e56}.return-tabs button[data-v-c7a3f9c3]:disabled{cursor:not-allowed;opacity:.62}.return-filter-panel[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:8px;margin-bottom:12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.return-filter-panel[data-v-c7a3f9c3] .el-input__wrapper,.return-filter-panel[data-v-c7a3f9c3] .el-select__wrapper{min-height:32px;font-size:12px}.return-filter-actions[data-v-c7a3f9c3]{display:flex;align-items:center;gap:8px}.return-filter-actions[data-v-c7a3f9c3] .el-button{min-height:30px;margin-left:0;padding:0 14px;font-size:12px}.return-page-heading h1[data-v-c7a3f9c3]{margin:0;font-size:24px;font-weight:700;line-height:1.35}.back-to-fulfillment-button[data-v-c7a3f9c3]{flex:0 0 auto;min-height:38px;border-color:#e1e3df;border-radius:6px;color:#2b2e2c;background:#fff;font-size:14px}.return-list-card[data-v-c7a3f9c3]{overflow:hidden;border:1px solid #e6e7e3;border-radius:8px;background:#fff;box-shadow:0 1px 4px #00000008}.list-heading[data-v-c7a3f9c3]{display:flex;align-items:center;margin:0 22px;padding:22px 0 16px;border-bottom:1px solid #e5e6e2}.list-heading h2[data-v-c7a3f9c3]{margin:0;font-size:18px;font-weight:700;line-height:1.4}.table-scroll[data-v-c7a3f9c3]{overflow-x:auto;padding:16px 22px 18px}.return-table[data-v-c7a3f9c3]{width:100%;min-width:1652px;border-collapse:collapse;table-layout:fixed;font-size:13px}.return-table th[data-v-c7a3f9c3],.return-table td[data-v-c7a3f9c3]{padding:10px 13px;border-bottom:1px solid #e8e9e5;text-align:left;vertical-align:middle}.return-table th[data-v-c7a3f9c3]{background:#fafaf8;color:#656862;font-weight:600;white-space:nowrap}.return-table tbody tr[data-v-c7a3f9c3]{cursor:pointer}.return-table tbody tr[data-v-c7a3f9c3]:hover{background:#fbfcfa}.return-table strong[data-v-c7a3f9c3]{display:block;font-size:14px;font-weight:700;line-height:1.35}.return-table small[data-v-c7a3f9c3]{display:block;margin-top:2px;color:#757a75;line-height:1.45}.col-return-no[data-v-c7a3f9c3]{width:170px}.col-arrival-no[data-v-c7a3f9c3]{width:160px}.col-order-line[data-v-c7a3f9c3]{width:220px}.col-buyer[data-v-c7a3f9c3]{width:200px}.col-goods-merchant[data-v-c7a3f9c3]{width:220px}.col-arrival-status[data-v-c7a3f9c3],.col-arrival-count[data-v-c7a3f9c3]{width:105px}.col-warehouse-action[data-v-c7a3f9c3]{width:180px}.col-logistics-confirmation[data-v-c7a3f9c3]{width:220px}.col-operation[data-v-c7a3f9c3]{width:72px}.mono-text[data-v-c7a3f9c3]{font-family:SF Mono,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums}.source-badge[data-v-c7a3f9c3]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-right:4px;border:1px solid #d3d5d1;border-radius:5px;color:#6d726d;font-size:11px}.action-tag[data-v-c7a3f9c3]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:4px;font-weight:600;white-space:nowrap}.action-tag.orange[data-v-c7a3f9c3]{color:#b66b0c;background:#fff1d9}.action-tag.blue[data-v-c7a3f9c3]{color:#3976ba;background:#e5f1ff}.row-action[data-v-c7a3f9c3]{min-width:56px;height:30px;padding:0 12px;border:1px solid #dfe1dd;border-radius:4px;color:#2b2e2c;background:#fff;font:inherit;cursor:pointer}.row-action[data-v-c7a3f9c3]:hover:not(:disabled){border-color:#0c765d;color:#0c765d}.row-action[data-v-c7a3f9c3]:disabled{cursor:not-allowed;opacity:.55}.empty-cell[data-v-c7a3f9c3]{height:130px;color:#a5a8a3;text-align:center!important}.pagination-row[data-v-c7a3f9c3]{display:flex;align-items:center;justify-content:space-between;padding:0 22px 16px;color:#8d928d}.drawer-content[data-v-c7a3f9c3]{display:flex;flex-direction:column;gap:16px;padding:2px 0;background:#f5f5f3}.detail-card[data-v-c7a3f9c3]{padding:26px 28px 24px;border:1px solid #e2e3df;border-radius:8px;background:#fff}.detail-card h2[data-v-c7a3f9c3]{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #e2e3df;color:#646863;font-size:18px;line-height:1.4}.object-facts[data-v-c7a3f9c3]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:13px 20px;margin:0;font-size:15px}.object-facts dt[data-v-c7a3f9c3]{color:#9b9f9a;font-weight:600}.object-facts dd[data-v-c7a3f9c3]{margin:0;color:#2b2e2c}.return-reason-facts[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.return-reason-facts>div[data-v-c7a3f9c3]{min-width:0;padding:12px;border:1px solid #e4e5e1;border-radius:6px;background:#fafaf8}.return-reason-facts dt[data-v-c7a3f9c3]{margin-bottom:6px;color:#777b76;font-size:12px;font-weight:600}.return-reason-facts dd[data-v-c7a3f9c3]{margin:0;color:#2b2e2c;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.detail-table-scroll[data-v-c7a3f9c3]{overflow-x:auto}.item-table[data-v-c7a3f9c3]{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.item-table th[data-v-c7a3f9c3],.item-table td[data-v-c7a3f9c3]{padding:13px 12px;border-bottom:1px solid #e4e5e1;text-align:left;white-space:nowrap}.item-table th[data-v-c7a3f9c3]{background:#fafaf8;color:#656862;font-size:14px}.item-location-select-button[data-v-c7a3f9c3]{display:block;margin-top:2px;padding:0}.empty-detail[data-v-c7a3f9c3]{margin:14px 0 0;color:#a5a8a3;font-size:13px}.return-confirm-card[data-v-c7a3f9c3]{padding-bottom:20px}.form-grid[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.form-grid label[data-v-c7a3f9c3]{display:flex;min-width:0;flex-direction:column;gap:8px;color:#9b9f9a;font-size:14px;font-weight:600}.form-grid[data-v-c7a3f9c3] .el-input__wrapper,.form-grid[data-v-c7a3f9c3] .el-date-editor{min-height:44px;border-radius:4px;box-shadow:0 0 0 1px #dfe1dd inset}.evidence-button[data-v-c7a3f9c3]{align-self:flex-start;min-height:44px;padding:0 18px;border-color:#dfe1dd;border-radius:4px;color:#2b2e2c;background:#fff;font-size:15px}.evidence-upload[data-v-c7a3f9c3]{align-self:flex-start}.field-hint[data-v-c7a3f9c3]{overflow:hidden;max-width:100%;color:#9b9f9a;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.status-tag[data-v-c7a3f9c3]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:4px;font-weight:600;white-space:nowrap}.status-tag.success[data-v-c7a3f9c3]{color:#277a25;background:#e8f5df}.status-tag.pending[data-v-c7a3f9c3]{color:#b66b0c;background:#fff1d9}.status-tag.danger[data-v-c7a3f9c3]{color:#c93a34;background:#fde7e5}.status-tag.neutral[data-v-c7a3f9c3]{color:#6f736e;background:#eff0ed}.evidence-file-list[data-v-c7a3f9c3]{display:flex;flex-direction:column;gap:6px;max-width:100%}.evidence-file-row[data-v-c7a3f9c3]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#60645f;font-size:12px;font-weight:400}.evidence-file-name[data-v-c7a3f9c3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-file-link[data-v-c7a3f9c3]{flex:0 0 auto;color:#0c765d;font-weight:600;text-decoration:none}.evidence-file-link[data-v-c7a3f9c3]:hover{text-decoration:underline}.evidence-file-button[data-v-c7a3f9c3]{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.evidence-file-button[data-v-c7a3f9c3]:disabled{cursor:not-allowed;opacity:.55}.evidence-preview-grid[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:8px}.evidence-preview-image[data-v-c7a3f9c3],.evidence-preview-video[data-v-c7a3f9c3]{display:block;width:100%;height:120px;border:1px solid rgba(0,0,0,.08);border-radius:5px;background:#f1f2ef;object-fit:cover}.drawer-footer[data-v-c7a3f9c3]{display:flex;justify-content:flex-start;gap:16px}.drawer-footer[data-v-c7a3f9c3] .el-button{min-width:110px;min-height:44px;border-radius:4px;font-size:16px}.drawer-footer[data-v-c7a3f9c3] .el-button--primary{background:#0c765d;border-color:#0c765d}@media(max-width:900px){.return-page-header[data-v-c7a3f9c3]{align-items:stretch;flex-direction:column}.back-to-fulfillment-button[data-v-c7a3f9c3]{align-self:flex-start}.list-heading[data-v-c7a3f9c3]{margin:0 14px}.table-scroll[data-v-c7a3f9c3]{padding-inline:14px}.form-grid[data-v-c7a3f9c3]{grid-template-columns:1fr}.detail-card[data-v-c7a3f9c3]{padding-inline:20px}}.warehouse-return-drawer.el-drawer{display:flex;flex-direction:column;background:#f5f5f3}.warehouse-return-drawer .el-drawer__header{flex:0 0 72px;height:72px;margin:0;padding:0 28px;border-bottom:1px solid #e2e3df;background:#fff}.warehouse-return-drawer .el-drawer__title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.35}.warehouse-return-drawer .el-drawer__close-btn{color:#9a9d98;font-size:24px}.warehouse-return-drawer .el-drawer__body{flex:1 1 auto;min-height:0;padding:28px;overflow:auto;background:#f5f5f3}.warehouse-return-drawer .el-drawer__footer{flex:0 0 auto;padding:24px 28px;border-top:1px solid #e2e3df;background:#fff}.return-page-header[data-v-c7a3f9c3]{align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.return-page-heading[data-v-c7a3f9c3]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:0}.return-page-heading h1[data-v-c7a3f9c3]{font-size:18px;font-weight:600;line-height:1.5}.back-to-fulfillment-button[data-v-c7a3f9c3]{min-height:0;padding:6px 14px;border-radius:4px;font-size:12px}.return-list-card[data-v-c7a3f9c3]{overflow:hidden;margin-bottom:12px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:none}.list-heading[data-v-c7a3f9c3]{display:flex;align-items:center;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.08)}.list-heading h2[data-v-c7a3f9c3]{font-size:14px;font-weight:600;line-height:1.5}.table-scroll[data-v-c7a3f9c3]{overflow-x:auto;padding:0}.return-table[data-v-c7a3f9c3]{min-width:1280px;font-size:12.5px}.return-table th[data-v-c7a3f9c3],.return-table td[data-v-c7a3f9c3]{padding:8px 10px;border-bottom-color:#00000014}.return-table th[data-v-c7a3f9c3]{background:#fafaf7;color:#5c5c58;font-size:11.5px;font-weight:500}.return-table td[data-v-c7a3f9c3]{line-height:1.5}.return-table strong[data-v-c7a3f9c3]{font-size:12.5px;line-height:1.5}.return-table small[data-v-c7a3f9c3]{color:#9a9a93;font-size:11px;line-height:1.5}.col-return-no[data-v-c7a3f9c3],.col-arrival-no[data-v-c7a3f9c3]{width:120px}.col-order-line[data-v-c7a3f9c3]{width:165px}.col-buyer[data-v-c7a3f9c3]{width:120px}.col-goods-merchant[data-v-c7a3f9c3]{width:200px}.col-arrival-status[data-v-c7a3f9c3]{width:80px}.col-arrival-count[data-v-c7a3f9c3]{width:82px}.col-warehouse-action[data-v-c7a3f9c3]{width:150px}.col-logistics-confirmation[data-v-c7a3f9c3]{width:175px}.col-operation[data-v-c7a3f9c3]{width:64px}.action-tag[data-v-c7a3f9c3]{padding:2px 8px;font-size:11px;font-weight:500}.action-tag.success[data-v-c7a3f9c3]{color:#2d6b0e;background:#e8f5dd}.action-tag.info[data-v-c7a3f9c3]{color:#356cb6;background:#e3effa}.action-tag.pending[data-v-c7a3f9c3]{color:#ba7517;background:#fff4e0}.action-tag.danger[data-v-c7a3f9c3]{color:#b52b26;background:#fde7e5}.action-tag.neutral[data-v-c7a3f9c3]{color:#6f736e;background:#eff0ed}.pagination-row[data-v-c7a3f9c3]{padding:12px 0 0;color:#9a9a93;font-size:12px}.drawer-content[data-v-c7a3f9c3]{gap:10px;padding:0}.detail-card[data-v-c7a3f9c3]{padding:12px 14px;border-color:#00000014;border-radius:6px}.detail-card h2[data-v-c7a3f9c3]{margin-bottom:8px;padding-bottom:6px;color:#5c5c58;font-size:12px;font-weight:600}.object-facts[data-v-c7a3f9c3]{grid-template-columns:108px minmax(0,1fr);gap:3px 0;font-size:12px}.object-facts dt[data-v-c7a3f9c3]{color:#9a9a93;font-size:12px;font-weight:400;line-height:1.5}.object-facts dd[data-v-c7a3f9c3]{color:#1a1a1a;font-size:12px;line-height:1.5}.item-table[data-v-c7a3f9c3]{min-width:760px;font-size:12.5px}.item-table th[data-v-c7a3f9c3],.item-table td[data-v-c7a3f9c3]{padding:8px 10px;border-bottom-color:#00000014}.item-table th[data-v-c7a3f9c3]{color:#5c5c58;font-size:11.5px;font-weight:500}.form-grid[data-v-c7a3f9c3]{gap:10px}.form-grid label[data-v-c7a3f9c3]{gap:3px;color:#9a9a93;font-size:11px;font-weight:500}.form-grid[data-v-c7a3f9c3] .el-input__wrapper,.form-grid[data-v-c7a3f9c3] .el-date-editor{min-height:32px;border-radius:4px;background:#fafaf7;box-shadow:0 0 0 1px #00000014 inset;font-size:12px}.form-grid[data-v-c7a3f9c3] .el-date-editor{width:100%}.picking-remark-field[data-v-c7a3f9c3]{display:flex;min-width:0;flex-direction:column;gap:3px;color:#777b76;font-size:11px;font-weight:500}.picking-remark-field[data-v-c7a3f9c3] .el-input__wrapper{min-height:32px;background:#fff;box-shadow:0 0 0 1px #00000014 inset;font-size:12px}.temporary-location-picker[data-v-c7a3f9c3]{margin-top:10px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff}.temporary-location-picker>header[data-v-c7a3f9c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.temporary-location-picker>header div[data-v-c7a3f9c3]{display:flex;min-width:0;flex-direction:column;gap:2px}.temporary-location-picker>header strong[data-v-c7a3f9c3]{color:#2b2e2c;font-size:12px}.temporary-location-picker>header small[data-v-c7a3f9c3],.temporary-location-picker>header>span[data-v-c7a3f9c3]{color:#777b76;font-size:11px;line-height:1.5}.temporary-location-filters[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto;gap:8px;margin-bottom:8px}.temporary-location-filters[data-v-c7a3f9c3] .el-select{width:100%}.temporary-location-table-wrap[data-v-c7a3f9c3]{overflow-x:auto}.temporary-location-table[data-v-c7a3f9c3]{width:100%;min-width:880px;border-collapse:collapse;font-size:12px}.temporary-location-table th[data-v-c7a3f9c3],.temporary-location-table td[data-v-c7a3f9c3]{padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;white-space:nowrap}.temporary-location-table th[data-v-c7a3f9c3]{color:#5c5c58;background:#fafaf7;font-size:11.5px;font-weight:500}.temporary-location-table .empty-detail[data-v-c7a3f9c3]{height:72px;color:#9a9a93;text-align:center}.temporary-location-picker[data-v-c7a3f9c3] .el-pagination{justify-content:flex-end;margin-top:8px}.picking-remark-field[data-v-c7a3f9c3]{margin-top:10px}.completion-card p[data-v-c7a3f9c3]{margin:0;color:#5c5c58;font-size:12px;line-height:1.8}.completion-summary[data-v-c7a3f9c3]{margin-bottom:10px!important}.completion-facts[data-v-c7a3f9c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.completion-facts>div[data-v-c7a3f9c3]{min-width:0;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:5px;background:#fafaf7}.completion-facts>div.wide[data-v-c7a3f9c3]{grid-column:1 / -1}.completion-facts dt[data-v-c7a3f9c3]{margin-bottom:4px;color:#9a9a93;font-size:11px;font-weight:500}.completion-facts dd[data-v-c7a3f9c3]{min-width:0;margin:0;color:#1a1a1a;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.evidence-button[data-v-c7a3f9c3]{min-height:30px;padding:0 14px;font-size:12px}.field-hint[data-v-c7a3f9c3]{margin-top:3px;font-size:11px}.drawer-footer[data-v-c7a3f9c3]{gap:8px}.drawer-footer[data-v-c7a3f9c3] .el-button{min-width:0;min-height:30px;padding:0 14px;border-radius:4px;font-size:12px}.warehouse-return-drawer.el-drawer{width:680px!important;max-width:92vw;background:#f5f5f2;box-shadow:-8px 0 32px #0000001f}.warehouse-return-drawer .el-drawer__header{flex:0 0 48px;height:48px;margin:0;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.warehouse-return-drawer .el-drawer__title{color:#1a1a1a;font-size:15px;font-weight:600}.warehouse-return-drawer .el-drawer__close-btn{color:#9a9a93;font-size:22px}.warehouse-return-drawer .el-drawer__body{flex:1 1 auto;min-height:0;padding:14px 18px;overflow:auto;background:#f5f5f2}.warehouse-return-drawer .el-drawer__footer{flex:0 0 auto;padding:12px 18px;border-top:1px solid rgba(0,0,0,.08);background:#fff}@media(max-width:768px){.return-page-header[data-v-c7a3f9c3]{align-items:flex-start;flex-direction:column}.back-to-fulfillment-button[data-v-c7a3f9c3]{align-self:flex-start}.form-grid[data-v-c7a3f9c3],.completion-facts[data-v-c7a3f9c3]{grid-template-columns:1fr}.completion-facts>div.wide[data-v-c7a3f9c3]{grid-column:auto}.temporary-location-filters[data-v-c7a3f9c3],.return-filter-panel[data-v-c7a3f9c3]{grid-template-columns:1fr}}.warehouse-inventory-photo-section-header[data-v-f420b26b],.warehouse-inventory-photo-editor-buttons[data-v-f420b26b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouse-inventory-photo-editor[data-v-f420b26b]{display:grid;gap:12px}.warehouse-inventory-photo-progress[data-v-f420b26b]{display:grid;gap:8px}.warehouse-inventory-photo-piece-group[data-v-f420b26b]{display:grid;gap:12px;padding:14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.warehouse-inventory-photo-piece-header[data-v-f420b26b]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--tx2)}.warehouse-inventory-photo-piece-header strong[data-v-f420b26b]{color:var(--tx)}.warehouse-inventory-photo-piece-header span.complete[data-v-f420b26b]{color:var(--accent)}.warehouse-inventory-photo-workflow-hint[data-v-f420b26b]{color:var(--tx3);font-size:12px}.warehouse-inventory-photo-slot-grid[data-v-f420b26b]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.warehouse-inventory-photo-slot-upload[data-v-f420b26b],.warehouse-inventory-photo-slot-upload[data-v-f420b26b] .el-upload{width:100%}.warehouse-inventory-photo-slot[data-v-f420b26b]{position:relative;display:grid;gap:8px;min-height:150px;place-items:center;padding:14px 10px;border:1px dashed var(--bdr-strong);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-input));color:var(--tx2);text-align:center}.warehouse-inventory-photo-slot.filled[data-v-f420b26b]{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-card))}.warehouse-inventory-photo-slot strong[data-v-f420b26b]{color:var(--red-500)}.warehouse-inventory-photo-slot.filled strong[data-v-f420b26b]{color:var(--accent)}.warehouse-inventory-photo-slot-preview[data-v-f420b26b]{width:min(100%,132px);height:82px;border-radius:6px}.warehouse-inventory-photo-slot-icon[data-v-f420b26b]{font-size:24px}.warehouse-inventory-photo-slot small[data-v-f420b26b]{max-width:100%;overflow:hidden;color:var(--tx3);text-overflow:ellipsis;white-space:nowrap}.warehouse-inventory-photo-unassigned[data-v-f420b26b]{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--orange-500, #d97706) 45%,var(--bdr));border-radius:8px;background:color-mix(in srgb,var(--orange-500, #d97706) 8%,var(--bg-card))}.warehouse-inventory-photo-unassigned-header[data-v-f420b26b]{display:grid;gap:4px}.warehouse-inventory-photo-unassigned-header strong[data-v-f420b26b]{color:var(--tx)}.warehouse-inventory-photo-unassigned-header span[data-v-f420b26b]{color:var(--tx3)}.warehouse-inventory-photo-remove[data-v-f420b26b]{position:absolute;z-index:2;top:8px;right:8px;width:22px;height:22px;border:2px solid var(--red-500);border-radius:50%;background:color-mix(in srgb,var(--red-500) 8%,var(--bg-card));color:var(--red-500);font-size:16px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 1px 5px color-mix(in srgb,var(--red-500) 28%,transparent)}.warehouse-inventory-photo-upload-state[data-v-f420b26b]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--bdr));border-radius:8px;color:var(--tx2)}.warehouse-inventory-photo-spinner[data-v-f420b26b]{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent);border-radius:50%;animation:warehouse-inventory-photo-spin-f420b26b .8s linear infinite}.warehouse-inventory-photo-editor-actions[data-v-f420b26b]{display:grid;gap:12px;margin-top:16px}.warehouse-inventory-photo-editor-buttons[data-v-f420b26b]{justify-content:flex-start}@keyframes warehouse-inventory-photo-spin-f420b26b{to{transform:rotate(360deg)}}.warehouse-qc-exceptions-page[data-v-7d553ecf]{display:grid;gap:12px;min-width:0;color:#1a1a1a}.page-header[data-v-7d553ecf],.card-header[data-v-7d553ecf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h1[data-v-7d553ecf],.card-header h2[data-v-7d553ecf]{margin:0;color:#1a1a1a;font-weight:600}.page-header h1[data-v-7d553ecf]{font-size:18px;line-height:1.5}.page-header p[data-v-7d553ecf]{margin:3px 0 0;color:#8a8f99;font-size:12px}.filter-card[data-v-7d553ecf],.exception-card[data-v-7d553ecf]{min-width:0;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.filter-card[data-v-7d553ecf]{padding:14px 16px 4px}.filter-grid[data-v-7d553ecf]{display:grid;grid-template-columns:150px 150px minmax(160px,1fr) minmax(160px,1fr) minmax(330px,1.6fr) auto;gap:10px 12px;align-items:end}.filter-grid[data-v-7d553ecf] .el-form-item{margin-bottom:10px}.filter-grid[data-v-7d553ecf] .el-select,.filter-grid[data-v-7d553ecf] .el-date-editor{width:100%}.filter-actions[data-v-7d553ecf]{display:flex;gap:8px;padding-bottom:10px}.card-header[data-v-7d553ecf]{align-items:center;min-height:22px;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.card-header h2[data-v-7d553ecf]{font-size:14px}.card-header span[data-v-7d553ecf]{color:#8a8f99;font-size:12px}.exception-table[data-v-7d553ecf]{width:100%}.mono[data-v-7d553ecf]{color:#5c5c58;font-family:SF Mono,Consolas,monospace;font-size:11.5px;font-variant-numeric:tabular-nums}.description-cell[data-v-7d553ecf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-link[data-v-7d553ecf]{color:#0f6e56;font-size:12px;text-decoration:none}.work-order-link[data-v-7d553ecf]:hover{text-decoration:underline}.empty-description[data-v-7d553ecf]{max-width:520px;margin:0 auto;color:#8a8f99;font-size:12px;line-height:1.6}.empty-description.error[data-v-7d553ecf]{color:#b62e2e}.pagination-bar[data-v-7d553ecf]{display:flex;justify-content:flex-end;padding:14px 16px;border-top:1px solid rgba(0,0,0,.08)}@media(max-width:1280px){.filter-grid[data-v-7d553ecf]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-filter[data-v-7d553ecf]{grid-column:span 2}}@media(max-width:720px){.page-header[data-v-7d553ecf]{align-items:stretch;flex-direction:column}.filter-grid[data-v-7d553ecf]{grid-template-columns:1fr}.time-filter[data-v-7d553ecf]{grid-column:auto}}.warehouse-unpack-page[data-v-788a4544]{display:grid;gap:16px;color:var(--tx)}.warehouse-unpack-header[data-v-788a4544]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.warehouse-unpack-title-row[data-v-788a4544]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.warehouse-unpack-title-row h1[data-v-788a4544]{margin:0;font-size:24px;line-height:1.2}.unpack-summary-grid[data-v-788a4544]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.unpack-summary-card[data-v-788a4544]{display:grid;gap:4px;min-height:96px;padding:16px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-sm)}.unpack-summary-card span[data-v-788a4544],.unpack-summary-card small[data-v-788a4544]{color:var(--tx3);font-weight:600}.unpack-summary-card strong[data-v-788a4544]{font-size:28px;line-height:1}.tone-danger[data-v-788a4544]{border-left:4px solid #dc2626}.tone-warning[data-v-788a4544]{border-left:4px solid #f59e0b}.tone-success[data-v-788a4544]{border-left:4px solid #16a34a}.tone-neutral[data-v-788a4544]{border-left:4px solid var(--bdr)}.unpack-tabs[data-v-788a4544]{display:grid;gap:16px;padding-top:0;overflow:visible}.unpack-tabs[data-v-788a4544] .el-tabs__header{margin:0;overflow:visible}.unpack-tabs[data-v-788a4544] .el-tabs__nav-wrap,.unpack-tabs[data-v-788a4544] .el-tabs__content{overflow:visible}.unpack-tabs[data-v-788a4544] .el-tabs__nav-wrap:after{display:none}.unpack-tabs[data-v-788a4544] .el-tabs__nav{gap:8px;padding:0;transform:none!important}.unpack-tabs[data-v-788a4544] .el-tabs__active-bar{display:none}.unpack-tabs[data-v-788a4544] .el-tabs__item{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:106px;padding:0 18px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card);color:var(--tx);box-shadow:var(--shadow-sm);font-weight:700;line-height:1;text-align:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.unpack-tabs[data-v-788a4544] .el-tabs__item.is-active{border-color:var(--teal-600);background:var(--teal-600);color:#fff}.arrival-empty-panel[data-v-788a4544]{display:grid;min-height:280px;padding:24px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-sm)}.unpack-task-panel[data-v-788a4544]{display:grid;gap:18px;padding:22px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-sm)}.unpack-task-list[data-v-788a4544]{display:grid;gap:14px}.unpack-task-block[data-v-788a4544]{display:grid;gap:0;padding:0;border:1px solid #f3b4cf;border-left:4px solid #db2777;border-radius:3px;background:#fdf2f8;cursor:pointer}.unpack-task-main[data-v-788a4544]{padding:18px 22px 14px}.unpack-task-main dl[data-v-788a4544]{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr));gap:12px;margin:0}.unpack-task-main dl div[data-v-788a4544]{display:grid;gap:4px;min-width:0}.unpack-task-main dt[data-v-788a4544]{color:var(--tx3);font-weight:700}.unpack-task-main dd[data-v-788a4544]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.unpack-item-table[data-v-788a4544]{width:calc(100% - 44px);margin:0 22px 18px;--el-table-header-bg-color: #fff;--el-table-tr-bg-color: #fff}.unpack-item-table[data-v-788a4544] .el-table__header th{color:var(--tx2);font-weight:700}.unpack-pagination[data-v-788a4544]{display:flex;justify-content:flex-end}.inline-receipt[data-v-788a4544]{margin:0;padding:10px 12px;border-radius:6px;font-weight:700}.inline-receipt.success[data-v-788a4544]{background:#ecfdf5;color:#047857}.inline-receipt.error[data-v-788a4544]{background:#fef2f2;color:#b91c1c}.detail-facts[data-v-788a4544]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.detail-facts div[data-v-788a4544]{display:grid;gap:4px;padding:10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg)}.detail-facts span[data-v-788a4544]{color:var(--tx3);font-weight:700}@media(max-width:1200px){.unpack-summary-grid[data-v-788a4544]{grid-template-columns:repeat(2,minmax(0,1fr))}.unpack-task-main dl[data-v-788a4544]{grid-template-columns:1fr}}.pack-outbound-builder[data-v-86ea4242]{display:grid;gap:12px}.pack-design-panel[data-v-86ea4242]{min-width:0;border:1px solid var(--bdr);border-radius:6px;background:#ffffff08;overflow:hidden}.pack-limit-grid[data-v-86ea4242]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:12px 24px;padding:12px 14px}.pack-limit-services[data-v-86ea4242]{grid-column:1 / -1}.pack-limit-line[data-v-86ea4242]{color:var(--tx);font-size:13px;line-height:1.85}.pack-limit-line strong[data-v-86ea4242]{color:var(--red-500);font-weight:800}.pack-product-table[data-v-86ea4242]{border-top:1px solid var(--bdr)}.pack-table-row[data-v-86ea4242]{display:grid;grid-template-columns:minmax(240px,.74fr) minmax(420px,1.8fr) minmax(260px,1fr)}.pack-table-head[data-v-86ea4242]{background:#ffffff0a;color:var(--tx2);font-size:13px;font-weight:800}.pack-table-head>div[data-v-86ea4242],.pack-product-row>div[data-v-86ea4242],.pack-package-cell[data-v-86ea4242]{min-width:0;padding:10px}.pack-table-body[data-v-86ea4242]{display:grid;grid-template-columns:minmax(240px,.74fr) minmax(760px,3.34fr)}.pack-package-cell[data-v-86ea4242]{display:flex;flex-direction:column;justify-content:center;gap:12px;background:#ffffff06;border-right:1px solid var(--bdr);color:var(--tx)}.pack-package-cell strong[data-v-86ea4242]{color:var(--tx2)}.danger[data-v-86ea4242]{color:var(--red-500)!important}.pack-status-chip[data-v-86ea4242]{display:inline-flex;align-items:center;min-height:24px;border-radius:5px;background:#16a08529;color:var(--teal-500);padding:2px 8px;font-weight:800}.pack-product-row[data-v-86ea4242]{width:100%;border:0;border-bottom:1px solid var(--bdr);background:transparent;color:var(--tx);text-align:left;cursor:pointer}.pack-product-row[data-v-86ea4242]:hover{background:#ffffff0a}.pack-product-row.packed[data-v-86ea4242]{color:var(--tx3)}.pack-product-main[data-v-86ea4242]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.pack-product-image[data-v-86ea4242]{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(211,220,235,.26);border-radius:6px;background:#ffffff14;color:#addad2e6;font-size:12px;font-weight:800;overflow:hidden}.pack-product-image img[data-v-86ea4242]{width:100%;height:100%;object-fit:cover}.pack-product-title[data-v-86ea4242]{margin:4px 0;color:var(--tx);font-weight:800}.pack-packed-tip[data-v-86ea4242]{margin-top:4px;color:var(--teal-500);font-weight:800}.pack-product-empty[data-v-86ea4242]{min-height:180px;border-bottom:1px solid var(--bdr)}.pack-carton-section[data-v-86ea4242]{display:grid;gap:8px}.pack-carton-title[data-v-86ea4242]{color:var(--tx);font-size:15px;font-weight:900}.pack-carton-board[data-v-86ea4242]{display:grid;grid-template-columns:180px minmax(360px,1fr) 120px;gap:12px}.pack-carton-config[data-v-86ea4242]{display:grid;gap:14px;border-top:1px solid var(--bdr);margin-top:14px;padding-top:14px}.pack-carton-tabs[data-v-86ea4242]{display:grid;gap:8px}.pack-carton-tab[data-v-86ea4242]{display:grid;gap:7px;min-height:132px;border:1px solid var(--bdr);border-radius:8px;background:#ffffff08;color:var(--tx2);padding:14px 12px;text-align:center;cursor:pointer}.pack-carton-tab.active[data-v-86ea4242]{border-color:var(--teal-500);box-shadow:0 0 0 1px #16a08547}.pack-carton-tab strong[data-v-86ea4242]{color:var(--tx);font-size:16px}.pack-carton-tab small[data-v-86ea4242]{color:var(--red-500);font-weight:800}.pack-carton-detail[data-v-86ea4242]{display:grid;gap:10px;min-width:0;border:1px solid var(--bdr);border-radius:8px;background:#ffffff08;padding:12px}.pack-carton-fields[data-v-86ea4242]{display:grid;grid-template-columns:minmax(220px,1fr);gap:10px}.pack-box-type-options[data-v-86ea4242]{display:flex;flex-wrap:wrap;gap:8px}.pack-box-type-panel[data-v-86ea4242]{display:grid;gap:8px}.pack-box-config-title[data-v-86ea4242]{color:var(--tx2);font-size:13px;font-weight:900}.pack-box-type-option[data-v-86ea4242]{min-width:48px;min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bdr);border-radius:6px;background:#ffffff08;color:var(--tx);padding:5px 12px;font-weight:900;cursor:pointer}.pack-box-type-option input[data-v-86ea4242]{width:15px;height:15px;accent-color:var(--teal-500);flex:0 0 auto}.pack-box-type-name[data-v-86ea4242]{line-height:1.15}.pack-box-type-price[data-v-86ea4242]{color:var(--tx2);font-size:11px;font-weight:800;line-height:1.1}.pack-box-type-option.active[data-v-86ea4242]{border-color:var(--teal-500);background:#16a0859e;color:#fff}.pack-box-type-option.active .pack-box-type-price[data-v-86ea4242]{color:#ffffffd1}.pack-box-services[data-v-86ea4242]{display:flex;flex-wrap:wrap;gap:10px 18px;border:1px solid var(--bdr);border-radius:6px;padding:10px}.pack-box-services-head[data-v-86ea4242]{display:flex;flex-basis:100%;align-items:center;gap:10px;color:var(--tx2);font-size:13px;font-weight:900}.pack-box-services-head strong[data-v-86ea4242]{border-radius:5px;background:#16a08538;color:var(--teal-500);padding:5px 10px;font-size:12px}.pack-required-service[data-v-86ea4242]{border-radius:4px;background:#e74c3c24;color:var(--red-500);padding:2px 5px;font-size:10px;font-weight:800}.pack-carton-summary[data-v-86ea4242]{display:grid;gap:6px;color:var(--tx2);font-size:13px}.pack-add-box-tile[data-v-86ea4242]{display:grid;place-items:center;min-height:132px;border:1px solid var(--bdr);border-radius:8px;background:#ffffff09;color:var(--tx3);cursor:pointer}.pack-add-box-tile span[data-v-86ea4242]{font-size:44px;line-height:1}.pack-scan-row[data-v-86ea4242]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.pack-scan-row input[data-v-86ea4242]{min-width:0;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-input);color:var(--tx);padding:6px 8px;font-size:12px}.pack-label-list[data-v-86ea4242],.pack-box-labels[data-v-86ea4242],.pack-unboxed-row[data-v-86ea4242]{display:flex;flex-wrap:wrap;gap:6px}.pack-unboxed-row[data-v-86ea4242]{align-items:center;color:var(--tx2);font-size:12px}.pack-label-chip[data-v-86ea4242]{display:inline-flex;align-items:center;gap:8px;min-height:30px;border:1px solid var(--bdr);border-radius:5px;background:var(--bg-input);color:var(--tx);padding:5px 8px;font-size:11.5px;cursor:pointer}.pack-label-chip strong[data-v-86ea4242]{color:var(--teal-500);font-size:10.5px}.pack-label-chip.packed[data-v-86ea4242]{border-color:#16a08573}.pack-delete-box[data-v-86ea4242]{justify-self:start;border:0;background:transparent;color:var(--red-500);cursor:pointer;font-size:11px}.pack-outbound-validation[data-v-86ea4242]{border-radius:5px;background:#e74c3c1f;color:var(--red-500);padding:8px 10px;font-size:12px}.pack-outbound-validation.muted[data-v-86ea4242]{background:#ffffff0a;color:var(--tx2)}@media(max-width:980px){.pack-limit-grid[data-v-86ea4242],.pack-table-row[data-v-86ea4242],.pack-table-body[data-v-86ea4242],.pack-carton-board[data-v-86ea4242],.pack-carton-fields[data-v-86ea4242]{grid-template-columns:1fr}.pack-package-cell[data-v-86ea4242]{border-right:0;border-bottom:1px solid var(--bdr)}}.qc-station-page[data-v-b03aaafe]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:calc(100dvh - 72px);min-width:0;overflow:hidden}.station-qc-goods-detail-link[data-v-b03aaafe]{display:inline-flex;align-items:center;min-height:28px;margin:0;padding:3px 9px;border:1px solid currentColor;border-radius:4px;background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);color:var(--el-color-primary);cursor:pointer;font:inherit}.station-qc-goods-detail-link[data-v-b03aaafe]:disabled{color:inherit;cursor:not-allowed;opacity:.55}.station-status-bar[data-v-b03aaafe]{margin-bottom:0}.station-status-bar .el-button[data-v-b03aaafe]{margin-left:auto}.station-qc-alert[data-v-b03aaafe]{--el-alert-padding: 8px 12px}.qc-station-page>.station-screen[data-v-b03aaafe]{display:flex;flex-direction:column;container-name:qc-station-screen;container-type:inline-size;min-height:0;margin-bottom:0;overflow:hidden}.station-qc-page-heading[data-v-b03aaafe]{display:flex;flex:0 0 auto;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.station-qc-search-stage[data-v-b03aaafe]{display:grid;flex:0 0 auto;grid-template-columns:minmax(190px,240px) minmax(320px,1fr);align-items:center;gap:12px;margin-top:8px;padding:7px 10px;border:1px solid var(--bdr);border-left:3px solid var(--el-color-primary);border-radius:6px;background:var(--bg-card);text-align:left}.station-qc-search-heading[data-v-b03aaafe]{display:flex;min-width:0;align-items:center;gap:9px}.station-qc-search-icon[data-v-b03aaafe]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:5px;background:var(--el-color-primary-light-9);font-size:17px;line-height:1}.station-qc-search-heading strong[data-v-b03aaafe]{display:block;color:var(--tx);font-size:13px;line-height:1.25}.station-qc-search-box[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1fr) 60px 60px;align-items:center;width:100%;gap:6px}.station-qc-search-box[data-v-b03aaafe] .el-input__wrapper{min-height:32px;background:var(--bg-input);box-shadow:0 0 0 1px var(--bdr-strong) inset}.station-qc-search-box[data-v-b03aaafe] .el-input__inner{color:var(--tx);font-size:13px;font-weight:600}.station-qc-search-box[data-v-b03aaafe] .el-button{min-height:32px;padding-inline:10px;font-size:12px;font-weight:700}.station-qc-workbench[data-v-b03aaafe]{grid-template-columns:280px minmax(0,1fr) 260px;align-items:stretch;flex:1 1 auto;min-height:0;height:100%;margin-bottom:0;overflow:hidden}.station-qc-queue[data-v-b03aaafe],.station-qc-done[data-v-b03aaafe],.station-qc-current[data-v-b03aaafe]{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);overflow:hidden}.station-qc-current[data-v-b03aaafe]{overflow-y:auto}.station-qc-scroll[data-v-b03aaafe]{flex:1 1 auto;min-height:0;height:auto}.station-qc-done-list[data-v-b03aaafe]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;gap:10px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.station-qc-done-list .station-done-q-item[data-v-b03aaafe]{flex:0 0 auto;gap:5px;min-height:0;margin-bottom:0;padding:10px}.station-qc-done-item-button[data-v-b03aaafe]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.station-qc-done-list .station-qc-done-item-button[data-v-b03aaafe]:hover,.station-qc-done-list .station-qc-done-item-button[data-v-b03aaafe]:focus-visible{border-color:var(--el-color-primary, #409eff);background:var(--bg-active);outline:none}.station-qc-done-list .q-item-id[data-v-b03aaafe],.station-qc-done-list .q-item-info[data-v-b03aaafe],.station-qc-done-list .q-item-meta[data-v-b03aaafe]{overflow-wrap:anywhere;line-height:1.45}.station-qc-load-more[data-v-b03aaafe]{padding:8px 0;color:var(--tx3);text-align:center;font-size:12px}.q-item[data-v-b03aaafe]{cursor:pointer}.station-qc-task-list-item[data-v-b03aaafe]{display:grid;gap:6px;margin-bottom:8px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-input);padding:8px}.station-qc-task-list-item.current[data-v-b03aaafe]{border-color:var(--el-color-primary);background:var(--bg-active)}.station-qc-task-open-button[data-v-b03aaafe]{width:100%;margin:0;border:0;background:transparent;padding:0;color:inherit;text-align:left}.station-qc-task-card-head[data-v-b03aaafe]{display:flex;align-items:center;gap:6px}.station-qc-task-card-head>span[data-v-b03aaafe]:first-child{min-width:0;margin-right:auto;overflow-wrap:anywhere}.station-qc-task-card-badges[data-v-b03aaafe]{display:inline-flex;flex:0 0 auto;align-items:center}.station-qc-task-card-package[data-v-b03aaafe]{display:flex;align-items:center;gap:8px}.station-qc-task-card-package>span[data-v-b03aaafe]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-qc-task-card-package .el-tag[data-v-b03aaafe]{flex:0 0 auto;margin-left:auto}.q-item[data-v-b03aaafe]:disabled{cursor:not-allowed;opacity:.66}.q-item-meta[data-v-b03aaafe]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.station-qc-current-head[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;border-radius:8px;background:var(--bg-input);padding:12px}.station-qc-current-head p[data-v-b03aaafe]{margin:0 0 4px;color:var(--tx3);font-size:11px}.station-qc-current-head strong[data-v-b03aaafe]{color:var(--tx);font-size:14px}.station-qc-line-table[data-v-b03aaafe]{margin-bottom:12px}.station-qc-order-line[data-v-b03aaafe]{position:sticky;z-index:3;top:0;padding:8px 10px;border:1px solid var(--bdr);border-radius:7px;background:var(--bg-card);color:var(--tx1);font-weight:700}.station-qc-line-table[data-v-b03aaafe] .el-table__row{cursor:pointer}.station-qc-line-table[data-v-b03aaafe] .el-table__row.is-current-qc-line>.el-table__cell{background:var(--el-color-primary-light-9)}.station-qc-line-table[data-v-b03aaafe] .el-table__row.is-current-qc-line>.el-table__cell:first-child{box-shadow:inset 3px 0 0 var(--el-color-primary)}.station-qc-table-sub[data-v-b03aaafe]{margin-top:4px;color:var(--tx3);font-size:11px}.station-qc-progress-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;color:var(--tx2);font-size:11px;line-height:1.4}.station-qc-thumb[data-v-b03aaafe]{width:64px;height:48px;border-radius:6px}.station-qc-product-card[data-v-b03aaafe]{display:grid;grid-template-columns:180px minmax(0,1fr);max-width:none;border-radius:8px;background:var(--bg-input);color:var(--tx)}.station-qc-product-card dl[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0}.station-qc-product-card dl div[data-v-b03aaafe]{min-width:0}.station-qc-product-card dt[data-v-b03aaafe]{color:var(--tx3);font-size:11px}.station-qc-product-card dd[data-v-b03aaafe]{margin:0;color:var(--tx);font-size:13px;word-break:break-word}.station-qc-product-card .station-qc-qty[data-v-b03aaafe]{color:var(--amber-500);font-size:20px;font-weight:700}.station-qc-product-placeholder[data-v-b03aaafe]{width:180px;height:130px;border:1px dashed var(--bdr-strong);border-radius:8px;background:var(--bg-card);color:var(--tx3)}.station-qc-product-image[data-v-b03aaafe]{width:180px;height:130px;border-radius:8px;background:var(--bg-card);cursor:zoom-in}.station-qc-thumb-img[data-v-b03aaafe]{width:54px;height:54px;border-radius:6px;background:var(--bg-card);cursor:zoom-in}.station-qc-base-grid[data-v-b03aaafe],.station-qc-photo-upload-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.station-qc-hs-search-field[data-v-b03aaafe]{grid-column:1 / -1}.station-qc-hs-search-field[data-v-b03aaafe] .el-form-item__label{width:100%}.station-qc-hs-search-head[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.station-qc-hs-current-info[data-v-b03aaafe]{grid-column:1 / -1;display:grid;gap:8px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:10px 12px}.station-qc-hs-current-info header[data-v-b03aaafe]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.station-qc-hs-current-info header strong[data-v-b03aaafe]{color:var(--tx1);font-size:13px}.station-qc-hs-current-info header small[data-v-b03aaafe],.station-qc-hs-current-info dt[data-v-b03aaafe]{color:var(--tx3);font-size:11px}.station-qc-hs-current-info dl[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0}.station-qc-hs-current-info dl>div[data-v-b03aaafe]{min-width:0}.station-qc-hs-current-info dd[data-v-b03aaafe]{overflow:hidden;margin:4px 0 0;color:var(--tx);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.station-qc-collapsible-field[data-v-b03aaafe] .el-form-item__label{width:100%}.station-qc-collapsible-label[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.station-qc-collapsible-content[data-v-b03aaafe]{width:100%}.station-qc-hs-suggestions[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.station-qc-hs-suggestion[data-v-b03aaafe]{display:grid;gap:4px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);padding:10px 12px;color:var(--tx2);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.station-qc-hs-suggestion[data-v-b03aaafe]:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-input));transform:translateY(-1px)}.station-qc-hs-suggestion[data-v-b03aaafe]:disabled{cursor:not-allowed;opacity:.6}.station-qc-hs-suggestion strong[data-v-b03aaafe]{color:var(--amber-500);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.station-qc-hs-suggestion span[data-v-b03aaafe]{color:var(--tx);font-size:13px;font-weight:700}.station-qc-hs-suggestion small[data-v-b03aaafe]{color:var(--tx3);font-size:11px}.station-qc-photo-url-field[data-v-b03aaafe],.station-qc-photo-remark-field[data-v-b03aaafe]{grid-column:1 / -1}.station-qc-photo-upload[data-v-b03aaafe],.station-qc-photo-upload[data-v-b03aaafe] .el-upload{width:100%}.station-qc-photo-upload[data-v-b03aaafe] .el-upload-dragger{display:grid;min-height:128px;place-items:center;border-color:var(--bdr-strong);background:color-mix(in srgb,var(--accent) 8%,var(--bg-input));padding:14px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.station-qc-photo-upload[data-v-b03aaafe] .el-upload-dragger:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg-input));transform:translateY(-1px)}.station-qc-photo-upload[data-v-b03aaafe] .is-disabled .el-upload-dragger,.station-qc-photo-upload[data-v-b03aaafe] .el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;opacity:.55;transform:none}.station-qc-upload-body[data-v-b03aaafe]{display:grid;gap:6px;place-items:center;text-align:center}.station-qc-upload-body strong[data-v-b03aaafe]{color:var(--tx);font-size:14px}.station-qc-upload-body span[data-v-b03aaafe],.station-qc-upload-body small[data-v-b03aaafe]{color:var(--tx3)}.station-qc-photo-current[data-v-b03aaafe]{display:grid;gap:6px;margin:12px 0}.station-qc-photo-current h3[data-v-b03aaafe]{margin:0}.station-qc-photo-current h3[data-v-b03aaafe]{color:var(--tx);font-size:15px}.station-qc-photo-query[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-top:14px;text-align:left}.station-qc-photo-query[data-v-b03aaafe] .el-button+.el-button{margin-left:0}.station-qc-photo-query-error[data-v-b03aaafe],.station-qc-photo-query-hint[data-v-b03aaafe]{margin-top:8px;font-size:12px;text-align:left}.station-qc-photo-query-error[data-v-b03aaafe]{color:var(--el-color-warning, #e6a23c)}.station-qc-photo-query-hint[data-v-b03aaafe]{color:var(--tx2);font-weight:600}.station-qc-photo-current-heading[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.station-qc-photo-current-heading h3[data-v-b03aaafe]{min-width:0}.station-qc-photo-unselected[data-v-b03aaafe]{margin-top:14px}.station-qc-photo-product-card[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;margin-bottom:16px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:14px}.station-qc-photo-product-card h4[data-v-b03aaafe]{margin:0 0 12px;color:var(--tx);font-size:14px}.station-qc-photo-product-body[data-v-b03aaafe]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}.station-qc-photo-product-image[data-v-b03aaafe],.station-qc-photo-product-placeholder[data-v-b03aaafe]{width:150px;height:150px;border-radius:6px;background:var(--bg-input)}.station-qc-photo-product-image[data-v-b03aaafe]{cursor:zoom-in}.station-qc-photo-product-placeholder[data-v-b03aaafe]{display:grid;place-items:center;border:1px dashed var(--bdr-strong);color:var(--tx3);font-size:12px}.station-qc-photo-product-facts[data-v-b03aaafe],.station-qc-photo-inspection-facts[data-v-b03aaafe]{display:grid;gap:7px;margin:0}.station-qc-photo-product-facts div[data-v-b03aaafe],.station-qc-photo-inspection-facts div[data-v-b03aaafe]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;min-width:0}.station-qc-photo-product-facts dt[data-v-b03aaafe],.station-qc-photo-inspection-facts dt[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-photo-product-facts dd[data-v-b03aaafe],.station-qc-photo-inspection-facts dd[data-v-b03aaafe]{min-width:0;margin:0;color:var(--tx2);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.station-qc-photo-product-facts a[data-v-b03aaafe]{color:var(--el-color-primary)}.station-qc-photo-inspection[data-v-b03aaafe]{border-left:1px solid var(--bdr-strong);padding-left:14px}.station-qc-photo-inspection-tags[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:8px}.station-qc-photo-inspection-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.station-qc-photo-inspection-result[data-v-b03aaafe]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;border-radius:6px;background:var(--bg-input);padding:7px 9px;color:var(--tx2);font-size:12px}.station-qc-photo-inspection-result strong[data-v-b03aaafe]{font-size:11px}.station-qc-photo-inspection-result.passed[data-v-b03aaafe],.station-qc-photo-inspection-result.passed strong[data-v-b03aaafe]{color:var(--el-color-success)}.station-qc-photo-inspection-result.failed[data-v-b03aaafe],.station-qc-photo-inspection-result.failed strong[data-v-b03aaafe]{color:var(--el-color-danger)}.station-qc-photo-inspection-icon[data-v-b03aaafe]{display:grid;width:16px;height:16px;place-items:center;border-radius:4px;color:#fff;font-size:11px;font-weight:900}.station-qc-photo-inspection-result.passed .station-qc-photo-inspection-icon[data-v-b03aaafe]{background:var(--el-color-success)}.station-qc-photo-inspection-result.failed .station-qc-photo-inspection-icon[data-v-b03aaafe]{background:var(--el-color-danger)}.station-qc-photo-goods-attributes[data-v-b03aaafe]{display:grid;gap:8px;margin-top:14px;border-top:1px solid var(--bdr-strong);padding-top:12px;color:var(--tx2);font-size:12px}.station-qc-photo-inspection-facts[data-v-b03aaafe]{gap:9px}.station-qc-photo-inspection-facts dt[data-v-b03aaafe]:after,.station-qc-photo-product-facts dt[data-v-b03aaafe]:after{content:"："}.station-qc-photo-inspection-empty[data-v-b03aaafe]{border:1px dashed var(--bdr-strong);border-radius:6px;padding:20px 12px;color:var(--tx3);font-size:12px;text-align:center}.station-qc-photo-inspection-empty.error[data-v-b03aaafe]{border-color:var(--el-color-danger);color:var(--el-color-danger)}.station-qc-photo-progress[data-v-b03aaafe]{display:grid;grid-template-columns:auto minmax(160px,260px);gap:10px;align-items:center;width:100%;margin-bottom:12px;color:var(--tx3);font-size:12px;font-weight:800}.station-qc-photo-group-tabs[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:10px}.station-qc-photo-group-tab[data-v-b03aaafe]{position:relative;display:grid;min-width:104px;min-height:76px;place-items:center;gap:6px;border:1px solid var(--accent);border-radius:8px;background:var(--bg-card);padding:10px 18px;color:var(--tx2);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.station-qc-photo-group-tab strong[data-v-b03aaafe]{color:var(--tx1);font-size:15px}.station-qc-photo-group-tab.current[data-v-b03aaafe]{background:color-mix(in srgb,var(--accent) 28%,var(--bg-card));color:var(--accent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 58%,transparent)}.station-qc-photo-group-tab.complete[data-v-b03aaafe]:after{position:absolute;top:6px;right:7px;display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--accent);color:var(--bg-card);content:"✓";font-size:12px;font-weight:900}.station-qc-photo-group-tab[data-v-b03aaafe]:disabled{cursor:wait;opacity:.65}.station-qc-photo-group-interface-gap[data-v-b03aaafe]{width:100%;margin:-2px 0 10px;color:var(--tx3);font-size:12px}.station-qc-photo-slot-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;width:100%}.station-qc-photo-slot-upload[data-v-b03aaafe],.station-qc-photo-slot-upload[data-v-b03aaafe] .el-upload{width:100%}.station-qc-photo-slot[data-v-b03aaafe]{position:relative;display:grid;gap:8px;place-items:center;min-height:140px;border:1px dashed var(--bdr-strong);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-input));padding:16px 12px;color:var(--tx2);text-align:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.station-qc-photo-slot[data-v-b03aaafe]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg-input));transform:translateY(-1px)}.station-qc-photo-slot.loading[data-v-b03aaafe],.station-qc-photo-slot.loading[data-v-b03aaafe]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--bg-input));cursor:wait;transform:none}.station-qc-photo-slot.filled[data-v-b03aaafe]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-card))}.station-qc-photo-slot strong[data-v-b03aaafe]{color:var(--red-500);font-size:14px}.station-qc-photo-slot.filled strong[data-v-b03aaafe]{color:var(--accent)}.station-qc-photo-preview[data-v-b03aaafe]{width:min(100%,132px);height:82px;border-radius:6px;background:var(--bg-card)}.station-qc-photo-remove[data-v-b03aaafe]{position:absolute;z-index:2;top:8px;right:8px;display:inline-grid;width:22px;height:22px;place-items:center;border:2px solid var(--red-500);border-radius:999px;background:color-mix(in srgb,var(--red-500) 10%,var(--bg-card));color:var(--red-500);cursor:pointer;font-size:16px;font-weight:900;line-height:1;box-shadow:0 1px 5px color-mix(in srgb,var(--red-500) 32%,transparent)}.station-qc-photo-remove[data-v-b03aaafe]:disabled{cursor:not-allowed;opacity:.55}.station-qc-photo-slot small[data-v-b03aaafe]{max-width:100%;overflow:hidden;color:var(--tx3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.station-qc-photo-icon[data-v-b03aaafe]{font-size:24px}.station-qc-photo-spinner[data-v-b03aaafe]{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent);border-radius:999px;animation:station-qc-photo-spin-b03aaafe .8s linear infinite}.station-qc-photo-spinner.small[data-v-b03aaafe]{width:16px;height:16px;border-width:2px}.station-qc-photo-upload-state[data-v-b03aaafe]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--bg-input));color:var(--tx2);font-size:13px;font-weight:800}@keyframes station-qc-photo-spin-b03aaafe{to{transform:rotate(360deg)}}.station-qc-photo-required[data-v-b03aaafe]{position:absolute;top:10px;right:12px;color:var(--red-500);font-weight:900}.station-qc-required-mark[data-v-b03aaafe]{margin-right:4px;color:var(--el-color-danger);font-weight:900}.station-qc-waybill[data-v-b03aaafe]{display:grid;gap:8px}.station-qc-minor-flaw[data-v-b03aaafe]{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--bd2, #e0e0e0)}.station-qc-minor-flaw-title[data-v-b03aaafe]{display:flex;align-items:center;gap:4px}.station-qc-minor-flaw-title>strong[data-v-b03aaafe]{color:var(--tx1);font-size:14px}.station-qc-help-button[data-v-b03aaafe]{width:24px;height:24px;font-weight:800}.station-qc-minor-flaw-warning[data-v-b03aaafe]{margin:0;border-left:3px solid var(--el-color-warning);background:var(--el-color-warning-light-9);padding:8px 10px;color:var(--el-color-warning-dark-2);font-size:12px;line-height:1.5}.station-qc-waybill>strong[data-v-b03aaafe]{color:var(--tx1);font-size:14px}.station-qc-inbound-photo-group+.station-qc-inbound-photo-group[data-v-b03aaafe]{margin-top:12px;padding-top:12px;border-top:1px solid var(--el-border-color)}.station-qc-inbound-photo-group h4[data-v-b03aaafe]{margin:0;font-size:13px}.station-qc-inbound-photo-heading[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.station-qc-waybill-error[data-v-b03aaafe]{margin:6px 0 0;color:var(--el-color-danger);font-size:12px}.station-qc-waybill-hint[data-v-b03aaafe]{margin:0;color:var(--tx3);font-size:12px}.station-qc-waybill-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.station-qc-waybill-upload[data-v-b03aaafe],.station-qc-waybill-upload[data-v-b03aaafe] .el-upload{width:100%}.station-qc-waybill-photo[data-v-b03aaafe],.station-qc-waybill-slot[data-v-b03aaafe]{display:grid;gap:6px;place-items:center;min-height:120px;padding:12px 10px;border-radius:8px;text-align:center}.station-qc-waybill-photo[data-v-b03aaafe]{position:relative;border:1px solid var(--bdr-strong);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}.station-qc-waybill-slot[data-v-b03aaafe]{border:1px dashed var(--bdr-strong);background:color-mix(in srgb,var(--accent) 8%,var(--bg-input));color:var(--tx2);transition:border-color .16s ease,background-color .16s ease}.station-qc-waybill-slot[data-v-b03aaafe]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg-input))}.station-qc-waybill-slot.loading[data-v-b03aaafe]{border-color:var(--accent);cursor:wait}.station-qc-waybill-preview[data-v-b03aaafe]{width:100%;height:82px;border-radius:6px;background:var(--bg-card)}.station-qc-waybill-photo small[data-v-b03aaafe]{max-width:100%;overflow:hidden;color:var(--tx3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.station-qc-waybill-photo em[data-v-b03aaafe]{color:var(--el-color-warning, #e6a23c);font-size:11px;font-style:normal}.station-qc-waybill-icon[data-v-b03aaafe]{font-size:22px}.station-qc-waybill-empty[data-v-b03aaafe]{margin:0;color:var(--tx3);font-size:12px}.station-qc-file-nos[data-v-b03aaafe]{margin-top:6px;color:var(--tx3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.station-qc-current-item-print-actions[data-v-b03aaafe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.station-qc-current-item-print-actions .el-alert[data-v-b03aaafe]{flex:1 0 100%}.station-qc-exception-print-tip[data-v-b03aaafe]{margin:0;color:var(--el-color-warning, #e6a23c);font-size:12px;font-weight:700}.station-qc-finalize-blockers[data-v-b03aaafe]{flex-basis:100%}.station-qc-label-note[data-v-b03aaafe]{margin:0;color:var(--warn);font-weight:700}.station-qc-upload-snapshots[data-v-b03aaafe]{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.station-qc-upload-snapshot[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 10px;border-radius:6px;background:var(--bg-input)}.station-qc-upload-snapshot span[data-v-b03aaafe],.station-qc-upload-snapshot small[data-v-b03aaafe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-qc-upload-snapshot span[data-v-b03aaafe]{color:var(--tx1);font-weight:700}.station-qc-upload-snapshot small[data-v-b03aaafe]{color:var(--tx3)}.station-qc-check-grid[data-v-b03aaafe]{gap:10px;margin-bottom:16px}.station-qc-appearance-panel[data-v-b03aaafe]{display:flex;align-items:center;gap:18px;margin:0 0 12px;border:1px solid color-mix(in srgb,var(--el-color-warning, #e6a23c) 44%,var(--bdr));border-radius:8px;background:var(--bg-input);padding:10px 12px}.station-qc-appearance-panel>strong[data-v-b03aaafe]{flex:0 0 auto;color:var(--tx);font-size:13px}.station-qc-appearance-panel>strong[data-v-b03aaafe]:before{content:"*";margin-right:4px;color:var(--el-color-danger, #f56c6c)}.station-qc-appearance-options[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:10px 24px}.station-qc-appearance-options[data-v-b03aaafe] .el-radio{margin-right:0;color:var(--tx2)}.station-qc-appearance-options[data-v-b03aaafe] .station-qc-appearance-good.is-checked .el-radio__label{color:var(--el-color-primary)}.station-qc-appearance-options[data-v-b03aaafe] .station-qc-appearance-fair.is-checked .el-radio__label{color:var(--el-color-warning)}.station-qc-appearance-options[data-v-b03aaafe] .station-qc-appearance-poor.is-checked .el-radio__label{color:var(--el-color-danger)}.station-qc-waybill-delete[data-v-b03aaafe]{position:absolute;z-index:2;top:6px;right:6px;width:24px;height:24px;padding:0;font-size:18px;font-weight:800;line-height:1}.station-qc-optional-check-title[data-v-b03aaafe]{margin-top:8px}.station-qc-check-title[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;line-height:1.5}.station-qc-check-all[data-v-b03aaafe]{flex:0 0 auto;font-size:14px}.station-qc-submit-blockers[data-v-b03aaafe]{display:grid;gap:4px;margin:2px 0 0;padding:8px 10px 8px 26px;border:1px solid color-mix(in srgb,var(--el-color-warning, #e6a23c) 52%,var(--bdr));border-radius:8px;background:color-mix(in srgb,var(--el-color-warning, #e6a23c) 10%,var(--bg-input));color:var(--tx2);font-size:12px;line-height:1.5}.station-qc-submit-blockers li[data-v-b03aaafe]::marker{color:var(--el-color-warning, #e6a23c)}.station-qc-check-grid[data-v-b03aaafe] .el-checkbox{display:flex;align-items:center;min-height:44px;margin-right:0;border-radius:8px;background:var(--bg-input);padding:10px 12px;font-size:14px}.station-qc-check-label[data-v-b03aaafe]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.5}.station-qc-check-label span[data-v-b03aaafe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-qc-action-row[data-v-b03aaafe]{align-items:center}.station-qc-selected-goods[data-v-b03aaafe]{margin:0 0 -4px;color:var(--tx1);font-weight:700}.station-qc-decision-button[data-v-b03aaafe]{min-width:152px;height:40px;border-radius:6px;font-weight:700}.station-qc-decision-pass[data-v-b03aaafe]{--el-button-bg-color: var(--teal-600);--el-button-border-color: var(--teal-600);--el-button-hover-bg-color: var(--teal-500);--el-button-hover-border-color: var(--teal-500);--el-button-active-bg-color: var(--teal-800);--el-button-active-border-color: var(--teal-800);--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff}.station-qc-decision-exception[data-v-b03aaafe]{--el-button-bg-color: var(--amber-500);--el-button-border-color: var(--amber-500);--el-button-hover-bg-color: color-mix(in srgb, var(--amber-500) 84%, #fff);--el-button-hover-border-color: color-mix(in srgb, var(--amber-500) 84%, #fff);--el-button-active-bg-color: color-mix(in srgb, var(--amber-500) 82%, #000);--el-button-active-border-color: color-mix(in srgb, var(--amber-500) 82%, #000);--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff}.station-qc-zone[data-v-b03aaafe]{display:grid;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--bdr);border-radius:10px;background:var(--bg-subtle, rgba(127, 127, 127, .04))}.station-qc-zone[data-v-b03aaafe]:last-child{margin-bottom:0}.station-qc-zone-title[data-v-b03aaafe]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--tx);font-size:14px;font-weight:700}.station-qc-zone-title small[data-v-b03aaafe]{color:var(--tx3);font-size:12px;font-weight:600}.station-qc-refresh-inbound-button[data-v-b03aaafe]{margin-left:auto}.station-qc-task-bar[data-v-b03aaafe]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px 14px}.station-qc-task-bar>span[data-v-b03aaafe]{color:var(--tx2);white-space:nowrap}.station-qc-task-more[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-task-more>summary[data-v-b03aaafe]{width:max-content;cursor:pointer}.station-qc-task-more[open]>summary[data-v-b03aaafe]{margin-bottom:10px}.station-qc-stage-progress[data-v-b03aaafe]{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:6px 0 10px;padding:0;overflow:hidden;border:1px solid var(--bdr);border-radius:6px;list-style:none;background:var(--bdr)}.station-qc-stage-progress li[data-v-b03aaafe]{display:flex;min-width:0;align-items:center;gap:7px;min-height:36px;padding:6px 10px;background:var(--bg-card);color:var(--tx3)}.station-qc-stage-progress li.is-current[data-v-b03aaafe]{box-shadow:inset 0 -2px 0 var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--tx)}.station-qc-stage-progress li.is-complete[data-v-b03aaafe]{color:var(--el-color-success)}.station-qc-stage-progress strong[data-v-b03aaafe],.station-qc-stage-progress small[data-v-b03aaafe]{display:block}.station-qc-stage-progress strong[data-v-b03aaafe]{font-size:12px;line-height:1.25}.station-qc-stage-progress small[data-v-b03aaafe]{margin-top:1px;color:var(--tx3);font-size:10px;line-height:1.2}.station-qc-stage-number[data-v-b03aaafe]{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:800}.station-qc-current-stage[data-v-b03aaafe]{border-left:3px solid var(--el-color-primary)}.station-qc-stage-summary[data-v-b03aaafe]{margin-bottom:14px;padding:10px 12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-stage-summary>summary[data-v-b03aaafe]{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--el-color-success)}.station-qc-stage-summary small[data-v-b03aaafe]{color:var(--tx3)}.station-qc-summary-action[data-v-b03aaafe]{margin-left:auto;color:var(--el-color-primary)}.station-qc-photo-summary-thumbs[data-v-b03aaafe]{display:flex;gap:8px;margin-top:10px}.station-qc-summary-thumb[data-v-b03aaafe]{width:64px;height:64px;border-radius:6px}.station-qc-zone-index[data-v-b03aaafe]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:6px;background:var(--accent, #409eff);color:#fff;font-size:13px;font-weight:800;line-height:1}.station-qc-inbound-facts[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.station-qc-inbound-facts>div[data-v-b03aaafe]{min-width:0;padding:8px 10px;border:1px solid var(--bdr);border-radius:7px;background:var(--bg-soft)}.station-qc-inbound-facts dt[data-v-b03aaafe]{color:var(--tx3);font-size:11px}.station-qc-inbound-facts dd[data-v-b03aaafe]{overflow-wrap:anywhere;margin:4px 0 0;color:var(--tx1);font-weight:700}.station-qc-reference-summary[data-v-b03aaafe]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;cursor:pointer;color:var(--tx1);font-weight:700;list-style:none}.station-qc-reference-heading[data-v-b03aaafe]{display:inline-flex;align-items:center;gap:8px}.station-qc-reference-context[data-v-b03aaafe]{color:var(--tx3);font-size:12px;font-weight:400}.station-qc-reference-action[data-v-b03aaafe]{color:var(--tx3);font-size:12px;font-weight:700}.station-qc-reference-action-open[data-v-b03aaafe],.station-qc-zone-po[open] .station-qc-reference-action-closed[data-v-b03aaafe]{display:none}.station-qc-zone-po[open] .station-qc-reference-action-open[data-v-b03aaafe]{display:inline}.station-qc-unpacking-step[data-v-b03aaafe]{display:grid;gap:10px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-unpacking-step.is-complete[data-v-b03aaafe]{border-color:var(--el-color-success)}.station-qc-unpacking-action[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.station-qc-unpacking-action h4[data-v-b03aaafe],.station-qc-unpacking-action p[data-v-b03aaafe]{margin:0}.station-qc-unpacking-action p[data-v-b03aaafe]{margin-top:4px;color:var(--tx3)}.station-qc-quantity-block[data-v-b03aaafe]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.station-qc-matched-line[data-v-b03aaafe]{display:flex;flex:1 0 100%;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-left:3px solid var(--el-color-primary);background:var(--el-color-primary-light-9)}.station-qc-current-product-summary[data-v-b03aaafe]{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bdr);border-left:3px solid var(--el-color-primary);border-radius:8px;background:var(--bg-soft)}.station-qc-current-product-summary p[data-v-b03aaafe]{margin:3px 0 0;color:var(--tx3);font-size:12px}.station-qc-current-product-shortage[data-v-b03aaafe]{color:var(--el-color-danger);font-weight:700}.station-qc-current-product-thumb[data-v-b03aaafe]{width:112px;height:112px;border-radius:8px}.station-qc-inventory-switcher[data-v-b03aaafe]{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px}.station-qc-inventory-switch[data-v-b03aaafe]{display:grid;flex:0 0 190px;gap:4px;padding:10px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft);color:var(--tx1);text-align:left;cursor:pointer}.station-qc-inventory-switch span[data-v-b03aaafe],.station-qc-inventory-switch small[data-v-b03aaafe]{color:var(--tx3)}.station-qc-inventory-switch[data-v-b03aaafe]:hover,.station-qc-inventory-switch[data-v-b03aaafe]:focus-visible,.station-qc-inventory-switch.is-current[data-v-b03aaafe]{border-color:var(--el-color-primary);outline:none}.station-qc-inventory-switch.is-current[data-v-b03aaafe]{box-shadow:inset 3px 0 0 var(--el-color-primary);background:var(--el-color-primary-light-9)}.station-qc-quantity-block .station-qc-form[data-v-b03aaafe]{flex:1 1 220px;min-width:200px}.station-qc-quantity-block .el-button[data-v-b03aaafe]{flex:0 0 auto}.station-qc-generated-goods-title[data-v-b03aaafe],.station-qc-generated-goods-panel[data-v-b03aaafe]{flex:1 0 100%}.station-qc-generated-goods-title[data-v-b03aaafe]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.station-qc-generated-goods-title small[data-v-b03aaafe]{color:var(--tx3);font-size:12px;font-weight:500}.station-qc-generated-goods-tools[data-v-b03aaafe]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.station-qc-generated-goods-tools .el-button+.el-button[data-v-b03aaafe]{margin-left:0}.station-qc-generated-goods-panel[data-v-b03aaafe]{display:grid;gap:8px}.station-qc-generated-goods-list[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:12px}.station-qc-selection-guide[data-v-b03aaafe]{margin:0;color:var(--tx3);font-size:12px}.station-qc-generated-goods-card[data-v-b03aaafe]{position:relative;display:grid;min-width:190px;gap:8px;padding:12px;border:2px solid var(--bdr);border-radius:8px;background:var(--bg-card);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.station-qc-generated-goods-card[data-v-b03aaafe]:hover,.station-qc-generated-goods-card[data-v-b03aaafe]:focus-visible{border-color:var(--el-color-primary);outline:none}.station-qc-generated-goods-card.is-current[data-v-b03aaafe]{border-color:var(--el-color-primary);box-shadow:inset 0 0 0 2px var(--el-color-primary);transform:translateY(-1px)}.station-qc-current-item-badge[data-v-b03aaafe]{position:absolute;top:-10px;right:8px;padding:2px 8px;border-radius:999px;background:var(--el-color-primary);color:#fff;font-size:11px;font-weight:700}.station-qc-packaging-summary[data-v-b03aaafe],.station-qc-current-item-facts[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0}.station-qc-packaging-summary>div[data-v-b03aaafe],.station-qc-current-item-facts>div[data-v-b03aaafe]{padding:10px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-packaging-summary dt[data-v-b03aaafe],.station-qc-current-item-facts dt[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-packaging-summary dd[data-v-b03aaafe],.station-qc-current-item-facts dd[data-v-b03aaafe]{margin:4px 0 0;color:var(--tx1);font-weight:700}.station-qc-current-item-panel[data-v-b03aaafe]{display:grid;gap:12px;margin-bottom:14px;padding:12px;border:2px solid var(--el-color-primary);border-radius:8px;background:var(--el-color-primary-light-9)}.station-qc-operation-context[data-v-b03aaafe]{margin:0 0 14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-operation-context>summary[data-v-b03aaafe]{cursor:pointer;padding:10px 12px;color:var(--tx2);font-weight:700}.station-qc-operation-context>dl[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 12px 12px}.station-qc-operation-context>dl>div[data-v-b03aaafe]{min-width:0;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-operation-context>dl dt[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-operation-context>dl dd[data-v-b03aaafe]{overflow-wrap:anywhere;margin:5px 0 0;color:var(--tx1);font-weight:700}.station-qc-item-empty[data-v-b03aaafe]{border:1px dashed var(--bdr);border-radius:8px;background:var(--bg-soft)}.station-qc-current-item-quantities[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.station-qc-exception-editor[data-v-b03aaafe]{display:grid;gap:10px;padding:12px;border:1px solid var(--el-color-warning);border-radius:6px;background:var(--el-color-warning-light-9)}.station-qc-exception-editor .el-form-item[data-v-b03aaafe]{margin-bottom:0}.station-qc-generated-goods-label[data-v-b03aaafe],.station-qc-generated-goods-static[data-v-b03aaafe]{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:10px}.station-qc-generated-goods-choice[data-v-b03aaafe]{width:104px;height:104px}.station-qc-generated-goods-choice[data-v-b03aaafe] .el-checkbox-button__inner{width:104px;height:104px;padding:12px 8px;border:2px solid var(--bdr);border-radius:8px!important;background:var(--bg-card);box-shadow:none!important;color:var(--tx1);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.station-qc-generated-goods-choice[data-v-b03aaafe]:not(.is-disabled) .el-checkbox-button__inner:hover{border-color:var(--el-color-primary)}.station-qc-generated-goods-choice.is-checked[data-v-b03aaafe] .el-checkbox-button__inner{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:inset 0 0 0 2px var(--el-color-primary)!important;color:var(--el-color-primary);transform:translateY(-1px)}.station-qc-generated-goods-choice.is-disabled[data-v-b03aaafe] .el-checkbox-button__inner{border-style:dashed;opacity:.56}.station-qc-generated-goods-label[data-v-b03aaafe]{width:100%;height:100%}.station-qc-generated-goods-check[data-v-b03aaafe]{position:absolute;top:-8px;right:-4px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--el-color-primary);color:#fff;font-size:15px;font-weight:900;line-height:1}.station-qc-generated-goods-static[data-v-b03aaafe]{width:104px;height:104px;padding:12px 8px;border:2px solid var(--bdr);border-radius:8px;background:var(--bg-card);color:var(--tx1)}.station-qc-generated-goods-static .station-qc-generated-goods-check[data-v-b03aaafe]{background:var(--el-color-success)}.station-qc-generated-goods-name[data-v-b03aaafe]{color:var(--tx1)}.station-qc-generated-goods-passed-tag[data-v-b03aaafe]{border-color:var(--el-color-success);font-weight:800;box-shadow:0 0 0 2px var(--el-color-success-light-8)}.station-qc-unit-split[data-v-b03aaafe]{grid-column:1 / -1;padding:10px;border:1px solid var(--bdr);border-radius:8px}.station-qc-unit-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px}.station-qc-unit-split p[data-v-b03aaafe],.station-qc-label-preview[data-v-b03aaafe]{margin:6px 0 0;color:var(--tx3)}.station-qc-unit-error[data-v-b03aaafe]{color:var(--danger, #f56c6c)!important}.station-qc-overreceipt-guidance[data-v-b03aaafe]{flex:1 0 100%}.station-qc-overreceipt-summary[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.station-qc-overreceipt-summary>div[data-v-b03aaafe]{padding:8px;border:1px solid var(--el-color-warning-light-5);border-radius:6px;background:var(--el-color-warning-light-9)}.station-qc-overreceipt-summary dt[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-overreceipt-summary dd[data-v-b03aaafe]{margin:4px 0 0;color:var(--tx1);font-weight:700}.station-qc-po-overview[data-v-b03aaafe]{margin:12px 0;padding:12px 14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-subtle, rgba(127, 127, 127, .06))}.station-qc-po-overview-head[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.station-qc-po-overview-title[data-v-b03aaafe]{font-weight:600}.station-qc-po-overview-stats[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.station-qc-po-overview-stats strong[data-v-b03aaafe]{font-size:15px}.station-qc-po-shortage strong[data-v-b03aaafe]{color:var(--el-color-warning, #e6a23c)}.station-qc-po-overview-hint[data-v-b03aaafe]{font-size:12px;color:var(--text-muted, #909399);margin-bottom:8px}.station-qc-po-overview-distribution[data-v-b03aaafe]{margin-bottom:4px;color:var(--tx1);font-size:13px;font-weight:700}.station-qc-po-inbounds[data-v-b03aaafe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.station-qc-po-inbounds li[data-v-b03aaafe]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 8px;border-radius:6px}.station-qc-po-inbounds li.is-current[data-v-b03aaafe]{background:var(--el-color-primary-light-9, rgba(64, 158, 255, .12))}.station-qc-po-current-tag[data-v-b03aaafe]{font-size:11px;padding:0 6px;border-radius:4px;background:var(--el-color-primary, #409eff);color:#fff}.station-qc-po-inbound-sub[data-v-b03aaafe]{font-size:12px;color:var(--text-muted, #909399)}.station-qc-action-hint[data-v-b03aaafe]{font-size:12px;color:var(--text-muted, #909399);margin:10px 0 6px;line-height:1.5}.station-qc-action-hint em[data-v-b03aaafe]{font-style:normal;color:var(--el-color-warning, #e6a23c)}.station-qc-label-hint[data-v-b03aaafe]{font-size:12px;color:var(--text-muted, #909399);margin:6px 0}.station-qc-batch-items[data-v-b03aaafe]{display:grid;gap:8px}.station-qc-batch-items[data-v-b03aaafe] .el-checkbox{width:100%;height:auto;margin-right:0;padding:8px 10px;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.station-qc-finalize-ready[data-v-b03aaafe]{font-size:13px;color:var(--el-color-success, #67c23a);font-weight:600;margin:0 0 8px}.station-qc-finalize-btn[data-v-b03aaafe]{display:inline-flex;flex-direction:column;align-items:center;line-height:1.2}.station-qc-finalize-btn small[data-v-b03aaafe]{font-size:11px;opacity:.8;font-family:var(--font-mono, monospace)}.station-qc-lower[data-v-b03aaafe]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-top:0}.station-qc-card[data-v-b03aaafe]{border-color:var(--bdr);background:var(--bg-card)}.station-qc-card-head[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.station-qc-completed-list[data-v-b03aaafe],.station-qc-device-list[data-v-b03aaafe]{display:grid;gap:8px}.station-qc-device-list[data-v-b03aaafe]{margin-top:12px}.station-qc-completed-item[data-v-b03aaafe],.station-qc-device[data-v-b03aaafe]{display:grid;gap:4px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-input);padding:10px}.station-qc-device div[data-v-b03aaafe]{display:flex;align-items:center;justify-content:space-between;gap:8px}.station-qc-completed-item strong[data-v-b03aaafe],.station-qc-device strong[data-v-b03aaafe]{color:var(--tx)}.station-qc-completed-item span[data-v-b03aaafe],.station-qc-device p[data-v-b03aaafe]{margin:0;color:var(--tx2);font-size:12px}.station-qc-completed-item small[data-v-b03aaafe],.station-qc-device small[data-v-b03aaafe]{color:var(--tx3);font-size:11px;word-break:break-word}.station-qc-completed-detail-title[data-v-b03aaafe],.station-qc-completed-detail-statuses[data-v-b03aaafe],.station-qc-completed-line-head[data-v-b03aaafe]{display:flex;align-items:center;gap:12px}.station-qc-completed-detail-title[data-v-b03aaafe]{font-size:16px}.station-qc-completed-detail-title .mono[data-v-b03aaafe],.station-qc-completed-detail-statuses span[data-v-b03aaafe]{color:var(--tx3);font-size:12px}.station-qc-completed-detail-body[data-v-b03aaafe]{display:grid;gap:16px;max-height:70vh;overflow-y:auto;padding-right:4px}.station-qc-completed-detail-statuses[data-v-b03aaafe]{flex-wrap:wrap}.station-qc-completed-fact-grid[data-v-b03aaafe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--bdr);border-radius:8px;background:var(--bdr)}.station-qc-completed-fact-grid>div[data-v-b03aaafe]{min-width:0;padding:9px 10px;background:var(--bg-card)}.station-qc-completed-fact-grid dt[data-v-b03aaafe]{margin-bottom:4px;color:var(--tx3);font-size:12px}.station-qc-completed-fact-grid dd[data-v-b03aaafe]{margin:0;color:var(--tx);overflow-wrap:anywhere}.station-qc-completed-lines[data-v-b03aaafe]{display:grid;gap:10px}.station-qc-completed-lines>h3[data-v-b03aaafe]{margin:0;color:var(--tx);font-size:14px}.station-qc-completed-line[data-v-b03aaafe]{display:grid;gap:12px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.station-qc-completed-line-head[data-v-b03aaafe]{align-items:flex-start}.station-qc-completed-line-head>div[data-v-b03aaafe]{flex:1 1 auto;min-width:0}.station-qc-completed-line-head p[data-v-b03aaafe]{margin:4px 0 0;color:var(--tx2);font-size:12px;overflow-wrap:anywhere}.station-qc-completed-line-image[data-v-b03aaafe]{flex:0 0 auto;width:56px;height:56px;border-radius:6px}.station-qc-completed-line-facts[data-v-b03aaafe]{grid-template-columns:repeat(3,minmax(0,1fr))}.station-qc-completed-inventory-table[data-v-b03aaafe]{width:100%;border-collapse:collapse;color:var(--tx);font-size:12px}.station-qc-completed-inventory-table th[data-v-b03aaafe],.station-qc-completed-inventory-table td[data-v-b03aaafe]{padding:8px;border:1px solid var(--bdr);text-align:left;overflow-wrap:anywhere}.station-qc-completed-inventory-table th[data-v-b03aaafe]{color:var(--tx2);background:var(--bg-input)}@media(max-width:1580px){.station-qc-photo-product-card[data-v-b03aaafe]{grid-template-columns:1fr}.station-qc-photo-inspection[data-v-b03aaafe]{border-top:1px solid var(--bdr-strong);border-left:0;padding-top:14px;padding-left:0}}@media(max-width:980px){.qc-station-page[data-v-b03aaafe]{grid-template-rows:none;height:auto;overflow:visible}.qc-station-page>.station-screen[data-v-b03aaafe]{display:block;overflow:visible}.station-qc-workbench[data-v-b03aaafe],.station-qc-lower[data-v-b03aaafe]{grid-template-columns:1fr;height:auto;overflow:visible}.station-qc-queue[data-v-b03aaafe],.station-qc-done[data-v-b03aaafe],.station-qc-current[data-v-b03aaafe]{overflow:visible}.station-qc-scroll[data-v-b03aaafe]{height:auto;max-height:360px}.station-qc-photo-product-card[data-v-b03aaafe],.station-qc-photo-product-body[data-v-b03aaafe]{grid-template-columns:1fr}.station-qc-photo-inspection[data-v-b03aaafe]{border-top:1px solid var(--bdr-strong);border-left:0;padding-top:14px;padding-left:0}.station-qc-search-stage[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr);gap:8px}.station-qc-completed-fact-grid[data-v-b03aaafe],.station-qc-completed-line-facts[data-v-b03aaafe],.station-qc-inbound-facts[data-v-b03aaafe],.station-qc-stage-progress[data-v-b03aaafe]{grid-template-columns:repeat(2,minmax(0,1fr))}.station-qc-current-product-summary[data-v-b03aaafe]{grid-template-columns:88px minmax(0,1fr)}.station-qc-current-product-thumb[data-v-b03aaafe]{width:88px;height:88px}.station-qc-current-product-summary .el-button[data-v-b03aaafe]{grid-column:1 / -1;justify-self:start}.station-qc-hs-current-info header[data-v-b03aaafe]{display:grid}.station-qc-hs-current-info dl[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.station-qc-page-heading[data-v-b03aaafe]{display:block}.station-qc-search-box[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr) 54px 54px}.station-qc-stage-progress[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr)}}.station-qc-custom-photo-queue-tag[data-v-b03aaafe]{align-self:flex-start;margin-top:4px}.station-qc-custom-photo-section[data-v-b03aaafe]{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--el-color-warning-light-5);border-radius:var(--el-border-radius-base);background:var(--el-color-warning-light-9)}.station-qc-custom-photo-heading[data-v-b03aaafe],.station-qc-custom-photo-card-heading[data-v-b03aaafe]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.station-qc-custom-photo-heading h4[data-v-b03aaafe],.station-qc-custom-photo-heading p[data-v-b03aaafe],.station-qc-custom-photo-requirement[data-v-b03aaafe]{margin:0}.station-qc-custom-photo-heading p[data-v-b03aaafe]{margin-top:4px;color:var(--el-text-color-secondary);font-size:12px}.station-qc-custom-photo-list[data-v-b03aaafe]{display:grid;gap:10px}.station-qc-custom-photo-card[data-v-b03aaafe]{display:grid;gap:10px;padding:12px;border:1px solid var(--el-color-warning-light-5);border-radius:var(--el-border-radius-base);background:var(--el-bg-color)}.station-qc-custom-photo-card.delivered[data-v-b03aaafe]{border-color:var(--el-color-success-light-5)}.station-qc-custom-photo-card-heading>div[data-v-b03aaafe],.station-qc-custom-photo-images[data-v-b03aaafe],.station-qc-custom-photo-actions[data-v-b03aaafe]{display:flex;flex-wrap:wrap;gap:8px}.station-qc-custom-photo-requirement[data-v-b03aaafe]{color:var(--el-text-color-primary);font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.station-qc-custom-photo-image-block[data-v-b03aaafe]{display:grid;gap:4px;color:var(--el-text-color-secondary);font-size:12px}.station-qc-custom-photo-image[data-v-b03aaafe]{width:112px;height:112px;border-radius:var(--el-border-radius-base);background:var(--el-fill-color-light)}@container qc-station-screen (max-width: 899px){.station-qc-workbench[data-v-b03aaafe],.station-qc-lower[data-v-b03aaafe]{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.station-qc-queue[data-v-b03aaafe],.station-qc-done[data-v-b03aaafe],.station-qc-current[data-v-b03aaafe]{overflow:visible}.station-qc-scroll[data-v-b03aaafe]{height:auto;max-height:360px}}.qc-maintenance-page[data-v-1f23cf6d]{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:14px;min-height:calc(100vh - 88px);padding:16px 18px 24px;color:var(--tx);background:var(--bg)}.qc-maintenance-header[data-v-1f23cf6d],.qc-maintenance-section-heading[data-v-1f23cf6d],.qc-maintenance-search-row[data-v-1f23cf6d],.qc-maintenance-form-actions[data-v-1f23cf6d],.qc-maintenance-result-title[data-v-1f23cf6d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.qc-maintenance-header h1[data-v-1f23cf6d],.qc-maintenance-section-heading h2[data-v-1f23cf6d],.qc-maintenance-search-heading h2[data-v-1f23cf6d]{margin:0}.qc-maintenance-header p[data-v-1f23cf6d],.qc-maintenance-section-heading p[data-v-1f23cf6d],.qc-maintenance-search-heading p[data-v-1f23cf6d]{margin:4px 0 0;color:var(--tx3)}.qc-maintenance-header[data-v-1f23cf6d]{min-height:52px;padding:2px 0}.qc-maintenance-live[data-v-1f23cf6d]:empty{display:none}.qc-maintenance-search-panel[data-v-1f23cf6d],.qc-maintenance-results[data-v-1f23cf6d],.qc-maintenance-editor[data-v-1f23cf6d]{border:1px solid var(--bdr);border-radius:10px;background:var(--bg-card)}.qc-maintenance-search-panel[data-v-1f23cf6d]{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(560px,1.55fr);align-items:end;gap:24px;padding:14px 16px}.qc-maintenance-search-row[data-v-1f23cf6d]{justify-content:flex-start;min-width:0}.qc-maintenance-search-row[data-v-1f23cf6d] .el-input{flex:1}.qc-maintenance-workspace[data-v-1f23cf6d]{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:16px;min-height:0}.qc-maintenance-results[data-v-1f23cf6d],.qc-maintenance-editor[data-v-1f23cf6d]{min-width:0;padding:16px}.qc-maintenance-section-heading[data-v-1f23cf6d]{min-height:42px;margin-bottom:14px}.qc-maintenance-section-heading>span[data-v-1f23cf6d]{color:var(--tx3)}.qc-maintenance-result-scroll[data-v-1f23cf6d]{height:min(560px,calc(100vh - 310px));min-height:360px}.qc-maintenance-results.is-empty .qc-maintenance-result-scroll[data-v-1f23cf6d]{height:240px;min-height:240px}.qc-maintenance-editor.is-empty[data-v-1f23cf6d]{min-height:314px}.qc-maintenance-editor.is-empty[data-v-1f23cf6d] .el-empty{padding:54px 16px 32px}.qc-maintenance-result-item[data-v-1f23cf6d],.qc-maintenance-hs-results button[data-v-1f23cf6d]{display:grid;gap:6px;width:100%;margin-bottom:8px;padding:12px;border:1px solid var(--bdr);border-radius:8px;color:var(--tx);text-align:left;background:var(--bg-card);cursor:pointer}.qc-maintenance-result-item[data-v-1f23cf6d]:hover,.qc-maintenance-result-item[data-v-1f23cf6d]:focus-visible,.qc-maintenance-hs-results button[data-v-1f23cf6d]:hover,.qc-maintenance-hs-results button[data-v-1f23cf6d]:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:1px}.qc-maintenance-result-item.is-selected[data-v-1f23cf6d]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-card))}.qc-maintenance-result-item.is-readonly[data-v-1f23cf6d]{opacity:.78}.qc-maintenance-item-context[data-v-1f23cf6d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-bottom:16px}.qc-maintenance-label-panel[data-v-1f23cf6d]{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.qc-maintenance-label-heading[data-v-1f23cf6d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.qc-maintenance-label-heading h3[data-v-1f23cf6d],.qc-maintenance-label-heading p[data-v-1f23cf6d],.qc-maintenance-label-facts[data-v-1f23cf6d]{margin:0}.qc-maintenance-label-heading p[data-v-1f23cf6d],.qc-maintenance-label-facts dt[data-v-1f23cf6d]{color:var(--tx3)}.qc-maintenance-label-facts[data-v-1f23cf6d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qc-maintenance-label-facts>div[data-v-1f23cf6d]{display:grid;gap:4px;min-width:0}.qc-maintenance-label-facts dd[data-v-1f23cf6d]{margin:0;overflow-wrap:anywhere}.qc-maintenance-item-context>div[data-v-1f23cf6d]{display:grid;gap:5px;padding:12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card)}.qc-maintenance-item-context span[data-v-1f23cf6d],.qc-maintenance-form-actions span[data-v-1f23cf6d]{color:var(--tx3)}.qc-maintenance-form[data-v-1f23cf6d]{margin-top:18px}.qc-maintenance-form[data-v-1f23cf6d] .el-select{width:100%}.qc-maintenance-category-grid[data-v-1f23cf6d],.qc-maintenance-name-grid[data-v-1f23cf6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.qc-maintenance-hs-results[data-v-1f23cf6d]{display:grid;gap:6px;max-height:190px;margin:-4px 0 16px;overflow:auto}.qc-maintenance-hs-results button[data-v-1f23cf6d]{grid-template-columns:minmax(110px,auto) 1fr;margin:0}.qc-maintenance-form-actions[data-v-1f23cf6d]{margin-top:8px;padding-top:16px;border-top:1px solid var(--bdr)}@media(max-width:1200px){.qc-maintenance-search-panel[data-v-1f23cf6d]{grid-template-columns:minmax(220px,.4fr) minmax(480px,1.6fr);gap:16px}.qc-maintenance-workspace[data-v-1f23cf6d]{grid-template-columns:minmax(300px,320px) minmax(0,1fr)}}@media(max-width:960px){.qc-maintenance-search-panel[data-v-1f23cf6d],.qc-maintenance-workspace[data-v-1f23cf6d],.qc-maintenance-category-grid[data-v-1f23cf6d],.qc-maintenance-name-grid[data-v-1f23cf6d],.qc-maintenance-item-context[data-v-1f23cf6d],.qc-maintenance-label-facts[data-v-1f23cf6d]{grid-template-columns:1fr}.qc-maintenance-result-scroll[data-v-1f23cf6d]{height:auto;min-height:0;max-height:360px}.qc-maintenance-results.is-empty .qc-maintenance-result-scroll[data-v-1f23cf6d]{height:auto;min-height:180px}}@media(max-width:680px){.qc-maintenance-search-row[data-v-1f23cf6d],.qc-maintenance-form-actions[data-v-1f23cf6d],.qc-maintenance-label-heading[data-v-1f23cf6d]{align-items:stretch;flex-direction:column}}.inbound-station-page[data-v-3f6894cb]{width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 104px);overflow-x:clip;background:#1f1f1f;color:#f4f4f5}.station-main[data-v-3f6894cb]{width:100%;max-width:100%;min-width:0;overflow-x:clip;padding:16px 18px}.station-status-bar[data-v-3f6894cb]{height:51px;min-height:51px;display:flex;align-items:center;gap:28px;padding:6px 14px;background:#2e2e2f;border-radius:6px}.station-status-bar[data-v-3f6894cb] .el-button{height:28px;padding:0 12px}.station-status-bar div[data-v-3f6894cb]{display:grid;gap:2px}.station-status-bar span[data-v-3f6894cb]{color:#8f8f93;font-size:12px;font-weight:700}.station-status-bar strong[data-v-3f6894cb]{font-size:15px}.station-status-bar .warn[data-v-3f6894cb]{color:#d99118}.station-status-bar .done[data-v-3f6894cb],.station-status-bar .online[data-v-3f6894cb]{color:#38a313}.station-alert[data-v-3f6894cb]{margin-top:16px}.station-workbench[data-v-3f6894cb]{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:clip;margin-top:12px;border:1px solid #3a3a3c;border-radius:10px;padding:16px;background:#242424}.station-local-loading[data-v-3f6894cb]{position:absolute;z-index:4;inset:12px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(25,183,149,.35);border-radius:8px;background:#181819b8;color:#f4f4f5;font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.station-local-loading-spinner[data-v-3f6894cb]{width:22px;height:22px;border:3px solid rgba(25,183,149,.22);border-top-color:#19b795;border-radius:999px;animation:station-loading-spin-3f6894cb .8s linear infinite}@keyframes station-loading-spin-3f6894cb{to{transform:rotate(360deg)}}.screen-title h1[data-v-3f6894cb]{margin:0;font-size:22px}.screen-title p[data-v-3f6894cb]{margin:8px 0 0;color:#929295;font-size:14px;font-weight:700}.work-grid[data-v-3f6894cb]{width:100%;max-width:100%;min-width:0;overflow-x:clip;display:grid;grid-template-columns:250px minmax(600px,1fr) 220px;gap:12px;margin-top:16px}.inbound-station-page[data-v-3f6894cb]{container-name:inbound-station-page;container-type:inline-size}.work-grid[data-v-3f6894cb]>*{min-width:0}.station-item-detail-trigger[data-v-3f6894cb]{height:auto;padding:0;font-weight:800;vertical-align:baseline}.station-item-detail-drawer[data-v-3f6894cb] .el-drawer__body{overflow:auto;padding:0;background:#f4f5ff}.station-item-detail[data-v-3f6894cb]{min-height:100%;padding:18px;color:#4e5969}.station-item-detail-header[data-v-3f6894cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.station-item-detail-header h2[data-v-3f6894cb],.station-item-detail-section h3[data-v-3f6894cb]{margin:0;color:#27364a}.station-item-detail-header h2[data-v-3f6894cb]{font-size:20px}.station-item-detail-header p[data-v-3f6894cb]{margin:6px 0 0;color:#7d8795}.station-item-detail-content[data-v-3f6894cb]{display:grid;gap:14px}.station-item-detail-section[data-v-3f6894cb]{overflow:hidden;border:1px solid #dfe3ef;border-radius:5px;background:#fff}.station-item-detail-section h3[data-v-3f6894cb]{padding:12px 14px;border-bottom:1px solid #e7eaf2;background:#f8f9fd;font-size:15px}.station-item-detail-grid[data-v-3f6894cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.station-item-detail-grid.three[data-v-3f6894cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.station-item-detail-grid>div[data-v-3f6894cb]{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:42px;border-right:1px solid #e7eaf2;border-bottom:1px solid #e7eaf2}.station-item-detail-grid>div[data-v-3f6894cb]:nth-last-child(-n+3){border-bottom:0}.station-item-detail-grid>div[data-v-3f6894cb]:nth-child(3n){border-right:0}.station-item-detail-grid:not(.three)>div[data-v-3f6894cb]:nth-child(2n){border-right:0}.station-item-detail-grid:not(.three)>div[data-v-3f6894cb]:nth-last-child(-n+2){border-bottom:0}.station-item-detail-grid .span-2[data-v-3f6894cb]{grid-column:span 2}.station-item-detail-grid dt[data-v-3f6894cb]{padding:11px 10px;background:#fafbfd;color:#8a94a3;font-size:12px}.station-item-detail-grid dd[data-v-3f6894cb]{min-width:0;margin:0;padding:11px 10px;overflow-wrap:anywhere;color:#536176;font-size:13px}.station-item-detail-empty[data-v-3f6894cb],.station-item-detail-state[data-v-3f6894cb]{padding:18px;color:#8a94a3}.station-item-detail-state.error[data-v-3f6894cb]{color:#d14343}.station-item-warehouse[data-v-3f6894cb]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:0}.station-item-warehouse .station-item-detail-grid[data-v-3f6894cb]{align-content:start;border-right:1px solid #e7eaf2}.station-item-timeline[data-v-3f6894cb]{padding:16px 20px 18px}.station-item-timeline h4[data-v-3f6894cb]{margin:0 0 10px;color:#536176;font-size:14px}.station-item-timeline-entry[data-v-3f6894cb]{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:55px}.station-item-timeline-entry>span[data-v-3f6894cb]{position:relative;width:8px;height:8px;margin-top:4px;border-radius:50%;background:#a6b0bd}.station-item-timeline-entry:not(:last-child)>span[data-v-3f6894cb]:after{position:absolute;top:8px;left:3px;width:2px;height:45px;background:#e1e5ec;content:""}.station-item-timeline-entry strong[data-v-3f6894cb]{color:#536176;font-size:13px}.station-item-timeline-entry p[data-v-3f6894cb]{margin:4px 0 0;color:#8a94a3;font-size:12px}@media(max-width:760px){.station-item-detail[data-v-3f6894cb]{padding:12px}.station-item-detail-grid[data-v-3f6894cb],.station-item-detail-grid.three[data-v-3f6894cb]{grid-template-columns:1fr}.station-item-detail-grid>div[data-v-3f6894cb],.station-item-detail-grid>div[data-v-3f6894cb]:nth-child(3n),.station-item-detail-grid:not(.three)>div[data-v-3f6894cb]:nth-child(2n){border-right:0;border-bottom:1px solid #e7eaf2}.station-item-detail-grid>div[data-v-3f6894cb]:last-child{border-bottom:0}.station-item-detail-grid .span-2[data-v-3f6894cb]{grid-column:auto}.station-item-warehouse[data-v-3f6894cb]{grid-template-columns:1fr}.station-item-warehouse .station-item-detail-grid[data-v-3f6894cb]{border-right:0;border-bottom:1px solid #e7eaf2}}.work-grid.pack-work-grid[data-v-3f6894cb]{grid-template-columns:230px minmax(680px,1.35fr) 210px}.work-grid.measurement-work-grid[data-v-3f6894cb]{grid-template-columns:190px minmax(0,1fr) 170px}.work-grid.shelving-work-grid[data-v-3f6894cb]{grid-template-columns:minmax(150px,.55fr) minmax(780px,2.8fr) minmax(150px,.5fr)}.queue-panel[data-v-3f6894cb],.operation-panel[data-v-3f6894cb],.done-panel[data-v-3f6894cb]{height:434px;min-height:434px;overflow:auto;border:1px solid #3b3b3d;border-radius:8px;background:#292929;padding:12px}.pack-work-grid .queue-panel[data-v-3f6894cb],.pack-work-grid .operation-panel[data-v-3f6894cb],.pack-work-grid .done-panel[data-v-3f6894cb]{height:486px;min-height:486px}.measurement-work-grid .queue-panel[data-v-3f6894cb],.measurement-work-grid .operation-panel[data-v-3f6894cb],.measurement-work-grid .done-panel[data-v-3f6894cb]{height:506px;min-height:506px}.shelving-work-grid .queue-panel[data-v-3f6894cb],.shelving-work-grid .done-panel[data-v-3f6894cb]{height:clamp(470px,calc(100vh - 235px),612px);min-height:470px}.shelving-work-grid .operation-panel[data-v-3f6894cb]{height:clamp(490px,calc(100vh - 211px),640px);min-height:490px;position:relative;padding:10px 12px 60px;gap:8px}.shelving-work-grid .action-row[data-v-3f6894cb]{position:absolute;z-index:3;right:12px;bottom:10px;left:12px;padding-top:8px;border-top:1px solid #3c3c3e;background:#292929}.pack-work-grid .operation-panel[data-v-3f6894cb]{overflow-y:hidden}.panel-title[data-v-3f6894cb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #3c3c3e;font-size:14px;font-weight:800}.task-card[data-v-3f6894cb]{width:100%;display:grid;gap:4px;margin-top:8px;padding:10px;border:1px solid #444447;border-radius:6px;background:#303031;color:#f4f4f5;text-align:left;cursor:pointer}.task-card[data-v-3f6894cb]:hover{border-color:#5a5a5d}.task-card.current[data-v-3f6894cb]{border-color:#0fa77f;background:#183f35;box-shadow:inset 0 0 0 1px #0fa77f33}.task-card strong[data-v-3f6894cb]{font-size:12px}.task-card span[data-v-3f6894cb],.task-card small[data-v-3f6894cb]{color:#a6a6aa;font-size:11px;font-weight:700}.operation-panel[data-v-3f6894cb]{display:grid;align-content:start;gap:12px}.scan-box[data-v-3f6894cb]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px}.scan-target[data-v-3f6894cb]{min-height:126px;display:grid;place-items:center;gap:6px;border:2px dashed #19b795;border-radius:8px;background:#0f7f611f;text-align:center}.scan-target.with-search[data-v-3f6894cb]{min-height:218px;padding:12px 20px;align-items:center}.scan-target.shelving-scan-target[data-v-3f6894cb]{min-height:80px}.shelving-line-prompt[data-v-3f6894cb]{gap:6px 12px;padding:8px 14px}.shelving-line-prompt div[data-v-3f6894cb]{min-height:56px}.pack-work-grid .scan-target.with-search[data-v-3f6894cb]{min-height:176px;padding-block:10px}.measurement-work-grid .scan-target.with-search[data-v-3f6894cb]{min-height:186px}.receive-scan-stage[data-v-3f6894cb]{width:100%;display:grid;gap:8px;padding:12px}.purchase-identification-resolution[data-v-3f6894cb]{display:grid;gap:10px;padding:12px;border:1px solid rgba(25,183,149,.38);border-radius:6px;background:#0f7f6114}.purchase-identification-resolution__header[data-v-3f6894cb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-identification-candidates[data-v-3f6894cb]{display:grid;gap:8px}.purchase-identification-candidates[data-v-3f6894cb] .el-radio{height:auto;margin-right:0;white-space:normal}.purchase-identification-candidates[data-v-3f6894cb] .el-radio__label{display:grid;gap:3px;color:#e5e5e7;font-size:12px}.receive-info-grid[data-v-3f6894cb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:6px 0 0;padding:14px 12px 4px;border-top:1px solid rgba(25,183,149,.22);text-align:left}.receive-info-grid div[data-v-3f6894cb]{min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}.receive-info-grid dt[data-v-3f6894cb]{color:#a8a8ac;font-size:12px;font-weight:700}.receive-info-grid dd[data-v-3f6894cb]{min-width:0;margin:0;overflow:hidden;color:#f4f4f5;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.receive-empty-hint[data-v-3f6894cb]{margin:4px 0 0;color:#a8a8ac;font-size:12px;font-weight:700}.receive-scan-icon[data-v-3f6894cb]{color:#d6d6d8;font-size:28px;line-height:1}.receive-scan-stage>strong[data-v-3f6894cb]{color:#0fa77f;font-size:15px;line-height:1.2}.receive-scan-stage small[data-v-3f6894cb]{color:#b4b4b8;font-size:11px}.pack-scan-stage[data-v-3f6894cb]{width:100%;display:grid;justify-items:center;gap:8px}.pack-scan-icon[data-v-3f6894cb]{font-size:24px;line-height:1}.pack-scan-stage strong[data-v-3f6894cb]{color:#0fa77f;font-size:16px}.pack-scan-stage small[data-v-3f6894cb]{color:#c0c0c4;font-size:13px;font-weight:700}.measurement-scan-stage[data-v-3f6894cb]{width:100%;display:grid;justify-items:center;gap:8px}.measurement-scan-icon[data-v-3f6894cb]{font-size:24px;line-height:1}.measurement-scan-stage strong[data-v-3f6894cb]{color:#0fa77f;font-size:16px}.measurement-scan-stage small[data-v-3f6894cb]{color:#c0c0c4;font-size:13px;font-weight:700}.receive-scan-box[data-v-3f6894cb]{grid-template-columns:minmax(0,1fr) 58px 58px;margin-top:6px}.receive-scan-box[data-v-3f6894cb] .el-button{padding-inline:10px}.station-search-box[data-v-3f6894cb]{width:100%;grid-template-columns:minmax(0,1fr) 58px 58px;align-items:center;margin-top:8px}.station-search-box[data-v-3f6894cb] .el-input__wrapper{min-height:32px;background:#303031;box-shadow:0 0 0 1px #444447 inset}.station-search-box[data-v-3f6894cb] .el-input__inner{height:32px;color:#f4f4f5;font-size:13px;font-weight:700}.station-search-box[data-v-3f6894cb] .el-button{height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.scan-target-label[data-v-3f6894cb],.scan-target small[data-v-3f6894cb]{color:#9a9a9d;font-weight:700}.scan-target strong[data-v-3f6894cb]{font-size:24px}.scan-target .receive-scan-stage>strong[data-v-3f6894cb]{font-size:15px}.dual-code[data-v-3f6894cb]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px}.dual-code div[data-v-3f6894cb]{min-height:98px;display:grid;place-items:center;border:1px solid #4a4a4d;border-radius:8px}.station-form[data-v-3f6894cb] .el-form-item{margin-bottom:0}.station-form[data-v-3f6894cb]{display:grid;gap:12px}.shelving-location-select[data-v-3f6894cb]{width:100%}.shelving-location-select[data-v-3f6894cb] .el-input__wrapper{min-height:32px;background:#303031;border-color:#444447;box-shadow:0 0 0 1px #444447 inset}.shelving-location-summary[data-v-3f6894cb]{margin:-6px 0 0;color:#b7c9c4;font-size:12px;font-weight:700}.shelving-location-panel[data-v-3f6894cb]{display:grid;gap:6px;padding-top:2px}.shelving-location-filter-bar[data-v-3f6894cb]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto;gap:6px;align-items:center}.shelving-location-filter-bar[data-v-3f6894cb] .el-select__wrapper{min-height:34px;background:#303031;box-shadow:0 0 0 1px #444447 inset}.shelving-location-table-wrap[data-v-3f6894cb]{height:200px;max-height:200px;overflow:auto;border:1px solid #3b3b3d;border-radius:6px}.shelving-location-table[data-v-3f6894cb]{width:100%;min-width:980px;border-collapse:collapse;color:#f4f4f5;font-size:12px;font-weight:800}.shelving-location-table th[data-v-3f6894cb],.shelving-location-table td[data-v-3f6894cb]{height:30px;padding:0 8px;border-bottom:1px solid #38383a;text-align:left;white-space:nowrap}.shelving-location-table th[data-v-3f6894cb]{position:sticky;top:0;z-index:1;background:#303031;color:#b7b7bb}.shelving-location-table .shelving-location-action-cell[data-v-3f6894cb]{position:sticky;right:0;z-index:2;width:86px;min-width:86px;background:#303031;text-align:center;box-shadow:-1px 0 #38383a}.shelving-location-table tbody tr[data-v-3f6894cb]{background:#292929}.shelving-location-table tbody tr[data-v-3f6894cb]:hover{background:#313131}.shelving-location-table tbody tr .shelving-location-action-cell[data-v-3f6894cb]{background:#292929}.shelving-location-table tbody tr:hover .shelving-location-action-cell[data-v-3f6894cb]{background:#313131}.shelving-location-table-empty[data-v-3f6894cb]{color:#a6a6aa;text-align:center!important}.shelving-location-pagination[data-v-3f6894cb]{color:#f4f4f5;font-size:12px;font-weight:800}.measurement-form[data-v-3f6894cb]{display:grid;gap:12px}.measurement-form[data-v-3f6894cb] .el-form-item{margin-bottom:0}.measurement-current[data-v-3f6894cb]{font-size:14px}.measurement-current span[data-v-3f6894cb]{color:#c5c5c8}.measurement-grid[data-v-3f6894cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.form-grid[data-v-3f6894cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shelving-form-grid[data-v-3f6894cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.shelving-work-grid .station-form[data-v-3f6894cb]{gap:8px}.pack-current[data-v-3f6894cb]{display:grid;gap:12px}.pack-current>strong[data-v-3f6894cb]{font-size:14px}.pack-requirements[data-v-3f6894cb]{display:grid;gap:10px;padding:18px;border-radius:8px;background:#303031}.pack-requirements h2[data-v-3f6894cb]{margin:0;font-size:14px}.pack-requirements p[data-v-3f6894cb]{margin:0;color:#e5e5e7;font-size:13px;font-weight:700}.action-row[data-v-3f6894cb]{display:flex;flex-wrap:wrap;gap:8px}.scan-message[data-v-3f6894cb]{margin:0;color:#d8e8ff;font-weight:700}.done-card[data-v-3f6894cb],.next-task[data-v-3f6894cb],.print-card[data-v-3f6894cb]{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid #3d4a48;border-radius:6px;background:#22302d}.done-card span[data-v-3f6894cb],.done-card small[data-v-3f6894cb],.next-task span[data-v-3f6894cb],.print-card span[data-v-3f6894cb],.next-task small[data-v-3f6894cb],.print-card small[data-v-3f6894cb]{color:#a7b8b4}.done-load-state[data-v-3f6894cb]{margin:10px 0 0;color:#a7b8b4;font-size:12px;text-align:center}.detail-list[data-v-3f6894cb]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px 14px}.detail-list dt[data-v-3f6894cb]{color:#8a8f98}.detail-list dd[data-v-3f6894cb]{margin:0;color:#1f2937;word-break:break-all}.raw-summary[data-v-3f6894cb]{max-height:260px;overflow:auto;padding:12px;border-radius:6px;background:#111827;color:#d1d5db;font-size:12px}@media(max-width:1180px){.work-grid[data-v-3f6894cb],.work-grid.pack-work-grid[data-v-3f6894cb],.work-grid.measurement-work-grid[data-v-3f6894cb],.work-grid.shelving-work-grid[data-v-3f6894cb]{grid-template-columns:minmax(0,1fr)}.form-grid[data-v-3f6894cb],.measurement-grid[data-v-3f6894cb],.receive-info-grid[data-v-3f6894cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container inbound-station-page (max-width: 1280px){.work-grid[data-v-3f6894cb],.work-grid.pack-work-grid[data-v-3f6894cb],.work-grid.measurement-work-grid[data-v-3f6894cb],.work-grid.shelving-work-grid[data-v-3f6894cb]{grid-template-columns:minmax(0,1fr)}.form-grid[data-v-3f6894cb],.measurement-grid[data-v-3f6894cb],.receive-info-grid[data-v-3f6894cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pda-shipment-reference-nos[data-v-21bed8ca]{display:grid;gap:6px;color:var(--el-text-color-secondary);font-size:.875rem}.pda-shipment-reference-nos details[data-v-21bed8ca]{border-top:1px solid var(--el-border-color-lighter);padding-top:6px}.pda-shipment-reference-nos summary[data-v-21bed8ca]{color:var(--el-color-primary);cursor:pointer;overflow-wrap:anywhere}.pda-shipment-reference-nos details div[data-v-21bed8ca]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:4px 8px;margin-top:6px}.pda-shipment-reference-nos details strong[data-v-21bed8ca]{grid-row:1 / span 20}.pda-shipment-reference-nos details span[data-v-21bed8ca]{overflow-wrap:anywhere}.pda-shipment-reference-nos summary[data-v-21bed8ca]:focus-visible{border-radius:var(--el-border-radius-small);outline:2px solid var(--el-color-primary);outline-offset:2px}.pda-page[data-v-0e471983]{--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-fill-color: #f3f6fa;--el-fill-color-light: #f6f8fb;--el-fill-color-blank: #fafcff;--el-border-color: #d9e2ef;--el-border-color-light: #d9e2ef;--el-border-color-hover: #8fb4e8;--el-text-color-primary: #172033;--el-text-color-regular: #526074;--el-text-color-placeholder: #8a96a8;min-height:calc(100vh - 104px);display:grid;place-items:start center;background:#e8edf4;padding:18px;color:#172033}.pda-device[data-v-0e471983]{width:min(390px,100%);height:min(720px,calc(100vh - 132px));min-height:620px;border:1px solid #111827;border-radius:24px;background:#f6f8fb;box-shadow:0 18px 42px #0f172a38;overflow:hidden;position:relative;display:grid;grid-template-rows:24px 52px minmax(0,1fr)}.pda-status[data-v-0e471983]{height:24px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;font-size:10px}.pda-appbar[data-v-0e471983]{height:52px;display:grid;grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;background:#1768d1;color:#fff}.pda-appbar div[data-v-0e471983]{min-width:0;text-align:center}.pda-appbar strong[data-v-0e471983],.pda-appbar span[data-v-0e471983]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-appbar strong[data-v-0e471983]{font-size:16px}.pda-appbar span[data-v-0e471983]{margin-top:2px;font-size:11px;opacity:.86}.pda-back[data-v-0e471983],.pda-text-button[data-v-0e471983]{height:52px;border:0;background:transparent;color:#fff;cursor:pointer}.pda-back[data-v-0e471983]{font-size:28px}.pda-back[data-v-0e471983]:disabled{opacity:0}.pda-text-button[data-v-0e471983]{font-size:13px}.pda-body[data-v-0e471983]{min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8fb4e8 #eef3f9;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 12px calc(24px + var(--pda-action-space, 0px));scroll-padding-bottom:calc(24px + var(--pda-action-space, 0px))}.pda-body[data-v-0e471983]::-webkit-scrollbar{width:6px}.pda-body[data-v-0e471983]::-webkit-scrollbar-track{background:#eef3f9}.pda-body[data-v-0e471983]::-webkit-scrollbar-thumb{border-radius:999px;background:#8fb4e8}.pda-home-head[data-v-0e471983]{margin:-12px -12px 12px;padding:18px 16px 20px;background:#1768d1;color:#fff}.pda-home-head.compact[data-v-0e471983]{padding-bottom:16px}.pda-home-head h1[data-v-0e471983]{margin:0 0 8px;font-size:20px}.pda-home-head p[data-v-0e471983],.pda-current-card p[data-v-0e471983],.pda-list-card span[data-v-0e471983],.pda-menu-card small[data-v-0e471983]{margin:0;color:#687386;font-size:12px;line-height:1.45}.pda-home-head p[data-v-0e471983]{color:#ffffffd1}.pda-menu-group[data-v-0e471983]{margin-bottom:14px}.pda-menu-group h2[data-v-0e471983],.pda-task-list h2[data-v-0e471983]{margin:0 0 8px;color:#526074;font-size:12px}.pda-menu-grid[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pda-menu-card[data-v-0e471983],.pda-list-card[data-v-0e471983]{min-width:0;border:1px solid #e4ebf4;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.pda-menu-card[data-v-0e471983]{min-height:88px;display:grid;gap:5px;align-content:start;padding:10px}.pda-menu-card span[data-v-0e471983]{font-size:13px;font-weight:800}.pda-menu-card b[data-v-0e471983]{width:max-content;min-width:24px;border-radius:999px;background:#eaf3ff;padding:2px 7px;color:#1768d1;font-size:12px}.pda-menu-card[data-v-0e471983]:disabled,.pda-text-button[data-v-0e471983]:disabled{opacity:.58;cursor:wait}.pda-notice[data-v-0e471983]{margin-bottom:10px;border-radius:8px;background:#e9f8f0;padding:9px 10px;color:#16834f;font-size:12px}.pda-notice.error[data-v-0e471983]{background:#fee;color:#cc3b3b}.pda-scan[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) 52px 58px;gap:8px;margin-bottom:10px;border-bottom:1px solid #dfe6f0;background:#fff;padding:10px}.pda-scan.receive[data-v-0e471983],.pda-scan.qc-tracking[data-v-0e471983]{grid-template-columns:minmax(0,1fr) 76px 58px}.pda-workflow-note[data-v-0e471983]{margin-bottom:10px;border:1px solid #cfe0f6;border-radius:8px;background:#f3f8ff;padding:10px 12px;color:#3f5f86;font-size:12px;line-height:1.55}.pda-packaging-step[data-v-0e471983],.pda-inbound-photo-section[data-v-0e471983]{margin-bottom:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:12px}.pda-packaging-step[data-v-0e471983]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pda-packaging-step-heading[data-v-0e471983]{min-width:0;flex:1}.pda-packaging-step.is-generated[data-v-0e471983]{border-color:#b8dfce;background:#f2fbf7}.pda-packaging-step.is-waiting[data-v-0e471983]{border-color:#ead9a9;background:#fffaf0}.pda-packaging-step h2[data-v-0e471983],.pda-section-heading h2[data-v-0e471983]{margin:3px 0 4px;color:#172033;font-size:14px}.pda-packaging-step p[data-v-0e471983],.pda-photo-group-card p[data-v-0e471983]{margin:0;color:#687386;font-size:12px;line-height:1.5}.pda-packaging-step>strong[data-v-0e471983]{flex:none;border-radius:999px;background:#dff5e9;padding:5px 9px;color:#16834f;font-size:12px}.pda-packaging-form[data-v-0e471983]{display:grid;width:100%;gap:10px;border-top:1px solid #ead9a9;padding-top:12px}.pda-packaging-field[data-v-0e471983]{display:grid;gap:5px;color:#526074;font-size:12px;font-weight:700}.pda-packaging-field[data-v-0e471983] .el-input-number{width:100%}.pda-packaging-field[data-v-0e471983] .el-input-number .el-input__wrapper,.pda-packaging-field[data-v-0e471983] .el-input-number.is-disabled .el-input__wrapper{background:#fff;box-shadow:0 0 0 1px #dce5f0 inset}.pda-packaging-field[data-v-0e471983] .el-input-number .el-input__inner,.pda-packaging-field[data-v-0e471983] .el-input-number.is-disabled .el-input__inner{color:#172033;-webkit-text-fill-color:#687386}.pda-packaging-field[data-v-0e471983] .el-input-number__decrease,.pda-packaging-field[data-v-0e471983] .el-input-number__increase{border-color:#dce5f0;background:#f8fafd;color:#526074}.pda-packaging-units[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pda-packaging-summary[data-v-0e471983]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.pda-packaging-summary div[data-v-0e471983]{min-width:0;border:1px solid #e4ebf4;border-radius:7px;background:#fff;padding:7px}.pda-packaging-summary dt[data-v-0e471983],.pda-packaging-summary dd[data-v-0e471983]{margin:0}.pda-packaging-summary dt[data-v-0e471983]{color:#687386;font-size:10px}.pda-packaging-summary dd[data-v-0e471983]{margin-top:3px;color:#172033;font-size:14px;font-weight:800}.pda-packaging-validation[data-v-0e471983]{color:#b26a00!important}.pda-qc-task-context[data-v-0e471983],.pda-qc-photo-summary[data-v-0e471983],.pda-qc-current-stage[data-v-0e471983],.pda-qc-line-section[data-v-0e471983]{margin-bottom:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:12px}.pda-qc-task-context[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.pda-qc-task-context strong[data-v-0e471983],.pda-qc-task-context span[data-v-0e471983]{min-width:0;overflow-wrap:anywhere}.pda-qc-task-context span[data-v-0e471983]{grid-column:1;color:#687386;font-size:11px}.pda-qc-task-context .pda-text-button[data-v-0e471983]{grid-column:2;grid-row:1 / span 2}.pda-qc-stage-strip[data-v-0e471983]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:0;list-style:none}.pda-qc-stage-strip li[data-v-0e471983]{display:grid;place-items:center;gap:4px;min-height:54px;border:1px solid #e4ebf4;border-radius:7px;background:#f8fafd;color:#8791a2;font-size:10px;text-align:center}.pda-qc-stage-strip li span[data-v-0e471983]{display:grid;width:20px;height:20px;place-items:center;border:1px solid currentColor;border-radius:50%;font-weight:800}.pda-qc-stage-strip li.active[data-v-0e471983]{border-color:#8bb6ee;background:#f3f8ff;color:#1768d1;font-weight:800}.pda-qc-stage-strip li.done[data-v-0e471983]{border-color:#b8dfce;background:#f2fbf7;color:#16834f}.pda-qc-photo-summary[data-v-0e471983]{border-color:#b8dfce;background:#f2fbf7;color:#527266;font-size:12px}.pda-qc-missing-photos[data-v-0e471983]{display:grid;gap:8px;margin-bottom:10px;border:1px solid #ead9a9;border-radius:8px;background:#fffaf0;padding:10px}.pda-qc-missing-photos summary[data-v-0e471983]{color:#9a6200;cursor:pointer;font-size:12px;font-weight:800}.pda-qc-missing-photos p[data-v-0e471983]{margin:0;color:#687386;font-size:11px}.pda-qc-current-stage[data-v-0e471983]{border-left:4px solid #1768d1}.pda-qc-primary-action[data-v-0e471983],.pda-qc-actions>button[data-v-0e471983]{width:100%;min-height:42px}.pda-qc-line-card[data-v-0e471983]{text-align:left}.pda-qc-inventory-card[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.pda-qc-inventory-card>button[data-v-0e471983]{display:grid;min-width:0;gap:4px;border:0;background:transparent;padding:0;color:inherit;text-align:left}.pda-qc-selection-tools[data-v-0e471983],.pda-qc-actions[data-v-0e471983],.pda-qc-print-actions[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pda-qc-item-form[data-v-0e471983]{display:grid;gap:10px;margin-top:10px;border-top:1px solid #dce5f0;padding-top:12px}.pda-qc-item-form header h2[data-v-0e471983],.pda-qc-finalize h2[data-v-0e471983]{margin:4px 0;color:#172033;font-size:15px}.pda-qc-item-form header p[data-v-0e471983],.pda-qc-finalize p[data-v-0e471983]{margin:0;color:#687386;font-size:12px}.pda-qc-print-actions[data-v-0e471983]{align-items:end}.pda-qc-print-actions label[data-v-0e471983]{display:grid;gap:4px;color:#526074;font-size:11px}.pda-minor-flaw-actions[data-v-0e471983]{display:grid;gap:8px;border:1px solid #efcf94;border-radius:6px;background:#fff9ed;padding:10px;color:#805b17;font-size:12px}.pda-minor-flaw-actions p[data-v-0e471983]{margin:0;line-height:1.5}.pda-minor-flaw-actions button[data-v-0e471983]{min-height:38px;border:1px solid #dca542;border-radius:6px;background:#fff2d4;color:#8d5e08;font-weight:800}.pda-minor-flaw-actions button[data-v-0e471983]:disabled{cursor:not-allowed;opacity:.55}.pda-qc-finalize[data-v-0e471983]{text-align:center}.pda-qc-inventory-step[data-v-0e471983]{margin:10px 0;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:12px}.pda-qc-inventory-step>p[data-v-0e471983]{margin:-4px 0 10px;color:#687386;font-size:12px}.pda-step-kicker[data-v-0e471983]{color:#1768d1;font-size:11px;font-weight:800}.pda-section-heading[data-v-0e471983],.pda-photo-group-title[data-v-0e471983]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pda-section-heading[data-v-0e471983]{margin-bottom:10px}.pda-inbound-photo-grid[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pda-photo-group-card[data-v-0e471983]{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid #e4ebf4;border-radius:8px;background:#f8fafd;padding:9px}.pda-photo-group-title strong[data-v-0e471983]{color:#172033;font-size:12px}.pda-photo-group-title span[data-v-0e471983]{color:#687386;font-size:11px}.pda-photo-thumbnails[data-v-0e471983]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pda-photo-thumbnails figure[data-v-0e471983]{position:relative;aspect-ratio:1;min-width:0;margin:0;overflow:hidden;border:1px solid #dce5f0;border-radius:6px;background:#fff}.pda-photo-thumbnails[data-v-0e471983] .el-image{width:100%;height:100%}.pda-photo-thumbnails figure>span[data-v-0e471983]{display:grid;height:100%;place-items:center;color:#8792a5;font-size:10px}.pda-photo-thumbnails figure>button[data-v-0e471983]{position:absolute;top:3px;right:3px;width:20px;height:20px;border:0;border-radius:999px;background:#172033b8;color:#fff;cursor:pointer;line-height:20px}.pda-inline-upload[data-v-0e471983]{display:block;border-radius:6px;background:#1768d1;padding:8px;color:#fff;cursor:pointer;text-align:center;font-size:11px;font-weight:800}.pda-inline-upload input[data-v-0e471983]{display:none}.pda-qc-step-heading[data-v-0e471983]{margin:0 0 8px;color:#526074;font-size:12px;font-weight:800}.pda-text-button[data-v-0e471983]{border:0;background:transparent;color:#1768d1;cursor:pointer;font-size:12px;font-weight:800}.pda-scan input[data-v-0e471983],.pda-form-grid input[data-v-0e471983],.pda-form-grid select[data-v-0e471983],.pda-form-grid textarea[data-v-0e471983]{min-width:0;height:40px;border:1px solid #d9e2ef;border-radius:6px;background:#fafcff;padding:0 10px;color:#172033;font-size:13px}.pda-form-grid .el-input[data-v-0e471983],.pda-form-grid .el-select[data-v-0e471983],.pda-form-grid .el-date-editor[data-v-0e471983],.pda-field-with-scan .el-input[data-v-0e471983]{width:100%}.pda-page[data-v-0e471983] .el-input__wrapper,.pda-page[data-v-0e471983] .el-select__wrapper{min-height:40px;border-radius:6px;background:#fafcff;box-shadow:0 0 0 1px #d9e2ef inset}.pda-page[data-v-0e471983] .el-input__wrapper:hover,.pda-page[data-v-0e471983] .el-select__wrapper:hover{box-shadow:0 0 0 1px #8fb4e8 inset}.pda-page[data-v-0e471983] .el-input__wrapper.is-focus,.pda-page[data-v-0e471983] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #1768d1 inset}.pda-page[data-v-0e471983] .el-input__inner,.pda-page[data-v-0e471983] .el-select__selected-item,.pda-page[data-v-0e471983] .el-textarea__inner{color:#172033}.pda-page[data-v-0e471983] .el-textarea__inner{min-height:72px!important;border-radius:6px;background:#fafcff;box-shadow:0 0 0 1px #d9e2ef inset}.pda-page[data-v-0e471983] .el-textarea__inner:hover{box-shadow:0 0 0 1px #8fb4e8 inset}.pda-page[data-v-0e471983] .el-textarea__inner:focus{box-shadow:0 0 0 1px #1768d1 inset}.pda-light-select-popper{--el-bg-color-overlay: #ffffff;--el-fill-color-light: #edf5ff;--el-text-color-regular: #526074;--el-text-color-primary: #172033;--el-border-color-light: #d9e2ef}.pda-form-grid textarea[data-v-0e471983]{min-height:72px;padding:9px 10px;resize:vertical}.pda-scan button[data-v-0e471983],.pda-bottom button[data-v-0e471983]{border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800}.pda-scan .native-scan[data-v-0e471983],.pda-field-with-scan button[data-v-0e471983]{background:#0f9f6e}.pda-scan button[data-v-0e471983],.pda-bottom .primary[data-v-0e471983]{background:#1768d1}.pda-bottom .danger[data-v-0e471983]{background:#df4d4d}.pda-current-card[data-v-0e471983]{display:grid;gap:5px;margin-bottom:10px;border:1px solid #e4ebf4;border-radius:8px;background:#fff;padding:12px}.pda-rule-card[data-v-0e471983]{display:grid;gap:6px;margin-bottom:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:12px}.pda-rule-card h2[data-v-0e471983]{margin:0;color:#172033;font-size:14px}.pda-rule-card p[data-v-0e471983]{margin:0;color:#687386;font-size:12px;line-height:1.55}.pda-pack-builder[data-v-0e471983]{--bdr: #dce5f0;--tx: #172033;--tx2: #687386;--red-500: #df4d4d;margin-bottom:10px}.pda-pack-builder[data-v-0e471983] .pack-product-table{overflow-x:auto}.pda-pack-builder[data-v-0e471983] .station-outbound-action-row{display:grid}.pda-pack-builder[data-v-0e471983] .btn-big{min-height:42px;border:0;border-radius:6px;background:#1768d1;color:#fff;cursor:pointer;font-weight:800}.pda-pack-builder[data-v-0e471983] .btn-big:disabled{opacity:.52;cursor:not-allowed}.pda-pack-builder[data-v-0e471983] .btn-big.native-scan{background:#0f9f6e}.pda-current-card h2[data-v-0e471983]{margin:0;font-size:18px;word-break:break-all}.pda-qc-product-summary[data-v-0e471983]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px}.pda-qc-product-image[data-v-0e471983],.pda-qc-product-placeholder[data-v-0e471983]{width:96px;height:96px;border:1px solid #dce5f0;border-radius:8px;background:#f7f9fc}.pda-qc-product-placeholder[data-v-0e471983]{display:grid;place-items:center;color:#8a96a8;font-size:12px;text-align:center}.pda-qc-product-body[data-v-0e471983]{display:grid;min-width:0;gap:6px}.pda-qc-product-body>p[data-v-0e471983]{margin:0;color:#687386;font-size:12px;line-height:1.5}.pda-qc-product-facts[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:2px 0 0}.pda-qc-product-facts div[data-v-0e471983]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px;min-width:0}.pda-qc-product-facts dt[data-v-0e471983],.pda-qc-product-facts dd[data-v-0e471983]{color:#687386;font-size:12px;line-height:1.45}.pda-qc-product-facts dt[data-v-0e471983]:after{content:"："}.pda-qc-product-facts dd[data-v-0e471983]{margin:0;overflow-wrap:anywhere}.pda-qc-product-links[data-v-0e471983]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pda-qc-product-links a[data-v-0e471983]{color:#1768d1;font-size:12px;font-weight:800;text-decoration:none}.pda-photo-task-list[data-v-0e471983],.pda-photo-product-card[data-v-0e471983],.pda-photo-inspection-card[data-v-0e471983],.pda-custom-photo-section[data-v-0e471983],.pda-photo-workflow-card[data-v-0e471983]{margin-bottom:10px}.pda-photo-product-card[data-v-0e471983],.pda-photo-inspection-card[data-v-0e471983],.pda-custom-photo-section[data-v-0e471983],.pda-photo-workflow-card[data-v-0e471983]{border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:12px}.pda-photo-product-card .pda-section-heading[data-v-0e471983],.pda-photo-inspection-card .pda-section-heading[data-v-0e471983],.pda-custom-photo-section .pda-section-heading[data-v-0e471983],.pda-photo-workflow-card .pda-section-heading[data-v-0e471983]{margin-bottom:10px}.pda-custom-photo-section[data-v-0e471983]{border-color:#ead9a9;background:#fffaf0}.pda-custom-photo-hint[data-v-0e471983]{margin:-4px 0 10px;color:#8a651f;font-size:12px;line-height:1.5}.pda-custom-photo-card[data-v-0e471983]{display:grid;gap:8px;margin-top:8px;border:1px solid #ead9a9;border-radius:8px;background:#fff;padding:10px}.pda-custom-photo-card.delivered[data-v-0e471983]{border-color:#b8dfce}.pda-custom-photo-card>header[data-v-0e471983]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pda-custom-photo-card>header span[data-v-0e471983]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.pda-custom-photo-card>p[data-v-0e471983]{margin:0;color:#172033;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.pda-custom-photo-card>small[data-v-0e471983]{color:#687386}.pda-custom-photo-images[data-v-0e471983]{display:flex;flex-wrap:wrap;gap:8px}.pda-custom-photo-images>div[data-v-0e471983]{display:grid;gap:4px;color:#687386;font-size:11px}.pda-custom-photo-images[data-v-0e471983] .el-image{width:96px;height:96px;border-radius:7px;background:#f0f3f7}.pda-custom-photo-capture[data-v-0e471983]{display:flex;min-height:38px;align-items:center;justify-content:center;border-radius:7px;background:#b26a00;color:#fff;cursor:pointer;font-size:13px;font-weight:800}.pda-custom-photo-capture.disabled[data-v-0e471983]{cursor:not-allowed;opacity:.55}.pda-custom-photo-capture input[data-v-0e471983]{display:none}.pda-photo-progress-badge[data-v-0e471983]{flex:none;border-radius:999px;background:#eaf3ff;padding:4px 8px;color:#1768d1;font-size:12px;font-weight:800}.pda-photo-query-error[data-v-0e471983]{margin:0 0 10px;border-radius:8px;background:#fee;padding:9px 10px;color:#c43d3d;font-size:12px;line-height:1.45}.pda-photo-inspection-grid[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pda-photo-inspection-grid>div[data-v-0e471983]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;border:1px solid #dce5f0;border-radius:7px;padding:8px;color:#526074;font-size:11px}.pda-photo-inspection-grid>div.passed[data-v-0e471983]{border-color:#b8dfce;background:#f2fbf7;color:#16834f}.pda-photo-inspection-grid>div.failed[data-v-0e471983]{border-color:#f3b0b0;background:#fff2f2;color:#c43d3d}.pda-photo-inspection-grid strong[data-v-0e471983]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-photo-inspection-grid small[data-v-0e471983]{font-weight:800}.pda-photo-attribute-list[data-v-0e471983]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:#526074;font-size:12px}.pda-photo-workflow-hint[data-v-0e471983]{margin:9px 0;color:#687386;font-size:12px;line-height:1.5}.pda-photo-group-tabs[data-v-0e471983]{display:flex;gap:6px;margin:10px -2px;overflow-x:auto;padding:2px;scrollbar-width:thin}.pda-photo-group-tabs button[data-v-0e471983]{display:grid;flex:0 0 auto;gap:2px;min-width:78px;border:1px solid #dce5f0;border-radius:7px;background:#f8fafd;padding:7px 10px;color:#687386;cursor:pointer;text-align:left}.pda-photo-group-tabs button.current[data-v-0e471983]{border-color:#1768d1;background:#eaf3ff;color:#1768d1}.pda-photo-group-tabs button.complete[data-v-0e471983]{border-color:#59b88a}.pda-photo-group-tabs button[data-v-0e471983]:disabled{opacity:.52;cursor:wait}.pda-photo-group-tabs span[data-v-0e471983],.pda-photo-group-tabs strong[data-v-0e471983]{font-size:11px}.pda-photo-slot-grid[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pda-photo-slot[data-v-0e471983]{position:relative;min-width:0;min-height:132px;overflow:hidden;border:1px dashed #b9c8da;border-radius:8px;background:#f8fafd}.pda-photo-slot.filled[data-v-0e471983]{display:grid;align-content:end;gap:2px;border-style:solid;padding:8px;color:#172033}.pda-photo-slot>label[data-v-0e471983]{display:grid;height:100%;min-height:132px;place-items:center;align-content:center;gap:5px;padding:8px;color:#1768d1;cursor:pointer;text-align:center}.pda-photo-slot>label.disabled[data-v-0e471983]{opacity:.45;cursor:not-allowed}.pda-photo-slot input[data-v-0e471983]{display:none}.pda-photo-slot-image[data-v-0e471983]{position:absolute;inset:0;width:100%;height:100%}.pda-photo-slot.filled[data-v-0e471983]:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0f172ad1);pointer-events:none}.pda-photo-slot.filled>strong[data-v-0e471983],.pda-photo-slot.filled>small[data-v-0e471983],.pda-photo-slot.filled>.pda-photo-slot-icon[data-v-0e471983]{position:relative;z-index:2;color:#fff}.pda-photo-slot-icon[data-v-0e471983]{font-size:18px}.pda-photo-remove[data-v-0e471983]{position:absolute;top:6px;right:6px;z-index:3;width:26px;height:26px;border:0;border-radius:999px;background:#172033c7;color:#fff;cursor:pointer;font-size:17px}.pda-photo-remove[data-v-0e471983]:disabled{opacity:.52;cursor:wait}.pda-photo-remark-field[data-v-0e471983]{display:grid;gap:5px;margin-top:10px;color:#687386;font-size:12px}.pda-photo-unselected[data-v-0e471983]{margin-bottom:10px}.pda-current-detail[data-v-0e471983]{margin-top:5px;border-top:1px solid #e4ebf4;padding-top:9px}.pda-current-detail dl[data-v-0e471983]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;margin:0}.pda-current-detail dt[data-v-0e471983],.pda-current-detail dd[data-v-0e471983]{color:#687386;font-size:12px;line-height:1.45}.pda-current-detail dt[data-v-0e471983]:after{content:"："}.pda-current-detail dd[data-v-0e471983]{margin:0;word-break:break-word}.pda-detail-link[data-v-0e471983]{width:max-content;border:0;background:transparent;padding:2px 0;color:#1768d1;cursor:pointer;font-size:12px;font-weight:800}.pda-tag[data-v-0e471983]{width:max-content;max-width:100%;border-radius:999px;background:#eaf3ff;padding:3px 8px;color:#1768d1;font-size:12px}.pda-tag-row[data-v-0e471983],.pda-list-title-row[data-v-0e471983]{display:flex;min-width:0;align-items:center;gap:6px}.pda-list-title-row[data-v-0e471983]{justify-content:space-between}.pda-list-title-row strong[data-v-0e471983]{min-width:0}.pda-package-type-badge[data-v-0e471983],.pda-list-card .pda-package-type-badge[data-v-0e471983]{flex:none;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.4}.pda-package-type-badge.preview[data-v-0e471983],.pda-list-card .pda-package-type-badge.preview[data-v-0e471983]{background:#fff3db;color:#ad6800}.pda-package-type-badge.formal[data-v-0e471983],.pda-list-card .pda-package-type-badge.formal[data-v-0e471983]{background:#e9f8f0;color:#16834f}.pda-form-grid[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.pda-form-grid label[data-v-0e471983]{display:grid;gap:4px}.pda-form-grid .pda-form-span[data-v-0e471983]{grid-column:1 / -1}.pda-settlement-state[data-v-0e471983]{display:flex;align-items:center;justify-content:space-between;min-height:40px;border:1px solid #d9e2ef;border-radius:6px;background:#fafcff;padding:0 10px}.pda-settlement-state strong[data-v-0e471983]{color:#1768d1;font-size:13px}.pda-inbound-alert[data-v-0e471983]{margin-bottom:10px}.pda-inbound-product-facts[data-v-0e471983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:4px 0 0;border-top:1px solid #e4ebf4;padding-top:8px}.pda-inbound-product-facts div[data-v-0e471983]{min-width:0}.pda-inbound-product-facts dt[data-v-0e471983],.pda-inbound-product-facts dd[data-v-0e471983]{margin:0;font-size:11px}.pda-inbound-product-facts dt[data-v-0e471983]{color:#8792a5}.pda-inbound-product-facts dd[data-v-0e471983]{overflow:hidden;margin-top:2px;color:#172033;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pda-pack-requirements[data-v-0e471983]{border-color:#ead9a9;background:#fffaf0}.pda-field-with-scan[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:4px}.pda-field-with-scan button[data-v-0e471983]{border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800}.pda-field-with-scan button[data-v-0e471983]:disabled{opacity:.52;cursor:not-allowed}.pda-form-grid span[data-v-0e471983]{color:#687386;font-size:12px}.pda-dual-code[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;border-radius:8px;background:#fff;padding:10px}.pda-dual-code div[data-v-0e471983]{min-width:0;display:grid;gap:5px;border:1px solid #dce5f0;border-radius:7px;padding:9px;text-align:center}.pda-dual-code span[data-v-0e471983]{color:#687386;font-size:12px}.pda-dual-code strong[data-v-0e471983]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-choice-grid[data-v-0e471983]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.pda-choice-grid span[data-v-0e471983],.pda-choice-grid button[data-v-0e471983]{border:1px solid #dce5f0;border-radius:7px;background:#fff;padding:9px;color:#1768d1;text-align:center;font-size:12px;font-weight:800;cursor:pointer}.pda-choice-grid button.active[data-v-0e471983]{border-color:#1768d1;background:#eaf3ff;box-shadow:inset 0 0 0 1px #1768d1}.pda-camera[data-v-0e471983]{height:230px;display:grid;place-items:center;margin-bottom:10px;border:1px dashed #c8d6e7;border-radius:8px;background:#f7f9fc;color:#687386;position:relative;overflow:hidden}.pda-camera-reticle[data-v-0e471983]{width:150px;height:150px;border:2px solid #b9c8da;position:absolute}.pda-camera-reticle[data-v-0e471983]:after{content:"";position:absolute;left:10px;right:10px;top:72px;height:2px;background:#23d18b;box-shadow:0 0 12px #23d18b}.pda-camera span[data-v-0e471983]{z-index:1}.pda-camera .pda-photo-preview-stage[data-v-0e471983]{position:absolute;inset:8px;display:flex;width:auto;height:auto;align-items:center;justify-content:center;border:0;background:#fff}.pda-photo-preview[data-v-0e471983]{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:scale-down;image-orientation:from-image}.pda-photo-preview-caption[data-v-0e471983]{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 145px);overflow:hidden;border-radius:4px;background:#0000009e;padding:5px 8px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.pda-camera-action[data-v-0e471983]{position:absolute;right:12px;bottom:12px;z-index:2;border-radius:6px;background:#1768d1;padding:9px 12px;color:#fff;cursor:pointer;font-size:13px;font-weight:800}.pda-camera-action input[data-v-0e471983]{display:none}.pda-upload-button[data-v-0e471983]{position:absolute;right:12px;bottom:12px;z-index:3;border-radius:6px;background:#1768d1;padding:9px 12px;color:#fff;cursor:pointer;font-size:13px;font-weight:800}.pda-upload-button input[data-v-0e471983]{display:none}.pda-upload-button.disabled[data-v-0e471983]{opacity:.48;cursor:not-allowed}.pda-task-list[data-v-0e471983]{display:grid;gap:8px}.pda-list-heading[data-v-0e471983]{display:flex;align-items:center;justify-content:space-between;color:#26364a;font-size:13px}.pda-location-panel[data-v-0e471983]{display:grid;gap:8px;margin-bottom:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff;padding:10px}.pda-location-filters[data-v-0e471983]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pda-location-actions[data-v-0e471983]{display:flex;gap:6px}.pda-location-actions[data-v-0e471983] .el-button{flex:1;margin:0}.pda-location-selected[data-v-0e471983]{margin:0;border-radius:6px;background:#eaf3ff;padding:7px 9px;color:#1768d1;font-size:12px;font-weight:800}.pda-location-cards[data-v-0e471983]{display:grid;gap:7px}.pda-location-card[data-v-0e471983]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e4ebf4;border-radius:7px;background:#f8fafd;padding:8px}.pda-location-card.selected[data-v-0e471983]{border-color:#1768d1;background:#f3f8ff}.pda-location-card>div[data-v-0e471983]{display:grid;min-width:0;gap:3px}.pda-location-card strong[data-v-0e471983]{color:#172033;font-size:12px}.pda-location-card span[data-v-0e471983],.pda-location-card small[data-v-0e471983]{overflow:hidden;color:#687386;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pda-location-pagination[data-v-0e471983]{overflow-x:auto}.pda-next-task[data-v-0e471983]{display:grid;gap:3px;margin:8px 0;border:1px solid #b8dfce;border-radius:8px;background:#f2fbf7;padding:9px 10px}.pda-next-task span[data-v-0e471983],.pda-next-task small[data-v-0e471983]{color:#527266;font-size:11px}.pda-next-task strong[data-v-0e471983]{color:#16834f;font-size:12px}.pda-next-task button[data-v-0e471983],.pda-list-card>button[data-v-0e471983]{min-height:34px;border:1px solid #b8cbe5;border-radius:6px;background:#f3f8ff;color:#1768d1;cursor:pointer;font-size:12px;font-weight:800}.pda-list-card>button.danger[data-v-0e471983]{border-color:#efc2c2;background:#fff1f1;color:#c83e3e}.pda-exception-actions[data-v-0e471983]{min-width:0;border:1px solid #efc2c2;border-radius:6px;background:#fff8f8;padding:4px 8px;color:#a83b3b;font-size:12px}.pda-exception-actions summary[data-v-0e471983]{min-height:32px;display:grid;align-items:center;cursor:pointer;font-weight:800}.pda-exception-actions button[data-v-0e471983]{width:100%}.pda-resolution-code[data-v-0e471983]{margin:0;border-radius:8px;background:#eaf3ff;padding:9px 10px;color:#526074;font-size:12px}.pda-resolution-code strong[data-v-0e471983]{color:#1768d1}.pda-list-tabs[data-v-0e471983],[data-v-0e471983] .pda-list-tabs .el-tabs__header{margin-bottom:8px}[data-v-0e471983] .pda-list-tabs .el-tabs__item{height:42px;color:#687386;font-size:13px;font-weight:800}[data-v-0e471983] .pda-list-tabs .el-tabs__item.is-active{color:#1768d1}[data-v-0e471983] .pda-list-tabs .el-tabs__active-bar{height:3px;background-color:#1768d1}.pda-list-card[data-v-0e471983]{display:grid;gap:4px;padding:10px}.pda-list-card-group[data-v-0e471983]{display:grid;gap:8px;border:1px solid #d9e2ef;border-radius:9px;background:#fff;padding:8px}.pda-list-card-group>.pda-list-card[data-v-0e471983]{width:100%;border:0;background:transparent;padding:2px;text-align:left}.pda-list-card-group>.pda-list-card.selected[data-v-0e471983]{border:1px solid #1768d1;border-radius:7px;background:#f3f8ff;padding:8px}.pda-list-card.selected[data-v-0e471983]{border-color:#1768d1;background:#f3f8ff}.pda-list-card strong[data-v-0e471983]{font-size:13px;word-break:break-all}.pda-empty[data-v-0e471983]{margin:0;border:1px dashed #d9e2ef;border-radius:8px;background:#fff;padding:18px;color:#687386;text-align:center;font-size:13px}.pda-bottom[data-v-0e471983]{position:absolute;right:0;bottom:0;left:0;z-index:10;display:grid;gap:8px;border-top:1px solid #dfe6f0;background:#fff;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.pda-bottom.two[data-v-0e471983]{grid-template-columns:1fr 1fr}.pda-bottom.multi[data-v-0e471983]{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-bottom button[data-v-0e471983]{height:42px;font-size:14px}.pda-bottom button[data-v-0e471983]:disabled,.pda-scan button[data-v-0e471983]:disabled,.pda-form-grid input[data-v-0e471983]:disabled{opacity:.52;cursor:not-allowed}@media(max-width:720px){.pda-page[data-v-0e471983]{min-height:calc(100dvh - 72px);padding:0}.pda-device[data-v-0e471983]{width:100%;height:calc(100dvh - 72px);min-height:0;border:0;border-radius:0;box-shadow:none}.pda-qc-product-facts[data-v-0e471983]{grid-template-columns:1fr}}.admin-app.mode-pda .pda-page{min-height:100dvh;width:100%;place-items:stretch;padding:0}.admin-app.mode-pda .pda-device{width:100%;height:100dvh;min-height:0;grid-template-rows:calc(24px + env(safe-area-inset-top)) 52px minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.admin-app.mode-pda .pda-status{padding-top:env(safe-area-inset-top)}.admin-app{--el-color-primary: var(--teal-600);--el-color-primary-light-3: var(--teal-500);--el-color-primary-light-5: var(--teal-100);--el-color-primary-light-7: var(--teal-100);--el-color-primary-light-8: var(--teal-50);--el-color-primary-light-9: var(--teal-50);--el-color-primary-dark-2: var(--teal-800);--el-color-success: var(--green-500);--el-color-warning: var(--amber-500);--el-color-danger: var(--red-500);--el-color-error: var(--red-500);--el-color-info: var(--blue-500);--el-bg-color: var(--bg-card);--el-bg-color-page: var(--bg);--el-bg-color-overlay: var(--bg-card);--el-fill-color: var(--bg-hover);--el-fill-color-light: var(--bg-hover);--el-fill-color-lighter: var(--bg-input);--el-fill-color-extra-light: var(--bg-input);--el-fill-color-blank: var(--bg-input);--el-border-color: var(--bdr);--el-border-color-light: var(--bdr);--el-border-color-lighter: var(--bdr);--el-border-color-extra-light: var(--bdr);--el-border-color-dark: var(--bdr-strong);--el-border-color-darker: var(--bdr-strong);--el-text-color-primary: var(--tx);--el-text-color-regular: var(--tx2);--el-text-color-secondary: var(--tx3);--el-text-color-placeholder: var(--tx3);--el-text-color-disabled: var(--tx3);--el-disabled-bg-color: var(--bg-input);--el-disabled-text-color: var(--tx3);--el-disabled-border-color: var(--bdr);--el-border-radius-base: 4px;--el-border-radius-small: 3px;--el-font-size-base: 13px;--el-font-size-small: 12px;--el-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--el-component-size: 31px;--el-component-size-small: 30px;--el-component-size-large: 34px;--el-mask-color: rgba(0, 0, 0, .36);--el-overlay-color-lighter: rgba(0, 0, 0, .26)}.admin-app.mode-station{--el-bg-color: var(--bg-card);--el-bg-color-page: var(--bg);--el-bg-color-overlay: var(--bg-card);--el-fill-color: var(--bg-hover);--el-fill-color-light: var(--bg-hover);--el-fill-color-lighter: var(--bg-input);--el-fill-color-extra-light: var(--bg-input);--el-fill-color-blank: var(--bg-input);--el-border-color: var(--bdr);--el-border-color-light: var(--bdr);--el-border-color-lighter: var(--bdr);--el-border-color-extra-light: var(--bdr);--el-border-color-dark: var(--bdr-strong);--el-border-color-darker: var(--bdr-strong);--el-text-color-primary: var(--tx);--el-text-color-regular: var(--tx2);--el-text-color-secondary: var(--tx3);--el-text-color-placeholder: var(--tx3);--el-text-color-disabled: var(--tx3);--el-disabled-bg-color: var(--bg-input);--el-disabled-text-color: var(--tx3);--el-disabled-border-color: var(--bdr)}.admin-app .el-button{font-weight:500}.admin-app .el-card,.admin-app .el-dialog,.admin-app .el-drawer{--el-card-border-radius: 6px}.admin-app .admin-feedback-notification-message{display:grid;gap:6px}.admin-app .admin-feedback-notification-details{display:grid;gap:4px;margin:0}.admin-app .admin-feedback-notification-details dd{margin:0;color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1.45}
