:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#344156;background:#f4f6fa;font-synthesis:none;--blue:#1677ff;--border:#edf0f5;--muted:#8c95a5;--el-color-primary:#1677ff;--el-border-radius-base:5px;--el-font-size-base:13px;--el-border-color:#e6eaf0;--el-text-color-primary:#344156;--el-text-color-regular:#647086;--el-fill-color-light:#f6f8fb;--el-menu-item-height:44px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #98c1ff;outline-offset:2px}button{font-size:inherit}h1,h2,h3,h4,p{margin:0}.el-button+.el-button{margin-left:0}.el-button{font-weight:400}.el-table{font-size:12px;--el-table-header-bg-color:#f6f8fb;--el-table-border-color:#edf0f5;--el-table-row-hover-bg-color:#f5f9ff;--el-table-tr-bg-color:#fff;--el-table-header-text-color:#738097;--el-table-text-color:#526078}.el-table th.el-table__cell{font-weight:500;height:48px}.el-table td.el-table__cell{height:65px}.el-table .cell{padding-left:15px;padding-right:15px;line-height:1.55}.el-table .el-table__row--striped td.el-table__cell{background:#fcfdff}.el-table__inner-wrapper:before{height:0}.el-dialog{border-radius:10px;padding:24px}.el-dialog__title{font-weight:600;font-size:17px}.el-dialog__header{padding-bottom:20px}.el-dialog__body{color:#66748a;font-size:13px}.el-drawer__header{margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:20px;color:#344156;font-weight:600}.el-select,.el-input{--el-input-height:34px}.el-date-editor .el-range-separator{color:#a2abba}.el-pagination{--el-pagination-button-bg-color:#f4f7fc}.el-checkbox,.el-tag{font-weight:400}.el-tooltip__trigger:focus-visible{outline:none}.app-shell{min-height:100vh}.product-rail{width:52px;background:#f9faff;border-right:1px solid #edf0f6;position:fixed;inset:0 auto 0 0;z-index:25;display:flex;align-items:center;flex-direction:column;padding-top:18px}.rail-symbol{width:37px;height:37px;color:var(--blue);margin-bottom:28px}.rail-symbol svg{width:100%;height:100%}.rail-product{height:47px;width:38px;border-radius:7px;color:#8a94a6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:5px 0;font-size:10px;transition:.18s}.rail-product .el-icon{font-size:20px}.rail-product.active{background:var(--blue);color:#fff;box-shadow:0 4px 10px #1677ff22}.rail-product:hover:not(.active){color:var(--blue);background:#edf4ff}.rail-bottom{margin-top:auto;width:100%;display:flex;align-items:center;flex-direction:column;padding-bottom:15px;gap:15px}.rail-toggle{border:0;background:none;font-size:19px;color:#9ba3b3;padding:9px}.sidebar{position:fixed;inset:0 auto 0 52px;width:188px;background:#fff;border-right:1px solid #eef1f7;z-index:24;padding:27px 14px 20px;display:flex;flex-direction:column;transition:width .2s;overflow:hidden}.brand{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;margin:0 8px 23px;color:#2167dd;font-size:19px;font-weight:750;letter-spacing:.5px}.brand-bi{font-size:17px;letter-spacing:0}.brand-plan{font-size:10px;color:#2676e3;letter-spacing:0;background:#edf4ff;border:1px solid #d8e8ff;border-radius:4px;padding:2px 6px;font-weight:500}.workspace-label{font-size:10px;color:#939dac;display:flex;gap:5px;align-items:center;white-space:nowrap;padding:0 8px;margin-bottom:28px}.workspace-dot{height:5px;width:5px;border-radius:100%;background:#16b8a6}.sidebar-section{font-size:10px;font-weight:500;letter-spacing:1px;color:#adb4c1;padding:0 12px;margin-bottom:9px;white-space:nowrap}.bottom-section{margin-top:31px}.nav-group{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:5px;margin:3px 0;color:#6d788b;font-size:12px;white-space:nowrap}.nav-group .el-icon{font-size:17px;color:#8a96a9}.nav-group.selected{color:#273951;font-weight:550;background:#f7f9fc}.nav-group.selected>.el-icon{color:#387ede}.nav-group:hover{background:#f7f9fc;color:var(--blue)}.nav-arrow{margin-left:auto;font-size:10px!important}.nav-child{font-size:11px;min-height:38px;display:flex;align-items:center;gap:13px;padding:0 13px 0 37px;color:#8792a4;white-space:nowrap;margin:3px 0}.nav-child i{width:4px;height:4px;border-radius:50%;background:#aeb8c7}.nav-child.active{color:var(--blue);background:#f0f6ff;border-radius:5px}.nav-child.active i{background:var(--blue)}.small-dot{height:5px;width:5px;border-radius:50%;background:#f2b45e;margin-left:auto}.sidebar-footer{margin-top:auto;border-top:1px solid #f0f2f6;padding:18px 7px 0;display:flex;align-items:center;gap:10px;white-space:nowrap}.tiktok-mini{height:25px;width:25px;background:#121826;color:#fff;display:grid;place-items:center;border-radius:7px;font-size:22px;text-shadow:1px 0 #fe2c55,-1px 0 #25f4ee}.sidebar-footer strong{display:block;font-size:10px;font-weight:600;color:#586477}.sidebar-footer span:not(.tiktok-mini){display:block;font-size:9px;color:#a9b1be;margin-top:3px}.workspace-main{margin-left:240px;min-height:100vh;display:flex;flex-direction:column;transition:margin-left .2s}.topbar{height:65px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #f0f2f7;gap:18px}.breadcrumbs{display:flex;align-items:center;gap:11px;font-size:11px;color:#9aa3b0}.breadcrumbs strong{font-weight:500;color:#59677c}.breadcrumbs>.el-icon{font-size:9px;color:#c4cad3}.topbar-actions{display:flex;align-items:center;gap:17px}.top-status{font-size:10px;color:#9aa3b0;display:flex;align-items:center;gap:6px;white-space:nowrap}.top-status i{width:5px;height:5px;background:#c0a36c;border-radius:50%}.icon-button{border:0;background:none;color:#9ca6b7;font-size:17px;display:flex;align-items:center;padding:4px}.top-separator{height:23px;width:1px;background:#f0f2f6}.account-button{background:none;border:0;display:flex;align-items:center;gap:10px;color:#8692a3}.avatar{height:31px;width:31px;border-radius:50%;background:#e8f1ff;color:#4686e5;display:grid;place-items:center;font-size:13px}.account-text{text-align:left;display:flex;flex-direction:column;gap:3px}.account-text strong{font-size:11px;font-weight:550;color:#526079}.account-text>span{font-size:9px;color:#9ca6b5}.account-button>.el-icon{font-size:10px;margin-left:7px}.page-tags{height:38px;background:#fff;display:flex;align-items:stretch;border-bottom:1px solid #edf0f5;padding:0 25px;gap:6px;overflow:auto;white-space:nowrap}.tag-home{display:flex;align-items:center;color:#9aa4b3;font-size:13px;padding:0 9px;margin-right:5px}.page-tag{display:flex;align-items:center;padding:0 13px;font-size:10px;position:relative;color:#909aac;gap:6px;border-bottom:2px solid transparent}.page-tag.active{color:var(--blue);border-bottom-color:var(--blue);background:linear-gradient(0deg,#f2f7ff,#fff)}.tag-dot{height:4px;width:4px;background:var(--blue);border-radius:50%}.tags-end{margin-left:auto;display:flex;align-items:center;font-size:9px;color:#aab2be;padding:0 5px}.page-content{padding:16px 25px 25px;flex:1;max-width:2100px;width:100%;margin:auto}.source-banner{border:1px solid #e4ebf6;background:#f0f5fd;border-radius:6px;padding:9px 13px;margin-bottom:22px;font-size:10px;color:#7c8da6;display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.6}.source-banner>div{display:flex;align-items:center;gap:9px}.source-banner a{color:#6796d7;display:flex;align-items:center;gap:4px;white-space:nowrap}.demo-chip{background:#e3edfc;color:#618ac5;padding:1px 5px;border-radius:3px;font-size:9px;white-space:nowrap}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;gap:20px}.page-heading h1{font-size:20px;font-weight:600;letter-spacing:.3px;color:#27364d;line-height:1.4}.page-heading h1>span:not(.country-pill){font-size:10px;letter-spacing:.2px;color:#9ca7b7;font-weight:400;margin-left:11px}.page-heading p{font-size:11px;color:#929eaf;margin-top:6px}.heading-source{font-size:10px;color:#9aa6b7;display:flex;align-items:center;gap:6px}.heading-source>.el-button{font-size:10px;margin-left:5px;color:#8495ad}.source-dot{width:5px;height:5px;border-radius:50%;background:#acb8c8}.panel{background:#fff;border:1px solid #edf0f5;border-radius:8px;box-shadow:0 2px 5px #364c7802}.query-panel{margin-bottom:16px}.dimension-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5;padding:0 16px;height:48px;gap:15px}.dimension-tabs{display:flex;align-self:stretch;gap:22px;white-space:nowrap}.dimension-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:0 3px;color:#8290a3;font-size:12px;display:flex;align-items:center;gap:6px}.dimension-tabs button.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:500}.dimension-tabs.compact{height:42px;gap:20px}.update-time{display:flex;align-items:center;gap:5px;color:#a1aab8;font-size:9px;white-space:nowrap}.filter-bar{padding:15px}.filter-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.shop-select{width:220px}.sample-select{width:168px}.date-presets{display:flex;align-items:center;gap:1px;background:#f7f9fc;border-radius:4px;padding:2px;height:32px;margin-left:2px}.date-presets button{border:0;background:transparent;padding:6px 9px;color:#8c98aa;font-size:10px;border-radius:3px;white-space:nowrap}.date-presets button.active{color:var(--blue);background:#fff;box-shadow:0 1px 5px #1a355a0d}.range-picker{width:235px!important;max-width:280px;flex-grow:0!important;height:32px}.range-picker .el-range-input{font-size:10px}.filter-controls>.el-button{height:32px;font-size:11px;padding:0 12px}.filter-controls .el-select__wrapper{font-size:11px;min-height:32px}.filter-controls .el-range-editor.el-input__wrapper{padding:3px 8px}.metrics-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-card{padding:16px 14px 10px;background:#fff;border:1px solid #edf0f5;border-radius:7px;position:relative;overflow:hidden;min-height:112px;transition:box-shadow .15s}.metric-card:hover{box-shadow:0 5px 16px #49658f08}.metric-card.featured{border-color:#d5e6ff;background:linear-gradient(130deg,#fff,#f8fbff)}.metric-label{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap;color:#8b97aa}.metric-label>.el-icon{font-size:10px;color:#c1c9d6}.metric-unit{font-size:8px;color:#a9b4c3;margin-left:auto}.metric-value{font-size:21px;line-height:1.3;font-weight:600;color:#34435a;margin-top:13px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.featured .metric-value{color:#2476e5}.metric-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:9px;min-height:23px;position:relative}.metric-bottom>span{font-size:8px;color:#aab2bf;z-index:2;white-space:nowrap;display:flex;flex-wrap:wrap;gap:4px}.metric-bottom b{font-weight:450}.rise{color:#e47871!important}.fall{color:#20b49c!important}.neutral{color:#adb5c0}.sparkline{position:absolute;right:-4px;bottom:-2px;width:49px;height:24px;opacity:.65;z-index:0}.comparison-note{font-size:9px;color:#a2adbc;display:flex;align-items:center;gap:21px;margin:0 2px 17px}.comparison-note button{border:0;background:none;color:#8da1bc;display:flex;align-items:center;gap:4px;font-size:9px;margin-left:auto}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:17px 17px 15px;gap:16px;min-height:64px}.table-title{display:flex;align-items:center;gap:9px;white-space:nowrap}.table-title h2{font-size:13px;font-weight:550;color:#48566d}.section-line{height:13px;width:3px;border-radius:3px;background:#4a91f5}.count-badge{font-size:9px;font-weight:400;color:#95a2b4;background:#f3f6fa;padding:2px 7px;border-radius:4px}.toolbar-actions{display:flex;gap:8px;align-items:center}.toolbar-actions>.el-button{font-size:10px;height:29px;padding:0 10px;color:#8b98aa}.toolbar-actions .el-icon{font-size:12px}.stats-table-panel{overflow:hidden}.stats-table-panel .el-table{margin:0 13px;width:calc(100% - 26px)!important}.header-help{font-size:9px;margin-left:4px;color:#bec7d3;vertical-align:-1px}.shop-cell{display:flex;align-items:center;gap:10px;text-align:left}.shop-cell strong{font-size:11px;font-weight:500;color:#56667d}.shop-cell>div{display:flex;flex-direction:column;gap:4px}.shop-cell>div>span{font-size:9px;color:#a5afbd}.tiktok-logo{display:grid;place-items:center;height:24px;width:24px;border-radius:7px;color:#fff;background:#151b29;font-size:23px;text-shadow:1px 0 #fe2c55,-1px 0 #25f4ee;flex-shrink:0}.tiktok-logo.large{height:40px;width:40px;border-radius:10px;font-size:34px}.group-logo{display:grid;place-items:center;height:27px;width:27px;background:#eef4fc;color:#76a4e2;border-radius:7px}.table-icon-link{border:0;padding:5px;background:none;color:#5a96e9;font-size:17px;display:inline-flex;align-items:center}.number-link{border:0;background:none;color:#4b8de5;font-size:12px;padding:0;font-weight:500}.sales-cell{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.sales-cell strong{font-weight:500}.sales-cell>span{font-size:9px}.table-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a6afbc;border-top:1px solid #f0f2f7;padding:14px 18px;gap:20px;min-height:49px}.row-count{color:#9ba5b5}.bottom-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.insight-card{background:#f8faff;border:1px solid #eaf0fa;display:flex;gap:13px;align-items:center;border-radius:7px;padding:17px}.insight-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;font-size:19px}.insight-icon.blue{background:#e7f1ff;color:#7aa7e8}.insight-icon.mint{background:#e2f5ef;color:#6db9a9}.insight-card h3{font-weight:500;font-size:11px;color:#71849d}.insight-card p{font-size:9px;color:#a1afc1;margin-top:5px;line-height:1.6}.insight-card>a,.insight-card>button{border:0;background:transparent;font-size:9px;color:#80a1ce;display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.column-checkboxes{display:flex;flex-direction:column;padding:0 7px}.column-checkboxes .el-checkbox{height:39px;display:flex}.sensitive-tag{font-size:9px;color:#bd9e63;background:#f9f4e9;margin-left:10px;padding:2px 5px;border-radius:3px}.custom-column-list{margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.custom-column-list h4{font-weight:500;font-size:12px;margin-bottom:13px}.custom-column-list>div{display:flex;align-items:center;justify-content:space-between;font-size:12px}.custom-value{color:#6c87b5}.dialog-description{font-size:11px;color:#9aa7b8;line-height:1.8;margin-bottom:22px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.formula-fields{display:flex;gap:7px;flex-wrap:wrap}.formula-fields button{border:1px solid #e4ebf5;border-radius:4px;background:#f7faff;color:#7c92ae;padding:7px 10px;font-size:10px}.formula-fields button:hover{border-color:#a9caf8;color:#3182ec}.formula-operators{display:flex;gap:8px}.formula-operators>button:not(.el-button){height:31px;width:34px;border:1px solid #dce8f8;background:#f7faff;color:#608ecb;border-radius:4px}.formula-readable{font-size:10px;color:#9caac0;background:#f7f9fc;width:100%;padding:6px 10px;margin-top:6px;word-break:break-all;line-height:1.6;min-height:29px}.formula-validation{display:flex;justify-content:space-between;border:1px solid #d9eee5;background:#f2faf6;color:#66a38c;padding:11px 12px;border-radius:5px;font-size:10px;gap:10px}.formula-validation strong{font-weight:500}.formula-validation.invalid{border-color:#f5e4cf;background:#fffaf2;color:#b6986d}.metric-glossary{display:grid;grid-template-columns:100px 1fr;column-gap:18px;row-gap:13px;font-size:11px;line-height:1.7;margin:24px 0}.metric-glossary dt{color:#53647e;font-weight:500}.metric-glossary dd{margin:0;color:#8d9bb0}.text-xs{font-size:10px}.muted{color:#9ba7b9}.mint-text{color:#35b59b!important}.amber-text{color:#d0a35d!important}.app-footer{display:flex;justify-content:space-between;padding:0 28px 17px;color:#b5bdc9;font-size:8px}.skeleton-panel{padding:35px}.detail-heading{display:flex;gap:14px;align-items:center}.back-button{height:33px;width:33px;border:1px solid #e4e9f1;background:#fff;border-radius:7px;color:#91a0b5;display:grid;place-items:center}.country-pill{display:inline-block!important;font-size:9px;font-weight:400;color:#7fa1c4;background:#edf4fc;letter-spacing:0;padding:3px 7px;border-radius:4px;vertical-align:middle;margin-left:10px}.detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:17px}.chart-panel{margin-bottom:17px}.trend-chart{width:100%;height:260px}.chart-caption{font-size:9px;color:#a7b1bf;display:flex;justify-content:space-between;padding:4px 23px 18px}.detail-table-panel{overflow:hidden}.detail-table-panel .el-table{padding:0 14px}.text-link{display:flex;align-items:center;gap:5px;font-size:10px;color:#759bd0}.city-name{display:flex;gap:8px;align-items:center;color:#7894b9}.share-cell{display:flex;align-items:center;gap:15px}.share-cell .el-progress{flex:1}.share-cell>span{width:58px;font-size:11px;color:#8e9db3}.rank-badge{width:23px;height:23px;display:grid;place-items:center;background:#f5f7fb;border-radius:6px;color:#9ca8bb;font-size:10px}.rank-badge.top{background:#fff4d9;color:#c7a451}.order-search{display:flex;align-items:center;gap:10px;padding:0 15px 15px}.order-search .el-input__inner{font-size:11px}.order-search>.el-button{height:32px;font-size:11px}.order-search>.muted{margin-left:10px}.order-status-tabs{display:flex;padding:8px 18px 0;border-bottom:1px solid #eef1f6;gap:24px;overflow:auto;white-space:nowrap}.order-status-tabs>button{border:0;background:none;border-bottom:2px solid transparent;padding:13px 0;font-size:11px;color:#8f9aad}.order-status-tabs>button.active{border-bottom-color:var(--blue);color:var(--blue)}.orders-panel .el-table{padding:0 14px}.order-id{border:0;background:none;padding:0;color:#5285c7;font-size:11px}.subline{display:block;font-size:9px;color:#a4adbb;margin-top:5px;line-height:1.6}.tag-sample{font-size:8px;color:#b395c0;background:#f6effb;border-radius:3px;padding:1px 4px;margin-left:8px}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;border-radius:4px;padding:4px 8px;background:#f0f3f8;color:#9aa6b8;white-space:nowrap}.status-pill:before{content:"";height:4px;width:4px;border-radius:50%;background:currentColor;opacity:.7}.status-pill.completed,.status-pill.delivered{background:#eaf7f1;color:#66ad91}.status-pill.paid,.status-pill.processing{background:#eef4ff;color:#7296ce}.status-pill.shipped{background:#edf4ff;color:#7398d1}.status-pill.refunded,.status-pill.cancelled{background:#fbf0ed;color:#cf9b8a}.status-pill.unpaid,.status-pill.held,.status-pill.evaluated{background:#fff8e9;color:#c3a465}.missing-cost{color:#c7a774;font-size:10px}.drawer-order-icon{width:42px;height:42px;border-radius:10px;background:#edf4ff;color:#76a3e3;display:grid;place-items:center;font-size:23px;margin-bottom:19px}.drawer-order-id{font-size:16px;font-weight:500;color:#53667e;word-break:break-all;margin-bottom:10px}.mini-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:14px;margin-bottom:18px}.mini-stat{padding:21px;display:flex;align-items:center;gap:18px}.mini-stat>.el-icon{height:42px;width:42px;border-radius:10px;background:#f2f6fc;color:#85a8d4;font-size:23px}.mini-stat>div{display:flex;flex-direction:column;gap:7px}.mini-stat>div>span{font-size:10px;color:#9aa8ba}.mini-stat strong{font-size:23px;font-weight:550;color:#576982}.mini-stat.explanation{background:#f8faff;gap:12px}.mini-stat.explanation>.el-icon{background:none;width:30px;font-size:24px}.mini-stat.explanation p{font-size:10px;line-height:1.9;color:#8fa1bb}.mini-stat.explanation p span{color:#a6b2c5}.product-cell{display:flex;align-items:center;gap:12px}.product-thumb{width:43px;height:46px;border-radius:6px;background:#f1f3f7;color:#b0b8c7;display:grid;place-items:center;flex-shrink:0}.product-thumb svg{width:38px;height:38px}.product-thumb.variant-1{color:#6c7585;background:#e9edf3}.product-thumb.variant-2{color:#a1a5ad;background:#f2f1ef}.product-thumb.variant-3{color:#7d9fbf;background:#edf3f8}.product-name{font-size:11px;border:0;padding:0;background:none;color:#6987ac;text-align:left}.connection-overview{padding:26px;display:flex;align-items:center;gap:23px;margin-bottom:26px;background:linear-gradient(112deg,#fff 30%,#f8fbff)}.connection-hero-icon{height:62px;width:62px;border-radius:16px;display:grid;place-items:center;background:#ebf4ff;color:#6b9fdf;font-size:33px;flex-shrink:0}.eyebrow{font-size:8px;letter-spacing:2px;color:#8fa9cb}.connection-overview h2{font-size:17px;font-weight:500;color:#51647e;margin-top:7px}.connection-overview p{font-size:10px;color:#a0adc0;margin-top:10px;line-height:1.9}.connection-state{margin-left:auto;display:flex;flex-direction:column;gap:10px;align-items:flex-end;white-space:nowrap}.connection-state>span:last-child{font-size:9px;color:#a8b3c4}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 2px 13px}.section-heading h2{font-size:13px;color:#62748f;font-weight:500}.section-heading>span{font-size:9px;color:#acb5c4}.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px}.connection-card{padding:23px}.connection-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.connection-card h3{font-size:15px;font-weight:500;color:#566c8b}.connection-card>p{font-size:10px;color:#a0aec3;margin-top:8px}.connection-meta{display:flex;flex-direction:column;gap:14px;margin:22px 0 19px;padding:19px 0;border-top:1px solid #f0f2f7;border-bottom:1px solid #f0f2f7}.connection-meta>span{display:flex;justify-content:space-between;font-size:10px;color:#a9b2c0}.connection-meta strong{font-weight:400;color:#8393aa}.connection-data-note{font-size:9px;color:#a0afc4;display:flex;align-items:center;gap:5px;margin:0 0 18px}.connection-data-note>i{height:4px;width:4px;border-radius:50%;background:#a7b7cd}.connection-card .el-button{height:34px;font-size:11px}.add-shop-card{border:1px dashed #dce5f3;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f8faff;min-height:350px}.add-shop-symbol{width:50px;height:50px;border-radius:14px;background:#edf2fa;display:grid;place-items:center;font-size:26px;color:#a1b5cf;margin-bottom:20px}.add-shop-card h3{font-size:13px;color:#a0aec3;font-weight:400}.add-shop-card p{font-size:10px;color:#b0bdcf;line-height:1.9;margin-top:10px}.add-shop-card>span{color:#b5c2d4;font-size:9px;margin-top:27px;border:1px solid #e4ebf5;padding:5px 11px;border-radius:4px}.flow-steps{display:flex;justify-content:space-between;align-items:center;padding:15px 27px 30px;gap:18px}.flow-step{display:flex;align-items:center;gap:12px}.flow-step>span{height:28px;width:28px;border-radius:50%;background:#f0f5fd;display:grid;place-items:center;color:#8caddb;font-size:12px;flex-shrink:0}.flow-step h4{font-size:10px;font-weight:500;color:#7e91ac;white-space:nowrap}.flow-step p{font-size:9px;color:#b0bcce;margin-top:6px;white-space:nowrap}.flow-steps>.el-icon{color:#d4deed;font-size:12px}.auth-modal-head{display:flex;gap:13px;align-items:center;margin-bottom:25px}.auth-modal-head h3{font-size:15px;font-weight:500;color:#667b97}.auth-modal-head p{font-size:10px;color:#a7b4c6;margin-top:5px}.auth-checklist{margin:22px 0;display:flex;flex-direction:column;gap:18px}.auth-checklist>div{display:flex;align-items:center;gap:9px;font-size:11px;color:#91a1b8}.auth-checklist>.el-icon{color:#a1b4d0}.auth-checklist b{margin-left:auto;font-size:10px;font-weight:400;color:#c2a26e}.permission-intro{display:flex;align-items:center;padding:21px 23px;gap:15px;margin-bottom:17px}.permission-intro h3{font-size:13px;color:#607794;font-weight:500}.permission-intro p{font-size:10px;color:#a4b2c5;line-height:1.9;margin-top:6px}.permission-intro>.status-pill{margin-left:auto}.member-cell{display:flex;gap:12px;align-items:center}.member-cell strong{font-size:12px;color:#778ba6;font-weight:500}.member-avatar{height:33px;width:33px;border-radius:50%;display:grid;place-items:center;background:#f0f4fa;color:#8ca2c0;font-size:12px}.member-avatar.admin{background:#edf3ff;color:#799dd7}.member-avatar.finance{background:#eff8f1;color:#8cb99b}.member-avatar.operator{background:#f6f0fb;color:#b199ca}.role-label{font-size:10px;color:#95a8c1;background:#f3f6fb;padding:4px 9px;border-radius:4px}.role-label.admin{background:#edf3ff;color:#7599d2}.permission-text{font-size:10px;color:#b1bdcd;display:flex;align-items:center;gap:6px}.permission-text.allowed{color:#7da995}.shop-tags{display:flex;gap:5px;flex-wrap:wrap}.shop-tags>span{font-size:9px;color:#9aaec9;border:1px solid #e7edf7;border-radius:4px;padding:3px 6px}.team-panel .el-table{padding:12px 16px}.permissions-matrix{padding:18px}.permissions-matrix table{width:100%;border-collapse:collapse}.permissions-matrix th,.permissions-matrix td{padding:18px;text-align:center;border-bottom:1px solid #f0f3f8;font-size:11px;color:#8fa0b8;font-weight:400}.permissions-matrix th{background:#f7f9fd;color:#7c90ac}.permissions-matrix th:first-child,.permissions-matrix td:first-child{text-align:left}.permission-check{color:#74bba3}.permission-cross{color:#d3dbe7}.login-page{display:grid;grid-template-columns:48% 52%;min-height:100vh;background:#fff}.login-art{background:linear-gradient(145deg,#142844,#172d50 65%,#1b3961);padding:43px 65px;color:#fff;position:relative;display:flex;flex-direction:column;overflow:hidden}.login-art:before{content:"";width:450px;height:450px;border-radius:50%;border:1px solid #ffffff06;position:absolute;right:-250px;top:180px;box-shadow:0 0 0 60px #ffffff02,0 0 0 130px #ffffff01}.login-brand{display:flex;align-items:center;gap:11px;font-size:22px;letter-spacing:1px;font-weight:500}.login-brand-icon{width:35px;height:35px;color:#85b5ff}.login-brand svg{width:100%}.login-art-copy{margin-top:95px;position:relative}.login-art-copy>.eyebrow{color:#7b9bc3;font-size:8px;letter-spacing:3px}.login-art-copy h1{font-size:37px;letter-spacing:2px;font-weight:450;line-height:1.6;margin:18px 0}.login-art-copy>p{font-size:13px;line-height:2;color:#8fa9cb}.login-benefits{display:flex;flex-wrap:wrap;gap:19px;margin-top:35px}.login-benefits>span{font-size:9px;color:#9eb7d5;display:flex;align-items:center;gap:5px}.login-benefits .el-icon{font-size:11px;color:#6e9dcb}.login-art-chart{margin-top:48px;border:1px solid #8cb4ec18;background:#ffffff03;border-radius:10px;padding:20px 24px 0;max-width:480px}.mini-chart-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#91acce}.mini-chart-number{font-size:17px;letter-spacing:1px;color:#b1c7e4;margin-top:25px}.mini-chart-number span{display:block;font-size:7px;color:#617fa4;letter-spacing:2px;margin-top:10px}.login-art-chart svg{width:100%;height:110px;margin-top:10px;opacity:.85}.login-copyright{font-size:8px;color:#567498;margin-top:auto;padding-top:42px;letter-spacing:1px}.login-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.login-card{width:350px;max-width:100%}.login-environment{font-size:9px;border:1px solid #dfebfa;background:#f7faff;color:#93abc9;border-radius:20px;padding:5px 10px}.login-card h2{font-size:28px;font-weight:500;color:#3b506e;margin:21px 0 10px;letter-spacing:.7px}.login-lead{font-size:12px;color:#a0aec1;margin-bottom:34px}.login-card .el-form-item{margin-bottom:24px}.login-card .el-form-item__label{font-size:11px;color:#8496ad;padding-bottom:8px}.login-card .el-input__wrapper{box-shadow:0 0 0 1px #e8edf5 inset}.login-card .el-input__inner{font-size:12px}.login-card .el-input__prefix{color:#bcc7d6}.login-card .el-button{font-size:12px;height:42px;background:#2878e5;border-color:#2878e5}.demo-role-section{margin-top:33px}.line-label{display:flex;align-items:center;gap:12px;color:#abb8cb;font-size:9px;margin-bottom:16px}.line-label:before,.line-label:after{content:"";height:1px;background:#eff2f7;flex:1}.demo-role-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.demo-role-buttons button{border:1px solid #e8eef7;color:#94a9c5;background:#f9fbff;border-radius:5px;font-size:10px;padding:9px 4px}.demo-role-buttons button:hover{border-color:#a8c5ef;color:#5686c8}.demo-role-section p{font-size:9px;color:#b1bdcd;text-align:center;margin-top:15px;line-height:1.9}.login-help{font-size:9px;color:#bdc7d5;display:flex;align-items:center;gap:5px;margin-top:45px}.sidebar-collapsed .sidebar{width:0;padding-left:0;padding-right:0;border:0}.sidebar-collapsed .workspace-main{margin-left:52px}@media(min-width:1800px){.page-content{padding:20px 30px 28px}.metrics-grid{gap:14px}.metric-card{padding:19px 17px 13px;min-height:125px}.metric-value{font-size:25px}.metric-label{font-size:11px}.metric-bottom>span{font-size:9px}.sparkline{width:66px}.stats-table-panel .el-table{height:430px!important}.bottom-insights{margin-top:20px}.insight-card{padding:21px}.page-heading{margin-bottom:23px}}@media(max-width:1450px){.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card{min-height:107px}.metric-value{font-size:23px}.metric-bottom>span{font-size:9px}.metric-label{font-size:11px}.sparkline{width:64px}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.add-shop-card{min-height:290px}.flow-steps{flex-wrap:wrap;row-gap:24px}.flow-steps>.el-icon{display:none}.flow-step{width:44%}.mini-overview{grid-template-columns:1fr 1fr 1fr}.mini-stat.explanation{grid-column:1/-1;padding:12px 18px}.login-art{padding:38px 47px}.login-art-copy h1{font-size:32px}}@media(max-width:1100px){.sidebar{width:164px;padding-left:10px;padding-right:10px}.workspace-main{margin-left:216px}.brand{font-size:17px}.brand-bi{font-size:15px}.brand-plan{font-size:8px}.nav-child{padding-left:28px;font-size:10px}.nav-group{font-size:11px}.workspace-label{font-size:9px;padding-left:6px}.page-content{padding:15px 18px 20px}.topbar{padding:0 20px}.page-tags{padding:0 16px}.page-heading h1{font-size:18px}.heading-source{display:none}.bottom-insights{grid-template-columns:1fr}.insight-card:nth-child(2){display:none}.filter-controls{gap:8px}.shop-select{width:210px}.sample-select{width:165px}.page-heading h1>span:not(.country-pill){font-size:9px}.connection-overview{padding:20px;gap:17px}.connection-state{display:none}.connection-grid{grid-template-columns:1fr 1fr}.connection-card{padding:18px}.permission-intro>.status-pill{display:none}.order-search>.muted{display:none}.toolbar-actions>.el-button{font-size:9px}.login-art{padding:35px}.login-art-copy h1{font-size:29px}.login-benefits{gap:14px}.login-art-chart{padding:16px 16px 0}.login-form-side{padding:40px}}@media(max-width:800px){.sidebar{display:none}.workspace-main{margin-left:52px}.page-content{padding:13px}.topbar{height:59px;padding:0 15px}.account-text{display:none}.account-button{gap:3px}.topbar-actions{gap:12px}.page-tags{height:35px;padding:0 10px}.tags-end{display:none}.source-banner{font-size:9px;padding:8px 9px;align-items:flex-start;margin-bottom:17px}.source-banner a{font-size:8px}.source-banner>div{gap:6px}.source-banner .muted{display:none}.page-heading{margin-bottom:16px}.page-heading h1{font-size:17px}.page-heading p{font-size:10px}.page-heading h1>span:not(.country-pill){display:none}.page-heading>.el-button{font-size:10px}.dimension-header{padding:0 12px}.dimension-tabs{gap:19px}.dimension-tabs button{font-size:11px}.update-time{font-size:8px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:108px}.metric-value{font-size:24px}.comparison-note{gap:8px;flex-wrap:wrap;font-size:8px;line-height:1.8}.comparison-note button{margin-left:0}.table-toolbar{padding:14px 12px;flex-wrap:wrap;gap:10px}.table-title h2{font-size:12px}.toolbar-actions{gap:6px}.stats-table-panel .el-table{margin:0 8px;width:calc(100% - 16px)!important;height:330px!important}.table-bottom{padding:12px;font-size:8px;flex-wrap:wrap;gap:10px}.bottom-insights{margin-top:12px}.insight-card{padding:14px;gap:10px}.insight-card p{font-size:8px}.insight-card>a{font-size:8px}.filter-bar{padding:12px}.shop-select{width:100%;flex-basis:100%}.sample-select{width:160px}.range-picker{flex-grow:1!important;width:auto!important;max-width:none}.date-presets{margin-left:auto}.filter-controls>.el-button{font-size:10px;padding:0 10px}.reset-button{margin-left:0!important}.app-footer{padding:0 14px 13px;font-size:7px}.app-footer>span:last-child{display:none}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metrics .metric-value{font-size:19px}.detail-metrics .metric-label{font-size:9px}.detail-metrics .metric-unit{display:none}.detail-metrics .sparkline{width:35px;opacity:.35}.detail-metrics .metric-bottom>span{font-size:8px}.detail-heading{gap:9px}.back-button{height:29px;width:29px}.trend-chart{height:230px}.chart-caption{padding:2px 13px 15px;font-size:8px}.chart-caption>span{display:none}.mini-overview{gap:8px}.mini-stat{padding:15px 11px;gap:10px}.mini-stat>.el-icon{width:29px;height:33px;font-size:19px}.mini-stat strong{font-size:21px}.mini-stat>div>span{font-size:8px}.mini-stat.explanation,.mini-stat.explanation p{font-size:9px}.connection-grid{grid-template-columns:1fr}.add-shop-card{min-height:220px}.connection-overview{gap:12px;padding:17px}.connection-hero-icon{height:42px;width:42px;font-size:24px;border-radius:12px}.connection-overview h2{font-size:13px}.connection-overview p{font-size:9px;margin-top:8px}.flow-steps{padding:12px 18px 25px;gap:20px}.flow-step{width:100%}.flow-step h4{font-size:11px}.flow-step p{font-size:9px}.permission-intro{padding:17px 15px;gap:11px}.permission-intro p{font-size:9px}.permission-intro h3{font-size:12px}.permissions-matrix{overflow:auto;padding:10px}.permissions-matrix th,.permissions-matrix td{font-size:10px;padding:15px 10px;white-space:nowrap}.el-dialog{max-width:calc(100vw - 28px);padding:20px!important}.form-two{gap:12px}.formula-validation{font-size:9px;flex-wrap:wrap}.metric-glossary{grid-template-columns:77px 1fr;font-size:10px;gap:12px}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-form-side{min-height:100vh;padding:35px}.login-card{width:360px}.login-card:before{content:"舰桥 BI";display:block;color:#337bdb;font-size:23px;font-weight:600;margin-bottom:38px}.top-status{font-size:9px}.order-search{padding:0 12px 13px;gap:6px}.order-status-tabs{padding:5px 12px 0;gap:19px}.order-status-tabs>button{font-size:10px}.breadcrumbs{font-size:10px;gap:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.nav-new-tag{margin-left:auto;font-size:7px;letter-spacing:.4px;background:#edf4ff;color:#8aafe0;border-radius:3px;padding:3px 4px}.inventory-source-note{display:flex;gap:15px;align-items:center;border:1px solid #dfe9f7;background:#f4f8ff;border-radius:8px;padding:18px 20px;margin-bottom:18px}.stock-source-icon{height:40px;width:40px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#e7f0ff;color:#729ed8;font-size:23px}.inventory-source-note strong{font-size:12px;font-weight:500;color:#617d9e}.inventory-source-note p{font-size:11px;line-height:1.85;color:#8c9fb8;margin:5px 0 0}.inventory-source-note>.status-pill{margin-left:auto;flex-shrink:0}.inventory-source-note.live{background:#f4faf8;border-color:#dceee6}.inventory-source-note.live .stock-source-icon{background:#e6f3ed;color:#75ab94}.inventory-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.inventory-stat{padding:20px;display:flex;align-items:center;gap:16px}.inventory-stat>.el-icon{height:40px;width:40px;display:grid;place-items:center;background:#f1f5fb;color:#83a3cf;border-radius:10px;font-size:22px}.inventory-stat>div{display:flex;flex-direction:column;gap:9px}.inventory-stat>div>span{font-size:11px;color:#95a6bb}.inventory-stat strong{font-size:25px;font-weight:500;color:#586e8c;white-space:nowrap}.inventory-stat small{font-size:9px;color:#a9b5c6;font-weight:400;margin-left:7px}.stock-alert{margin-bottom:16px}.inventory-panel{overflow:hidden}.inventory-filters{display:flex;align-items:center;gap:10px;padding:19px 18px;border-bottom:1px solid #f0f3f8}.inventory-shop-select{width:225px}.inventory-status-select{width:145px}.inventory-search{width:245px}.inventory-filters .el-input__inner,.inventory-filters .el-select__placeholder,.inventory-filters>.el-button{font-size:11px}.inventory-filters>.el-button:last-child{margin-left:auto}.inventory-table-intro{padding:16px 19px;display:flex;justify-content:space-between;align-items:center}.inventory-table-intro>span:first-child{font-size:12px;color:#768ca9}.inventory-table-intro b{font-size:10px;color:#9eb2cc;background:#f1f5fb;border-radius:4px;padding:3px 6px;font-weight:400;margin-left:7px}.inventory-table-intro>span:last-child{font-size:9px;color:#abb8ca}.inventory-panel .el-table{padding:0 15px;min-height:360px}.inventory-product{display:flex;align-items:center;gap:12px}.inventory-product-icon{height:43px;width:40px;background:#f0f4f9;color:#a1b2c8;font-size:24px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.inventory-product strong{font-size:12px;font-weight:400;color:#7389a6}.inventory-platform-id{font-size:8px;color:#bac5d4}.inventory-quantity{font-size:17px;font-weight:550;color:#7188a7;font-variant-numeric:tabular-nums}.inventory-quantity.low{color:#c5a16c}.stock-out{color:#c4a77f}.inventory-target{font-size:14px;color:#6c91c4;font-variant-numeric:tabular-nums}.status-pill.demo-stock{background:#f0f2fc;color:#969dc9}.status-pill.stock-conflict{background:#fff3e5;color:#c49b66}.inventory-error{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:178px;color:#bc9b8c;font-size:9px}.inventory-readonly{font-size:10px;color:#b3bdcb}.inventory-workflow{margin-top:18px;display:flex;align-items:center;gap:24px;color:#a1b0c3;font-size:10px;padding:0 3px}.inventory-workflow>span{display:flex;align-items:center;gap:7px}.inventory-workflow i{font-style:normal;border-radius:50%;height:19px;width:19px;background:#edf2f9;display:grid;place-items:center;color:#9aafcd;font-size:9px}.inventory-workflow>button{margin-left:auto;border:0;background:none;color:#94add1;font-size:10px;display:flex;align-items:center;gap:6px}.stock-adjust-product{display:flex;flex-direction:column;gap:8px;margin:2px 0 22px}.stock-adjust-product strong{font-weight:500;color:#627b9a;font-size:15px}.stock-adjust-product>span{font-size:10px;color:#9babc1}.stock-adjust-grid{display:flex;align-items:center;gap:25px;padding:27px 8px 19px}.stock-adjust-grid>div:first-child{flex:1;display:flex;flex-direction:column;gap:15px}.stock-adjust-grid>div>span,.stock-adjust-grid label{display:block;font-size:11px;color:#94a5be;margin-bottom:2px}.stock-adjust-grid strong{font-size:27px;color:#738baa;font-weight:500}.stock-adjust-grid small{font-size:10px;color:#a6b5c9;font-weight:400;margin-left:7px}.stock-adjust-arrow{font-size:22px;color:#b1bfd1}.stock-adjust-grid label{margin-bottom:14px}.stock-adjust-grid .el-input-number{width:170px}.stock-adjust-difference{font-size:11px;color:#879fbd;margin:3px 8px 17px}.stock-adjust-help{font-size:10px;line-height:1.9;color:#a8b5c7;background:#f7f9fc;border-radius:6px;padding:12px 14px}.inventory-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.inventory-history-heading p{font-size:11px;color:#93a5bd;line-height:1.8}.stock-history-list{min-height:200px}.stock-job{border:1px solid #e9eef6;border-radius:8px;padding:17px 18px;margin-bottom:13px}.stock-job-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.stock-job-header>strong{font-size:12px;color:#7187a5;font-weight:500}.stock-job-quantity{display:flex;gap:13px;align-items:center;margin:17px 0;color:#a1b2c9;font-size:15px;font-variant-numeric:tabular-nums}.stock-job-quantity strong{font-size:22px;font-weight:500;color:#6c87aa}.stock-job-quantity small{font-size:10px;color:#adbbce;font-weight:400}.stock-job-demo{font-size:9px!important;padding:3px 6px;border-radius:4px;background:#f4f3fc;color:#a39fcb}.stock-job-error{font-size:10px;line-height:1.8;padding:8px 10px;background:#fcf7f4;color:#b7a08f;border-radius:5px;margin-bottom:13px}.stock-job-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#acb8c9;font-size:9px;min-height:25px}.stock-job-meta>.el-button{font-size:10px}.connection-heading-actions{display:flex;gap:9px}.connection-heading-actions>.el-button{margin-left:0;font-size:11px}.connection-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 25px}.connection-readiness>.panel{padding:20px 17px;display:flex;gap:12px;align-items:center}.connection-readiness>.panel>.el-icon{font-size:23px;color:#9db5d6;flex-shrink:0}.connection-readiness strong{font-size:11px;font-weight:500;color:#7890af}.connection-readiness p{font-size:9px;line-height:1.9;color:#a1b1c7;margin:6px 0 0}.connection-readiness .status-pill{margin-left:auto;font-size:9px;flex-shrink:0}.connection-last-error{font-size:10px!important;color:#b69a85!important;margin-bottom:15px;line-height:1.8}@media(max-width:1450px){.inventory-stat{padding:18px 15px;gap:10px}.inventory-stat small{display:none}.inventory-filters{flex-wrap:wrap}.inventory-search{width:225px}.connection-readiness{grid-template-columns:1fr}.connection-readiness>.panel{padding:14px 18px}.connection-readiness p{margin-top:3px}.connection-readiness strong{font-size:12px}.connection-readiness p{font-size:10px}}@media(max-width:800px){.inventory-source-note{padding:14px 12px;gap:10px}.inventory-source-note strong{font-size:11px}.inventory-source-note p{font-size:9px}.inventory-source-note>.status-pill{display:none}.inventory-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inventory-stat{padding:14px 12px;gap:12px}.inventory-stat strong{font-size:23px}.inventory-stat>div>span{font-size:9px}.inventory-stat>.el-icon{height:32px;width:32px;font-size:20px}.inventory-filters{padding:14px 12px;gap:8px}.inventory-shop-select{width:100%;flex-basis:100%}.inventory-status-select{width:145px}.inventory-search{width:calc(100% - 153px)}.inventory-filters>.el-button:last-child{margin-left:0}.inventory-table-intro{padding:14px 12px}.inventory-table-intro>span:last-child{display:none}.inventory-panel .el-table{padding:0 7px}.inventory-workflow{flex-wrap:wrap;gap:12px;font-size:9px}.inventory-workflow>button{width:100%;margin:3px 0;justify-content:flex-start;font-size:9px}.stock-adjust-grid{gap:15px;padding-left:0;padding-right:0}.stock-adjust-grid .el-input-number{width:148px}.stock-job{padding:14px 12px}.stock-job-meta{flex-wrap:wrap;gap:7px}.stock-job-header>strong{font-size:11px}.connection-heading-actions{gap:6px}.connection-heading-actions>.el-button{font-size:9px;padding:0 9px}.connection-readiness>.panel{padding:13px}.inventory-history-heading{align-items:flex-start}.inventory-history-heading p{font-size:10px}}.orders-sync-overview{display:flex;gap:17px;align-items:center;padding:22px 24px;margin-bottom:16px}.orders-sync-symbol{width:48px;height:48px;border-radius:14px;background:#edf4ff;color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.orders-sync-copy{flex:1;min-width:0}.orders-sync-copy>strong{font-size:16px;color:#344156}.orders-sync-copy p{font-size:13px;line-height:1.7;margin:7px 0;color:var(--muted)}.orders-sync-copy>span{font-size:12px;color:var(--muted)}.orders-notice{margin-bottom:16px}.orders-filter-note{font-size:12px;color:#a56a13;margin:14px 0 0;line-height:1.6}.platform-order-status{font-size:10px;max-width:155px;overflow-wrap:anywhere;white-space:normal}.order-lines-title{font-size:15px;margin-top:28px}.status-pill.awaiting_collection{background:#edf3ff;color:#5276b7}.status-pill.partially_shipped{background:#eaf5ff;color:#3c82b5}.status-pill.delivered{background:#eaf8f1;color:#31936c}@media(max-width:760px){.orders-sync-overview{flex-wrap:wrap;padding:18px}.orders-sync-overview>.status-pill{margin-left:65px}.orders-view>.page-heading{align-items:flex-start}.orders-view .toolbar-actions{flex-wrap:wrap}.orders-sync-copy{min-width:calc(100% - 65px)}}.orders-query .filter-controls{flex-wrap:wrap;row-gap:12px}.orders-dimensions{display:flex;gap:26px;align-items:center;border-bottom:1px solid #edf0f5;padding:0 18px;margin-bottom:15px}.orders-dimensions>button{border:0;border-bottom:2px solid transparent;background:none;color:#8796aa;padding:16px 0;font-size:13px}.orders-dimensions>button.active{color:var(--blue);border-color:var(--blue);font-weight:600}.orders-dimensions>span{margin-left:auto;font-size:11px;color:var(--muted)}.orders-query .orders-product-select{width:300px}.orders-product-options .el-select-dropdown__item{height:auto;min-height:76px;padding:9px 14px;line-height:1.5}.orders-product-option{display:flex;gap:11px;align-items:center;max-width:490px}.orders-product-option>.el-image,.order-option-no-image{width:46px;height:54px;flex-shrink:0;border:1px solid #e9edf3;background:#f6f8fb;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#b1bccb}.orders-product-option>div{display:flex;flex-direction:column;gap:2px;overflow:hidden}.orders-product-option strong{font-size:12px;font-weight:500;color:#50637c;white-space:normal;overflow-wrap:anywhere}.orders-product-option>div>span{font-size:10px;color:#94a2b4}.order-search-type{width:130px;flex-shrink:0}.order-search-input{max-width:400px}.orders-erp-table .el-table td.el-table__cell{vertical-align:top;padding:16px 0;height:auto}.orders-erp-table .el-table .cell{line-height:1.6}.order-shop-line{font-size:11px;color:#6d7f98;margin-top:9px}.order-products-stack{display:flex;flex-direction:column;gap:14px}.order-product-line{display:flex;align-items:flex-start;gap:14px;min-width:0}.order-products-stack>.order-product-line+.order-product-line{border-top:1px dashed #e8edf4;padding-top:14px}.order-product-image{width:88px;height:100px;flex-shrink:0;background:#f7f8fa;border:1px solid #e5eaf1;border-radius:5px;overflow:hidden;cursor:zoom-in}.order-product-image .el-image__inner{background:#fff}.order-image-empty{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;min-height:100%;width:100%;font-size:10px;color:#aab4c3;text-align:center;cursor:default;padding:6px}.order-image-empty>.el-icon{font-size:24px;color:#b9c5d5}.order-product-image.order-image-empty{min-height:100px;width:88px}.order-product-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.order-product-copy>strong{font-size:12px;font-weight:500;color:#495f7c;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.order-product-copy>span{font-size:10px;color:#8798b0;overflow-wrap:anywhere}.order-product-copy>.order-product-id{font-size:9px;color:#a2aec0}.order-product-copy>.order-product-match{width:max-content;max-width:100%;background:#edf5ff;color:#4b8bd4;border-radius:3px;padding:1px 5px;font-size:9px}.order-line-quantity{font-size:12px;font-weight:600;color:#6b7e99;white-space:nowrap;margin-left:auto}.order-expand-lines{border:0;background:#f4f7fc;color:#5c89c5;font-size:11px;padding:7px 14px;border-radius:4px;align-self:flex-start;margin-left:102px}.order-lines-missing{font-size:11px;color:#9aa8bb;padding:20px}.order-total-amount{font-size:13px;color:#4d6587;font-weight:550}.orders-erp-table .table-bottom{align-items:center;gap:20px}.orders-erp-table .table-bottom>span{font-size:10px;line-height:1.8;max-width:50%}.order-drawer-product{padding:20px 0;border-bottom:1px solid #edf1f6}.order-drawer-product>.order-product-image{width:110px;height:125px}.order-drawer-product>.order-product-copy>strong{font-size:13px}.order-drawer-product .order-image-empty{min-height:125px}@media(max-width:900px){.orders-dimensions>span{display:none}.orders-query .order-search,.orders-erp-table .table-bottom{flex-wrap:wrap}.orders-erp-table .table-bottom>span{max-width:100%}.orders-query .orders-product-select{width:260px}.orders-query .range-picker{max-width:280px}}.bi-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;margin:20px -8px 0;padding:0 8px 14px;scrollbar-width:thin;scrollbar-color:#dbe3ef transparent}.bi-nav-group{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.bi-nav-group .nav-arrow{margin-left:auto;transition:transform .18s}.bi-nav-group .nav-arrow.open{transform:rotate(90deg)}.bi-nav-section .nav-child{padding-left:32px;min-height:34px;font-size:10px;margin:1px 0;gap:10px}.bi-nav-scroll .bottom-section{margin-top:25px}.bi-report-table .el-table td.el-table__cell{height:auto;min-height:65px;padding:15px 0}.bi-report-table .order-product-image{width:76px;height:88px}.bi-report-table .order-product-copy>strong{font-size:11px}.bi-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.bi-top-grid>.panel{overflow:hidden}.bi-top-grid .el-table{padding:0 14px 12px}.bi-top-image{width:56px;height:66px;flex-shrink:0;border:1px solid #e8edf4;border-radius:5px;background:#f7f9fc}.bi-top-image.order-image-empty{min-height:66px;font-size:9px}.bi-order-tabs{padding:0 18px;margin-bottom:18px}.bi-overview-screen{background:#122039;border-radius:10px;padding:24px;min-height:100vh}.bi-overview-screen>.page-heading h1{color:#e2edff}.bi-overview-screen>.page-heading p{color:#8da5c9}.bi-overview-screen>.page-heading h1>span{color:#81a8de}.bi-overview-screen:fullscreen{overflow-y:auto;border-radius:0;padding:28px}.bi-overview-screen .metric-card{background:#1a2d4c;border-color:#314a6c}.bi-overview-screen .metric-value{color:#d4e8ff}.bi-overview-screen .metric-label,.bi-overview-screen .metric-bottom,.bi-overview-screen .comparison-note{color:#9db8dd}@media(max-width:1100px){.bi-top-grid{grid-template-columns:1fr}.bi-overview .page-heading{align-items:flex-start;gap:16px}.bi-overview .toolbar-actions{flex-wrap:wrap}}.bi-price-summary{grid-template-columns:1fr 1fr 2fr}@media(max-width:900px){.bi-price-summary{grid-template-columns:1fr}}.costing-view>.page-heading{align-items:flex-start;gap:20px}.costing-view .toolbar-actions{flex-wrap:wrap}.costing-preview-summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;margin-bottom:18px}.costing-preview-summary strong{font-size:15px;color:#4d6380}.costing-preview-summary p{font-size:12px;color:#8393aa;line-height:1.9;margin-top:6px}.costing-table .el-table td.el-table__cell{height:auto;min-height:85px;padding:16px 0;vertical-align:top}.costing-table .table-bottom{gap:20px;align-items:center}.costing-table .table-bottom>span{max-width:48%;line-height:1.7}@media(max-width:1000px){.costing-preview-summary{align-items:flex-start;flex-direction:column}.costing-table .table-bottom{flex-wrap:wrap}.costing-table .table-bottom>span{max-width:100%}}.returns-view>.page-heading{align-items:flex-start;gap:20px}.returns-view .toolbar-actions,.returns-extra-filters{flex-wrap:wrap}.returns-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.returns-table .el-table td.el-table__cell{height:auto;min-height:100px;padding:16px 0;vertical-align:top}.returns-table .table-bottom{align-items:center;gap:22px}.returns-table .table-bottom>span{max-width:50%;line-height:1.8}.returns-bundle-child{margin:14px 0 14px 45px;padding:12px;border-left:2px solid #e5edf8;background:#f8faff}.returns-detail-group{border-bottom:1px solid #edf1f6;padding-bottom:12px}@media(max-width:1000px){.returns-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-table .table-bottom{flex-wrap:wrap}.returns-table .table-bottom>span{max-width:100%}}.mobile-nav-mask{display:none}.workspace-main,.page-content{min-width:0}@media(max-width:800px){.orders-query .filter-controls{min-width:0;max-width:100%}.orders-query .filter-controls>.date-presets{margin-left:0;min-width:0;max-width:100%;height:auto;flex-wrap:wrap}.orders-erp-table .table-bottom .el-pagination{flex-basis:100%;min-width:0;max-width:100%;flex-wrap:wrap;row-gap:8px}.inventory-stat{flex-wrap:wrap;align-items:flex-start}.inventory-stat>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.vector-section .el-pagination{min-width:0;max-width:100%;flex-wrap:wrap;row-gap:8px}.mobile-navigation-open .sidebar{display:flex;position:fixed;inset:0 auto 0 52px;width:min(294px,calc(100vw - 52px));z-index:45;padding:22px 12px 12px;border-right:1px solid #edf0f5;box-shadow:12px 0 35px #24395926}.mobile-nav-mask{display:block;position:fixed;inset:0 0 0 52px;z-index:40;background:#27364e52;border:0;border-radius:0}.mobile-navigation-open .sidebar .nav-group{min-height:42px;font-size:13px}.mobile-navigation-open .sidebar .nav-child{min-height:38px;font-size:12px}.rail-toggle{min-width:40px;min-height:44px}.topbar .top-status{display:none}.breadcrumbs{min-width:0;font-size:11px}.breadcrumbs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:155px}.page-heading,.page-title{flex-wrap:wrap;gap:12px}.toolbar-actions{flex-wrap:wrap}.el-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin-top:12px;display:flex;flex-direction:column}.el-dialog__body{min-height:0;overflow-y:auto}.el-dialog__footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.el-drawer{max-width:100vw}.el-message-box{max-width:calc(100vw - 24px)}}@media(max-width:800px){.workspace-date-range-popup.el-picker__popper{width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0}.workspace-date-range-popup .el-date-range-picker{width:100%}.workspace-date-range-popup .el-date-range-picker .el-picker-panel__body{min-width:0;display:block;max-height:calc(50vh - 40px);max-height:calc(50dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.workspace-date-range-popup .el-date-range-picker__content{display:block;width:100%;padding:12px}.workspace-date-range-popup .el-date-range-picker__content.is-left{border-right:0;border-bottom:1px solid var(--el-datepicker-inner-border-color)}.costing-table .table-bottom .el-pagination{max-width:100%;min-width:0;flex-basis:100%;flex-wrap:wrap;row-gap:8px}.costing-table .table-bottom .el-pagination .el-pager{max-width:100%;min-width:0;flex-wrap:wrap;row-gap:8px}}@media(max-width:800px){.el-pagination,.el-pagination .el-pager{min-width:0;max-width:100%;flex-wrap:wrap;row-gap:8px}.dimension-header{height:auto;min-height:48px;flex-wrap:wrap;row-gap:4px;padding-top:6px;padding-bottom:6px}.dimension-header .update-time{white-space:normal}.el-table .el-table__cell.el-table-fixed-column--left,.el-table .el-table__cell.el-table-fixed-column--right{position:static!important;left:auto!important;right:auto!important}.el-table .el-table-fixed-column--left.is-last-column:before,.el-table .el-table-fixed-column--right.is-first-column:before{display:none}}
