:root{--color-primary:#1e3a5f;--color-primary-light:#2d5a87;--color-primary-dark:#0d1b2a;--color-primary-hover:#2d5a87;--el-color-primary:#1e3a5f;--el-color-primary-light-3:#4a6d8f;--el-color-primary-light-5:#6b89a8;--el-color-primary-light-7:#9bb0c9;--el-color-primary-light-8:#c5d1df;--el-color-primary-light-9:#e8edf3;--el-color-primary-dark-2:#152238;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-font-family:var(--font-family-base);--color-secondary:#c9a962;--color-secondary-light:#d4af37;--color-secondary-dark:#b8942c;--color-secondary-hover:#d4af37;--color-bg-dark:#0d1b2a;--color-bg-sidebar:#152238;--color-bg-main:#f4f6f9;--color-bg-card:#fff;--color-bg-hover:#f8fafc;--color-border:#e3e7ed;--color-border-light:#f1f5f9;--color-divider:#c9a9624d;--color-text-primary:#1e3a5f;--color-text-secondary:#475569;--color-text-regular:#606266;--color-text-placeholder:#94a3b8;--color-text-white:#fff;--color-text-muted:#64748b;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--gradient-primary:linear-gradient(135deg, #1e3a5f 0%, #2d5a87 100%);--gradient-secondary:linear-gradient(135deg, #c9a962 0%, #d4af37 100%);--gradient-dark:linear-gradient(180deg, #0d1b2a 0%, #1e3a5f 100%);--gradient-card:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--gradient-sidebar:linear-gradient(180deg, #0d1b2a 0%, #152238 100%);--gradient-login-bg:linear-gradient(135deg, #0d1b2a 0%, #1e3a5f 50%, #2d5a87 100%);--shadow-sm:0 2px 8px #1e3a5f14;--shadow-md:0 4px 12px #1e3a5f1f;--shadow-lg:0 8px 24px #1e3a5f29;--shadow-xl:0 12px 32px #1e3a5f33;--shadow-gold:0 4px 12px #c9a9624d;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-number:"DIN Alternate", "Roboto Mono", "SF Mono", monospace;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-number:32px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--transition-fast:.15s;--transition-base:.3s;--transition-slow:.5s;--sidebar-width:220px;--sidebar-width-collapsed:64px;--header-height:60px}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,#1e3a5f0a 0%,#0000 50%),radial-gradient(at 100% 100%,#c9a9620d 0%,#0000 45%)}#app{width:100%;height:100%}.el-button--primary:not(.is-link):not(.is-plain){background:var(--gradient-primary)!important;box-shadow:var(--shadow-sm)!important;color:#fff!important;transition:all var(--transition-base) ease!important;border:none!important}.el-button--primary:not(.is-link):not(.is-plain):hover,.el-button--primary:not(.is-link):not(.is-plain):focus{filter:brightness(1.05);background:var(--gradient-primary)!important;box-shadow:var(--shadow-md)!important;color:#fff!important}.el-button--primary:not(.is-link):not(.is-plain):active{filter:brightness(.98);box-shadow:var(--shadow-sm)!important;color:#fff!important}.el-button--primary.is-plain{color:#1e3a5f!important;background-color:#e8edf3!important;border-color:#c5d1df!important}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{color:#0d1b2a!important;background-color:#d4dce6!important;border-color:#9bb0c9!important}.el-table .el-button.is-link.el-button--primary,.page-container .el-button.is-link.el-button--primary{color:#1d4ed8!important}.el-table .el-button.is-link.el-button--primary:hover,.page-container .el-button.is-link.el-button--primary:hover{color:#c9a962!important}.el-table .el-button.is-link.el-button--danger{color:#dc2626!important}.el-table .el-button.is-link.el-button--success{color:#059669!important}.el-button--secondary,.el-button.el-button--warning.is-plain{background:var(--gradient-secondary)!important;color:var(--color-text-white)!important;box-shadow:var(--shadow-gold)!important;border:none!important}.el-button--secondary:hover,.el-button.el-button--warning.is-plain:hover{filter:brightness(1.03);background:var(--gradient-secondary)!important;box-shadow:0 6px 16px #c9a96266!important}.el-card{border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow var(--transition-base) ease!important;border-radius:12px!important}.el-card.hover-lift:hover,.el-card.is-hover-shadow:hover{box-shadow:var(--shadow-md)!important}.el-card__header{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid var(--color-border-light)!important;color:var(--color-text-primary)!important;padding:16px 20px!important;font-size:15px!important;font-weight:600!important}.el-card__body{padding:20px!important}.el-input__wrapper{border-radius:var(--radius-md)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;transition:all var(--transition-base) ease!important}.el-input__wrapper:hover{border-color:var(--color-primary)!important}.el-input__wrapper:focus-within{border-color:var(--color-secondary)!important;box-shadow:0 0 0 3px #c9a96226!important}.el-select .el-input__wrapper{border-radius:var(--radius-md)!important}.el-table{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important}.el-table th.el-table__cell{background:var(--color-bg-hover)!important;color:var(--color-text-primary)!important;font-weight:600!important}.el-table td.el-table__cell{color:var(--color-text-regular)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-bg-hover)!important}.el-table__body tr:hover>td.el-table__cell{background:#1e3a5f1a!important}.el-table th.el-table__cell.col-is-hover-header{box-shadow:inset 0 0 0 1px #1e3a5f59;color:#0d1b2a!important;background:#1e3a5f47!important}.el-table td.el-table__cell.col-is-hover{box-shadow:inset 0 0 0 1px #1e3a5f33;background:#1e3a5f29!important}.el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell.col-is-hover{background:#1e3a5f38!important}.el-table__body tr:hover>td.el-table__cell.col-is-hover{background:#1e3a5f42!important}.el-table__body tr.current-row>td.el-table__cell.col-is-hover{background:#1e3a5f4d!important}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background:var(--gradient-primary)!important;color:var(--color-text-white)!important}.el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:var(--color-primary)!important}.el-tag{border-radius:var(--radius-sm)!important;border:none!important}.el-tag--success{color:var(--color-success)!important;background:#10b9811f!important}.el-tag--warning{color:var(--color-warning)!important;background:#f59e0b1f!important}.el-tag--danger{color:var(--color-danger)!important;background:#ef44441f!important}.el-tag--info{color:var(--color-info)!important;background:#3b82f61f!important}.el-message{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;z-index:12000!important;border:none!important}.el-message--success{background:#10b981f2!important}.el-dialog{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important;border:none!important}.el-dialog__header{border-bottom:1px solid var(--color-border)!important;padding:var(--spacing-lg)!important}.el-dialog__title{color:var(--color-text-primary)!important;font-weight:600!important}.el-dialog__body{padding:var(--spacing-xl)!important}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg, var(--color-bg-hover) 25%, var(--color-bg-card) 37%, var(--color-bg-hover) 63%)!important;background-size:400% 100%!important;animation:1.4s infinite el-skeleton-loading!important}.data-card{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-base) ease;cursor:default}.data-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.data-card.is-clickable{cursor:pointer}.data-card .card-icon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-text-white);justify-content:center;align-items:center;display:flex}.data-card .card-value{font-family:var(--font-family-number);font-size:var(--font-size-number);color:var(--color-text-primary);margin:var(--spacing-md) 0 var(--spacing-sm);font-weight:700}.data-card .card-value .currency{font-size:var(--font-size-xl);color:var(--color-secondary);margin-right:var(--spacing-xs)}.data-card .card-trend .up{color:var(--color-success)}.data-card .card-trend .down{color:var(--color-danger)}.amount-highlight{font-family:var(--font-family-number);color:var(--color-secondary);font-weight:700}.amount-primary{font-family:var(--font-family-number);color:var(--color-text-primary);font-weight:600}.status-tag{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;display:inline-flex}.status-tag.success{color:var(--color-success);background:#10b9811f}.status-tag.warning{color:var(--color-warning);background:#f59e0b1f}.status-tag.danger{color:var(--color-danger);background:#ef44441f}.status-tag.pending{color:var(--color-info);background:#3b82f61f}@keyframes pulse-gold{0%{opacity:1;border-color:var(--color-secondary);transform:scale(.8)}to{opacity:0;border-color:var(--color-secondary-light);transform:scale(1.6)}}.loading-pulse-ring{border:3px solid var(--color-secondary);border-radius:var(--radius-full);width:48px;height:48px;animation:1.5s ease-out infinite pulse-gold}@keyframes number-grow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.number-animate{animation:.5s ease-out forwards number-grow}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.float-animation{animation:3s ease-in-out infinite float-subtle}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@media (width>=1025px){.layout-page-root>.page-container,.layout-page-root>*{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;min-height:auto;overflow:visible}}@media (width<=1024px){.layout-page-root>.page-container,.layout-page-root>*{box-sizing:border-box;width:100%;max-width:100%;flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}}.page-container{flex-direction:column;gap:16px;width:100%;max-width:100%;animation:.35s pageIn;display:flex}@media (width>=1025px){.page-container{flex:none;min-height:auto;overflow:visible}.page-container:has(.table-wrapper):not(.profit-page-shell){overflow:visible}}@media (width<=1024px){.page-container{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.page-container:has(.table-wrapper){overflow:visible!important}}.page-container>.el-alert,.page-container>.summary-row,.page-container>.stats-row,.page-container>.search-card,.page-container>.filter-card,.page-container>.page-header,.page-container>.period-bar,.page-container>.el-tabs{flex-shrink:0}@media (width>=1025px){.page-container>.el-card.table-fill,.page-container>.table-wrapper{flex-direction:column;flex:none;min-height:auto;display:flex}.page-container>.el-card:has(.table-wrapper){flex-direction:column;flex:none;min-height:auto;display:flex}.page-container>.el-card.table-fill .el-card__body,.page-container>.el-card:last-child:not(.search-card):not(.filter-card)>.el-card__body{flex-direction:column;flex:none;min-height:auto;display:flex;overflow:visible}.page-container>.el-card:has(.table-wrapper) .el-card__body{flex-direction:column;flex:none;min-height:auto;display:flex;overflow:visible}.page-container>.el-card:last-child:not(.search-card):not(.filter-card){flex:none;min-height:auto;overflow:visible}.page-container.profit-page-shell>.el-card.table-fill,.page-container.profit-page-shell>.el-card:last-child:not(.search-card):not(.filter-card),.page-container.profit-page-shell>.el-card.table-fill .el-card__body,.page-container.profit-page-shell>.el-card:last-child:not(.search-card):not(.filter-card)>.el-card__body{flex:none!important;min-height:auto!important;overflow:visible!important}}.table-wrapper{flex:none;width:100%;min-width:0;min-height:auto;display:block;overflow:auto visible}.table-wrapper>.el-table,.page-container.order-list .table-wrapper>.order-list-table{width:100%!important}.table-wrapper:has(.el-table-fixed-column--right){overflow:visible!important}.table-wrapper:has(.el-table-fixed-column--left){overflow:visible!important}.table-scroll-host:has(.el-table-fixed-column--right){overflow:visible!important}.table-scroll-host:has(.el-table-fixed-column--left){overflow:visible!important}.risk-pending-table-wrap:has(.el-table-fixed-column--right){overflow:visible!important}.el-card__body:has(.el-table-fixed-column--right){overflow:visible!important}.el-card__body:has(.el-table-fixed-column--left){overflow:visible!important}.page-container:has(.el-table-fixed-column--right)>.el-card .el-card__body{overflow:visible!important}:is(.table-wrapper:has(.el-table-fixed-column--right) .el-table__header-wrapper,.table-wrapper:has(.el-table-fixed-column--left) .el-table__header-wrapper,.table-scroll-host:has(.el-table-fixed-column--right) .el-table__header-wrapper,.table-scroll-host:has(.el-table-fixed-column--left) .el-table__header-wrapper,.el-card__body:has(.el-table-fixed-column--right) .el-table__header-wrapper,.el-card__body:has(.el-table-fixed-column--left) .el-table__header-wrapper),:is(.table-wrapper:has(.el-table-fixed-column--right) .el-table__body-wrapper,.table-wrapper:has(.el-table-fixed-column--left) .el-table__body-wrapper,.table-scroll-host:has(.el-table-fixed-column--right) .el-table__body-wrapper,.table-scroll-host:has(.el-table-fixed-column--left) .el-table__body-wrapper,.risk-pending-table-wrap:has(.el-table-fixed-column--right) .el-table__body-wrapper,.el-card__body:has(.el-table-fixed-column--right) .el-table__body-wrapper,.el-card__body:has(.el-table-fixed-column--left) .el-table__body-wrapper){overflow-x:hidden!important}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap{overflow-x:auto!important}.table-scroll-host:has(.el-table-fixed-column--right) .el-table__body-wrapper .el-scrollbar__wrap{overflow-x:auto!important}.table-scroll-host:has(.el-table-fixed-column--left) .el-table__body-wrapper .el-scrollbar__wrap{overflow-x:auto!important}.el-table th.el-table-fixed-column--right,.el-table td.el-table-fixed-column--right{background-color:var(--el-table-bg-color,#fff)}.el-table .el-table__body tr.el-table__row--striped td.el-table-fixed-column--right{background-color:var(--el-fill-color-lighter,#fafafa)}.el-table td.el-table-fixed-column--right.is-first-column,.el-table th.el-table-fixed-column--right.is-first-column{box-shadow:-6px 0 8px -4px #0000001a}.table-scroll-host{touch-action:pan-x pan-y;min-width:0;position:relative}.table-scroll-host .el-table__body-wrapper,.table-scroll-host>.table-hscroll-top{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.table-scroll-host>.table-hscroll-top{background:var(--color-bg-hover,#f4f6f9);border-radius:4px;height:14px;margin-bottom:6px;display:none;overflow:auto hidden}.table-scroll-host>.table-hscroll-top .table-hscroll-inner{pointer-events:none;height:1px}.table-scroll-host .el-table__body-wrapper{overflow-x:auto!important}@media (width<=1024px){.table-wrapper{flex:none!important;height:auto!important;min-height:auto!important;display:block!important;overflow:auto visible!important}.table-wrapper>.el-table{flex:none!important;height:auto!important}}.page-container .pagination-wrap{flex-shrink:0;justify-content:flex-end;padding-top:12px;display:flex}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-card,.filter-card{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important}.search-card .el-card__body,.filter-card .el-card__body{padding:16px 20px 4px!important}.filter-card .el-form--inline .el-form-item,.search-card .el-form--inline .el-form-item{margin-bottom:12px;margin-right:16px}.filter-card .el-form-item__label,.search-card .el-form-item__label{font-weight:500;color:var(--color-text-secondary)!important;padding-right:8px!important}.filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-toolbar .filter-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.stats-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.stats-row:has(>.el-row){width:100%;display:block}.page-stats.stats-row:has(>.el-row){width:100%;display:block}.page-stats.stats-row:has(>.stats-cards){width:100%;display:block}.page-stats.stats-row:has(>.stat-cards){width:100%;display:block}.stats-row>.el-row,.page-stats.stats-row>.el-row{width:100%;margin-left:0!important;margin-right:0!important}.el-row.stats-row{flex-wrap:wrap;width:100%;margin-left:0!important;margin-right:0!important;display:flex!important}.stats-row .stat-card,.stats-row .el-card{margin-bottom:0}.stat-item{align-items:center;gap:14px;display:flex}.stat-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex;box-shadow:0 4px 12px #0000001f}.stat-content{flex:1;min-width:0}.stat-value{font-family:var(--font-family-number);color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.2}.stat-label{color:var(--color-text-muted);margin-top:4px;font-size:13px}.stat-sub{color:var(--color-success);margin-top:2px;font-size:12px;font-weight:500}.table-card{margin-top:16px;border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.card-header .title{color:var(--color-text-primary);font-size:15px;font-weight:600}.card-header .el-button{font-size:13px!important}.summary-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.summary-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:14px;padding:16px 20px;transition:all .25s;display:flex}.summary-item:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.summary-item .s-icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.summary-item .s-info{flex:1;min-width:0}.summary-item .s-label{color:#64748b;margin-bottom:4px;font-size:12px}.summary-item .s-value{color:#1e3a5f;word-break:break-all;overflow-wrap:anywhere;font-family:DIN Alternate,Roboto Mono,monospace;font-size:clamp(14px,2.2vw,20px);font-weight:700;line-height:1.25}.summary-item .s-value.text-success{color:#059669}.summary-item .s-value.text-danger{color:#dc2626}.summary-item .s-value.text-warning{color:#d97706}.summary-item .s-value.text-gold{color:#c9a962}.el-table{--el-table-border-color:#f1f5f9;--el-table-header-bg-color:#f8fafc;--el-table-header-text-color:#334155;--el-table-text-color:#475569;--el-table-row-hover-bg-color:#1e3a5f1a;--el-table-current-row-bg-color:#1e3a5f29}.el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background:#1e3a5f24!important}.el-table__body tr.current-row>td.el-table__cell{background:#1e3a5f29!important}.el-table th.el-table__cell{letter-spacing:.3px;font-size:13px!important;font-weight:600!important}.el-table td.el-table__cell{font-size:13px!important}.el-table th.el-table__cell,.el-table td.el-table__cell,.el-table th.el-table__cell.is-left,.el-table th.el-table__cell.is-center,.el-table th.el-table__cell.is-right,.el-table td.el-table__cell.is-left,.el-table td.el-table__cell.is-center,.el-table td.el-table__cell.is-right,.el-table__header-wrapper th.el-table__cell,.el-table__body-wrapper td.el-table__cell,.el-table__fixed-header-wrapper th.el-table__cell,.el-table__fixed-body-wrapper td.el-table__cell,.el-table__fixed-left .el-table__header th.el-table__cell,.el-table__fixed-left .el-table__body td.el-table__cell,.el-table__fixed-right .el-table__header th.el-table__cell,.el-table__fixed-right .el-table__body td.el-table__cell{text-align:center!important}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell,.el-table th.el-table__cell.is-left>.cell,.el-table th.el-table__cell.is-right>.cell,.el-table td.el-table__cell.is-left>.cell,.el-table td.el-table__cell.is-right>.cell{text-align:center!important;justify-content:center!important}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell{width:100%;align-items:center!important;display:flex!important}.el-dialog table th,.el-dialog table td,.page-table-card table th,.page-table-card table td{text-align:center!important}.cell-money{color:#1e3a5f;font-family:DIN Alternate,Roboto Mono,monospace;font-weight:600}.cell-money.positive{color:#059669}.cell-money.negative{color:#dc2626}.pagination-wrap{justify-content:flex-end;align-items:center;padding:16px 0 4px;display:flex}.money-prefix{color:#c9a962;margin-right:2px;font-size:12px;font-weight:600}.text-primary{color:#1e3a5f!important}.text-success{color:#059669!important}.text-danger{color:#dc2626!important}.text-warning{color:#d97706!important}.text-gold{color:#c9a962!important}.text-muted{color:#94a3b8!important}.text-number{font-weight:600;font-family:DIN Alternate,Roboto Mono,monospace!important}.notif-item.unread,.notif-tab.active,.stat-card.active,.stat-card.offline,.stat-card.offline.active,.scheme-card.active,.main-row{--surface-text:#1e3a5f;--surface-text-muted:#475569}.notif-item.unread .notif-title-text,.stat-card.active .stat-num,.stat-card.offline .stat-num,.stat-card.offline.active .stat-num,.scheme-card.active .scheme-title,.scheme-card.active .scheme-meta,.scheme-card.active .scheme-materials{color:var(--surface-text,#1e3a5f)!important}.notif-item.unread .notif-content{color:var(--surface-text-muted,#475569)!important}.notif-tab.active{font-weight:600;box-shadow:inset 0 -2px #1e3a5f;color:#0d1b2a!important;background:#d4dce6!important}.stat-card.active,.stat-card.offline.active{box-shadow:inset 0 0 0 1px #1e3a5f33;background:#d4dce6!important;border-color:#6b89a8!important}.stat-card.offline{background:#f4f8fc!important}.scheme-card.active{background:#d4dce6!important;border-color:#1e3a5f!important;box-shadow:inset 0 0 0 2px #1e3a5f40!important}.main-row{color:#0d1b2a!important;background-color:#d4dce6!important}.main-row .cell{color:#1e3a5f!important}.el-message-box{z-index:12001!important;background:#fff!important;border:none!important;border-radius:12px!important;min-width:400px!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 12px 48px #0000004d!important}.el-message-box__header{text-align:center!important;border-bottom:1px solid #f1f5f9!important;padding:24px 32px 20px!important}.el-message-box__title{color:#1e3a5f!important;font-size:18px!important;font-weight:600!important}.el-message-box__content{color:#475569!important;text-align:center!important;padding:32px 40px!important;font-size:15px!important;line-height:1.6!important}.el-message-box__btns{text-align:center!important;justify-content:center!important;gap:12px!important;padding:20px 32px 24px!important;display:flex!important}.el-message-box__btns .el-button{min-width:100px!important}.el-overlay .el-dialog{margin:0 auto;background:#fff!important;border-radius:16px!important;overflow:visible!important;box-shadow:0 12px 48px #0000004d!important}.el-dialog__header{text-align:left!important;background:#fafbfc!important;border-bottom:1px solid #e3e7ed!important;margin:0!important;padding:18px 24px!important}.el-dialog__title{color:#1e3a5f!important;font-size:17px!important;font-weight:600!important}.el-dialog__body{max-height:70vh;overflow-y:auto;background:#fff!important;padding:24px!important}.el-dialog__body.dialog-keyboard-scroll:focus,.el-drawer__body.dialog-keyboard-scroll:focus{outline:none}.el-dialog__footer{text-align:right!important;background:#fafbfc!important;border-top:1px solid #e3e7ed!important;justify-content:flex-end!important;gap:10px!important;padding:14px 24px!important;display:flex!important}.el-dialog__footer .el-button{min-width:88px!important}.el-message-box__header,.el-message-box__content,.el-message-box__btns{text-align:center!important}.el-overlay{background-color:#0009!important}.el-tabs__item{font-weight:500;color:var(--color-text-muted)!important}.el-tabs__item.is-active{font-weight:600;color:var(--color-primary)!important}.el-tabs__active-bar{border-radius:2px;background-color:var(--color-secondary)!important;height:3px!important}.page-empty{text-align:center;color:var(--color-text-muted);padding:48px 24px}.page-empty .empty-icon{color:var(--color-border);margin-bottom:12px;font-size:48px}.el-button.is-link{font-weight:500}.layout-content,.page-container{box-sizing:border-box;width:100%;max-width:100%}.page-container>.el-card,.page-container>.table-wrapper,.page-container>.table-card,.page-container .filter-card,.page-container .search-card{width:100%}.dashboard-container,.dashboard-page,.product-config,.commission-config,.system-config,.cost-analysis-page,.finance-confirm,.order-list,.risk-center,.channel-page,.doc-upload-page,.profit-page-shell{width:100%!important;max-width:none!important}.page-container .filter-card .el-form--inline,.page-container .search-card .el-form--inline,.page-container .el-form--inline.toolbar-form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;display:flex}.page-container .filter-card .el-form--inline .el-form-item,.page-container .search-card .el-form--inline .el-form-item{flex:none;margin-bottom:8px!important;margin-right:0!important}.page-container .filter-card .el-form--inline .el-form-item__content,.page-container .search-card .el-form--inline .el-form-item__content{flex:0 auto}.page-container .filter-card .el-form--inline .el-form-item:last-child .el-form-item__content,.page-container .search-card .el-form--inline .el-form-item:last-child .el-form-item__content{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1440px){.page-container .el-form:not(.el-form--inline){width:100%;max-width:none!important}.page-container .el-form:not(.el-form--inline) .el-form-item__content>.el-input,.page-container .el-form:not(.el-form--inline) .el-form-item__content>.el-select,.page-container .el-form:not(.el-form--inline) .el-form-item__content>.el-textarea,.page-container .el-form:not(.el-form--inline) .el-form-item__content>.el-input-number,.page-container .el-form:not(.el-form--inline) .el-form-item__content>.el-date-editor{max-width:100%;width:min(100%,720px)!important}.page-container .el-table{width:100%!important}.page-container.order-list .order-list-table table{min-width:100%;width:max-content!important}.el-overlay-dialog .el-dialog.dialog-form-wide:not(.first-review-dialog):not(.finance-confirm-dialog):not(.order-form-dialog){width:clamp(720px,65vw,1100px)!important}.el-overlay-dialog .el-dialog.finance-confirm-dialog{width:min(96vw,1420px)!important;max-width:calc(100vw - 32px)!important}.el-dialog.finance-confirm-dialog .el-dialog__body{max-height:calc(100vh - 140px);overflow-y:auto}.el-overlay-dialog .el-dialog.first-review-dialog{width:580px!important;max-width:calc(100vw - 24px)!important;max-height:65vh!important}.el-overlay-dialog .el-dialog.first-review-dialog .el-dialog__body{max-height:calc(65vh - 52px)!important;overflow-y:auto!important}.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline):not(.login-form){grid-template-columns:repeat(2,minmax(240px,1fr));column-gap:28px;display:grid}.el-dialog__body .el-form.finance-confirm-order-form,.el-dialog__body .el-form.form-with-rows:not(.el-form--inline),.el-dialog__body .order-form-content .el-form,.el-dialog__body .vehicle-docs-form{width:100%!important;display:block!important}.el-dialog__body .el-form.form-with-rows .el-row{margin-left:0!important;margin-right:0!important}.el-dialog__body .el-form.form-with-rows .el-col{padding-left:8px;padding-right:8px}:is(.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-textarea),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-table),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-row),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-divider),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-upload),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-alert),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-radio-group),.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-form-item:has(.el-checkbox-group)){grid-column:1/-1}.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-input,.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-select,.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-input-number,.el-dialog__body .el-form.dialog-form-grid:not(.el-form--inline) .el-date-editor{width:100%!important}}@media (width>=1920px){.layout-main{padding:20px 28px 28px}.el-overlay-dialog .el-dialog:not(.first-review-dialog){width:clamp(640px,60vw,1280px)!important}.el-overlay-dialog .el-dialog.first-review-dialog{width:580px!important;max-width:calc(100vw - 24px)!important;max-height:65vh!important}.el-overlay-dialog .el-dialog.first-review-dialog .el-dialog__body{max-height:calc(65vh - 52px)!important;overflow-y:auto!important}.stats-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.summary-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (width<=768px){.layout-main{padding:12px}}.page-shell.page-container,.page-container.page-shell{gap:var(--page-gap,16px)}.page-shell .page-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 0;display:flex}.page-shell .page-title,.page-container .page-header h1,.page-container .page-header h2,.page-container .page-header .page-title{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}.page-shell .page-desc{color:var(--color-text-muted);max-width:720px;margin:6px 0 0;font-size:13px;line-height:1.5}.page-header-actions,.page-container .page-header .header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-shell .page-alert,.page-shell .page-stats,.page-container .stats-cards{flex-shrink:0}.page-container .stats-cards .el-row{margin-left:0!important;margin-right:0!important}.page-container .stats-cards .el-col{padding-left:8px!important;padding-right:8px!important}.page-container .stats-cards .stat-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;box-sizing:border-box;height:100%;padding:16px 20px;transition:box-shadow .2s,transform .2s}.page-container .stats-cards .stat-card:hover{box-shadow:var(--shadow-sm)}.page-container .stats-cards .stat-label{color:var(--color-text-muted);font-size:13px}.page-container .stats-cards .stat-value{color:var(--color-text-primary);font-size:22px;font-weight:700;font-family:var(--font-family-number);word-break:break-word;margin-top:8px;line-height:1.3}.page-stats .stat-content,.page-stats .stat-card{min-width:0}.page-stats .stat-info,.page-stats .stat-body{flex:1;min-width:0}.page-stats .stat-value{word-break:keep-all;overflow-wrap:normal;white-space:nowrap;line-height:1.3}@media (width<=1200px){.page-stats .el-col.el-col-6,.page-stats .el-col.el-col-8{flex:0 0 50%;max-width:50%}.asset-center .risk-distribution .el-col-6,.asset-center .gps-stat-cards .el-col-4{flex:0 0 33.3333%;max-width:33.3333%}}@media (width<=768px){.page-stats .el-col.el-col-6,.page-stats .el-col.el-col-8,.page-stats .el-col.el-col-4,.asset-center .risk-distribution .el-col-6,.asset-center .gps-stat-cards .el-col-4{flex:0 0 100%;max-width:100%}}.page-container.report-dashboard,.report-dashboard.page-container{gap:16px;padding:0!important}.report-dashboard .stat-card .stat-value{word-break:break-word;font-size:clamp(16px,2.5vw,24px);line-height:1.35}.report-dashboard .tab-content .el-row{margin-left:0!important;margin-right:0!important}.asset-center .risk-distribution,.asset-center .gps-stat-cards{margin-bottom:12px}.asset-center .risk-chip,.asset-center .gps-stat-item{box-sizing:border-box;min-height:72px}.asset-center .gps-stat-value,.asset-center .risk-chip-count{word-break:break-word;line-height:1.3}.payment-rule-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.payment-rule-row .el-select,.payment-rule-row .el-input-number{flex-shrink:0}.page-container .filter-bar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.page-container .filter-bar .el-select,.page-container .filter-bar .el-input{min-width:140px}.page-table-card.el-card{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important}.page-table-card>.el-card__header{border-bottom:1px solid var(--color-border-light);padding:14px 20px!important}.page-table-card>.el-card__body{padding:12px 16px 16px!important}@media (width>=1025px){.page-shell:not(.order-list):not(.gps-monitor-page):not(.finance-confirm-page) .page-table-card.table-fill,.page-shell:not(.order-list):not(.gps-monitor-page) .page-table-card.table-fill>.el-card__body,.page-shell:not(.order-list):not(.gps-monitor-page) .page-table-card .table-wrapper{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.page-shell .page-table-card .el-tabs,.page-shell .page-table-card .el-tabs__content,.page-shell .page-table-card .el-tab-pane{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}}.page-shell .page-table-card .el-table__empty-block{min-height:120px}.page-shell .filter-actions .el-form-item__content{flex-wrap:wrap;gap:8px;display:flex}.page-container:not(.order-list):not(.profit-page-shell) .table-wrapper{flex:none!important;height:auto!important;min-height:auto!important}.page-container:not(.order-list):not(.profit-page-shell) .table-wrapper>.el-table{height:auto!important}.page-container.channel-page,.page-container.channel-sales-page,.page-container.deposit-ledger,.page-container.user-manage,.page-container.order-list,.page-container.profit-list,.page-shell.profit-page-shell,.page-container.doc-upload-page,.page-container.finance-confirm-page>.el-tabs .el-tabs__content{overflow:visible!important}.page-container.finance-confirm-page>.el-tabs .el-tab-pane{height:auto!important;overflow:visible!important}.page-container.finance-confirm-page .finance-confirm-table .el-table__body-wrapper,.page-container.finance-confirm-page .finance-confirm-action-col .cell,.page-container.finance-confirm-page .finance-confirm-action-col .el-button{pointer-events:auto!important}.page-container.order-list .page-table-card>.el-card__header,.page-container.order-list .page-table-card>.el-card__body,.page-container.order-list .page-table-card .table-wrapper{overflow:visible!important}.page-container.order-list .page-table-card .table-wrapper>.order-list-table{min-width:0;width:100%!important}.page-container.order-list .order-list-table table{min-width:100%;width:max-content!important}.page-container.order-list .order-list-table .el-table__header-wrapper{overflow:hidden!important}.page-container.order-list .order-list-table .el-table__body-wrapper{touch-action:pan-x pan-y;overflow:hidden visible!important}.page-container.order-list .order-list-table .el-table__body-wrapper::-webkit-scrollbar{height:0;display:none}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto visible!important}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap::-webkit-scrollbar{height:0;display:none}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__bar.is-horizontal{display:none!important}.page-container.order-list .order-list-table th.el-table__cell,.page-container.order-list .order-list-table td.el-table__cell{white-space:nowrap}.page-container.order-list .order-list-table th.el-table__cell>.cell{white-space:nowrap!important;flex-wrap:nowrap!important}.page-container.order-list .order-list-table th.el-table__cell>.cell .caret-wrapper{flex-shrink:0}.page-container.order-list .page-header-actions,.page-container.order-list .page-table-card .card-header,.page-container.order-list .order-list-table tbody tr,.page-container.order-list .order-list-action-col .cell,.page-container.order-list .order-list-action-col .el-button,.page-container.order-list .order-list-link-col .order-no-link{pointer-events:auto!important}.page-container.finance-confirm,.page-container.risk-center,.page-container.asset-center,.page-container.collection-page,.page-container.gps-monitor-page,.page-container.commission-config,.page-container.gps-config,.page-container.my-order,.page-container.my-commission,.page-container.position-manage,.page-container.banner-manage,.page-container.vehicle-manage,.page-container.vehicle-valuation,.page-container.settlement-list,.page-container.agent-page,.page-container.collection-page,.page-container.loan-list,.page-container.commission-list,.page-container.commission-calc-page,.page-container.capital-commission,.page-container.compensation-list,.page-container.collection-list,.page-container.sales-performance-page,.page-container.cost-analysis-page,.page-container.store-profit-config,.page-container.agent-profit-config{padding:0!important}.page-container.gps-monitor-page{gap:12px;height:100%;min-height:0;padding:0!important}.page-container .stat-cards,.page-container .stats-cards{flex-shrink:0}.page-container .stat-cards .el-col,.page-container .stats-cards .el-col{margin-bottom:0}.order-detail-page .order-form-content .el-tabs,.order-detail-page .order-form-content .el-tabs__content,.order-detail-page .order-form-content .el-tab-pane,.order-form-content .el-tabs,.order-form-content .el-tabs__content,.order-form-content .el-tab-pane{min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.order-detail-page .vehicle-docs-panel,.order-form-content .vehicle-docs-panel{overflow:visible}.order-detail-page .vehicle-doc-grid,.order-form-content .vehicle-doc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}@media (width<=1400px){.order-detail-page .vehicle-doc-grid,.order-form-content .vehicle-doc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=768px){.order-detail-page .vehicle-doc-grid,.order-form-content .vehicle-doc-grid{grid-template-columns:1fr}}.order-detail-page .doc-upload-item .card-header .label{white-space:normal;word-break:break-word;line-height:1.4}.order-detail-page .doc-upload-item .preview-box{height:auto;min-height:168px}.order-detail-page .doc-upload-item .doc-uploader .el-upload-dragger{min-height:168px}@media (width>=1025px){.page-container>.el-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.page-container>.el-tabs .el-tabs__content{flex:1;min-height:0;overflow:hidden}.page-container>.el-tabs .el-tab-pane{flex-direction:column;gap:16px;height:100%;display:flex;overflow:auto}.page-container.risk-center>.el-tabs,.page-container.risk-center>.el-tabs .el-tabs__content,.page-container.risk-center>.el-tabs .el-tab-pane{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.page-shell.profit-page-shell.page-container{overflow:visible!important}.page-container.profit-page-shell:has(.table-wrapper){overflow:visible!important}.profit-page-shell .profit-table-scroll.page-table-card,.profit-page-shell .profit-table-scroll>.el-card__body,.profit-page-shell .profit-table-scroll .table-wrapper{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}}@media (width<=1024px){.page-container.page-shell,.page-shell.page-container{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.page-container>.el-tabs,.page-container>.el-tabs .el-tabs__content,.page-container>.el-tabs .el-tab-pane{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.page-container.page-shell>.el-tabs,.page-container.page-shell>.el-tabs .el-tabs__content,.page-container.page-shell>.el-tabs .el-tab-pane{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.page-table-card.table-fill,.page-table-card.table-fill>.el-card__body,.page-table-card .table-wrapper{flex:none!important;height:auto!important;min-height:auto!important;display:block!important;overflow:visible!important}.profit-page-shell.page-shell.page-container{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.page-filter-card,.page-filter-card>.el-card__body,.page-shell .page-stats,.page-shell .page-alert{overflow:visible!important}.layout-body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;max-height:100dvh;flex:1!important;min-height:0!important;overflow:hidden auto!important}.layout-main.el-main,.layout-page-root{height:auto!important;max-height:none!important;overflow:visible!important}.layout-page-root>.page-container,.layout-page-root .page-container.page-shell,.page-container,.page-container.page-shell{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.page-container:has(.table-wrapper){overflow:visible!important}.page-container>.page-header,.page-container>.page-alert,.page-container>.page-stats,.page-container>.page-filter-card,.page-container>.search-card,.page-container>.filter-card,.page-container>.summary-row,.page-container>.stats-row{flex:none!important}.page-container>.page-table-card.table-fill,.page-container>.el-card.table-fill{flex:none!important;min-height:auto!important;overflow:visible!important}.page-container>.el-card:has(.table-wrapper){flex:none!important;min-height:auto!important;overflow:visible!important}.page-table-card>.el-card__body,.page-container>.el-card.table-fill>.el-card__body{flex:none!important;min-height:auto!important;display:block!important;overflow:visible!important}.page-container>.el-card:has(.table-wrapper)>.el-card__body{flex:none!important;min-height:auto!important;display:block!important;overflow:visible!important}.table-wrapper{-webkit-overflow-scrolling:touch;flex:none!important;height:auto!important;min-height:0!important;display:block!important;overflow:auto visible!important}.table-wrapper>.el-table:not(.profit-el-table),.table-wrapper .el-table:not(.profit-el-table){height:auto!important;max-height:none!important}.table-wrapper .el-table:not(.profit-el-table) .el-table__inner-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}.table-wrapper:not(:has(.el-table-fixed-column--right)):not(:has(.el-table-fixed-column--left)) .el-table:not(.profit-el-table):not(.order-list-table) .el-table__body-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}.profit-page-shell .profit-table-scroll .table-wrapper{overflow:visible!important}.table-wrapper{flex:none!important;height:auto!important;min-height:auto!important;overflow:auto visible!important}.layout-main .el-table:not(.profit-el-table),.layout-page-root .el-table:not(.profit-el-table){height:auto!important;max-height:none!important}.layout-main .el-table:not(.profit-el-table) .el-table__inner-wrapper,.layout-page-root .el-table:not(.profit-el-table) .el-table__inner-wrapper{height:auto!important}.layout-main .el-table:not(.profit-el-table):not(.order-list-table) .el-table__body-wrapper,.layout-page-root .el-table:not(.profit-el-table):not(.order-list-table) .el-table__body-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}:is(.layout-page-root .page-container.order-list .order-list-table .el-table__header-wrapper,.layout-main .page-container.order-list .order-list-table .el-table__header-wrapper,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__header-wrapper,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__header-wrapper,.layout-page-root .table-wrapper:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__header-wrapper,.layout-page-root .table-wrapper:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__header-wrapper){overflow:hidden!important}:is(.layout-page-root .page-container.order-list .order-list-table .el-table__body-wrapper,.layout-main .page-container.order-list .order-list-table .el-table__body-wrapper,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__body-wrapper,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__body-wrapper,.layout-page-root .table-wrapper:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__body-wrapper,.layout-page-root .table-wrapper:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__body-wrapper){touch-action:pan-x pan-y;overflow:hidden visible!important}:is(.layout-page-root .page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap,.layout-main .page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__body-wrapper .el-scrollbar__wrap,.layout-page-root .table-scroll-host:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__body-wrapper .el-scrollbar__wrap,.layout-page-root .table-wrapper:has(.el-table-fixed-column--right) .el-table:not(.profit-el-table) .el-table__body-wrapper .el-scrollbar__wrap,.layout-page-root .table-wrapper:has(.el-table-fixed-column--left) .el-table:not(.profit-el-table) .el-table__body-wrapper .el-scrollbar__wrap){-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:auto visible!important}.table-scroll-host>.table-hscroll-top{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.page-container>.el-tabs{flex:none!important;min-height:auto!important;overflow:visible!important}.page-container>.el-tabs .el-tabs__content,.page-container>.el-tabs .el-tab-pane,.page-container.finance-confirm-page>.el-tabs,.page-container.finance-confirm-page>.el-tabs .el-tabs__content,.page-container.finance-confirm-page>.el-tabs .el-tab-pane,.page-container>.el-tabs .el-tab-pane>.el-card,.page-container>.el-tabs .el-tab-pane .el-card__body,.product-config>.el-tabs .el-tab-pane>.el-card,.product-config>.el-tabs .el-tab-pane .el-card__body{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}}@media (width>=1025px){.page-table-card .table-wrapper>.el-table,.page-container .table-fill .table-wrapper>.el-table{height:100%}.page-container.order-list .page-table-card .table-wrapper>.el-table,.page-container.order-list .page-table-card .table-wrapper>.order-list-table{height:auto!important;max-height:none!important}}@media (width<=1024px){:is(.stats-row:not(.el-row):not(:has(>.el-row)),.page-stats.stats-row:not(:has(>.el-row)),.page-stats .summary-row,.page-container .summary-row){gap:10px;grid-template-columns:repeat(2,minmax(140px,1fr))!important}.toolbar-form.el-form--inline .el-form-item,.page-filter-card .el-form--inline .el-form-item{margin-right:8px!important}.toolbar-form .el-input,.toolbar-form .el-select,.toolbar-form .el-date-editor,.page-filter-card .el-input,.page-filter-card .el-select,.page-filter-card .el-date-editor{max-width:100%}}@media (width<=768px){.layout-main{padding:10px 12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.layout-aside{z-index:1001;height:100vh;position:fixed;box-shadow:4px 0 24px #00000026}.layout-body{width:100%}.page-shell .page-header{flex-direction:column;align-items:stretch;gap:10px}.page-header-actions{justify-content:flex-start;width:100%}.page-header-actions .el-button{margin:0}:is(.stats-row:not(.el-row):not(:has(>.el-row)),.page-stats.stats-row:not(:has(>.el-row)),.page-stats .summary-row,.page-container .summary-row){gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolbar-form.el-form--inline .el-form-item,.page-filter-card .el-form--inline .el-form-item,.search-card .el-form--inline .el-form-item{flex-direction:column;align-items:stretch;width:100%;display:flex;margin-right:0!important}.toolbar-form .el-form-item__label,.page-filter-card .el-form-item__label{justify-content:flex-start;padding-bottom:4px}.toolbar-form .el-input,.toolbar-form .el-select,.toolbar-form .el-date-editor,.page-filter-card .el-input,.page-filter-card .el-select,.page-filter-card .el-date-editor{width:100%!important;max-width:100%!important}.filter-toolbar .filter-actions{width:100%;margin-left:0}.filter-toolbar .filter-actions .el-button{flex:calc(50% - 4px);min-width:0}}@media (width<=480px){.page-stats .stats-row:not(.el-row),.page-stats .summary-row,.page-container .summary-row,.profit-summary-row{grid-template-columns:1fr!important}.stats-row:not(.el-row):not(:has(>.el-row)){grid-template-columns:1fr!important}}@media (width<=768px){.profit-page-shell .profit-filter-form .el-form-item:last-child .el-form-item__content{flex-wrap:wrap;gap:8px;width:100%;display:flex}.profit-page-shell .profit-filter-form .el-form-item:last-child .el-button{flex:calc(50% - 4px);min-width:0;margin:0!important}.profit-page-shell .profit-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.profit-page-shell .profit-table-shell.is-mobile{background:0 0;border:none}}.page-stats .summary-row,.page-container .summary-row,.profit-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.page-stats .summary-row,.page-container .summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-item,.summary-item .s-info{min-width:0;overflow:hidden}.summary-item .s-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summary-item .s-value{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;font-size:clamp(14px,2.2vw,20px);line-height:1.25}.summary-item .s-sub{word-break:break-all;overflow-wrap:anywhere;font-size:clamp(11px,2vw,13px);line-height:1.35}.stats-row .stat-value,.stats-row .stat-sub{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.stats-row .stat-content{min-width:0;overflow:hidden}.stats-row .stat-value{font-size:clamp(16px,4vw,24px)}@media (width<=1024px){.login-page{height:auto;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;overflow:hidden auto}.login-bg .bg-particles{display:none}.login-card-wrapper{box-sizing:border-box;flex-shrink:0;width:100%;max-width:min(400px,90vw);margin:0 auto;padding:0 12px 16px}.login-card{border-radius:16px;width:100%;max-width:100%;padding:24px 22px 20px;box-shadow:0 20px 40px #00000047,0 0 0 1px #c9a96233}.login-logo .logo-image{width:min(200px,52vw)!important;max-width:200px!important;height:auto!important;max-height:min(160px,22vh)!important;margin-left:auto!important;margin-right:auto!important}.login-form .el-input__wrapper{min-height:44px}.login-form .el-input__inner{font-size:16px}.login-btn{width:100%;min-height:46px;font-size:15px}}@media (width<=768px){.login-page{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));align-items:flex-start}.login-card-wrapper{max-width:100%;padding:0 16px 24px}.login-card{padding:28px 20px 22px}}@media (width<=480px){.login-logo .logo-image{max-width:200px;height:auto}}.el-overlay-dialog .el-dialog{box-sizing:border-box;max-width:calc(100vw - 24px)!important}.el-dialog__body{-webkit-overflow-scrolling:touch;font-size:calc(14px * var(--viewport-ui-scale,1));overflow-x:auto}.el-dialog__title{font-size:calc(17px * var(--viewport-ui-scale,1))!important}.el-dialog__body .el-descriptions__label,.el-dialog__body .el-descriptions__content{font-size:inherit;word-break:break-word}.el-dialog__body .dialog-table-scroll,.el-dialog__body .table-scroll-host{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.el-dialog__body .dialog-table-scroll .el-table{min-width:100%;width:max-content!important}.el-dialog__body .dialog-table-scroll .el-table__body-wrapper,.el-dialog__body .dialog-table-scroll .el-table__header-wrapper{overflow-x:visible!important}.el-overlay-dialog .el-dialog.dialog-adaptive{flex-direction:column!important;max-height:calc(100dvh - 32px)!important;margin:16px auto!important;display:flex!important;overflow:hidden!important}.el-dialog.dialog-adaptive .el-dialog__header,.el-dialog.dialog-adaptive .el-dialog__footer{flex-shrink:0}.el-dialog.dialog-adaptive .el-dialog__body{flex:auto;min-height:0;max-height:none!important;overflow:auto!important}@media (width<=1280px){.el-dialog__body{max-height:calc(100vh - 140px);padding:16px 18px!important}.el-dialog__header{padding:14px 18px!important}.el-dialog__footer{flex-wrap:wrap;padding:12px 18px!important}}@media (width<=768px){.el-dialog__body{max-height:calc(100vh - 120px);padding:12px 14px!important}.el-dialog__body .el-form:not(.el-form--inline) .el-form-item__label{float:none;text-align:left;width:auto!important}.el-dialog__body .el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important}}@media (width<=1280px){.page-container .table-card .el-table,.page-container .el-card .el-table{font-size:calc(13px * var(--viewport-ui-scale,1))}}:is(.el-table:has(.el-table-fixed-column--right,.el-table-fixed-column--left) .el-table__fixed,.el-table:has(.el-table-fixed-column--right) .el-table__fixed-right,.el-table:has(.el-table-fixed-column--left) .el-table__fixed-left){pointer-events:none}:is(.el-table:has(.el-table-fixed-column--right,.el-table-fixed-column--left) .el-table__fixed .el-table__cell,.el-table:has(.el-table-fixed-column--right) .el-table__fixed-right .el-table__cell,.el-table:has(.el-table-fixed-column--left) .el-table__fixed-left .el-table__cell){pointer-events:auto}:is(.el-table:has(.el-table-fixed-column--right,.el-table-fixed-column--left) .el-table__fixed-right-patch,.el-table:has(.el-table-fixed-column--right,.el-table-fixed-column--left) .el-table__fixed-left-patch){pointer-events:none}.el-table td.el-table-fixed-column--right:before,.el-table td.el-table-fixed-column--left:before,.el-table th.el-table-fixed-column--right:before,.el-table th.el-table-fixed-column--left:before{pointer-events:none!important}.el-table .el-table-fixed-column--right .el-button,.el-table .el-table-fixed-column--left .el-button,.el-table .el-table__fixed-right .el-button,.el-table .el-table__fixed-left .el-button,.el-table .finance-confirm-action-btn{z-index:4;pointer-events:auto;position:relative}.el-dialog .card-header{z-index:5;position:relative}.el-dialog .card-header .el-button{z-index:6;position:relative}.page-container .filter-card .el-form--inline,.page-container .search-card .el-form--inline{pointer-events:auto}.page-container.order-list .page-header-actions,.page-container.order-list .page-header-actions .el-button,.page-container.order-list .page-table-card>.el-card__header,.page-container.order-list .page-table-card .card-header,.page-container.order-list .page-table-card .header-right,.page-container.order-list .order-list-toolbar-btn,.page-container.order-list .order-list-create-btn,.page-container.order-list .order-list-table .el-table__body-wrapper,.page-container.order-list .order-list-table tbody tr,.page-container.order-list .order-list-table td.el-table__cell,.page-container.order-list .order-list-link-col .cell,.page-container.order-list .order-no-link,.page-container.order-list .order-list-table .el-table-fixed-column--right .el-button,.page-container.order-list .order-list-action-col .cell,.page-container.order-list .order-list-action-col .order-list-action-btn,.page-container.order-list .order-list-action-col .el-button{z-index:5;position:relative;pointer-events:auto!important}.page-container.order-list .order-list-row{cursor:pointer}.page-container.order-list .page-table-card>.el-card__header{z-index:6}.el-overlay .first-review-dialog .capital-first-review,.el-overlay .first-review-dialog .form-footer,.el-overlay .first-review-dialog .form-footer .el-button,.el-overlay .first-review-dialog .first-review-submit-btn,.el-overlay .first-review-dialog .id-uploader,.el-overlay .first-review-dialog .el-upload-dragger{z-index:2;position:relative;pointer-events:auto!important}.el-overlay .first-review-dialog .form-footer{z-index:5}.el-overlay .order-form-dialog .order-form-footer,.el-overlay .order-form-dialog .order-form-footer .el-button,.el-overlay .order-form-dialog .order-form-footer-hint,.el-overlay .order-form-dialog .review-materials-sales-panel{z-index:5;position:relative;pointer-events:auto!important}.el-overlay .order-form-dialog .order-form-footer{z-index:6;background:#fff;padding-bottom:8px;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000000f}.el-overlay .order-approval-dialog .el-dialog__footer,.el-overlay .order-approval-dialog .el-dialog__footer .el-button{z-index:30;position:relative;pointer-events:auto!important}.el-overlay .order-approval-dialog .el-dialog__body{pointer-events:auto}.order-approval-dialog .el-select__popper,.order-approval-dialog .el-select-dropdown,.plate-register-company-popper.el-select__popper,.plate-register-company-popper.el-select-dropdown,.plate-register-company-popper{z-index:5200!important}.risk-order-approve-dialog.el-dialog,.risk-order-reject-dialog.el-dialog{z-index:4001!important}.page-container.risk-center .risk-pending-table-wrap{overflow:visible}.page-container.risk-center .risk-pending-table-wrap.table-scroll-host .el-table__body-wrapper{overflow-x:auto!important}.page-container.risk-center .risk-pending-action-col .cell,.page-container.risk-center .risk-pending-action-col .risk-pending-action-btn,.page-container.risk-center .risk-pending-action-col .el-button,.page-container.risk-center .risk-pending-order-table .el-table-fixed-column--right .el-button{z-index:12;position:relative;pointer-events:auto!important}.order-detail-page .order-form-footer,.order-detail-page .order-form-footer .el-button,.order-detail-page .order-form-footer-hint,.order-detail-page .order-form-footer-actions,.order-detail-page .review-materials-sales-panel,.order-detail-page .review-materials-sales-panel__stash{z-index:8;position:relative;pointer-events:auto!important}.order-detail-page .order-form-footer{z-index:10;background:#fff;margin-bottom:8px;padding-bottom:12px;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000000f}.order-form-feedback-overlay{z-index:3500!important}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.layout-container[data-v-f79b27d6]{width:100%;max-width:100vw;height:100vh;overflow:hidden}.layout-body[data-v-f79b27d6]{flex-direction:column;flex:1;min-width:0;min-height:0;max-height:100vh;display:flex;overflow:hidden}.layout-aside[data-v-f79b27d6]{background:linear-gradient(#0d1b2a 0%,#152238 100%);border-right:1px solid #c9a96226;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-brand[data-v-f79b27d6]{box-sizing:border-box;background:#fff;border-bottom:1px solid #c9a96233;flex-shrink:0;justify-content:center;align-items:center;height:60px;min-height:60px;max-height:60px;padding:8px 12px;display:flex;overflow:hidden}.brand-logo[data-v-f79b27d6]{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:auto;max-height:33px;display:block}.layout-aside.is-collapsed .sidebar-brand[data-v-f79b27d6]{padding:8px 6px}.layout-aside.is-collapsed .brand-logo[data-v-f79b27d6]{object-position:left center;max-width:100%;max-height:30px}.brand-info[data-v-f79b27d6]{overflow:hidden}.brand-name[data-v-f79b27d6]{color:#fff;letter-spacing:3px;white-space:nowrap;font-size:18px;font-weight:700}.brand-sub[data-v-f79b27d6]{color:#c9a962;letter-spacing:1px;white-space:nowrap;margin-top:2px;font-size:11px}.sidebar-menu-wrapper[data-v-f79b27d6]{flex:1}.side-menu[data-v-f79b27d6]{padding:8px 0;border-right:none!important}.side-menu[data-v-f79b27d6]:not(.el-menu--collapse){width:220px}.side-menu[data-v-f79b27d6] .el-menu-item{border-radius:8px;height:48px;margin:2px 8px;line-height:48px;transition:all .25s;padding-left:20px!important}.side-menu[data-v-f79b27d6] .el-menu-item:hover{color:#f5e6c8!important;background:#c9a96238!important}.side-menu[data-v-f79b27d6] .el-menu-item.is-active{position:relative;color:#fff!important;background:linear-gradient(135deg,#c9a96233 0%,#c9a96214 100%)!important}.side-menu[data-v-f79b27d6] .el-menu-item.is-active:before{content:"";background:linear-gradient(#c9a962,#d4af37);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.side-menu[data-v-f79b27d6] .el-sub-menu__title{border-radius:8px;height:48px;margin:2px 8px;line-height:48px;transition:all .25s;padding-left:20px!important;padding-right:12px!important}.side-menu[data-v-f79b27d6] .el-sub-menu__icon-arrow{margin-left:8px!important;transition:transform .3s!important;position:static!important;transform:rotate(0)!important}.side-menu[data-v-f79b27d6] .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)!important}.side-menu[data-v-f79b27d6] .el-sub-menu__title:hover{color:#f5e6c8!important;background:#c9a96238!important}.side-menu[data-v-f79b27d6] .el-sub-menu.is-active>.el-sub-menu__title{color:#c9a962!important}.side-menu[data-v-f79b27d6] .el-sub-menu .el-menu-item{min-width:auto;padding-left:56px!important}.sidebar-footer[data-v-f79b27d6]{flex-shrink:0;padding:8px}.footer-collapse[data-v-f79b27d6]{cursor:pointer;color:#fff9;border-radius:8px;justify-content:center;align-items:center;height:36px;transition:all .2s;display:flex}.footer-collapse[data-v-f79b27d6]:hover{color:#c9a962;background:#c9a9621a}.footer-user[data-v-f79b27d6]{border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px;transition:background .2s;display:flex}.footer-user[data-v-f79b27d6]:hover{background:#ffffff0d}.user-avatar[data-v-f79b27d6]{color:#fff;background:linear-gradient(135deg,#c9a962,#d4af37);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.user-details[data-v-f79b27d6]{overflow:hidden}.user-name[data-v-f79b27d6]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-role[data-v-f79b27d6]{color:#64748b;margin-top:2px;font-size:11px}.layout-header[data-v-f79b27d6]{background:#fff;border-bottom:1px solid #e3e7ed;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;box-shadow:0 1px 4px #0000000a}.header-left[data-v-f79b27d6]{align-items:center;gap:16px;display:flex}.header-left[data-v-f79b27d6] .el-breadcrumb{font-size:13px}.header-left[data-v-f79b27d6] .el-breadcrumb__inner{color:#64748b!important}.header-left[data-v-f79b27d6] .el-breadcrumb__item:last-child .el-breadcrumb__inner{font-weight:600;color:#1e3a5f!important}.header-right[data-v-f79b27d6]{align-items:center;gap:8px;display:flex}.header-action[data-v-f79b27d6]{cursor:pointer;color:#475569;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.header-action[data-v-f79b27d6]:hover{color:#1e3a5f;background:#f4f6f9}.header-user[data-v-f79b27d6]{cursor:pointer;border-radius:24px;align-items:center;gap:8px;margin-left:8px;padding:4px 12px 4px 4px;transition:all .2s;display:flex}.header-user[data-v-f79b27d6]:hover{background:#f4f6f9}.header-avatar[data-v-f79b27d6]{color:#fff;background:linear-gradient(135deg,#1e3a5f,#2d5a87);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.header-username[data-v-f79b27d6]{color:#1e3a5f;font-size:13px;font-weight:500}.header-arrow[data-v-f79b27d6]{color:#94a3b8;font-size:12px;transition:transform .2s}.header-user:hover .header-arrow[data-v-f79b27d6]{transform:rotate(180deg)}.layout-main.el-main[data-v-f79b27d6]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background-color:#f4f6f9;min-width:0;padding:16px 20px 20px;flex:1!important;min-height:0!important;overflow:hidden auto!important}.layout-page-root[data-v-f79b27d6]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=1024px){.layout-container[data-v-f79b27d6]{height:100dvh}.layout-body[data-v-f79b27d6]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;max-height:100dvh;flex:1!important;min-height:0!important;overflow:hidden auto!important}.layout-main.el-main[data-v-f79b27d6]{height:auto!important;min-height:auto!important;max-height:none!important;padding:12px 16px 16px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;flex:none!important;display:block!important;overflow:visible!important}.layout-page-root[data-v-f79b27d6]{height:auto!important;min-height:auto!important;display:block!important;overflow:visible!important}}@media (width>=1025px){.layout-main.el-main[data-v-f79b27d6]{display:block;overflow:hidden auto!important}.layout-page-root[data-v-f79b27d6]{min-height:min-content;display:block;overflow:visible}}.notification-popover{padding:0!important}.notification-panel{max-height:400px}.notif-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notif-title{font-size:15px;font-weight:600}.notif-tabs{border-bottom:1px solid #eee;gap:8px;padding:8px 16px;display:flex}.notif-tab{color:#666;cursor:pointer;border-radius:4px;padding:4px 8px;font-size:13px}.notif-tab.active{color:#1e3a5f;background:#e8edf3;font-weight:600}.notif-list{max-height:280px;padding:8px 0;overflow-y:auto}.notif-item{cursor:pointer;padding:10px 16px;transition:background .2s;display:flex}.notif-item:hover{background:#f5f7fa}.notif-item.unread{background:#eef4fa}.notif-dot{background:#409eff;border-radius:50%;width:8px;height:8px;margin-top:6px;margin-right:10px}.notif-body{flex:1}.notif-row{justify-content:space-between;align-items:center;display:flex}.notif-type-tag{border-radius:4px;padding:2px 6px;font-size:12px}.notif-type-tag.level-high{color:#f56c6c;background:#fef0f0}.notif-type-tag.level-medium{color:#e6a23c;background:#fdf6ec}.notif-type-tag.level-low{color:#67c23a;background:#f0f9eb}.notif-time{color:#909399;font-size:12px}.notif-title-text{color:#1e3a5f;margin-top:4px;font-size:14px}.notif-content{color:#475569;margin-top:4px;font-size:13px}.notif-empty{text-align:center;color:#909399;padding:40px}.notif-footer{text-align:center;border-top:1px solid #eee;padding:8px 16px}.el-table th.el-table__cell,.el-table td.el-table__cell,.el-table th.el-table__cell.is-left,.el-table th.el-table__cell.is-center,.el-table th.el-table__cell.is-right,.el-table td.el-table__cell.is-left,.el-table td.el-table__cell.is-center,.el-table td.el-table__cell.is-right,.el-table__header-wrapper th.el-table__cell,.el-table__body-wrapper td.el-table__cell,.el-table__fixed-header-wrapper th.el-table__cell,.el-table__fixed-body-wrapper td.el-table__cell,.el-table__fixed-left .el-table__header th.el-table__cell,.el-table__fixed-left .el-table__body td.el-table__cell,.el-table__fixed-right .el-table__header th.el-table__cell,.el-table__fixed-right .el-table__body td.el-table__cell,.el-table th.el-table-fixed-column--left,.el-table td.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right,.el-table td.el-table-fixed-column--right{text-align:center!important}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell,.el-table th.el-table__cell.is-left>.cell,.el-table th.el-table__cell.is-right>.cell,.el-table td.el-table__cell.is-left>.cell,.el-table td.el-table__cell.is-right>.cell,.el-table th.el-table-fixed-column--left>.cell,.el-table td.el-table-fixed-column--left>.cell,.el-table th.el-table-fixed-column--right>.cell,.el-table td.el-table-fixed-column--right>.cell{width:100%;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.el-table .caret-wrapper{justify-content:center!important}.data-card[data-v-1b50c1f2]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e3e7ed;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.data-card[data-v-1b50c1f2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e3a5f1f}.data-card.is-clickable[data-v-1b50c1f2]{cursor:pointer}.card-header[data-v-1b50c1f2]{align-items:center;gap:12px;display:flex}.card-icon[data-v-1b50c1f2]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #00000026}.card-title[data-v-1b50c1f2]{color:#64748b;font-size:14px;font-weight:500}.card-body[data-v-1b50c1f2]{margin-top:16px}.card-value[data-v-1b50c1f2]{align-items:baseline;gap:4px;display:flex}.card-value .currency[data-v-1b50c1f2]{color:#c9a962;font-family:DIN Alternate,Roboto Mono,monospace;font-size:18px;font-weight:700}.card-value .number[data-v-1b50c1f2]{color:#1e3a5f;font-family:DIN Alternate,Roboto Mono,monospace;font-size:32px;font-weight:700;line-height:1}.card-value .unit[data-v-1b50c1f2]{color:#64748b;margin-left:4px;font-size:14px}.card-trend[data-v-1b50c1f2]{align-items:center;gap:8px;margin-top:8px;display:flex}.trend-value[data-v-1b50c1f2]{align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.trend-up[data-v-1b50c1f2]{color:#10b981}.trend-down[data-v-1b50c1f2]{color:#ef4444}.trend-neutral[data-v-1b50c1f2]{color:#94a3b8}.trend-label[data-v-1b50c1f2]{color:#94a3b8;font-size:12px}.card-footer[data-v-1b50c1f2]{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.card-header-title[data-v-fa9eb6bf]{color:var(--color-text-primary);font-size:15px;font-weight:600}.card-header-extra[data-v-fa9eb6bf]{flex-wrap:wrap;gap:8px;display:flex}.card-header-title[data-v-3fae4239]{color:var(--color-text-primary);font-size:15px;font-weight:600}.card-header-extra[data-v-3fae4239]{flex-wrap:wrap;gap:8px;display:flex}
