: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: #FFFFFF;--color-bg-hover: #F8FAFC;--color-border: #E3E7ED;--color-border-light: #F1F5F9;--color-divider: rgba(201, 169, 98, .3);--color-text-primary: #1E3A5F;--color-text-secondary: #475569;--color-text-regular: #606266;--color-text-placeholder: #94A3B8;--color-text-white: #FFFFFF;--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, #FFFFFF 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 rgba(30, 58, 95, .08);--shadow-md: 0 4px 12px rgba(30, 58, 95, .12);--shadow-lg: 0 8px 24px rgba(30, 58, 95, .16);--shadow-xl: 0 12px 32px rgba(30, 58, 95, .2);--shadow-gold: 0 4px 12px rgba(201, 169, 98, .3);--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}*{margin:0;padding:0;box-sizing:border-box}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);background-image:radial-gradient(ellipse at 0% 0%,rgba(30,58,95,.04) 0%,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(201,169,98,.05) 0%,transparent 45%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}.el-button--primary:not(.is-link):not(.is-plain){background:var(--gradient-primary)!important;border:none!important;box-shadow:var(--shadow-sm)!important;color:#fff!important;transition:all var(--transition-base) ease!important}.el-button--primary:not(.is-link):not(.is-plain):hover,.el-button--primary:not(.is-link):not(.is-plain):focus{background:var(--gradient-primary)!important;box-shadow:var(--shadow-md)!important;filter:brightness(1.05);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{background-color:#e8edf3!important;border-color:#c5d1df!important;color:#1e3a5f!important}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{background-color:#d4dce6!important;border-color:#9bb0c9!important;color:#0d1b2a!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;border:none!important;color:var(--color-text-white)!important;box-shadow:var(--shadow-gold)!important}.el-button--secondary:hover,.el-button.el-button--warning.is-plain:hover{background:var(--gradient-secondary)!important;box-shadow:0 6px 16px #c9a96266!important;filter:brightness(1.03)}.el-card{border-radius:12px!important;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}.el-card.hover-lift:hover,.el-card.is-hover-shadow:hover{box-shadow:var(--shadow-md)!important}.el-card__header{border-bottom:1px solid var(--color-border-light)!important;padding:16px 20px!important;font-weight:600!important;font-size:15px!important;color:var(--color-text-primary)!important;background:linear-gradient(180deg,#fafbfc,#fff)}.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{background:#1e3a5f47!important;color:#0d1b2a!important;box-shadow:inset 0 0 0 1px #1e3a5f59}.el-table td.el-table__cell.col-is-hover{background:#1e3a5f29!important;box-shadow:inset 0 0 0 1px #1e3a5f33}.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{background:#10b9811f!important;color:var(--color-success)!important}.el-tag--warning{background:#f59e0b1f!important;color:var(--color-warning)!important}.el-tag--danger{background:#ef44441f!important;color:var(--color-danger)!important}.el-tag--info{background:#3b82f61f!important;color:var(--color-info)!important}.el-message{border-radius:var(--radius-lg)!important;border:none!important;box-shadow:var(--shadow-lg)!important;z-index:12000!important}.el-message--success{background:#10b981f2!important}.el-dialog{border-radius:var(--radius-xl)!important;border:none!important;box-shadow:var(--shadow-xl)!important}.el-dialog__header{border-bottom:1px solid var(--color-border)!important;padding:var(--spacing-lg)!important}.el-dialog__title{font-weight:600!important;color:var(--color-text-primary)!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:el-skeleton-loading 1.4s ease infinite!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{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-text-white)}.data-card .card-value{font-family:var(--font-family-number);font-size:var(--font-size-number);font-weight:700;color:var(--color-text-primary);margin:var(--spacing-md) 0 var(--spacing-sm)}.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);font-weight:700;color:var(--color-secondary)}.amount-primary{font-family:var(--font-family-number);font-weight:600;color:var(--color-text-primary)}.status-tag{display:inline-flex;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}.status-tag.success{background:#10b9811f;color:var(--color-success)}.status-tag.warning{background:#f59e0b1f;color:var(--color-warning)}.status-tag.danger{background:#ef44441f;color:var(--color-danger)}.status-tag.pending{background:#3b82f61f;color:var(--color-info)}@keyframes pulse-gold{0%{transform:scale(.8);opacity:1;border-color:var(--color-secondary)}to{transform:scale(1.6);opacity:0;border-color:var(--color-secondary-light)}}.loading-pulse-ring{width:48px;height:48px;border:3px solid var(--color-secondary);border-radius:var(--radius-full);animation:pulse-gold 1.5s ease-out infinite}@keyframes number-grow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.number-animate{animation:number-grow .5s ease-out forwards}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.float-animation{animation:float-subtle 3s ease-in-out infinite}::-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 (min-width: 1025px){.layout-page-root>.page-container,.layout-page-root>*{flex:none;min-height:auto;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}}@media (max-width: 1024px){.layout-page-root>.page-container,.layout-page-root>*{width:100%;max-width:100%;box-sizing:border-box;flex:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}}.page-container{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;animation:pageIn .35s ease}@media (min-width: 1025px){.page-container{flex:none;min-height:auto;overflow:visible}.page-container:has(.table-wrapper):not(.profit-page-shell){overflow:visible}}@media (max-width: 1024px){.page-container{flex:none!important;min-height:auto!important;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 (min-width: 1025px){.page-container>.el-card.table-fill,.page-container>.table-wrapper,.page-container>.el-card:has(.table-wrapper){flex:none;min-height:auto;display:flex;flex-direction:column}.page-container>.el-card:has(.table-wrapper) .el-card__body,.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:none;min-height:auto;display:flex;flex-direction:column;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){flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}.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;min-height:auto;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;display:block}.table-wrapper>.el-table{width:100%!important}.page-container.order-list .table-wrapper>.order-list-table{width:100%!important}.table-wrapper:has(.el-table-fixed-column--right),.table-wrapper:has(.el-table-fixed-column--left),.table-scroll-host:has(.el-table-fixed-column--right),.table-scroll-host:has(.el-table-fixed-column--left),.risk-pending-table-wrap:has(.el-table-fixed-column--right),.el-card__body:has(.el-table-fixed-column--right),.el-card__body:has(.el-table-fixed-column--left),.page-container:has(.el-table-fixed-column--right)>.el-card .el-card__body{overflow-x:visible!important;overflow-y:visible!important}.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{overflow-x:hidden!important}.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:auto!important}.table-scroll-host:has(.el-table-fixed-column--right) .el-table__body-wrapper .el-scrollbar__wrap,.table-scroll-host:has(.el-table-fixed-column--left) .el-table__body-wrapper .el-scrollbar__wrap,.page-container.order-list .order-list-table .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{position:relative;min-width:0;touch-action:pan-x pan-y}.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{display:none;overflow-x:auto;overflow-y:hidden;height:14px;margin-bottom:6px;border-radius:4px;background:var(--color-bg-hover, #f4f6f9)}.table-scroll-host>.table-hscroll-top .table-hscroll-inner{height:1px;pointer-events:none}.table-scroll-host .el-table__body-wrapper{overflow-x:auto!important}@media (max-width: 1024px){.table-wrapper{flex:none!important;min-height:auto!important;height:auto!important;display:block!important;overflow-x:auto!important;overflow-y:visible!important}.table-wrapper>.el-table{flex:none!important;height:auto!important}}.page-container .pagination-wrap{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:12px}@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 :deep(.el-card__body),.filter-card :deep(.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{color:var(--color-text-secondary)!important;font-weight:500;padding-right:8px!important}.filter-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.filter-toolbar .filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stats-row:has(>.el-row),.page-stats.stats-row:has(>.el-row),.page-stats.stats-row:has(>.stats-cards),.page-stats.stats-row:has(>.stat-cards){display:block;width:100%}.stats-row>.el-row,.page-stats.stats-row>.el-row{width:100%;margin-left:0!important;margin-right:0!important}.el-row.stats-row{display:flex!important;flex-wrap:wrap;width:100%;margin-left:0!important;margin-right:0!important}.stats-row .stat-card,.stats-row .el-card{margin-bottom:0}.stat-item{display:flex;align-items:center;gap:14px}.stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0;box-shadow:0 4px 12px #0000001f}.stat-content{flex:1;min-width:0}.stat-value{font-family:var(--font-family-number);font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.2}.stat-label{font-size:13px;color:var(--color-text-muted);margin-top:4px}.stat-sub{font-size:12px;color:var(--color-success);font-weight:500;margin-top:2px}.table-card{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;margin-top:16px}.card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.card-header .title{font-size:15px;font-weight:600;color:var(--color-text-primary)}.card-header .el-button{font-size:13px!important}.summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.summary-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px 20px;display:flex;align-items:center;gap:14px;transition:all .25s ease}.summary-item:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.summary-item .s-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.summary-item .s-info{flex:1;min-width:0}.summary-item .s-label{font-size:12px;color:#64748b;margin-bottom:4px}.summary-item .s-value{font-size:clamp(14px,2.2vw,20px);font-weight:700;font-family:DIN Alternate,Roboto Mono,monospace;color:#1e3a5f;line-height:1.25;word-break:break-all;overflow-wrap:anywhere}.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: rgba(30, 58, 95, .1);--el-table-current-row-bg-color: rgba(30, 58, 95, .16)}.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{font-size:13px!important;font-weight:600!important;letter-spacing:.3px}.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{display:flex!important;align-items:center!important;width:100%}.el-table .caret-wrapper{justify-content:center}.el-dialog table th,.el-dialog table td,.page-table-card table th,.page-table-card table td{text-align:center!important}.cell-money{font-family:DIN Alternate,Roboto Mono,monospace;font-weight:600;color:#1e3a5f}.cell-money.positive{color:#059669}.cell-money.negative{color:#dc2626}.pagination-wrap{display:flex;align-items:center;justify-content:flex-end;padding:16px 0 4px}.money-prefix{color:#c9a962;font-weight:600;margin-right:2px;font-size:12px}.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-family:DIN Alternate,Roboto Mono,monospace!important;font-weight:600}.notif-item.unread,.notif-tab.active,.stat-card.active,.stat-card.offline,.stat-card.offline.active,.scheme-card.active,:deep(.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{background:#d4dce6!important;color:#0d1b2a!important;font-weight:600;box-shadow:inset 0 -2px #1e3a5f}.stat-card.active,.stat-card.offline.active{background:#d4dce6!important;border-color:#6b89a8!important;box-shadow:inset 0 0 0 1px #1e3a5f33}.stat-card.offline{background:#f4f8fc!important}.scheme-card.active{background:#d4dce6!important;border-color:#1e3a5f!important;box-shadow:0 0 0 2px #1e3a5f40 inset!important}:deep(.main-row){background-color:#d4dce6!important;color:#0d1b2a!important}:deep(.main-row) .cell{color:#1e3a5f!important}.el-message-box{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;background:#fff!important;border-radius:12px!important;box-shadow:0 12px 48px #0000004d!important;border:none!important;min-width:400px!important;z-index:12001!important}.el-message-box__header{padding:24px 32px 20px!important;text-align:center!important;border-bottom:1px solid #F1F5F9!important}.el-message-box__title{font-size:18px!important;font-weight:600!important;color:#1e3a5f!important}.el-message-box__content{padding:32px 40px!important;color:#475569!important;font-size:15px!important;text-align:center!important;line-height:1.6!important}.el-message-box__btns{padding:20px 32px 24px!important;text-align:center!important;display:flex!important;justify-content:center!important;gap:12px!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;box-shadow:0 12px 48px #0000004d!important;overflow:visible!important}.el-dialog__header{background:#fafbfc!important;padding:18px 24px!important;border-bottom:1px solid #E3E7ED!important;margin:0!important;text-align:left!important}.el-dialog__title{font-size:17px!important;font-weight:600!important;color:#1e3a5f!important}.el-dialog__body{padding:24px!important;background:#fff!important;max-height:70vh;overflow-y:auto}.el-dialog__body.dialog-keyboard-scroll:focus,.el-drawer__body.dialog-keyboard-scroll:focus{outline:none}.el-dialog__footer{padding:14px 24px!important;background:#fafbfc!important;border-top:1px solid #E3E7ED!important;text-align:right!important;display:flex!important;justify-content:flex-end!important;gap:10px!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{color:var(--color-primary)!important;font-weight:600}.el-tabs__active-bar{background-color:var(--color-secondary)!important;height:3px!important;border-radius:2px}.page-empty{padding:48px 24px;text-align:center;color:var(--color-text-muted)}.page-empty .empty-icon{font-size:48px;color:var(--color-border);margin-bottom:12px}.el-button.is-link{font-weight:500}.layout-content,.page-container{width:100%;max-width:100%;box-sizing:border-box}.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{max-width:none!important;width:100%!important}.page-container .filter-card .el-form--inline,.page-container .search-card .el-form--inline,.page-container .el-form--inline.toolbar-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%}.page-container .filter-card .el-form--inline .el-form-item,.page-container .search-card .el-form--inline .el-form-item{margin-right:0!important;margin-bottom:8px!important;flex:0 0 auto}.page-container .filter-card .el-form--inline .el-form-item__content,.page-container .search-card .el-form--inline .el-form-item__content{flex:0 1 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{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 1440px){.page-container .el-form:not(.el-form--inline){max-width:none!important;width:100%}.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{width:min(100%,720px)!important;max-width:100%}.page-container .el-table{width:100%!important}.page-container.order-list .order-list-table table{width:max-content!important;min-width:100%}}@media (min-width: 1440px){.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){display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));column-gap:28px}.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{display:block!important;width:100%!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}.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 (min-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 (max-width: 768px){.layout-main{padding:12px}}.page-shell.page-container,.page-container.page-shell{gap:var(--page-gap, 16px)}.page-shell .page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;flex-shrink:0;padding:4px 2px 0}.page-shell .page-title,.page-container .page-header h1,.page-container .page-header h2,.page-container .page-header .page-title{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary);line-height:1.3}.page-shell .page-desc{margin:6px 0 0;font-size:13px;color:var(--color-text-muted);line-height:1.5;max-width:720px}.page-header-actions,.page-container .page-header .header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.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);padding:16px 20px;text-align:center;height:100%;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease}.page-container .stats-cards .stat-card:hover{box-shadow:var(--shadow-sm)}.page-container .stats-cards .stat-label{font-size:13px;color:var(--color-text-muted)}.page-container .stats-cards .stat-value{margin-top:8px;font-size:22px;font-weight:700;color:var(--color-text-primary);font-family:var(--font-family-number);line-height:1.3;word-break:break-word}.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 (max-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 (max-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{padding:0!important;gap:16px}.report-dashboard .stat-card .stat-value{font-size:clamp(16px,2.5vw,24px);line-height:1.35;word-break:break-word}.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{min-height:72px;box-sizing:border-box}.asset-center .gps-stat-value,.asset-center .risk-chip-count{word-break:break-word;line-height:1.3}.payment-rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.payment-rule-row .el-select,.payment-rule-row .el-input-number{flex-shrink:0}.page-container .filter-bar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.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{padding:14px 20px!important;border-bottom:1px solid var(--color-border-light)}.page-table-card>.el-card__body{padding:12px 16px 16px!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{overflow:visible!important;height:auto!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{width:100%!important;min-width:0}.page-container.order-list .order-list-table table{width:max-content!important;min-width:100%}.page-container.order-list .order-list-table .el-table__header-wrapper{overflow-x:hidden!important;overflow-y:hidden!important}.page-container.order-list .order-list-table .el-table__body-wrapper{overflow-x:auto!important;overflow-y:visible!important;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-container.order-list .order-list-table .el-table__body-wrapper::-webkit-scrollbar{display:none;height:0}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap{overflow-x:auto!important;overflow-y:visible!important;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-container.order-list .order-list-table .el-table__body-wrapper .el-scrollbar__wrap::-webkit-scrollbar{display:none;height:0}.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 .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{padding:0!important}.page-container.gps-monitor-page{padding:0!important;gap:12px;height:100%;min-height:0}.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 :deep(.order-form-content .el-tabs),.order-detail-page :deep(.order-form-content .el-tabs__content),.order-detail-page :deep(.order-form-content .el-tab-pane),.order-form-content :deep(.el-tabs),.order-form-content :deep(.el-tabs__content),.order-form-content :deep(.el-tab-pane){overflow:visible!important;height:auto!important;max-height:none!important;min-height:0}.order-detail-page :deep(.vehicle-docs-panel),.order-form-content .vehicle-docs-panel{overflow:visible}.order-detail-page :deep(.vehicle-doc-grid),.order-form-content .vehicle-doc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}@media (max-width: 1400px){.order-detail-page :deep(.vehicle-doc-grid),.order-form-content .vehicle-doc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){.order-detail-page :deep(.vehicle-doc-grid),.order-form-content .vehicle-doc-grid{grid-template-columns:1fr}}.order-detail-page :deep(.doc-upload-item .card-header .label){white-space:normal;line-height:1.4;word-break:break-word}.order-detail-page :deep(.doc-upload-item .preview-box){min-height:168px;height:auto}.order-detail-page :deep(.doc-upload-item .doc-uploader .el-upload-dragger){min-height:168px}@media (min-width: 1025px){.page-container>.el-tabs{display:flex;flex-direction:column;min-height:0;flex:1}.page-container>.el-tabs .el-tabs__content{flex:1;min-height:0;overflow:hidden}.page-container>.el-tabs .el-tab-pane{height:100%;display:flex;flex-direction:column;gap:16px;overflow:auto}}@media (min-width: 1025px){.page-shell.profit-page-shell.page-container,.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;min-height:auto!important;height:auto!important;overflow:visible!important}}@media (max-width: 1024px){.page-container.page-shell,.page-shell.page-container{flex:none!important;min-height:auto!important;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;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!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;min-height:auto!important;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;min-height:auto!important;height:auto!important;overflow:visible!important;display:block!important}.profit-page-shell.page-shell.page-container{flex:none!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.page-filter-card,.page-filter-card>.el-card__body{overflow:visible!important}.page-shell .page-stats,.page-shell .page-alert{overflow:visible!important}}@media (max-width: 1024px){.layout-body{flex:1 1 0%!important;min-height:0!important;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.layout-main.el-main,.layout-page-root{overflow:visible!important;height:auto!important;max-height:none!important}.layout-page-root>.page-container,.layout-page-root .page-container.page-shell,.page-container,.page-container.page-shell{flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;min-height:auto!important;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:0 0 auto!important;flex-shrink:0!important}.page-container>.page-table-card.table-fill,.page-container>.el-card.table-fill,.page-container>.el-card:has(.table-wrapper){flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}.page-table-card>.el-card__body,.page-container>.el-card.table-fill>.el-card__body,.page-container>.el-card:has(.table-wrapper)>.el-card__body{display:block!important;flex:none!important;min-height:auto!important;overflow:visible!important}.table-wrapper{display:block!important;flex:none!important;min-height:0!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.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,.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{max-height:none!important;height:auto!important;overflow:visible!important}.profit-page-shell .profit-table-scroll .table-wrapper{overflow:visible!important;overflow-x:visible!important}.table-wrapper{flex:none!important;min-height:auto!important;height:auto!important;overflow-x:auto!important;overflow-y: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{max-height:none!important;height:auto!important;overflow:visible!important}.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-x:hidden!important;overflow-y:hidden!important}.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 .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,.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{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.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{flex:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}.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{flex:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}.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;min-height:auto!important;height:auto!important;overflow:visible!important}}@media (min-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 (max-width: 1024px){.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{grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:10px}.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 (max-width: 768px){.layout-main{padding:10px 12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.layout-aside{position:fixed;z-index:1001;height:100vh;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{width:100%;justify-content:flex-start}.page-header-actions .el-button{margin:0}.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{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.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{display:flex;flex-direction:column;align-items:stretch;width:100%;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:1 1 calc(50% - 4px);min-width:0}}@media (max-width: 480px){.stats-row:not(.el-row):not(:has(>.el-row)),.page-stats .stats-row:not(.el-row),.page-stats .summary-row,.page-container .summary-row,.profit-summary-row{grid-template-columns:1fr!important}}@media (max-width: 768px){.profit-page-shell .profit-filter-form .el-form-item:last-child .el-form-item__content{display:flex;flex-wrap:wrap;gap:8px;width:100%}.profit-page-shell .profit-filter-form .el-form-item:last-child .el-button{flex:1 1 calc(50% - 4px);margin:0!important;min-width:0}.profit-page-shell .profit-pagination{justify-content:center;flex-wrap:wrap;gap:8px}.profit-page-shell .profit-table-shell.is-mobile{border:none;background:transparent}}.page-stats .summary-row,.page-container .summary-row,.profit-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-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;overflow:hidden;text-overflow:ellipsis}.summary-item .s-value{font-size:clamp(14px,2.2vw,20px);line-height:1.25;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.summary-item .s-sub{font-size:clamp(11px,2vw,13px);line-height:1.35;word-break:break-all;overflow-wrap:anywhere}.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 (max-width: 1024px){.login-page{min-height:100vh;min-height:100dvh;height:auto;padding:max(16px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.login-bg .bg-particles{display:none}.login-card-wrapper{width:100%;max-width:min(400px,90vw);margin:0 auto;padding:0 12px 16px;box-sizing:border-box;flex-shrink:0}.login-card{width:100%;max-width:100%;padding:24px 22px 20px;border-radius:16px;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{min-height:46px;font-size:15px;width:100%}}@media (max-width: 768px){.login-page{align-items:flex-start;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.login-card-wrapper{max-width:100%;padding:0 16px 24px}.login-card{padding:28px 20px 22px}}@media (max-width: 480px){.login-logo .logo-image{max-width:200px;height:auto}}.el-overlay-dialog .el-dialog{max-width:calc(100vw - 24px)!important;box-sizing:border-box}.el-dialog__body{overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:calc(14px * var(--viewport-ui-scale, 1))}.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{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-dialog__body .dialog-table-scroll .el-table{width:max-content!important;min-width:100%}.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{display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;margin:16px auto!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:1 1 auto;min-height:0;overflow:auto!important;max-height:none!important}@media (max-width: 1280px){.el-dialog__body{max-height:calc(100vh - 140px);padding:16px 18px!important}.el-dialog__header{padding:14px 18px!important}.el-dialog__footer{padding:12px 18px!important;flex-wrap:wrap}}@media (max-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{width:auto!important;float:none;text-align:left}.el-dialog__body .el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important}}@media (max-width: 1280px){.page-container .table-card .el-table,.page-container .el-card .el-table{font-size:calc(13px * var(--viewport-ui-scale, 1))}}.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}.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}.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{position:relative;z-index:4;pointer-events:auto}.el-dialog .card-header{position:relative;z-index:5}.el-dialog .card-header .el-button{position:relative;z-index:6}.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{pointer-events:auto!important;position:relative;z-index:5}.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{pointer-events:auto!important;position:relative;z-index:2}.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{pointer-events:auto!important;position:relative;z-index:5}.el-overlay .order-form-dialog .order-form-footer{position:sticky;bottom:0;z-index:6;background:#fff;padding-bottom:8px;box-shadow:0 -6px 16px #0000000f}.el-overlay .order-approval-dialog .el-dialog__footer,.el-overlay .order-approval-dialog .el-dialog__footer .el-button{pointer-events:auto!important;position:relative;z-index:30}.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{pointer-events:auto!important;position:relative;z-index:12}.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{pointer-events:auto!important;position:relative;z-index:8}.order-detail-page .order-form-footer{position:sticky;bottom:0;z-index:10;background:#fff;padding-bottom:12px;margin-bottom:8px;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-51f1121c]{width:100%;height:100vh;max-width:100vw;overflow:hidden}.layout-body[data-v-51f1121c]{flex:1 1 0%;min-width:0;min-height:0;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.layout-aside[data-v-51f1121c]{background:linear-gradient(180deg,#0d1b2a,#152238);transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;border-right:1px solid rgba(201,169,98,.15)}.sidebar-brand[data-v-51f1121c]{height:60px;min-height:60px;max-height:60px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:8px 12px;background:#fff;border-bottom:1px solid rgba(201,169,98,.2);flex-shrink:0;overflow:hidden}.brand-logo[data-v-51f1121c]{display:block;width:100%;max-width:100%;height:auto;max-height:33px;object-fit:contain;object-position:left center}.layout-aside.is-collapsed .sidebar-brand[data-v-51f1121c]{padding:8px 6px}.layout-aside.is-collapsed .brand-logo[data-v-51f1121c]{max-width:100%;max-height:30px;object-position:left center}.brand-info[data-v-51f1121c]{overflow:hidden}.brand-name[data-v-51f1121c]{font-size:18px;font-weight:700;color:#fff;letter-spacing:3px;white-space:nowrap}.brand-sub[data-v-51f1121c]{font-size:11px;color:#c9a962;letter-spacing:1px;margin-top:2px;white-space:nowrap}.sidebar-menu-wrapper[data-v-51f1121c]{flex:1}.side-menu[data-v-51f1121c]{border-right:none!important;padding:8px 0}.side-menu[data-v-51f1121c]:not(.el-menu--collapse){width:220px}.side-menu[data-v-51f1121c] .el-menu-item{height:48px;line-height:48px;margin:2px 8px;border-radius:8px;padding-left:20px!important;transition:all .25s ease}.side-menu[data-v-51f1121c] .el-menu-item:hover{background:#c9a96238!important;color:#f5e6c8!important}.side-menu[data-v-51f1121c] .el-menu-item.is-active{background:linear-gradient(135deg,#c9a96233,#c9a96214)!important;color:#fff!important;position:relative}.side-menu[data-v-51f1121c] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:linear-gradient(180deg,#c9a962,#d4af37);border-radius:0 3px 3px 0}.side-menu[data-v-51f1121c] .el-sub-menu__title{height:48px;line-height:48px;margin:2px 8px;border-radius:8px;padding-left:20px!important;padding-right:12px!important;transition:all .25s ease}.side-menu[data-v-51f1121c] .el-sub-menu__icon-arrow{position:static!important;margin-left:8px!important;transform:rotate(0)!important;transition:transform .3s!important}.side-menu[data-v-51f1121c] .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)!important}.side-menu[data-v-51f1121c] .el-sub-menu__title:hover{background:#c9a96238!important;color:#f5e6c8!important}.side-menu[data-v-51f1121c] .el-sub-menu.is-active>.el-sub-menu__title{color:#c9a962!important}.side-menu[data-v-51f1121c] .el-sub-menu .el-menu-item{padding-left:56px!important;min-width:auto}.sidebar-footer[data-v-51f1121c]{padding:8px;flex-shrink:0}.footer-collapse[data-v-51f1121c]{display:flex;align-items:center;justify-content:center;height:36px;border-radius:8px;cursor:pointer;color:#fff9;transition:all .2s}.footer-collapse[data-v-51f1121c]:hover{color:#c9a962;background:#c9a9621a}.footer-user[data-v-51f1121c]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;margin-bottom:8px;transition:background .2s}.footer-user[data-v-51f1121c]:hover{background:#ffffff0d}.user-avatar[data-v-51f1121c]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#c9a962,#d4af37);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.user-details[data-v-51f1121c]{overflow:hidden}.user-name[data-v-51f1121c]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-51f1121c]{font-size:11px;color:#64748b;margin-top:2px}.layout-header[data-v-51f1121c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #E3E7ED;padding:0 24px;height:60px;box-shadow:0 1px 4px #0000000a}.header-left[data-v-51f1121c]{display:flex;align-items:center;gap:16px}.header-left[data-v-51f1121c] .el-breadcrumb{font-size:13px}.header-left[data-v-51f1121c] .el-breadcrumb__inner{color:#64748b!important}.header-left[data-v-51f1121c] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#1e3a5f!important;font-weight:600}.header-right[data-v-51f1121c]{display:flex;align-items:center;gap:8px}.header-action[data-v-51f1121c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;color:#475569;transition:all .2s}.header-action[data-v-51f1121c]:hover{background:#f4f6f9;color:#1e3a5f}.header-user[data-v-51f1121c]{display:flex;align-items:center;gap:8px;margin-left:8px;padding:4px 12px 4px 4px;border-radius:24px;cursor:pointer;transition:all .2s}.header-user[data-v-51f1121c]:hover{background:#f4f6f9}.header-avatar[data-v-51f1121c]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.header-username[data-v-51f1121c]{font-size:13px;font-weight:500;color:#1e3a5f}.header-arrow[data-v-51f1121c]{font-size:12px;color:#94a3b8;transition:transform .2s}.header-user:hover .header-arrow[data-v-51f1121c]{transform:rotate(180deg)}.layout-main.el-main[data-v-51f1121c]{flex:1 1 0%!important;min-height:0!important;min-width:0;background-color:#f4f6f9;padding:16px 20px 20px;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.layout-page-root[data-v-51f1121c]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 1024px){.layout-container[data-v-51f1121c]{height:100vh;height:100dvh}.layout-body[data-v-51f1121c]{flex:1 1 0%!important;min-height:0!important;max-height:100vh;max-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.layout-main.el-main[data-v-51f1121c]{display:block!important;flex:none!important;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;overflow:visible!important}.layout-page-root[data-v-51f1121c]{display:block!important;height:auto!important;min-height:auto!important;overflow:visible!important}}@media (min-width: 1025px){.layout-main.el-main[data-v-51f1121c]{display:block;overflow-x:hidden!important;overflow-y:auto!important}.layout-page-root[data-v-51f1121c]{display:block;min-height:min-content;overflow:visible}}.notification-popover{padding:0!important}.notification-panel{max-height:400px}.notif-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.notif-title{font-weight:600;font-size:15px}.notif-tabs{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid #eee}.notif-tab{font-size:13px;color:#666;padding:4px 8px;border-radius:4px;cursor:pointer}.notif-tab.active{color:#1e3a5f;background:#e8edf3;font-weight:600}.notif-list{padding:8px 0;max-height:280px;overflow-y:auto}.notif-item{display:flex;padding:10px 16px;cursor:pointer;transition:background .2s}.notif-item:hover{background:#f5f7fa}.notif-item.unread{background:#eef4fa}.notif-dot{width:8px;height:8px;border-radius:50%;background:#409eff;margin-top:6px;margin-right:10px}.notif-body{flex:1}.notif-row{display:flex;justify-content:space-between;align-items:center}.notif-type-tag{font-size:12px;padding:2px 6px;border-radius:4px}.notif-type-tag.level-high{background:#fef0f0;color:#f56c6c}.notif-type-tag.level-medium{background:#fdf6ec;color:#e6a23c}.notif-type-tag.level-low{background:#f0f9eb;color:#67c23a}.notif-time{font-size:12px;color:#909399}.notif-title-text{font-size:14px;color:#1e3a5f;margin-top:4px}.notif-content{font-size:13px;color:#475569;margin-top:4px}.notif-empty{padding:40px;text-align:center;color:#909399}.notif-footer{padding:8px 16px;border-top:1px solid #eee;text-align:center}.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{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%}.el-table .caret-wrapper{justify-content:center!important}.data-card[data-v-1b50c1f2]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #E3E7ED;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.data-card[data-v-1b50c1f2]:hover{box-shadow:0 8px 24px #1e3a5f1f;transform:translateY(-2px)}.data-card.is-clickable[data-v-1b50c1f2]{cursor:pointer}.card-header[data-v-1b50c1f2]{display:flex;align-items:center;gap:12px}.card-icon[data-v-1b50c1f2]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #00000026}.card-title[data-v-1b50c1f2]{font-size:14px;color:#64748b;font-weight:500}.card-body[data-v-1b50c1f2]{margin-top:16px}.card-value[data-v-1b50c1f2]{display:flex;align-items:baseline;gap:4px}.card-value .currency[data-v-1b50c1f2]{font-family:DIN Alternate,Roboto Mono,monospace;font-size:18px;color:#c9a962;font-weight:700}.card-value .number[data-v-1b50c1f2]{font-family:DIN Alternate,Roboto Mono,monospace;font-size:32px;font-weight:700;color:#1e3a5f;line-height:1}.card-value .unit[data-v-1b50c1f2]{font-size:14px;color:#64748b;margin-left:4px}.card-trend[data-v-1b50c1f2]{display:flex;align-items:center;gap:8px;margin-top:8px}.trend-value[data-v-1b50c1f2]{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:600}.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]{font-size:12px;color:#94a3b8}.card-footer[data-v-1b50c1f2]{margin-top:12px;padding-top:12px;border-top:1px solid #F1F5F9}.card-header-title[data-v-13a9fbce]{font-size:15px;font-weight:600;color:var(--color-text-primary)}.card-header-extra[data-v-13a9fbce]{display:flex;flex-wrap:wrap;gap:8px}.card-header-title[data-v-098c90b5]{font-size:15px;font-weight:600;color:var(--color-text-primary)}.card-header-extra[data-v-098c90b5]{display:flex;flex-wrap:wrap;gap:8px}
