: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;min-height:100dvh;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;height:100dvh;min-height:100dvh;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}.mode-station .main{scrollbar-color:#5a5a5d #1a1a1a;scrollbar-width:thin}.mode-station .main::-webkit-scrollbar{width:10px;height:10px}.mode-station .main::-webkit-scrollbar-track{background:#1a1a1a}.mode-station .main::-webkit-scrollbar-thumb{border:2px solid #1a1a1a;border-radius:999px;background:#5a5a5d}.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{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{background:var(--bg-hover)}.topbar-btn:disabled{opacity:.45;color:var(--tx3)}.mode-station .topbar-btn{border-color:#ffffff26;background:#ffffff14;color:#fff}.dropdown{position:relative}.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{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)}.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}.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{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}.page-head h1,.page-head h2,.page-title,.card-title,.panel h2{margin:0;color:var(--tx);font-size:18px;font-weight:600}.page-head p,.page-subtitle,.hint-text,.empty-text,.card-subtitle{color:var(--tx3);font-size:12px}.page-subtitle{margin-left:2px}.panel,.card,.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,.grid>.panel{padding:16px;margin-bottom:12px}.grid,.metric-grid,.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}.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-password-grid{grid-template-columns:minmax(260px,520px)}.profile-password-hints{margin:14px 0 0;padding-left:18px;color:var(--text-muted);font-size:12px;line-height:1.8}.profile-actions{display:flex;gap:10px;margin-top:20px}.metric-card,.kpi,.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{margin:0 0 4px;color:var(--tx3);font-size:11px;font-weight:500}.metric-card strong,.kpi-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-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}.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-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{--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-recon-detail-table .el-table__body-wrapper,.finance-recon-detail-table .el-scrollbar__wrap{scrollbar-gutter:stable}.finance-recon-detail-table.finance-el-table{font-size:13.5px}.finance-recon-detail-table.finance-el-table .el-table__header-wrapper th.el-table__cell,.finance-recon-detail-table.finance-el-table .el-table__fixed-header-wrapper th.el-table__cell{height:42px;font-size:12.5px;font-weight:600}.finance-recon-detail-table.finance-el-table .el-table__body-wrapper .el-table__cell,.finance-recon-detail-table.finance-el-table .el-table__fixed-body-wrapper .el-table__cell{min-height:48px;padding-top:10px;padding-bottom:10px}.finance-recon-detail-table.finance-el-table .el-table__cell.mono .cell{font-size:12.5px}.finance-recon-detail-table .el-table__body-wrapper{overflow-x:auto}.finance-recon-detail-table.finance-el-table small,.finance-recon-detail-table.finance-el-table .el-button.is-link{font-size:12px}.finance-recon-secondary-text{display:block;overflow:hidden;color:var(--tx3);text-overflow:ellipsis;white-space:nowrap}.finance-equation-table.finance-el-table .el-table__cell .cell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.finance-equation-table.finance-el-table .el-table__cell .cell>*{max-width:100%}.finance-equation-table.finance-el-table .el-table__body tr{cursor:pointer}.finance-equation-detail-text{overflow-wrap:anywhere;word-break:break-word}.finance-equation-breakdown{margin-top:16px}.finance-equation-breakdown .el-alert{margin-bottom:12px}.finance-equation-mismatch-amount{color:var(--el-color-danger)}.finance-recon-detail-drawer .el-drawer__header{min-height:56px;margin-bottom:0;padding:0 20px;border-bottom:1px solid var(--bdr)}.finance-recon-detail-drawer .el-drawer__body{padding:16px 20px 24px}.finance-recon-detail-descriptions .el-descriptions__body{overflow:hidden}.finance-recon-detail-descriptions .el-descriptions__table{table-layout:fixed}.finance-recon-detail-descriptions .el-descriptions__label.el-descriptions__cell{width:128px;min-width:128px;white-space:nowrap;word-break:keep-all}.finance-recon-detail-descriptions .el-descriptions__content.el-descriptions__cell{min-width:0;overflow-wrap:anywhere;word-break:break-word}.finance-recon-raw-payload{max-height:280px;margin:0;padding:12px;overflow:auto;background:var(--bg-input);border:1px solid var(--bdr);border-radius:4px;color:var(--tx2);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}@media(max-width:760px){.finance-filter-actions{grid-column:1 / -1}.finance-recon-detail-drawer .el-drawer__header,.finance-recon-detail-drawer .el-drawer__body{padding-right:12px;padding-left:12px}.finance-recon-detail-descriptions .el-descriptions__label.el-descriptions__cell{width:96px;min-width:96px}}.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-items-card{overflow:hidden}.order-items-table{min-width:1320px}.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-filter-card{margin-bottom:12px}.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-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-audit-queue-card{overflow-x:auto}.fulfillment-audit-table{min-width:1220px}.fulfillment-audit-detail-items-table .el-table__body td.audit-detail-centered-cell{vertical-align:middle}.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}.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)}.warehouse-inbound-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.warehouse-package-tabs{display:flex;width:fit-content;gap:8px;margin:2px 0 12px}.warehouse-package-tabs .tab{flex:0 0 auto}.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}.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-table{min-width:1280px;table-layout:fixed}.warehouse-preview-table .preview-col-package{width:14%}.warehouse-preview-table .preview-col-count{width:5%}.warehouse-preview-table .preview-col-user{width:12%}.warehouse-preview-table .preview-col-measurement{width:13%}.warehouse-preview-table .preview-col-fee,.warehouse-preview-table .preview-col-confirm{width:7%}.warehouse-preview-table .preview-col-remark,.warehouse-preview-table .preview-col-service{width:12%}.warehouse-preview-table .preview-col-status{width:11%}.warehouse-preview-table .preview-col-action{width:7%}.warehouse-preview-table thead th{position:sticky;z-index:1;top:0;padding:10px 12px;background:var(--bg-card);color:var(--tx2);font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.warehouse-preview-table tbody tr.preview-package-row{cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.warehouse-preview-table tbody tr.preview-package-row:hover{box-shadow:inset 3px 0 0 var(--teal-600)}.warehouse-preview-table tbody tr.preview-package-row:hover td{filter:brightness(.985)}.warehouse-preview-table tbody tr.preview-package-row:focus-visible{outline:2px solid var(--teal-600);outline-offset:-2px}.warehouse-preview-table .preview-package-row td{padding:13px 12px;vertical-align:middle;overflow-wrap:anywhere}.warehouse-preview-table .preview-submitted-time{display:block;margin-top:6px;color:var(--tx3);font-size:11px;font-weight:400}.warehouse-preview-table .preview-action-cell{text-align:right;white-space:nowrap}.warehouse-preview-table .preview-summary-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.warehouse-preview-table .preview-detail-btn{font-weight:700}.warehouse-preview-table .preview-list-empty{padding:32px 12px;color:var(--tx3);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}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-editor .el-input,.procurement-account-editor .el-select{width:100%}.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)}.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,.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}.setting-tabs,.warehouse-setting-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:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2px 8px;max-width:100%;overflow:visible;white-space:normal!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,.finance-el-table th.el-table-fixed-column--right,.finance-el-table td.el-table-fixed-column--right{background:var(--bg-card)}.finance-el-table th.el-table-fixed-column--right{background:var(--bg-input)}.finance-el-table .el-table-fixed-column--right.is-first-column,.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}.status-tag,.tag,.v-tag,.status-pill{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{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{display:grid;gap:10px}.drawer-mask.active{position:fixed;inset:0;z-index:100;display:block;background:#0006}.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;grid-template-columns:minmax(0,1fr);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-item-detail-dialog .el-dialog__header{margin-right:0;border-bottom:1px solid var(--bdr);padding:14px 18px}.order-item-detail-dialog .el-dialog__title{color:var(--tx);font-size:15px;font-weight:600}.order-item-detail-dialog .el-dialog__body{max-height:calc(100vh - 128px);overflow-y:auto;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}.drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--bdr);background:var(--bg-card)}.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)}.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}.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}.member-profile-avatar{border-radius:50%}.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}.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}.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__row{cursor:pointer}.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}.order-custom-photo-tag{margin-top:4px;cursor:pointer}.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-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}.outbound-station-page .station-pack-work-tri>.work-col:first-child{min-height:0;max-height:140px;overflow:auto}}.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-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}.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)}.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}.station-measure-photo-upload .el-upload{width:100%}.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-field{display:grid;gap:4px;min-width:0}.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-field textarea{min-height:34px;resize:vertical}.station-outbound-action-row{margin-top:16px}.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-error{margin:10px auto 0;max-width:820px;color:var(--red-500);font-size:12px;text-align:left}.station-pack-lookup{padding:14px 18px 12px;text-align:left}.station-pack-lookup .station-label-lookup-icon{display:none}.station-pack-lookup .station-label-lookup-row{margin-top:10px}.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-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-unpack-location-choice.current{border-color:var(--teal-500);box-shadow:0 0 0 1px #16a08552}@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-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}.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{border-left:3px solid var(--purple-500);background:var(--purple-50);color:var(--tx2)}.logistics-tracking-card,.logistics-line-card{overflow-x:auto}.logistics-tracking-table{min-width:1160px}.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{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{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{border-color:var(--teal-600);background:var(--teal-600);color:#fff;box-shadow:none}.logistics-line-tabs .tab.muted{color:var(--tx4);cursor:not-allowed}.logistics-line-table{min-width:1320px}.logistics-carton-table{min-width:1180px}.logistics-carton-table .btn+.btn{margin-left:6px}.logistics-line-modal{top:24px;right:12px;left:12px;width:auto;max-width:1180px;height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:0 auto;transform:none;grid-template-rows:auto minmax(0,1fr) auto;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{min-height:0;max-height:none;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 .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.compact{gap:8px 10px}.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-section-label{margin:16px 0 8px;color:var(--tx2);font-size:13px;font-weight:800}.route-category-tree{display:grid;gap:14px;padding-top:2px}.route-category-group{display:grid;gap:10px}.route-category-children{display:flex;flex-wrap:wrap;gap:12px 42px;padding-left:28px}.route-charge-mode{margin:14px 0 16px;padding:12px 14px;border:1px solid var(--bdr);border-radius:8px;background:#fff;gap:28px}.route-price-tier-list{display:grid;gap:10px}.route-tax-section-label{display:flex;align-items:center;justify-content:space-between}.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-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-order-required>.btn{justify-self:start;min-width:54px}@media(max-width:1100px){.route-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.route-order-required{grid-column:1 / -1}}.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-kpi-grid{margin-top:12px}.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-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-transaction-tabs{border:1px solid var(--bdr);background:var(--bg-card)}.finance-transaction-tabs .tab{border-radius:6px;color:var(--tx2)}.finance-transaction-tabs .tab.active{background:var(--teal-600);color:#fff;box-shadow:0 2px 6px #0f6e5638;font-weight:700}.finance-transactions-table-wrap{max-width:100%;overflow:hidden}.finance-transactions-el-table{min-width:0}.finance-amount-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.25}.finance-amount-stack small{color:var(--muted);font-size:12px;white-space:nowrap}.related-order-list{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.related-order-item{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:20px;color:var(--teal-600);white-space:nowrap}.related-order-value{cursor:text;user-select:text;-webkit-user-select:text}.related-order-action{color:var(--teal-600);cursor:pointer;text-decoration:none}.related-order-action:hover{text-decoration:underline}.related-order-action:focus-visible{border-radius:3px;outline:2px solid var(--teal-500);outline-offset:2px}.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-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-no{min-height:auto;padding:0;border:0;background:transparent;color:#1d4ed8;font-size:11px;font-weight:700}.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-card{margin-bottom:12px;padding:16px;border-radius:8px}.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-action-form>.btn{margin-top:0}.operation-wallet-action-form .form-input{width:100%}.operation-wallet-action-error{margin-top:8px}.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-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-approve-amount{display:flex;align-items:center;gap:48px;min-height:68px;padding:0 16px}.operation-refund-approve-amount span,.operation-refund-panel-title{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-action-footer{justify-content:flex-start;padding:14px 18px;background:#fff}.finance-creator-card{overflow-x:auto}.finance-creator-settlement-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.finance-creator-settlement-heading h2{margin:0}.finance-creator-settlement-tabs{display:flex;gap:8px}.finance-creator-settlement-tabs .el-button+.el-button{margin-left:0}.finance-settlement-record{display:grid;gap:3px;color:var(--tx2);font-size:12px;white-space:nowrap}.creator-finance-settlement-form .el-input{width:100%}.finance-creator-card h2 span{color:var(--tx3);font-size:12px;font-weight:400;margin-left:8px}.amount-positive{color:#138a45;font-weight:700}.amount-negative{color:#c62828;font-weight:700}.finance-refund-tpa-credit{margin-top:16px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-card);padding:14px}.finance-refund-tpa-credit__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.finance-refund-tpa-credit__head h3,.finance-refund-tpa-credit__head p{margin:0}.finance-refund-tpa-credit__head h3{color:var(--tx);font-size:14px}.finance-refund-tpa-credit__head p,.finance-refund-tpa-credit__description{color:var(--tx3);font-size:12px}.finance-refund-tpa-credit__description{margin:10px 0;line-height:1.6}.finance-refund-tpa-credit__table{margin-top:12px}.wallet-flow-amount{display:inline-flex;justify-content:flex-end;min-width:74px;font-variant-numeric:tabular-nums}.finance-operation-surface{margin-top:16px}.procurement-awaiting-summary{margin-bottom:12px}.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-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-order-type-filter{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:12px}.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}.procurement-shipment-purchase-cell{display:flex;align-items:center;gap:10px}.procurement-shipment-purchase-cell>.procurement-product-thumb{flex:0 0 40px}.procurement-shipment-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--tx2);font-size:10px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.procurement-workbench-tab,.procurement-workbench-tab:after,.procurement-order-type-option{transition:none}}.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-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}.procurement-pay-kpi-grid{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.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 .card{margin-bottom:0}.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-toolbar .el-input,.procurement-exception-toolbar .el-select{min-width:0;width:100%}.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-user-stage{display:flex;flex-direction:column;gap:8px}.prototype-exception-user-stage .el-select{max-width:260px}.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-thumbnail{width:88px;height:72px;flex:0 0 88px;overflow:hidden;border:1px solid var(--bdr);border-radius:4px;background:var(--bg);cursor:zoom-in}.prototype-evidence-thumbnail-error{display:grid;width:100%;height:100%;place-items:center;color:var(--tx3);font-size:12px;cursor:default}.prototype-evidence-main{display:grid;flex:1 1 auto;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-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-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{justify-content:flex-start}.prototype-exception-footer-action{display:inline-flex}.prototype-exception-cc{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.prototype-exception-transfer{display:grid;gap:12px}.merchant-reship-dialog-body,.merchant-reship-form{display:grid;gap:18px}.merchant-reship-context{width:100%}.merchant-reship-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.merchant-reship-form-grid .el-select,.merchant-reship-form-grid .el-date-editor,.merchant-reship-form-grid .el-input-number{width:100%}.merchant-reship-form-wide{grid-column:1 / -1}@media(max-width:720px){.merchant-reship-form-grid{grid-template-columns:1fr}.merchant-reship-form-wide{grid-column:auto}}.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-order-item-error{display:block;margin-top:4px;color:var(--el-color-danger)}.create-exception-attachment-actions{display:flex;gap:4px;align-items:center}@media(max-width:760px){.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-mode-form,.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-buyer-remark{display:grid;gap:8px;margin-top:12px;border:1px solid var(--amber-500);border-radius:8px;background:color-mix(in srgb,var(--amber-500) 8%,var(--bg-card));padding:12px 14px}.procurement-buyer-remark__title{color:var(--tx);font-size:13px;font-weight:800}.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-line-ref{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.procurement-shipped-inline-edit{display:flex;align-items:center;gap:8px}.procurement-shipped-inline-edit .el-input{flex:1}.procurement-shipped-shipping-info-edit{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr) auto;align-items:center;gap:8px}.procurement-shipped-shipping-info-edit .el-select,.procurement-shipped-shipping-info-edit .el-input{width:100%}.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-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-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-form__decision-hint{float:right;margin-left:16px;font-size:12px}.procurement-merchant-exception-form__decision-note{margin:4px 0 0;font-size:12px;line-height:1.5}.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}.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}.operation-users-kpi-grid,.finance-settlements-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-users-card,.operation-staff-card,.operation-coupons-card,.platform-audit-log-card,.goods-search-risk-card,.finance-settlements-card,.finance-settlements-rule-card,.setting-reference-card{overflow-x:auto}.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-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-withdrawal-detail-drawer .el-drawer__body{padding:16px 20px 24px}.finance-withdrawal-detail-section{margin-bottom:20px}.finance-withdrawal-detail-section h2{margin:0 0 10px;color:var(--tx);font-size:14px;line-height:20px}.finance-withdrawal-detail-section .el-descriptions__label{color:var(--tx3);font-weight:500}.finance-withdrawal-snapshot{max-height:180px;margin:0;overflow:auto;color:var(--tx2);font-family:var(--mono-font, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.finance-refund-list-card{margin-bottom:12px}.finance-refund-list-table{min-width:0}.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-card h2 span{color:var(--tx3);font-size:12px;font-weight:400;margin-left:8px}.commission-alliance-prototype{display:grid;gap:12px}.commission-alliance-module-tabs{margin-bottom:-2px}.commission-alliance-module-tabs .el-tabs__header,.commission-audit-status-tabs .el-tabs__header{margin:0}.commission-alliance-module-tabs .el-tabs__content,.commission-audit-status-tabs .el-tabs__content{display:none}.commission-alliance-module-tabs .el-tabs__item{height:38px;font-size:14px;font-weight:600}.commission-alliance-list-card,.commission-alliance-detail-card{margin:0;overflow:hidden}.commission-alliance-statistics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.commission-alliance-trend-card{display:grid;gap:12px;margin-bottom:12px}.commission-alliance-trend-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.commission-alliance-trend-item{display:grid;min-width:104px;gap:4px;padding:10px 12px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-hover)}.commission-alliance-trend-item span{color:var(--tx3);font-size:12px}.commission-alliance-trend-item strong{font-size:20px}.commission-alliance-identity{display:grid;gap:2px}.commission-alliance-identity strong{color:var(--tx)}.commission-alliance-identity span,.commission-alliance-secondary,.commission-alliance-table small{color:var(--tx3);font-size:12px}.commission-alliance-detail-grid{display:grid;gap:12px;min-height:180px}.commission-alliance-table{width:100%}.commission-alliance-table .el-table__header th{height:44px;background:var(--bg-input);color:var(--tx2)}.commission-alliance-table .el-table__row td{height:52px}.commission-alliance-table .el-table__body .el-table__row{cursor:pointer}.commission-audit-search .el-input{width:260px}.commission-audit-status-tabs .el-tabs__item{min-width:128px;padding:0 18px}.commission-audit-table .el-table__header th{height:42px;background:var(--bg-input);color:var(--tx2)}.commission-audit-table .el-table__row td{height:50px}.commission-auto-audit-dialog .el-dialog__body{padding-top:10px}.commission-auto-audit-prerequisite .el-input-number{width:96px}.commission-auto-audit-rule-row .el-select,.commission-auto-audit-rule-row .el-input-number{width:100%}.commission-auto-audit-count-control .el-input__wrapper{border-radius:4px 0 0 4px}.commission-alliance-detail-header{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--bdr);border-radius:4px;background:var(--bg-card)}.commission-alliance-detail-back{flex:0 0 auto;min-height:36px;padding-inline:14px;font-weight:600}.commission-alliance-detail-title{display:grid;min-width:0;gap:4px;padding-left:16px;border-left:1px solid var(--bdr)}.commission-alliance-detail-heading{display:flex;align-items:center;gap:8px;min-width:0}.commission-alliance-detail-heading strong{color:var(--tx);font-size:16px}.commission-alliance-detail-title p{margin:0;color:var(--tx3);font-size:12px}.commission-alliance-detail-card h2,.commission-alliance-card-heading h2{margin:0 0 14px;color:var(--tx);font-size:15px;line-height:22px}.commission-alliance-card-heading{display:flex;align-items:baseline;gap:12px}.commission-alliance-card-heading span{color:var(--tx3);font-size:12px}.commission-alliance-detail-card .el-descriptions__label.el-descriptions__cell{background:var(--bg-input);color:var(--tx3);font-weight:500}.commission-alliance-detail-card .el-descriptions__content.el-descriptions__cell{color:var(--tx)}.commission-alliance-detail-tabs-card .el-tabs__header{margin-bottom:14px}.commission-alliance-detail-tabs-card .el-table__header th{background:var(--bg-input);color:var(--tx2)}@media(max-width:980px){.commission-alliance-statistics{grid-template-columns:1fr}.commission-alliance-detail-card{overflow-x:auto}.commission-alliance-detail-card .el-descriptions{min-width:820px}.commission-alliance-detail-header{align-items:stretch;flex-direction:column}.commission-alliance-detail-back{align-self:flex-start}.commission-alliance-detail-title{padding-top:10px;padding-left:0;border-top:1px solid var(--bdr);border-left:0}}.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-role-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.operation-staff-password-drawer{width:676px}.operation-staff-password-grid{display:grid;gap:12px}.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-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-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-station-box{align-items:flex-start;min-height:84px}.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-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-picker{align-items:start;grid-template-columns:minmax(0,1fr)}.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-station-option-list{align-items:flex-start;display:flex;flex-wrap:wrap;max-height:220px}.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-tags{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.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-primary,.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-text{color:var(--tx2)}.goods-search-risk-row-actions{display:flex;flex-wrap:wrap;gap:8px}.goods-search-risk-detail-form{grid-template-columns:repeat(2,minmax(0,1fr))}.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-card .card-subtitle{margin:-4px 0 12px}.goods-search-risk-action-row .el-button{min-height:32px}.goods-search-risk-action-row{display:flex;gap:8px;margin:0 0 10px}.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}.status-tag.danger{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.finance-refund-rule-table .el-table__cell{background:transparent}.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}.platform-audit-assets-page .rbac-workbench{margin-top:12px}.platform-rbac-page{display:grid;align-content:start;gap:12px}.rbac-page-header,.rbac-tabs{margin-bottom:0}.rbac-page-header .page-actions{margin-left:auto}.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--single{grid-template-columns:minmax(0,1fr)}.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--menu{grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-span-2{grid-column:1 / -1}.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-pagination-row{margin:10px 0 0}.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{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-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-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-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{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-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-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}.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-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}.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-card{margin-bottom:12px}.setting-reference-state.is-empty{visibility:hidden}.setting-reference-state.state-error{color:var(--red-500)}.setting-reference-tab-context.is-empty{visibility:hidden}.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-service-card{margin-bottom:12px}.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 td.mono{overflow-wrap:anywhere}.setting-service-table th:last-child,.setting-service-table td:last-child{width:240px}.setting-fx-card{margin-bottom:0}.setting-address-card{min-width:0}.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}.app-push-task-form{display:grid;gap:2px}.app-push-task-form .el-form-item{margin-bottom:18px}.app-push-task-form .el-select,.app-push-task-form .el-date-editor{width:100%}.app-push-task-form small{margin-top:6px;color:var(--text-muted)}.app-push-select-footer{display:block;padding:4px 12px;color:var(--text-muted)}.app-push-selected-users{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:18px;padding:14px;border:1px solid var(--bdr);border-radius:8px;background:var(--bg-soft)}.app-push-selected-users p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.app-push-selected-user-tags{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px}.app-push-user-picker{display:grid;gap:16px}.app-push-user-picker-search{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:10px}.app-push-user-picker-table{min-height:280px;max-height:420px;overflow:auto;border:1px solid var(--bdr);border-radius:8px}.app-push-user-picker-table .data-table{margin:0}.app-push-user-picker-table thead{position:sticky;top:0;z-index:1}.app-push-user-picker-count{float:left;line-height:32px;color:var(--text-muted)}.app-push-delivery-summary{margin:0 0 16px;overflow:hidden;border:1px solid var(--bdr);border-radius:6px;background:var(--bg-card)}.app-push-delivery-summary-title,.app-push-delivery-list-title{color:var(--tx);font-weight:700}.app-push-delivery-summary-title{padding:9px 14px;border-bottom:1px solid var(--bdr);background:var(--bg-input)}.app-push-delivery-summary-primary,.app-push-delivery-summary-secondary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--bdr)}.app-push-delivery-metric{display:grid;gap:4px;padding:12px 14px;background:var(--bg-card)}.app-push-delivery-metric span,.app-push-delivery-summary-secondary span{color:var(--tx3);font-size:12px}.app-push-delivery-metric strong{color:var(--tx);font-size:20px;line-height:1.2}.app-push-delivery-metric.is-success strong{color:var(--teal-600)}.app-push-delivery-metric.is-danger strong{color:var(--red-500)}.app-push-delivery-summary-secondary{border-top:1px solid var(--bdr)}.app-push-delivery-summary-secondary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 14px;background:var(--bg-input)}.app-push-delivery-list-title{margin-bottom:8px}.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}.btn-sm{min-height:28px;padding:5px 10px}.warehouse-inventory-kpi-grid{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.warehouse-inventory-card,.warehouse-master-card,.logistics-carrier-card{margin-bottom:12px;overflow-x:auto}.warehouse-inventory-filter-form .el-form-item,.warehouse-inventory-maintenance-form .el-form-item{margin-bottom:0}.warehouse-inventory-table{min-width:1480px}.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-setting-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}.warehouse-master-table{min-width:1120px}.warehouse-master-location-table{min-width:1680px}.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-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 .span-2{grid-column:1 / -1}.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-channel-table{min-width:1360px}.logistics-channel-table .btn+.btn{margin-left:6px}.logistics-channel-drawer{width:min(720px,92vw)}.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}@keyframes logistics-channel-logo-spin{to{transform:rotate(360deg)}}.logistics-channel-logo-preview{width:100%;height:100%;object-fit:contain;padding:14px}.operation-data-scope-alert{margin-top:12px}.fulfillment-buyer-header{margin-top:0}.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)}.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}@media(max-width:960px){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,.layout-2,.overview-board,.returns-diy-flow,.work-tri,.detail-grid,.form-grid,.filter-bar,.toolbar,.procurement-account-editor__amounts{grid-template-columns:1fr}.auth-copy{border-right:0;border-bottom:1px solid var(--bdr);padding:0 0 12px}}.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}.admin-app.mode-station:not(.mode-pda) .main{container:station-viewport / inline-size;--station-page-height: max(620px, calc(100dvh - 84px) );--station-layout-gap: 16px;--station-panel-padding: 18px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page{display:flex;flex-direction:column;gap:var(--station-layout-gap);height:var(--station-page-height);min-height:0;min-width:0;overflow:visible;background:transparent;color:var(--tx);font-size:14px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .station-alert{margin:0}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .station-main{display:flex;flex:1;flex-direction:column;gap:var(--station-layout-gap);min-height:0;padding:0}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-status-bar,.disposal-station-header){flex-shrink:0;flex-wrap:wrap;height:auto;min-height:60px;gap:12px 24px;margin:0;padding:10px 16px;border-radius:8px;background:var(--bg-input)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .station-status-bar :is(.station-status-label,div>span){font-size:13px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .station-status-bar :is(.station-status-value,strong){font-size:16px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .station-status-bar :is(button,.el-button){height:36px;margin-left:auto;padding:0 16px;font-size:14px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-screen,.station-workbench){display:flex;flex:1;flex-direction:column;min-height:0;margin:0;padding:var(--station-panel-padding);overflow:hidden;border:1px solid var(--bdr-strong);border-radius:10px;background:var(--bg-card)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-title,.screen-title h1,.disposal-station-title-row h1){margin:0;font-size:24px;font-weight:700;line-height:1.3}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.work-grid,.work-tri,.disposal-station-workbench){display:grid;flex:1;grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(180px,240px);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--station-layout-gap);height:auto;min-height:0;margin:16px 0 0;overflow:hidden}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .disposal-station-workbench{margin-top:0;padding:var(--station-panel-padding);border:1px solid var(--bdr-strong);border-radius:10px;background:var(--bg-card)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.work-grid,.work-tri,.disposal-station-workbench)>*{height:auto;min-height:0;min-width:0;max-height:none;padding:var(--station-panel-padding);overflow:auto;border:1px solid var(--bdr-strong);border-radius:8px;background:var(--bg-card)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-qc-queue,.station-qc-done,.disposal-queue-panel){overflow:hidden}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.panel-title,.work-col-title){font-size:15px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .operation-panel{display:flex;flex-direction:column;gap:20px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .operation-panel .action-row{position:sticky;z-index:1;right:auto;bottom:0;left:auto;flex-shrink:0;margin-top:auto;padding-top:16px;background:var(--bg-card)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.scan-target,.pack-current,.station-form){flex-shrink:0}.admin-app.mode-station:not(.mode-pda) .station-desktop-page .scan-target.with-search{min-height:218px;padding-block:20px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.scan-box,.station-search-box,.station-qc-search-box,.station-qc-photo-query,.station-label-lookup-row){gap:12px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-search-box,.station-qc-search-box,.station-qc-photo-query){grid-template-columns:minmax(0,1fr) 76px 76px}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.scan-box,.station-qc-search-box,.station-qc-photo-query,.station-label-lookup-row,.action-row,.station-qc-action-row,.disposal-execution-panel) :is(input,button,.el-input__wrapper){min-height:44px;font-size:15px}@container station-viewport (max-width: 1280px){.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.work-grid,.work-tri,.disposal-station-workbench){grid-template-columns:180px minmax(0,1fr) 180px}}@container station-viewport (max-width: 1000px){.admin-app.mode-station:not(.mode-pda) .station-desktop-page{height:auto;min-height:var(--station-page-height)}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.station-main,.station-screen,.station-workbench){flex:none;overflow:visible}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.work-grid,.work-tri,.disposal-station-workbench){flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:visible}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.work-grid,.work-tri,.disposal-station-workbench)>*{grid-column:auto;min-height:280px;max-height:none}.admin-app.mode-station:not(.mode-pda) .station-desktop-page :is(.queue-panel,.done-panel,.station-qc-queue,.station-qc-done,.work-tri>aside,.disposal-queue-panel){height:280px}}.admin-app,.app-push-user-picker-dialog,.warehouse-inventory-maintenance-dialog{--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,.app-push-user-picker-dialog .el-button,.warehouse-inventory-maintenance-dialog .el-button{font-weight:500}.admin-app .el-select--small .el-select__wrapper,.app-push-user-picker-dialog .el-select--small .el-select__wrapper,.warehouse-inventory-maintenance-dialog .el-select--small .el-select__wrapper,.admin-app .el-button--small,.app-push-user-picker-dialog .el-button--small,.warehouse-inventory-maintenance-dialog .el-button--small{min-height:var(--el-component-size-small)}.admin-app .el-input__inner,.admin-app .el-select__input,.app-push-user-picker-dialog .el-input__inner,.app-push-user-picker-dialog .el-select__input,.warehouse-inventory-maintenance-dialog .el-input__inner,.warehouse-inventory-maintenance-dialog .el-select__input{min-height:0;border:0;border-radius:0;background:transparent;padding:0}.admin-app .el-input__inner:focus,.admin-app .el-select__input:focus,.app-push-user-picker-dialog .el-input__inner:focus,.app-push-user-picker-dialog .el-select__input:focus,.warehouse-inventory-maintenance-dialog .el-input__inner:focus,.warehouse-inventory-maintenance-dialog .el-select__input:focus{border:0;outline:none}.admin-app .el-card,.admin-app .el-dialog,.admin-app .el-drawer,.app-push-user-picker-dialog,.warehouse-inventory-maintenance-dialog{--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}
