*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:13px;color:#333;background:#f5f7fa}.el-table{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400}.el-table th.el-table__cell{font-weight:500;background:#fafafa}#app{height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}::-webkit-scrollbar-track{background:#f5f7fa}.el-aside{transition:width .3s;overflow-x:hidden}.el-table{table-layout:fixed;width:100%!important}.el-table__header th,.el-table__body td,.el-table__header th .cell,.el-table__body td .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=light]{--tugig-bg-primary: #f5f7fa;--tugig-bg-card: #ffffff;--tugig-bg-sidebar: #1a1a2e;--tugig-bg-header: #ffffff;--tugig-text-primary: #333333;--tugig-text-secondary: #666666;--tugig-border: #e5e7eb}:root[data-theme=dark]{--tugig-bg-primary: #0f0f1e;--tugig-bg-card: #1a1a2e;--tugig-bg-sidebar: #0a0a14;--tugig-bg-header: #1a1a2e;--tugig-text-primary: #e8e8e8;--tugig-text-secondary: #a0a0b0;--tugig-border: #2e2e3e}body[data-theme=dark]{background:var(--tugig-bg-primary);color:var(--tugig-text-primary)}body[data-theme=dark] .el-card,body[data-theme=dark] .el-table,body[data-theme=dark] .el-input__wrapper,body[data-theme=dark] .el-select__wrapper{background-color:var(--tugig-bg-card);color:var(--tugig-text-primary)}body[data-theme=dark] .el-card,body[data-theme=dark] .stat-card,body[data-theme=dark] .card-content,body[data-theme=dark] .card-wrap,body[data-theme=dark] .kpi-card,body[data-theme=dark] .stats-card{border-color:#1890ff!important;box-shadow:0 0 8px #1890ff59,0 0 16px #1890ff26!important}body[data-theme=dark] .layout-container,body[data-theme=dark] .main-content{background:var(--tugig-bg-primary)}body[data-theme=dark] .header{background:var(--tugig-bg-header)!important;color:var(--tugig-text-primary)}html[data-theme=dark],body[data-theme=dark]{--el-bg-color: #0f0f1e;--el-bg-color-page: #0f0f1e;--el-bg-color-overlay: #1a1a2e;--el-text-color-primary: #e8e8e8;--el-text-color-regular: #c0c0d0;--el-text-color-secondary: #a0a0b0;--el-text-color-placeholder: #6e6e80;--el-text-color-disabled: #4a4a5a;--el-border-color: #2e2e3e;--el-border-color-light: #252535;--el-border-color-lighter: #1f1f2c;--el-border-color-extra-light: #1a1a26;--el-fill-color: #252535;--el-fill-color-light: #1a1a2e;--el-fill-color-lighter: #1f1f2c;--el-fill-color-blank: #1a1a2e;--el-mask-color: rgba(0, 0, 0, .7);--el-disabled-bg-color: #1a1a2e}body[data-theme=dark] .el-table tr,body[data-theme=dark] .el-table__row,body[data-theme=dark] .el-table__cell,body[data-theme=dark] .el-table th.el-table__cell,body[data-theme=dark] .el-table td.el-table__cell{background-color:var(--el-fill-color-blank)!important;color:var(--el-text-color-regular)!important;border-color:var(--el-border-color-lighter)!important}body[data-theme=dark] .el-table thead th.el-table__cell,body[data-theme=dark] .el-table__header-wrapper .el-table__cell{background-color:#252535!important;color:var(--el-text-color-primary)!important;font-weight:600}body[data-theme=dark] .el-table__row:hover>td.el-table__cell,body[data-theme=dark] .el-table__body tr:hover>td.el-table__cell{background-color:#252535!important}body[data-theme=dark] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#1f1f2c!important}body[data-theme=dark] .el-table__empty-block,body[data-theme=dark] .el-table__loading,body[data-theme=dark] .el-table__fixed-column-wrapper,body[data-theme=dark] .el-table__fixed-right-column-wrapper{background-color:var(--el-fill-color-blank)!important}body[data-theme=dark] .el-table__expanded-cell{background-color:#1f1f2c!important}body[data-theme=dark] .el-pagination,body[data-theme=dark] .el-pagination .el-pagination__total,body[data-theme=dark] .el-pagination .el-pagination__jump{color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-pagination button,body[data-theme=dark] .el-pagination .btn-prev,body[data-theme=dark] .el-pagination .btn-next,body[data-theme=dark] .el-pagination .el-pager li{background-color:var(--el-fill-color-blank)!important;color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-pagination .el-pager li.is-active{color:#fff!important}body[data-theme=dark] .el-select-dropdown,body[data-theme=dark] .el-dropdown-menu,body[data-theme=dark] .el-popper,body[data-theme=dark] .el-select__popper{background-color:#1a1a2e!important;border-color:var(--el-border-color)!important}body[data-theme=dark] .el-select-dropdown__item,body[data-theme=dark] .el-dropdown-menu__item{color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-select-dropdown__item:hover,body[data-theme=dark] .el-dropdown-menu__item:hover{background-color:#252535!important;color:var(--el-text-color-primary)!important}body[data-theme=dark] .header-tab{background-color:#1a1a2e!important;color:var(--el-text-color-regular)!important}body[data-theme=dark] .header-tab:hover{background-color:#252535!important;color:var(--el-text-color-primary)!important}body[data-theme=dark] .header-tab.active{background-color:#0f0f1e!important;color:var(--el-color-primary)!important}body[data-theme=dark] .header .user-info,body[data-theme=dark] .header .el-button.is-text,body[data-theme=dark] .el-input__inner,body[data-theme=dark] .el-textarea__inner{color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-input__inner::placeholder{color:var(--el-text-color-placeholder)!important}body[data-theme=dark] .el-card__body{background-color:var(--tugig-bg-card);color:var(--tugig-text-primary)}body[data-theme=dark] .el-dialog{background-color:#1a1a2e!important;color:var(--el-text-color-primary)!important}body[data-theme=dark] .el-dialog__title,body[data-theme=dark] .el-dialog__body{color:var(--el-text-color-primary)!important}body[data-theme=dark] .el-form-item__label{color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-tag{border-color:var(--el-border-color-light)!important}body[data-theme=dark] .el-tag--info,body[data-theme=dark] .el-tag.el-tag--default{background-color:#252535!important;color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-tag--primary.el-tag--light{background-color:#409eff26!important;color:#66b1ff!important;border-color:#409eff4d!important}body[data-theme=dark] .el-tag--success.el-tag--light{background-color:#67d63626!important;color:#67d636!important;border-color:#67d6364d!important}body[data-theme=dark] .el-tag--warning.el-tag--light{background-color:#e6a23c26!important;color:#ffa940!important;border-color:#e6a23c4d!important}body[data-theme=dark] .el-tag--danger.el-tag--light,body[data-theme=dark] .el-tag--error.el-tag--light{background-color:#f56c6c26!important;color:#ff7875!important;border-color:#f56c6c4d!important}body[data-theme=dark] .el-tag--info.el-tag--light{background-color:#90939926!important;color:#c0c0d0!important;border-color:#9093994d!important}body[data-theme=dark] .sidebar-footer-divider{background-color:#ffffff0f!important}body[data-theme=dark] .el-empty__description p{color:var(--el-text-color-secondary)!important}body[data-theme=dark] .el-checkbox__label,body[data-theme=dark] .el-radio__label{color:var(--el-text-color-regular)!important}body[data-theme=dark] .el-date-table td.available:hover{color:var(--el-color-primary)!important}body[data-theme=dark] .el-date-table td.current:not(.disabled) span{background-color:var(--el-color-primary)!important;color:#fff!important}body[data-theme=dark] *::-webkit-scrollbar{width:8px;height:8px}body[data-theme=dark] *::-webkit-scrollbar-track{background:#0a0a14}body[data-theme=dark] *::-webkit-scrollbar-thumb{background:#2e2e3e;border-radius:4px}body[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#4a4a5a}body,.el-card,.el-table,.el-table__row,.el-table__cell,.el-input__wrapper,.el-input__inner,.el-select__wrapper,.el-select-dropdown,.el-dropdown-menu,.el-dialog,.el-pagination,.el-pagination button,.el-pagination .el-pager li,.el-tag,.layout-container,.main-content,.header,.header-tab,.search-bar,.stats-row,.toolbar,.table-wrap,.pagination,.stat-card,.stat-item,.stat-num,.stat-label{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body[data-theme=dark] .search-bar,body[data-theme=dark] .stats-row,body[data-theme=dark] .toolbar,body[data-theme=dark] .table-wrap,body[data-theme=dark] .pagination,body[data-theme=dark] .stat-card,body[data-theme=dark] .stat-item,body[data-theme=dark] .filter-bar,body[data-theme=dark] .filter-row,body[data-theme=dark] .card-content,body[data-theme=dark] .card-wrap,body[data-theme=dark] .list-wrap,body[data-theme=dark] .content-wrap,body[data-theme=dark] .page-wrap,body[data-theme=dark] .page-content,body[data-theme=dark] .main-content,body[data-theme=dark] .main-panel,body[data-theme=dark] .main-section,body[data-theme=dark] .form-wrap,body[data-theme=dark] .form-section,body[data-theme=dark] .form-container,body[data-theme=dark] .form-box,body[data-theme=dark] .table-section,body[data-theme=dark] .table-toolbar,body[data-theme=dark] .btn-row,body[data-theme=dark] .btn-group,body[data-theme=dark] .search-row{background-color:#1a1a2e!important;color:#e8e8e8!important}body[data-theme=dark] .stat-num,body[data-theme=dark] .stat-label,body[data-theme=dark] .stat-value,body[data-theme=dark] .stat-title,body[data-theme=dark] .stat-desc{color:#e8e8e8!important}body[data-theme=dark] .search-bar .label,body[data-theme=dark] .search-item .label,body[data-theme=dark] .filter-bar .label,body[data-theme=dark] .search-item span{color:#c0c0d0!important}body[data-theme=dark] .search-item .el-input__wrapper,body[data-theme=dark] .search-bar .el-input__wrapper,body[data-theme=dark] .filter-bar .el-input__wrapper{box-shadow:0 0 0 1px transparent inset!important}body[data-theme=dark] .search-item .el-input__wrapper:hover,body[data-theme=dark] .search-bar .el-input__wrapper:hover,body[data-theme=dark] .filter-bar .el-input__wrapper:hover,body[data-theme=dark] .search-item .el-input__wrapper.is-focus,body[data-theme=dark] .search-bar .el-input__wrapper.is-focus,body[data-theme=dark] .filter-bar .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #1890ff inset!important}body[data-theme=dark] .tag.status-normal,body[data-theme=dark] .tag.status-active,body[data-theme=dark] .tag.success{background-color:#52c41a26!important;color:#67d636!important}body[data-theme=dark] .tag.status-sold,body[data-theme=dark] .tag.status-error,body[data-theme=dark] .tag.danger{background-color:#ff4d4f26!important;color:#ff7875!important}body[data-theme=dark] .tag.status-repair,body[data-theme=dark] .tag.status-warning,body[data-theme=dark] .tag.warning{background-color:#fa8c1626!important;color:#ffa940!important}body[data-theme=dark] .tag.status-info,body[data-theme=dark] .tag.info{background-color:#409eff26!important;color:#66b1ff!important}body[data-theme=dark] .stat-item{border-right-color:#2e2e3e!important}body[data-theme=dark] .toolbar,body[data-theme=dark] .pagination,body[data-theme=dark] .table-toolbar{border-bottom-color:#2e2e3e!important;border-top-color:#2e2e3e!important}body[data-theme=dark] .pagination{border-top:1px solid #2e2e3e!important}body[data-theme=dark] .toolbar{border-bottom:1px solid #2e2e3e!important}body[data-theme=dark] .search-row-more{border-top-color:#2e2e3e!important}body[data-theme=dark] .empty-cell{color:#888!important}body[data-theme=dark] .more-btn{color:#b87bff!important}body[data-theme=dark] .asset-owner-cell{color:#c79bff!important}body[data-theme=dark] .plate-no,body[data-theme=dark] .op-link{color:#66b1ff!important}body[data-theme=dark] .search-bar .el-input,body[data-theme=dark] .search-bar .el-select,body[data-theme=dark] .filter-bar .el-input,body[data-theme=dark] .filter-bar .el-select{background-color:transparent!important}body[data-theme=dark] .data-table{background-color:transparent!important;color:#e8e8e8!important}body[data-theme=dark] .data-table th{background-color:#252535!important;color:#c0c0d0!important;border-bottom-color:#2e2e3e!important}body[data-theme=dark] .data-table td{color:#e8e8e8!important;border-bottom-color:#2e2e3e!important}body[data-theme=dark] .data-table tbody tr:hover{background-color:#252535!important}body[data-theme=dark] .status-tag.passed,body[data-theme=dark] .status-tag.success{background-color:#52c41a26!important;color:#67d636!important}body[data-theme=dark] .status-tag.expired,body[data-theme=dark] .status-tag.error{background-color:#ff4d4f26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.approaching{background-color:#faad1426!important;color:#ffc53d!important;border-color:#faad1466!important}body[data-theme=dark] .status-tag.expiring{background-color:#ff7a4526!important;color:#ff9c6e!important;border-color:#ff7a4566!important}body[data-theme=dark] .status-tag.in_progress,body[data-theme=dark] .status-tag.processing,body[data-theme=dark] .status-tag.out,body[data-theme=dark] .status-tag.checked_out,body[data-theme=dark] .status-tag.onway{background-color:#1890ff26!important;color:#66b1ff!important}body[data-theme=dark] .status-tag.in_stock,body[data-theme=dark] .status-tag.available,body[data-theme=dark] .status-tag.normal{background-color:#52c41a26!important;color:#67d636!important}body[data-theme=dark] .status-tag.repair,body[data-theme=dark] .status-tag.maintenance{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.reserved,body[data-theme=dark] .status-tag.warning,body[data-theme=dark] .status-tag.warn{background-color:#e6a23c26!important;color:#ffa940!important}body[data-theme=dark] .status-tag.closed,body[data-theme=dark] .status-tag.cancelled,body[data-theme=dark] .status-tag.unrecorded,body[data-theme=dark] .status-tag.disabled,body[data-theme=dark] .status-tag.unknown,body[data-theme=dark] .status-tag.other{background-color:#bfbfbf26!important;color:#a6a6a6!important}body[data-theme=dark] .status-tag.danger{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .stat-num.pending{color:#ffa940!important}body[data-theme=dark] .stat-num.expired{color:#ff7875!important}body[data-theme=dark] .stat-num.in-progress,body[data-theme=dark] .stat-num.in_progress{color:#66b1ff!important}body[data-theme=dark] .stat-num.no-record,body[data-theme=dark] .stat-num.unrecorded{color:#a6a6a6!important}body[data-theme=dark] .stat-num.approaching{color:#ffc53d!important}body[data-theme=dark] .stat-num.expiring{color:#ff9c6e!important}body[data-theme=dark] .stat-num.overdue{color:#ff7875!important}body[data-theme=dark] .stat-num.processing{color:#66b1ff!important}body[data-theme=dark] .stat-num.nodate{color:#a6a6a6!important}body[data-theme=dark] .stat-num.passed{color:#67d636!important}body[data-theme=dark] .stat-card,body[data-theme=dark] .stat-card__num,body[data-theme=dark] .stats-cards{background-color:#1a1a2e!important;border-color:#2e2e3e!important;color:#e8e8e8!important}html[data-theme=dark]:root body[data-theme=dark] .stat-card.clickable.active{background:linear-gradient(135deg,#1890ff2e,#1890ff14)!important;border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff4d!important}body[data-theme=dark] .stat-item{background-color:#1a1a2e!important;border-color:#2e2e3e!important;color:#e8e8e8!important}body[data-theme=dark] .stat-item .stat-icon{color:#66b1ff!important}body[data-theme=dark] .stat-item .stat-num{color:#e8e8e8!important}body[data-theme=dark] .stat-item .stat-label{color:#c0c0d0!important}body[data-theme=dark] .stat-card__num{font-weight:700!important}body[data-theme=dark] .stat-card:hover{border-color:#1890ff!important;box-shadow:0 2px 8px #1890ff40!important}html[data-theme=dark]:root body[data-theme=dark] .stat-card.active{background:linear-gradient(135deg,#1890ff2e,#1890ff14)!important;border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff4d!important}body[data-theme=dark] .stat-card.urgent{border-top-color:#ff4d4f!important}body[data-theme=dark] .stat-card .stat-icon{color:#66b1ff!important}body[data-theme=dark] .stat-card.urgent .stat-icon{color:#ff7875!important}body[data-theme=dark] .stat-card .stat-percent{color:#a6a6a6!important}body[data-theme=dark] .stat-card .stat-label{color:#c0c0d0!important}html[data-theme=dark]:root body[data-theme=dark] .stat-item.clickable.active{background:linear-gradient(135deg,#1890ff2e,#1890ff14)!important;border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff4d!important}body[data-theme=dark] .data-table td.plate-no,body[data-theme=dark] .plate-no{color:#66b1ff!important}body[data-theme=dark] .data-table td.asset-no,body[data-theme=dark] .asset-no,body[data-theme=dark] .data-table td.vin-cell,body[data-theme=dark] .vin-cell{color:#c0c0d0!important}body[data-theme=dark] .data-table .empty-cell,body[data-theme=dark] .empty-cell{color:#888!important}body[data-theme=dark] .data-table .op-link,body[data-theme=dark] .op-link{color:#66b1ff!important}body[data-theme=dark] .detail-header,body[data-theme=dark] .detail-main,body[data-theme=dark] .detail-container,body[data-theme=dark] .detail-content,body[data-theme=dark] .detail-body{background-color:#1a1a2e!important;color:#e8e8e8!important}body[data-theme=dark] .detail-header{border-bottom-color:#2e2e3e!important}body[data-theme=dark] .field-label,body[data-theme=dark] .field-value,body[data-theme=dark] .unit{color:#c0c0d0!important}body[data-theme=dark] .section-divider,body[data-theme=dark] .section-title{color:#e8e8e8!important;border-bottom-color:#2e2e3e!important}body[data-theme=dark] .back-btn,body[data-theme=dark] .asset-detail .back-btn{color:#66b1ff!important}body[data-theme=dark] .asset-no,body[data-theme=dark] .asset-detail .asset-no{color:#e8e8e8!important}body[data-theme=dark] .temp-alert{color:#ff7875!important}body[data-theme=dark] .el-alert--info.is-light,body[data-theme=dark] .el-alert--success.is-light,body[data-theme=dark] .el-alert--warning.is-light,body[data-theme=dark] .el-alert--error.is-light{background-color:#1f1f2c!important}body[data-theme=dark] .el-alert--info.is-light{color:#66b1ff!important}body[data-theme=dark] .el-alert--success.is-light{color:#67d636!important}body[data-theme=dark] .el-alert--warning.is-light{color:#ffa940!important}body[data-theme=dark] .el-alert--error.is-light{color:#ff7875!important}body[data-theme=dark] .el-alert__title,body[data-theme=dark] .el-alert__description{color:inherit!important}body[data-theme=dark] .kpi-card,body[data-theme=dark] .kpi-row,body[data-theme=dark] .kpi-warn,body[data-theme=dark] .kpi-good{background-color:#1a1a2e!important;border-color:#2e2e3e!important;color:#e8e8e8!important}body[data-theme=dark] .kpi-label{color:#a6a6a6!important}body[data-theme=dark] .kpi-value{color:#e8e8e8!important}body[data-theme=dark] .page-header,body[data-theme=dark] .card-header,body[data-theme=dark] .section-card,body[data-theme=dark] .breadcrumb,body[data-theme=dark] .table-toolbar,body[data-theme=dark] .pagination-wrap{background-color:#1a1a2e!important;color:#e8e8e8!important;border-color:#2e2e3e!important}body[data-theme=dark] .page-title,body[data-theme=dark] .section-title{color:#e8e8e8!important;border-color:#2e2e3e!important}body[data-theme=dark] .header-left,body[data-theme=dark] .header-right,body[data-theme=dark] .actions,body[data-theme=dark] .op-icons,body[data-theme=dark] .op-icon{background-color:transparent!important;color:#e8e8e8!important}body[data-theme=dark] .op-link,body[data-theme=dark] .op-success{color:#67d636!important}body[data-theme=dark] .op-warn,body[data-theme=dark] .op-danger{color:#ff7875!important}body[data-theme=dark] .num-cell{color:#e8e8e8!important;font-weight:600!important}body[data-theme=dark] .type-tag,body[data-theme=dark] .cert-tag,body[data-theme=dark] .signal-tag,body[data-theme=dark] .biz-tag,body[data-theme=dark] .cat-tag,body[data-theme=dark] .asset-tag,body[data-theme=dark] .level-tag{background-color:#66b1ff26!important;color:#66b1ff!important;border:1px solid rgba(102,177,255,.3)!important}body[data-theme=dark] .import-stat{background-color:#1a1a2e!important;border-color:#2e2e3e!important;color:#e8e8e8!important}body[data-theme=dark] .import-tips{background-color:#66b1ff1a!important;color:#66b1ff!important;border-color:#66b1ff33!important}body[data-theme=dark] .detail-table{background-color:#1a1a2e!important;color:#e8e8e8!important}body[data-theme=dark] .detail-table th{background-color:#25253a!important;color:#c0c0d0!important;border-color:#2e2e3e!important}body[data-theme=dark] .detail-table td{background-color:transparent!important;color:#e8e8e8!important;border-color:#2e2e3e!important}body[data-theme=dark] .detail-table tr:hover td{background-color:#66b1ff14!important}body[data-theme=dark] .detail-tabs,body[data-theme=dark] .tab-bar{background-color:transparent!important;border-color:#2e2e3e!important}body[data-theme=dark] .empty-cell,body[data-theme=dark] .empty-tip,body[data-theme=dark] .empty{color:#a6a6a6!important;background-color:transparent!important}body[data-theme=dark] .log-action,body[data-theme=dark] .log-action-badge{background-color:#66b1ff26!important;color:#66b1ff!important;border:1px solid rgba(102,177,255,.3)!important}body[data-theme=dark] .task-no{color:#66b1ff!important;background-color:transparent!important}body[data-theme=dark] .form-item-inline,body[data-theme=dark] .form-fieldset{background-color:transparent!important;border-color:#2e2e3e!important}body[data-theme=dark] .form-footer{background-color:#1a1a2e!important;border-top-color:#2e2e3e!important}body[data-theme=dark] .tree-node-label,body[data-theme=dark] .node-actions{color:#e8e8e8!important;background-color:transparent!important}body[data-theme=dark] .node-icon-add{color:#67d636!important}body[data-theme=dark] .node-icon-del{color:#ff7875!important}body[data-theme=dark] .amount{color:#e8e8e8!important}body[data-theme=dark] .fee{color:#ffa940!important}body[data-theme=dark] .total-hint{color:#a6a6a6!important;background-color:transparent!important}body[data-theme=dark] .breadcrumb{color:#a6a6a6!important}body[data-theme=dark] .red{color:#ff7875!important}body[data-theme=dark] .green{color:#67d636!important}body[data-theme=dark] .blue{color:#66b1ff!important}body[data-theme=dark] .orange,body[data-theme=dark] .warn{color:#ffa940!important}body[data-theme=dark] .danger{color:#ff7875!important}body[data-theme=dark] .success{color:#67d636!important}body[data-theme=dark] .warning{color:#ffa940!important}body[data-theme=dark] .muted,body[data-theme=dark] .hint{color:#a6a6a6!important}body[data-theme=dark] .disabled{color:#5a5a6e!important}body[data-theme=dark] .stock-low{color:#ff7875!important}body[data-theme=dark] .fail{color:#ff7875!important;background-color:#ff78751a!important}body[data-theme=dark] .enabled,body[data-theme=dark] .completed,body[data-theme=dark] .approved,body[data-theme=dark] .confirmed{color:#67d636!important}body[data-theme=dark] .disabled,body[data-theme=dark] .cancelled,body[data-theme=dark] .rejected,body[data-theme=dark] .done{color:#a6a6a6!important}body[data-theme=dark] .dispatched,body[data-theme=dark] .processing,body[data-theme=dark] .active{color:#66b1ff!important}body[data-theme=dark] .repair,body[data-theme=dark] .offline,body[data-theme=dark] .fault{color:#ffa940!important}body[data-theme=dark] .full{color:#67d636!important;background-color:#67d63626!important}body[data-theme=dark] .in,body[data-theme=dark] .out{background-color:transparent!important;color:#c0c0d0!important}body[data-theme=dark] .search-input,body[data-theme=dark] .search-select,body[data-theme=dark] .page-size-select,body[data-theme=dark] .input-wrap{background-color:#252535!important;border-color:#3e3e4e!important;color:#e8e8e8!important}body[data-theme=dark] .search-input:focus,body[data-theme=dark] .search-select:focus,body[data-theme=dark] .page-size-select:focus{border-color:#409eff!important}body[data-theme=dark] .btn-reset,body[data-theme=dark] .btn-default,body[data-theme=dark] .btn-secondary{background-color:#2e2e3e!important;border-color:#3e3e4e!important;color:#c0c0d0!important}body[data-theme=dark] .btn-reset:hover,body[data-theme=dark] .btn-default:hover,body[data-theme=dark] .btn-secondary:hover{background-color:#3a3a4a!important;color:#66b1ff!important;border-color:#409eff!important}body[data-theme=dark] .btn-primary{background-color:#409eff!important;color:#fff!important;border-color:#409eff!important}body[data-theme=dark] .btn-danger{background-color:#f56c6c!important;color:#fff!important;border-color:#f56c6c!important}body[data-theme=dark] .btn-text{color:#66b1ff!important;background-color:transparent!important}body[data-theme=dark] .vin{color:#a6a6a6!important;background-color:transparent!important;font-family:SF Mono,Consolas,monospace!important}body[data-theme=dark] .map-legend{background-color:#1a1a2eeb!important;color:#e8e8e8!important;border:1px solid #2e2e3e!important}body[data-theme=dark] .legend-item{color:#c0c0d0!important}body[data-theme=dark] .panel-header{background-color:#1a1a2ef5!important;color:#e8e8e8!important;border-color:#ffffff12!important}body[data-theme=dark] .panel-toggle{background-color:#ffffff14!important;border-color:#ffffff26!important;color:#69c0ff!important}body[data-theme=dark] .header-search-input,body[data-theme=dark] .panel-search-input,body[data-theme=dark] .header-status-chip,body[data-theme=dark] .page-btn{background-color:#1a1a2e99!important;border-color:#2e2e3e!important;color:#e8e8e8!important}body[data-theme=dark] .header-search-input::placeholder,body[data-theme=dark] .panel-search-input::placeholder{color:#5a5a6e!important}body[data-theme=dark] .header-status-chip.active,body[data-theme=dark] .page-btn.active{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body[data-theme=dark] .vehicle-panel,body[data-theme=dark] .detail-panel{background-color:#0e1117f5!important;border-color:#ffffff1a!important;color:#e8e8e8!important}body[data-theme=dark] .panel-title{color:#fff!important}body[data-theme=dark] .panel-count{color:#ffffffb3!important}body[data-theme=dark] .panel-body,body[data-theme=dark] .panel-table-wrap{background-color:transparent!important}body[data-theme=dark] .label{color:#c0c0d0!important}body[data-theme=dark] .code{color:#66b1ff!important;background-color:#66b1ff1a!important;font-family:SF Mono,Consolas,monospace!important}body[data-theme=dark] .msg-item{background-color:#1a1a2e!important;border-color:#2e2e3e!important;color:#e8e8e8!important}body[data-theme=dark] .plate{color:#66b1ff!important}body[data-theme=dark] .tractor,body[data-theme=dark] .trailer{background-color:#66b1ff1a!important;color:#66b1ff!important;border-color:#66b1ff4d!important}body[data-theme=dark] .title{color:#e8e8e8!important}body[data-theme=dark] .welcome{color:#66b1ff!important;background-color:#66b1ff1a!important}body[data-theme=dark] .num{color:#ffa940!important;font-weight:600!important}body[data-theme=dark] .op-link{color:#66b1ff!important;background-color:transparent!important}html body[data-theme=dark] .kpi{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .kpi.primary{background-color:#409eff1f!important}html body[data-theme=dark] .kpi.ok{background-color:#67c23a1f!important}html body[data-theme=dark] .kpi.warn{background-color:#e6a23c1f!important}html body[data-theme=dark] .kpi.bad{background-color:#f56c6c1f!important}html body[data-theme=dark] .kpi-val{color:#e8e8e8!important}html body[data-theme=dark] .meta-item{background-color:#e6a23c26!important;color:#fbbf24!important}html body[data-theme=dark] .stat-tile{background-color:#1a1a2e!important;color:#e8e8e8!important;box-shadow:0 2px 8px #0006!important}html body[data-theme=dark] .stat-tile .stat-label{color:#a0a0b0!important}html body[data-theme=dark] .stat-tile .stat-num{color:#fbbf24!important}html body[data-theme=dark] .risk-card{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .risk-critical{background-color:#dc26261f!important}html body[data-theme=dark] .panel{background-color:#1a1a2e!important;color:#e8e8e8!important;border-color:#2e2e3e!important}html body[data-theme=dark] .btn{background-color:#2e2e3e!important;color:#fbbf24!important;border-color:#2e2e3e!important}html body[data-theme=dark] .pa-tree-panel,html body[data-theme=dark] .pa-main{background-color:#1a1a2e!important;color:#e8e8e8!important;border-color:#2e2e3e!important}html body[data-theme=dark] .brand-name{color:#e8e8e8!important}html body[data-theme=dark] .customer-workbench{background-color:#0f0f1e!important}html body[data-theme=dark] .welcome-avatar{background-color:#ffffff26!important;border-color:#ffffff40!important}html body[data-theme=dark] .welcome-title{color:#e8e8e8}html body[data-theme=dark] .welcome-subtitle{color:#a0a0b0}html body[data-theme=dark] .kpi-icon{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .kpi-blue .kpi-icon{background-color:#409eff2e!important;color:#409eff!important}html body[data-theme=dark] .kpi-orange .kpi-icon{background-color:#e6a23c2e!important;color:#e6a23c!important}html body[data-theme=dark] .kpi-green .kpi-icon{background-color:#67c23a2e!important;color:#67c23a!important}html body[data-theme=dark] .kpi-purple .kpi-icon{background-color:#9333ea2e!important;color:#9333ea!important}html body[data-theme=dark] .kpi-label{color:#a0a0b0!important}html body[data-theme=dark] .kpi-value{color:#e8e8e8!important}html body[data-theme=dark] .quick-item{background-color:#1a1a2e!important;color:#e8e8e8!important;border-color:#2e2e3e!important}html body[data-theme=dark] .quick-item:hover{background-color:#2e2e3e!important}html body[data-theme=dark] .quick-label{color:#e8e8e8!important}html body[data-theme=dark] .supplier-workbench,html body[data-theme=dark] .supplier-bills,html body[data-theme=dark] .supplier-statistics,html body[data-theme=dark] .supplier-account-page{background-color:#0f0f1e!important}html body[data-theme=dark] .page-header h3{color:#e8e8e8!important}html body[data-theme=dark] .supplier-monthly{background-color:#0f0f1e!important}html body[data-theme=dark] .page-header h2{color:#e8e8e8!important}html body[data-theme=dark] .btn-back{background-color:#1a1a2e!important;color:#e8e8e8!important;border-color:#2e2e3e!important}html body[data-theme=dark] .status-pill,html body[data-theme=dark] .bills-section,html body[data-theme=dark] .leaderboard-section{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .leaderboard-row{background-color:transparent!important}html body[data-theme=dark] .driver-scan-page{background-color:#0f0f1e!important}html body[data-theme=dark] .state-error .err-title{color:#e8e8e8!important}html body[data-theme=dark] .state-error .err-hint{color:#a0a0b0!important}html body[data-theme=dark] .info-card,html body[data-theme=dark] .upload-card,html body[data-theme=dark] .form-card,html body[data-theme=dark] .uploaded-card{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .section-title{color:#e8e8e8!important}html body[data-theme=dark] .status-tag.pending{background-color:#fa8c162e!important;color:#fa8c16!important}html body[data-theme=dark] .status-tag.resolved{background-color:#52c41a2e!important;color:#67c23a!important}html body[data-theme=dark] .status-tag.closed{background-color:#9999992e!important;color:#a0a0b0!important}html body[data-theme=dark] .leaflet-container{background:#0a0a14!important}html body[data-theme=dark] .leaflet-tile{filter:invert(.92) hue-rotate(180deg) brightness(.95) contrast(.85) saturate(.7)!important}html body[data-theme=dark] .leaflet-control-zoom a{background:#1a1a2e;color:#e8e8e8;border-color:#2e2e3e}html body[data-theme=dark] .leaflet-control-zoom a:hover{background:#2e2e3e;color:#67d636}html body[data-theme=dark] .leaflet-popup-content-wrapper,html body[data-theme=dark] .leaflet-popup-tip{background:#1a1a2e;color:#e8e8e8}html body[data-theme=dark] .el-menu{background:transparent;border-color:transparent}html body[data-theme=dark] .el-menu-item,html body[data-theme=dark] .el-sub-menu__title{color:#a0a0b0}html body[data-theme=dark] .el-menu-item:hover,html body[data-theme=dark] .el-sub-menu__title:hover{background:#ffffff0f;color:#fff}html body[data-theme=dark] .el-menu-item.is-active{background:transparent;color:#409eff}html body[data-theme=dark] .section{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .section h3{color:#e8e8e8!important}html body[data-theme=dark] .todo-card{background-color:#2e2e3e!important;color:#e8e8e8!important}html body[data-theme=dark] .todo-card:hover{background-color:#3e3e4e!important}html body[data-theme=dark] .monthly-card{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .monthly-card.in{background-color:#52c41a2e!important;border-color:#52c41a80!important}html body[data-theme=dark] .monthly-card.out{background-color:#f56c6c2e!important;border-color:#f56c6c80!important}html body[data-theme=dark] .monthly-card.net{background-color:#409eff2e!important;border-color:#409eff80!important}html body[data-theme=dark] .overview-card{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .overview-label{color:#a0a0b0!important}html body[data-theme=dark] .overview-num .num{color:#e8e8e8!important}html body[data-theme=dark] .overview-num .divider{color:#666!important}html body[data-theme=dark] .progress-bar{background-color:#2e2e3e!important}html body[data-theme=dark] .sub-num{color:#e8e8e8!important}html body[data-theme=dark] .predict-row{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .card-num{color:#e8e8e8!important}html body[data-theme=dark] .chart-section{background-color:#1a1a2e!important;color:#e8e8e8!important}html body[data-theme=dark] .chart-section h3{color:#e8e8e8!important}html body[data-theme=light] .logo{background:#16213e;border-bottom-color:#2a2a4e}html body[data-theme=light] .logo-zh{color:#fff}html body[data-theme=light] .logo-en{color:#ffffff73}html body[data-theme=light] .el-header.header,html body[data-theme=light] .layout-container .header{background:#fff;color:#303133}html body[data-theme=light] .el-menu-item:hover,html body[data-theme=light] .el-sub-menu__title:hover{background:#ffffff0f!important;color:#fff!important}html body[data-theme=light]{--vehicle-panel-bg: rgba(255, 255, 255, .96);--vehicle-panel-border: #e4e7ed;--panel-header-bg: rgba(0, 0, 0, .02);--panel-header-border: #ebeef5;--panel-title-color: #303133;--panel-count-color: #606266;--panel-toggle-bg: #f5f7fa;--panel-toggle-border: #dcdfe6;--panel-toggle-hover-bg: #ebeef5;--vehicle-table-th-bg: #fafafa;--vehicle-table-th-color: #606266;--vehicle-table-th-border: #ebeef5;--vehicle-table-td-border: #ebeef5;--vehicle-table-td-color: #606266}html body[data-theme=light] .el-header.header{background:#fff;color:#303133}html body[data-theme=light] .el-menu{background:transparent!important;border-color:transparent!important}html body[data-theme=light] .el-menu-item,html body[data-theme=light] .el-sub-menu__title{color:#fff!important}html body[data-theme=light] .el-menu-item:hover,html body[data-theme=light] .el-sub-menu__title:hover{background:#ffffff14!important;color:#fff!important}html body[data-theme=light] .el-menu-item.is-active{background:transparent!important;color:#409eff!important}html body[data-theme=dark]{--vehicle-panel-bg: rgba(14, 17, 23, .94);--vehicle-panel-border: rgba(255, 255, 255, .1);--panel-header-bg: rgba(255, 255, 255, .04);--panel-header-border: rgba(255, 255, 255, .07);--panel-title-color: #fff;--panel-count-color: rgba(255, 255, 255, .7);--panel-toggle-bg: rgba(255, 255, 255, .08);--panel-toggle-border: rgba(255, 255, 255, .15);--panel-toggle-hover-bg: rgba(255, 255, 255, .15);--vehicle-table-th-bg: rgba(255, 255, 255, .06);--vehicle-table-th-color: rgba(255, 255, 255, .7);--vehicle-table-th-border: rgba(255, 255, 255, .07);--vehicle-table-td-border: rgba(255, 255, 255, .05);--vehicle-table-td-color: #dbdcde}html body[data-theme=dark] .status-tag.running{background:#67c23a2e!important;color:#67c23a!important}html body[data-theme=dark] .status-tag.still{background:#e6a23c2e!important;color:#e6a23c!important}html body[data-theme=dark] .status-tag.sleep{background:#9999992e!important;color:#909399!important}html body[data-theme=dark] .status-tag.offline{background:#f56c6c2e!important;color:#f56c6c!important}html body[data-theme=dark] .header-status-chip{background:#ffffff0f;color:#ffffffb3;border-color:#ffffff1a}html body[data-theme=dark] .header-status-chip:hover{background:#ffffff1a}html body[data-theme=dark] .header-status-chip.active{background:#67c23a2e;border-color:#67c23a80;color:#67c23a}body[data-theme=dark] .status-tag.pending{background-color:#f56c6c26;color:#ff7875}body[data-theme=dark] .status-tag.dispatched{background-color:#1890ff26;color:#40a9ff}body[data-theme=dark] .status-tag.processing{background-color:#fa8c1626;color:#ffa940}body[data-theme=dark] .status-tag.completed{background-color:#52c41a26;color:#73d13d}body[data-theme=dark] .status-tag.cancelled{background-color:#99999926;color:#999}body[data-theme=dark] .status-tag.已完成{background-color:#52c41a26;color:#73d13d}body[data-theme=dark] .status-tag.已逾期{background-color:#f56c6c26;color:#ff7875}body[data-theme=dark] .status-tag.待派单{background-color:#1890ff26;color:#40a9ff}body[data-theme=dark] .status-tag.年审中{background-color:#fa8c1626;color:#ffa940}body[data-theme=dark] .status-tag.已通过{background-color:#52c41a26;color:#73d13d}body[data-theme=dark] .el-message{background-color:var(--tugig-bg-card)!important;border-color:var(--tugig-border)!important}body[data-theme=dark] .el-message__content{color:var(--tugig-text-primary)!important}body[data-theme=dark] .el-message--error{background-color:#f56c6c26!important;border-color:#f56c6c4d!important}body[data-theme=dark] .el-message--success{background-color:#52c41a26!important;border-color:#52c41a4d!important}body[data-theme=dark] .el-message--warning{background-color:#fa8c1626!important;border-color:#fa8c164d!important}body[data-theme=dark] .el-message--info{background-color:#1890ff26!important;border-color:#1890ff4d!important}body[data-theme=dark] .el-button.is-disabled,body[data-theme=dark] .el-button.is-disabled:hover{color:#6e6e80!important;background-color:#252535!important;border-color:#2e2e3e!important}body[data-theme=dark] .el-button--primary.is-disabled,body[data-theme=dark] .el-button--primary.is-disabled:hover{color:#4a4a5a!important;background-color:#1f2a3a!important;border-color:#2a3a4a!important}body[data-theme=dark] .el-button--warning.is-disabled,body[data-theme=dark] .el-button--warning.is-disabled:hover{color:#6e6e80!important;background-color:#3a2f1f!important;border-color:#4a3a2a!important}body[data-theme=dark] .status-tag.confirm{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.to_accept{background-color:#1890ff26!important;color:#40a9ff!important}body[data-theme=dark] .status-tag.operating,body[data-theme=dark] .status-tag.online{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.offline,body[data-theme=dark] .status-tag.fault{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.warning,body[data-theme=dark] .status-tag.temp-warning{background-color:#fa8c1626!important;color:#ffa940!important}body[data-theme=dark] .status-tag.temp-danger{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .action-tag.action-create{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .action-tag.action-update{background-color:#1890ff26!important;color:#40a9ff!important}body[data-theme=dark] .action-tag.action-delete,body[data-theme=dark] .alert-badge{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.enabled{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.disabled{background-color:#99999926!important;color:#999!important}body[data-theme=dark] .cost-tag{background-color:#1890ff26!important;color:#40a9ff!important}body[data-theme=dark] .change-tag.up{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .change-tag.down,body[data-theme=dark] .status-tag.published{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.archived{background-color:#99999926!important;color:#999!important}body[data-theme=dark] .status-tag.draft{background-color:#fa8c1626!important;color:#ffa940!important}body[data-theme=dark] .status-tag.locked{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.unlocked,body[data-theme=dark] .status-tag.approved{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.rejected{background-color:#f56c6c26!important;color:#ff7875!important}body[data-theme=dark] .status-tag.pending{background-color:#fa8c1626!important;color:#ffa940!important}body[data-theme=dark] .status-tag.expired{background-color:#99999926!important;color:#999!important}body[data-theme=dark] .status-tag.active{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.inactive{background-color:#99999926!important;color:#999!important}body[data-theme=dark] .status-tag.normal{background-color:#52c41a26!important;color:#73d13d!important}body[data-theme=dark] .status-tag.abnormal{background-color:#f56c6c26!important;color:#ff7875!important}
