body{margin:0!important}:root{--primary-color:#409eff;--secondary-color:#67c23a;--danger-color:#f56c6c;--warning-color:#e6a23c;--info-color:#909399;--light-color:#f5f7fa;--dark-color:#1f1f1f;--text-color:#303133;--text-color-secondary:#606266;--border-color:#e4e7ed;--bg-color:#fff;--bg-color-light:#f5f7fa}.dark-theme{--primary-color:#66b1ff;--secondary-color:#85ce61;--danger-color:#f78989;--warning-color:#ebb563;--info-color:#909399;--light-color:#303030;--dark-color:#1f1f1f;--text-color:#e4e7ed;--text-color-secondary:#909399;--border-color:#404040;--bg-color:#2a2a2a;--bg-color-light:#303030}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);height:100vh;background-color:var(--bg-color-light);transition:all .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-color-light)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--info-color)}.dark-theme .el-dialog{background-color:#2a2a2a;border-color:#404040}.dark-theme .el-dialog__header{border-bottom-color:#404040}.dark-theme .el-dialog__body,.dark-theme .el-dialog__headerbtn .el-dialog__close,.dark-theme .el-dialog__title{color:#e4e7ed}.dark-theme .el-dialog__footer{border-top-color:#404040}.dark-theme .el-overlay{background-color:rgba(0,0,0,.7)}.dark-theme .el-button--default{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme .el-button--default:hover{background-color:#404040;border-color:#505050}.dark-theme .el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.dark-theme .el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.dark-theme .el-form-item__label{color:#e4e7ed}.dark-theme .el-input__inner{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme .el-input__inner::-ms-input-placeholder{color:#909399}.dark-theme .el-input__inner::placeholder{color:#909399}.dark-theme .el-select .el-input__inner{background-color:#333}.dark-theme .el-select-dropdown{background-color:#333;border-color:#404040}.dark-theme .el-select-dropdown__item{color:#e4e7ed}.dark-theme .el-select-dropdown__item:hover{background-color:#404040}.dark-theme .el-picker-panel{background-color:#333;border-color:#404040}.dark-theme .el-date-table td .el-date-table-cell,.dark-theme .el-date-table th{color:#e4e7ed}.dark-theme .el-date-table td.available:hover{background-color:#404040}.dark-theme .el-radio__label{color:#e4e7ed}.dark-theme .el-divider{background-color:#404040}.dark-theme .el-divider__text{background-color:#2a2a2a;color:#409eff}.dark-theme .el-card{background-color:#2a2a2a;border-color:#404040}.dark-theme .el-card__header{border-bottom-color:#404040}.dark-theme .el-card__body{color:#e4e7ed}.dark-theme .el-table{background-color:#2a2a2a;color:#e4e7ed}.dark-theme .el-table th{background-color:#333;color:#e4e7ed;border-color:#404040}.dark-theme .el-table td{border-color:#404040}.dark-theme .el-table__body tr:hover>td{background-color:#404040}.dark-theme .el-table__body tr.current-row td{background-color:#4a6cf7;color:#fff}.dark-theme .el-table__body tr.el-table__row--striped td{background-color:#333}.dark-theme .el-pagination{color:#e4e7ed}.dark-theme .el-pager li{background-color:#333;color:#e4e7ed}.dark-theme .el-pager li.active{background-color:#409eff;color:#fff}.dark-theme .el-menu{background-color:#2a2a2a;border-color:#404040}.dark-theme .el-menu-item{color:#e4e7ed}.dark-theme .el-menu-item:hover{background-color:#404040}.dark-theme .el-menu-item.is-active{background-color:#409eff;color:#fff}.dark-theme .el-dropdown-menu{background-color:#333;border-color:#404040}.dark-theme .el-dropdown-menu__item{color:#e4e7ed}.dark-theme .el-dropdown-menu__item:hover{background-color:#404040}.dark-theme .el-message-box{background-color:#2a2a2a;border-color:#404040}.dark-theme .el-message-box__content,.dark-theme .el-message-box__title{color:#e4e7ed}.dark-theme .el-tooltip__popper{background-color:#333;border-color:#404040}.dark-theme .el-tooltip__popper .popper__arrow:after{border-color:#333}.dark-theme .el-loading-mask{background-color:rgba(42,42,42,.8)}.dark-theme .el-loading-spinner{color:#409eff}.dark-theme .el-loading-spinner .circular,.dark-theme .el-loading-spinner .path{stroke:#409eff}.dark-theme .el-loading-text{color:#e4e7ed}.dark-theme .el-loading-spinner .el-icon-loading{color:#409eff}.icp[data-v-3b2116ba]{text-align:center;padding:20px 0 10px 0;color:#fff}.login-container[data-v-3b2116ba]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#4facfe,#00f2fe);position:relative;overflow:hidden;flex-direction:column}.login-container[data-v-3b2116ba]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:50px 50px;animation:move-3b2116ba 20s linear infinite}@keyframes move-3b2116ba{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.login-card[data-v-3b2116ba]{width:560px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:16px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;transition:all .3s ease}.login-card[data-v-3b2116ba]:hover{box-shadow:0 15px 40px rgba(0,0,0,.2);transform:translateY(-5px)}.login-title[data-v-3b2116ba]{text-align:center;margin-bottom:32px;color:#303133;font-size:24px;font-weight:600;letter-spacing:1px}.el-form[data-v-3b2116ba]{margin-top:16px}.el-form-item[data-v-3b2116ba]{margin-bottom:20px}.el-form-item__label[data-v-3b2116ba]{font-weight:500;color:#303133}.el-input[data-v-3b2116ba],.el-input__inner[data-v-3b2116ba]{border-radius:8px;transition:all .3s ease}.el-input__inner[data-v-3b2116ba]{height:44px;font-size:14px}.el-input__inner[data-v-3b2116ba]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.captcha-img[data-v-3b2116ba]{cursor:pointer;width:124px;height:44px;border-radius:8px;transition:all .3s ease}.captcha-img[data-v-3b2116ba]:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.1)}.captcha-row[data-v-3b2116ba]{display:flex;justify-content:space-between;align-items:center;gap:10px}.captcha-row .el-input[data-v-3b2116ba]{flex:1;min-width:0}.el-button[data-v-3b2116ba]{border-radius:8px;height:44px;font-size:16px;font-weight:500;transition:all .3s ease}.el-button--primary[data-v-3b2116ba]{background-color:var(--primary-color);border-color:var(--primary-color)}.el-button--primary[data-v-3b2116ba]:hover{background-color:#66b1ff;border-color:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}@media screen and (max-width:768px){.login-card[data-v-3b2116ba]{width:90%;max-width:400px;padding:24px}.login-title[data-v-3b2116ba]{font-size:20px;margin-bottom:24px}.captcha-row[data-v-3b2116ba]{flex-direction:column;gap:8px}.captcha-row .el-input[data-v-3b2116ba]{width:100%}.captcha-img[data-v-3b2116ba]{width:100%;height:44px;align-self:stretch}}.menu-sidebar[data-v-3de8abad]{background-color:var(--bg-color);border-right:1px solid var(--border-color);box-shadow:2px 0 10px rgba(0,0,0,.05);transition:all .3s ease}.el-menu-vertical-demo[data-v-3de8abad]{border-right:none}.el-menu[data-v-3de8abad]{border-radius:0}.el-menu-item[data-v-3de8abad]{height:50px;line-height:50px;margin:10px 10px 0 10px;border-radius:8px;font-size:14px;transition:all .3s ease}.el-menu-item[data-v-3de8abad]:hover{background-color:rgba(64,158,255,.1)!important}.el-menu-item.is-active[data-v-3de8abad]{background-color:var(--primary-color)!important;color:#fff!important}.el-menu-item.is-active i[data-v-3de8abad]{color:#fff!important}.top-header[data-v-3de8abad]{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-color);border-bottom:1px solid var(--border-color);padding:0 24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.header-left[data-v-3de8abad]{flex:1}.header-right[data-v-3de8abad]{display:flex;align-items:center;gap:16px}.el-breadcrumb[data-v-3de8abad]{font-size:14px}.el-breadcrumb__inner[data-v-3de8abad]{color:var(--text-color-secondary)!important;font-weight:400}.el-breadcrumb__inner.is-link[data-v-3de8abad]{color:var(--primary-color)!important}.theme-toggle[data-v-3de8abad]{transition:all .3s ease}.theme-toggle[data-v-3de8abad]:hover{color:var(--primary-color);transform:scale(1.1)}.user-avatar[data-v-3de8abad]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:20px;transition:all .3s ease;background-color:var(--bg-color-light)}.user-avatar[data-v-3de8abad]:hover{background-color:rgba(64,158,255,.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-avatar img[data-v-3de8abad]{width:32px;height:32px;border-radius:50%;margin-right:8px;border:2px solid var(--primary-color)}.user-name[data-v-3de8abad]{font-size:14px;font-weight:500;color:var(--text-color);transition:all .3s ease}.main-content[data-v-3de8abad]{overflow-y:auto;background-color:var(--bg-color-light);transition:all .3s ease}@media screen and (max-width:768px){.menu-sidebar[data-v-3de8abad]{width:180px!important}.top-header[data-v-3de8abad]{padding:0 16px}}.tab-bar[data-v-a9658d54]{display:flex;align-items:center;background:var(--bg-color);border-bottom:1px solid var(--border-color);padding:0 8px;min-height:36px;transition:all .3s ease;position:relative;z-index:10}.tab-list[data-v-a9658d54]{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;flex:1;gap:2px;scrollbar-width:none}.tab-list[data-v-a9658d54]::-webkit-scrollbar{display:none}.tab-item[data-v-a9658d54]{display:flex;align-items:center;padding:4px 12px;font-size:12px;color:var(--text-color-secondary);cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease;position:relative;margin-top:4px;gap:6px}.tab-item[data-v-a9658d54]:hover{color:var(--text-color);background:var(--bg-color-light)}.tab-item.tab-active[data-v-a9658d54]{color:var(--primary-color);background:var(--bg-color-light);border-color:var(--border-color);font-weight:500}.tab-item.tab-active[data-v-a9658d54]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--bg-color-light)}.tab-title[data-v-a9658d54]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-a9658d54]{font-size:12px;padding:2px;border-radius:50%;transition:all .2s ease;opacity:.6;flex-shrink:0}.tab-close[data-v-a9658d54]:hover{background:rgba(0,0,0,.1);opacity:1}.dark-theme .tab-close[data-v-a9658d54]:hover{background:hsla(0,0%,100%,.15)}.tab-context-menu[data-v-a9658d54]{position:fixed;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:9999;min-width:130px;padding:4px 0}.context-menu-item[data-v-a9658d54]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--text-color);cursor:pointer;transition:background .15s}.context-menu-item[data-v-a9658d54]:hover{background:var(--bg-color-light);color:var(--primary-color)}.context-menu-item i[data-v-a9658d54]{font-size:14px;color:var(--text-color-secondary)}.context-menu-item:hover i[data-v-a9658d54]{color:var(--primary-color)}.dark-theme .el-card{background-color:var(--bg-color-light)!important;border-color:var(--border-color)!important}.dark-theme ::v-deep .view_title{color:#e4e7ed}.dark-theme ::v-deep .el-form-item__label{color:#e4e7ed}.dark-theme ::v-deep .el-input__inner{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme ::v-deep .el-input__inner::-ms-input-placeholder{color:#909399}.dark-theme ::v-deep .el-input__inner::placeholder{color:#909399}.dark-theme ::v-deep .el-select .el-input__inner{background-color:#333}.dark-theme ::v-deep .el-input-number .el-input__inner{background-color:#333}.dark-theme ::v-deep .el-textarea__inner{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme ::v-deep .el-textarea__inner::-ms-input-placeholder{color:#909399}.dark-theme ::v-deep .el-textarea__inner::placeholder{color:#909399}.dark-theme ::v-deep .el-radio{color:#e4e7ed}.dark-theme ::v-deep .el-radio__label{color:#e4e7ed}.dark-theme ::v-deep .el-divider__text{background-color:var(--bg-color);color:#409eff}.dark-theme ::v-deep .el-divider{background-color:#404040}.dark-theme ::v-deep .el-dialog{background-color:#2a2a2a}.dark-theme ::v-deep .el-dialog__title{color:#e4e7ed}.dark-theme ::v-deep .el-dialog__headerbtn .el-dialog__close{color:#e4e7ed}.dark-theme ::v-deep .el-dropdown-menu{background-color:#333;border-color:#404040}.dark-theme ::v-deep .el-dropdown-menu__item{color:#e4e7ed}.dark-theme ::v-deep .el-dropdown-menu__item:hover{background-color:#404040}.dark-theme ::v-deep .el-select-dropdown{background-color:#333;border-color:#404040}.dark-theme ::v-deep .el-select-dropdown__item{color:#e4e7ed}.dark-theme ::v-deep .el-select-dropdown__item:hover{background-color:#404040}.dark-theme ::v-deep .el-select-dropdown__item.selected{color:#409eff}.dark-theme ::v-deep .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#333}.dark-theme ::v-deep .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#333}.dark-theme ::v-deep .el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#333}.dark-theme ::v-deep .el-popper[x-placement^=right] .popper__arrow:after{border-right-color:#333}.dark-theme ::v-deep .el-date-picker{background-color:#333}.dark-theme ::v-deep .el-picker-panel{background-color:#333;color:#e4e7ed;border-color:#404040}.dark-theme ::v-deep .el-date-picker__header-label{color:#e4e7ed}.dark-theme ::v-deep .el-date-table th{color:#e4e7ed}.dark-theme ::v-deep .el-date-table td .el-date-table-cell{color:#e4e7ed}.dark-theme ::v-deep .el-date-table td.today .el-date-table-cell{color:#409eff}.dark-theme ::v-deep .el-date-table td.available:hover{background-color:#404040}.dark-theme ::v-deep .el-time-panel{background-color:#333;border-color:#404040}.dark-theme ::v-deep .el-time-spinner__item{color:#e4e7ed}.dark-theme ::v-deep .el-time-spinner__item:hover:not(.disabled):not(.active){background-color:#404040}.dark-theme ::v-deep .el-time-spinner__item.active:not(.disabled){color:#409eff}.dark-theme ::v-deep .form_remark{color:#909399}.icp[data-v-64f8ea0b]{text-align:center;padding:20px 0 10px 0;color:#999}.home-container[data-v-64f8ea0b]{display:flex;height:100vh;overflow:hidden;background-color:var(--bg-color-light);transition:all .3s ease}.menu-sidebar[data-v-64f8ea0b]{background-color:var(--bg-color);border-right:1px solid var(--border-color);box-shadow:2px 0 10px rgba(0,0,0,.05);transition:all .3s ease}.el-menu-vertical-demo[data-v-64f8ea0b]{border-right:none}.el-menu[data-v-64f8ea0b]{border-radius:0}.el-menu-item[data-v-64f8ea0b]{height:50px;line-height:50px;margin:10px 10px 0 10px;border-radius:8px;font-size:14px;transition:all .3s ease}.el-menu-item[data-v-64f8ea0b]:hover{background-color:rgba(64,158,255,.1)!important}.el-menu-item.is-active[data-v-64f8ea0b]{background-color:var(--primary-color)!important;color:#fff!important}.el-menu-item.is-active i[data-v-64f8ea0b]{color:#fff!important}.top-header[data-v-64f8ea0b]{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-color);border-bottom:1px solid var(--border-color);padding:0 24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.header-left[data-v-64f8ea0b]{flex:1}.header-right[data-v-64f8ea0b]{display:flex;align-items:center;gap:16px}.el-breadcrumb[data-v-64f8ea0b]{font-size:14px}.el-breadcrumb__inner[data-v-64f8ea0b]{color:var(--text-color-secondary)!important;font-weight:400}.el-breadcrumb__inner.is-link[data-v-64f8ea0b]{color:var(--primary-color)!important}.theme-toggle[data-v-64f8ea0b]{transition:all .3s ease}.theme-toggle[data-v-64f8ea0b]:hover{color:var(--primary-color);transform:scale(1.1)}.user-avatar[data-v-64f8ea0b]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:20px;transition:all .3s ease;background-color:var(--bg-color-light)}.user-avatar[data-v-64f8ea0b]:hover{background-color:rgba(64,158,255,.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-avatar img[data-v-64f8ea0b]{width:32px;height:32px;border-radius:50%;margin-right:8px;border:2px solid var(--primary-color)}.user-name[data-v-64f8ea0b]{font-size:14px;font-weight:500;color:var(--text-color);transition:all .3s ease}.main-content[data-v-64f8ea0b]{overflow-y:auto;background-color:var(--bg-color-light);transition:all .3s ease}@media screen and (max-width:768px){.menu-sidebar[data-v-64f8ea0b]{width:180px!important}.top-header[data-v-64f8ea0b]{padding:0 16px}}.register-container[data-v-ff3b6924]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#4facfe,#00f2fe);position:relative;overflow:hidden}.register-container[data-v-ff3b6924]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:50px 50px;animation:move-ff3b6924 20s linear infinite}@keyframes move-ff3b6924{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.register-card[data-v-ff3b6924]{width:480px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:16px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;transition:all .3s ease}.register-card[data-v-ff3b6924]:hover{box-shadow:0 15px 40px rgba(0,0,0,.2);transform:translateY(-5px)}.register-title[data-v-ff3b6924]{text-align:center;margin-bottom:32px;color:#303133;font-size:24px;font-weight:600;letter-spacing:1px}.el-form[data-v-ff3b6924]{margin-top:16px}.el-form-item[data-v-ff3b6924]{margin-bottom:16px}.el-form-item__label[data-v-ff3b6924]{font-weight:500;color:#303133}.el-input[data-v-ff3b6924],.el-select[data-v-ff3b6924]{border-radius:8px;transition:all .3s ease}.el-input__inner[data-v-ff3b6924],.el-select__input[data-v-ff3b6924]{border-radius:8px;height:40px;font-size:14px;transition:all .3s ease}.el-input__inner[data-v-ff3b6924]:focus,.el-select__input.is-focus[data-v-ff3b6924]{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.captcha-container[data-v-ff3b6924]{display:flex;justify-content:center;align-items:center;height:40px}.captcha-img[data-v-ff3b6924]{cursor:pointer;height:40px;width:100%;border-radius:8px;transition:all .3s ease}.captcha-img[data-v-ff3b6924]:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.1)}.el-button[data-v-ff3b6924]{border-radius:8px;height:44px;font-size:16px;font-weight:500;transition:all .3s ease}.el-button--primary[data-v-ff3b6924]{background-color:var(--primary-color);border-color:var(--primary-color)}.el-button--primary[data-v-ff3b6924]:hover{background-color:#66b1ff;border-color:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.login-link[data-v-ff3b6924]{text-align:center;margin-top:16px;font-size:14px;color:#606266}.login-link a[data-v-ff3b6924]{color:#409eff;text-decoration:none;transition:color .3s ease}.login-link a[data-v-ff3b6924]:hover{color:#66b1ff;text-decoration:underline}@media screen and (max-width:768px){.register-card[data-v-ff3b6924]{width:90%;max-width:450px;padding:24px}.register-title[data-v-ff3b6924]{font-size:20px;margin-bottom:24px}}.demo-table-expand{font-size:0}.demo-table-expand label{width:30%;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%}.homehistoryVido .el-dialog{display:flex;flex-direction:column}.homehistoryVido .el-dialog__body{flex:1}.VideoRealPlay[data-v-6967a239]{height:610px;width:100%}.historyVideoRealPlay[data-v-6967a239]{height:100%;width:100%}.master-stat-panel[data-v-6967a239]{margin-top:18px;border:1px solid #d7e6f2;border-radius:8px;background:#f8fbfd;overflow:hidden}.master-stat-header[data-v-6967a239]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;background:linear-gradient(90deg,#eef7ff,#f8fbfd);border-bottom:1px solid #d7e6f2}.master-stat-title[data-v-6967a239]{font-size:17px;font-weight:700;color:#b40000}.master-stat-subtitle[data-v-6967a239]{margin-top:5px;font-size:12px;color:#7a8a99}.master-stat-duration[data-v-6967a239]{flex-shrink:0;padding:8px 14px;border-radius:6px;background:#fff;border:1px solid #c6dff3;color:#b40000}.duration-number[data-v-6967a239]{font-size:18px;font-weight:700}.master-stat-summary[data-v-6967a239]{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(240px,1.5fr) minmax(120px,.6fr);border-bottom:1px solid #d7e6f2}.summary-item[data-v-6967a239]{padding:14px 16px;border-right:1px solid #d7e6f2;min-width:0}.summary-item[data-v-6967a239]:last-child{border-right:none}.summary-label[data-v-6967a239]{font-size:13px;font-weight:700;color:#b40000;margin-bottom:8px}.summary-value[data-v-6967a239]{font-size:16px;font-weight:600;color:#303133}.summary-route[data-v-6967a239]{font-size:14px;color:#ff3b30;line-height:1.5;word-break:break-all}.master-section-title[data-v-6967a239]{padding:12px 16px;font-size:15px;font-weight:700;color:#b40000;border-bottom:1px solid #d7e6f2;background:#fff}.master-detail-table[data-v-6967a239]{width:100%}.master-detail-table[data-v-6967a239]:before{display:none}.master-status-cell[data-v-6967a239]{display:flex;align-items:center;gap:8px;font-weight:600;color:#303133}.status-dot[data-v-6967a239]{width:8px;height:8px;border-radius:50%;background:#909399;flex-shrink:0}.status-loading[data-v-6967a239]{background:#409eff}.status-transport[data-v-6967a239]{background:#e6a23c}.status-unloading[data-v-6967a239]{background:#67c23a}.transport-title[data-v-6967a239]{border-top:1px solid #d7e6f2}.transport-stat-grid[data-v-6967a239]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.transport-stat-item[data-v-6967a239]{padding:14px 16px;border-right:1px solid #d7e6f2;background:#f4f8fb;min-width:0}.transport-stat-item[data-v-6967a239]:last-child{border-right:none}.transport-label[data-v-6967a239]{display:block;margin-bottom:8px;font-size:13px;color:#606266}.transport-stat-item strong[data-v-6967a239]{font-size:15px;color:#303133;word-break:break-all}.order-step-panel[data-v-6967a239]{flex-shrink:0;width:500px;max-height:calc(100vh - 80px);overflow:auto;padding-left:4px}.order-step-title[data-v-6967a239]{font-size:16px;font-weight:600;color:#303133;margin-bottom:12px}.step-list[data-v-6967a239]{display:flex;flex-direction:column;gap:12px}.step-item[data-v-6967a239]{padding:14px;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.step-disabled[data-v-6967a239]{opacity:.68;background:#fafafa}.step-completed[data-v-6967a239]{border-color:#c2e7b0;background:#f0f9eb}.step-header[data-v-6967a239]{display:flex;align-items:center;gap:10px}.step-icon[data-v-6967a239]{width:32px;height:32px;border-radius:50%;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-icon.icon-completed[data-v-6967a239]{background:#67c23a;color:#fff}.step-content[data-v-6967a239]{min-width:0;flex:1}.group-step-preview[data-v-6967a239]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.group-step-chip[data-v-6967a239]{max-width:100%;padding:5px 9px;border-radius:4px;background:#f4f4f5;color:#606266;font-size:12px;line-height:1.35;border:1px solid #e4e7ed}.group-step-chip.completed[data-v-6967a239]{background:#e1f3d8;color:#67c23a;border-color:#c2e7b0}.group-step-chip.current[data-v-6967a239]{background:#ecf5ff;color:#409eff;border-color:#b3d8ff}.group-step-name[data-v-6967a239]{word-break:break-all}.group-step-detail[data-v-6967a239]{margin-top:12px;padding-top:12px;border-top:1px dashed #dcdfe6}.group-step-detail-title[data-v-6967a239]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.detail-image-wrap[data-v-6967a239]{margin-right:10px;margin-bottom:8px}.step-label[data-v-6967a239]{font-size:15px;color:#333;display:block;margin-bottom:5px}.step-status[data-v-6967a239]{font-size:12px;color:#999;&.status-completed[data-v-6967a239]{color:#67c23a}}.step-detail[data-v-6967a239]{border-top:1px solid #f0f0f0;padding-top:10px;margin-top:10px}.detail-time[data-v-6967a239]{font-size:12px;color:#666;display:block;margin-bottom:7px}.detail-images[data-v-6967a239]{display:flex;flex-wrap:wrap;margin-bottom:7px}.detail-image-item[data-v-6967a239]{width:100px;height:100px;margin-right:15px;margin-bottom:15px}image[data-v-6967a239]{width:100%;height:100%;border-radius:8px}.detail-location[data-v-6967a239]{font-size:12px;color:#666}.location-text[data-v-6967a239]{display:block}.order-dea-container[data-v-6967a239]{position:relative;width:100%;height:500px;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin:20px;padding:20px}.map-container[data-v-6967a239]{width:100%;height:100%}.loading-overlay[data-v-6967a239]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-overlay .is-loading[data-v-6967a239]{font-size:32px;color:#409eff;margin-bottom:16px;animation:rotate-6967a239 1s linear infinite}@keyframes rotate-6967a239{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-6967a239]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;padding:20px;text-align:center}.error-message el-icon[data-v-6967a239]{font-size:48px;color:#f56c6c;margin-bottom:16px}.error-message span[data-v-6967a239]{font-size:16px;color:#606266;margin-bottom:20px}.car-info-panel[data-v-6967a239]{position:absolute;bottom:20px;right:20px;width:600px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);z-index:10001;overflow:hidden}.car-info-header[data-v-6967a239]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.car-info-header h3[data-v-6967a239]{margin:0;font-size:16px;font-weight:600;color:#303133}.close-button[data-v-6967a239]{padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.car-info-content[data-v-6967a239]{padding:16px;max-height:600px;overflow:auto;display:flex;flex-wrap:wrap}.info-item[data-v-6967a239]{margin-bottom:10px;display:flex;align-items:center;width:50%}.info-label[data-v-6967a239]{font-size:14px;color:#606266}.info-value[data-v-6967a239]{flex:1;font-size:14px;color:#303133;font-weight:500}.dashboard-container[data-v-6967a239]{padding:20px 0}.card-header[data-v-6967a239]{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.card-header span[data-v-6967a239]{font-size:18px;font-weight:600;color:var(--text-color)}.dashboard-content[data-v-6967a239]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.info-card[data-v-6967a239]{border-radius:12px;border-left:4px solid var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.info-card[data-v-6967a239]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.image-viewer-container[data-v-fdef43cc]{display:inline-block}.image-error[data-v-fdef43cc],.image-placeholder[data-v-fdef43cc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;color:#c0c4cc;font-size:24px}.vehicle-detail-container[data-v-28816f6c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.page-header[data-v-28816f6c]{max-width:1400px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-28816f6c]{display:flex;align-items:center;gap:16px}.page-title[data-v-28816f6c]{font-size:20px;font-weight:600;color:#fff;letter-spacing:1px}.header-right[data-v-28816f6c]{display:flex;gap:12px}.detail-card[data-v-28816f6c]{max-width:1400px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 35px -10px rgba(0,0,0,.2)}.vehicle-content[data-v-28816f6c]{padding:0 8px}.status-banner[data-v-28816f6c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;color:#fff}.status-active[data-v-28816f6c]{background:linear-gradient(135deg,#52c41a,#389e0d)}.status-inactive[data-v-28816f6c]{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.status-icon[data-v-28816f6c]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.status-icon i[data-v-28816f6c]{font-size:24px}.status-text[data-v-28816f6c]{flex:1;margin-left:16px}.status-label[data-v-28816f6c]{font-size:13px;opacity:.9;display:block}.status-value[data-v-28816f6c]{font-size:18px;font-weight:700}.status-actions[data-v-28816f6c]{display:flex;gap:12px}.info-cards[data-v-28816f6c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.info-card[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;transition:all .3s ease;border:1px solid #e8eaed}.info-card[data-v-28816f6c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff}.card-icon[data-v-28816f6c]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center}.card-icon i[data-v-28816f6c]{font-size:24px;color:#fff}.card-content[data-v-28816f6c]{flex:1}.card-label[data-v-28816f6c]{font-size:13px;color:#909399;margin-bottom:4px}.card-value[data-v-28816f6c]{font-size:16px;font-weight:600;color:#303133}.section[data-v-28816f6c]{margin-top:32px}.section-header[data-v-28816f6c]{margin-bottom:20px}.section-title[data-v-28816f6c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:10px}.section-title i[data-v-28816f6c]{font-size:20px;color:#667eea}.section-line[data-v-28816f6c]{height:3px;width:50px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px}.info-grid[data-v-28816f6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-row[data-v-28816f6c]{display:flex;padding:12px;background:#f8f9fa;border-radius:8px;transition:all .2s ease}.info-row[data-v-28816f6c]:hover{background:#f0f2f5}.info-label[data-v-28816f6c]{width:120px;font-size:13px;color:#909399}.info-value[data-v-28816f6c]{flex:1;font-size:14px;font-weight:500;color:#303133}.expiry-grid[data-v-28816f6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.expiry-item[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;padding:16px;text-align:center;transition:all .3s ease;position:relative}.expiry-item.expiry-warning[data-v-28816f6c]{background:#fff7e6;border-left:3px solid #fa8c16}.expiry-item.expiry-expired[data-v-28816f6c]{background:#fff1f0;border-left:3px solid #f5222d}.expiry-label[data-v-28816f6c]{font-size:13px;color:#909399;margin-bottom:8px}.expiry-value[data-v-28816f6c]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px}.expiry-badge[data-v-28816f6c]{display:inline-block;padding:2px 8px;background:#fff;border-radius:12px;font-size:12px;color:#606266}.expiry-warning .expiry-badge[data-v-28816f6c]{background:#fa8c16;color:#fff}.expiry-expired .expiry-badge[data-v-28816f6c]{background:#f5222d;color:#fff}.insurance-grid[data-v-28816f6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.insurance-card[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;transition:all .3s ease}.insurance-card[data-v-28816f6c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.insurance-card.insurance-warning[data-v-28816f6c]{background:#fff7e6}.insurance-card.insurance-expired[data-v-28816f6c]{background:#fff1f0}.insurance-icon[data-v-28816f6c]{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center}.insurance-icon i[data-v-28816f6c]{font-size:22px;color:#fff}.insurance-warning .insurance-icon[data-v-28816f6c]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.insurance-expired .insurance-icon[data-v-28816f6c]{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.insurance-info[data-v-28816f6c]{flex:1}.insurance-name[data-v-28816f6c]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px}.insurance-date[data-v-28816f6c]{font-size:12px;color:#909399;margin-bottom:4px}.insurance-remaining[data-v-28816f6c]{font-size:11px;color:#667eea}.insurance-warning .insurance-remaining[data-v-28816f6c]{color:#fa8c16}.insurance-expired .insurance-remaining[data-v-28816f6c]{color:#f5222d}.maintenance-grid[data-v-28816f6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.maintenance-item[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.maintenance-item.full-width[data-v-28816f6c]{grid-column:span 2;flex-direction:column;align-items:flex-start;gap:8px}.maintenance-label[data-v-28816f6c]{font-size:13px;color:#909399;display:flex;align-items:center;gap:6px}.maintenance-label i[data-v-28816f6c]{font-size:14px}.maintenance-value[data-v-28816f6c]{font-size:14px;font-weight:500;color:#303133}.remark-content[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;padding:16px;font-size:14px;color:#606266;line-height:1.6}.photo-gallery[data-v-28816f6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:10px}.photo-card[data-v-28816f6c]{background:#f8f9fa;border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid #e8eaed}.photo-card[data-v-28816f6c]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.photo-card-header[data-v-28816f6c]{padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.photo-card-header i[data-v-28816f6c]{font-size:16px}.photo-image[data-v-28816f6c]{width:100%;min-height:160px;display:flex;justify-content:center;align-items:center;background:#f0f0f0}.photo-grid[data-v-28816f6c]{display:flex!important;flex-wrap:wrap!important;gap:12px;padding:12px 16px}.photo-grid .photo-image[data-v-28816f6c]{width:180px!important;height:120px!important;flex-shrink:0}.empty-tip[data-v-28816f6c]{text-align:center;padding:60px 0}@media (max-width:1024px){.expiry-grid[data-v-28816f6c],.info-cards[data-v-28816f6c],.insurance-grid[data-v-28816f6c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-title[data-v-28816f6c]{font-size:16px}.expiry-grid[data-v-28816f6c],.info-cards[data-v-28816f6c],.info-grid[data-v-28816f6c],.insurance-grid[data-v-28816f6c],.maintenance-grid[data-v-28816f6c]{grid-template-columns:1fr}.maintenance-item.full-width[data-v-28816f6c]{grid-column:span 1}.status-banner[data-v-28816f6c]{flex-direction:column;text-align:center;gap:12px}.status-actions[data-v-28816f6c]{justify-content:center}.photo-gallery[data-v-28816f6c]{grid-template-columns:1fr}}.order-time-usage-container[data-v-8909989e]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.page-header[data-v-8909989e]{max-width:1200px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-8909989e]{display:flex;align-items:center;gap:16px}.page-title[data-v-8909989e]{font-size:20px;font-weight:600;color:#fff;letter-spacing:1px}.header-right[data-v-8909989e]{display:flex;gap:12px}.detail-card[data-v-8909989e]{max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 35px -10px rgba(0,0,0,.2)}.stats-cards[data-v-8909989e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.stat-card[data-v-8909989e]{background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e8eaed}.stat-card[data-v-8909989e]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.stat-icon[data-v-8909989e]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-icon i[data-v-8909989e]{font-size:28px;color:#fff}.stat-content[data-v-8909989e]{flex:1}.stat-label[data-v-8909989e]{font-size:13px;color:#909399;margin-bottom:6px}.stat-value[data-v-8909989e]{font-size:22px;font-weight:700;color:#303133}.section[data-v-8909989e]{margin-top:32px}.section-header[data-v-8909989e]{margin-bottom:20px}.section-title[data-v-8909989e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:10px}.section-title i[data-v-8909989e]{font-size:20px;color:#667eea}.section-line[data-v-8909989e]{height:3px;width:50px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px}.detail-table[data-v-8909989e]{border-radius:12px;overflow:hidden}.type-tag[data-v-8909989e]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.type-loading[data-v-8909989e]{background:#e6f7ff;color:#1890ff}.type-transport[data-v-8909989e]{background:#fff7e6;color:#fa8c16}.type-unloading[data-v-8909989e]{background:#f6ffed;color:#52c41a}.type-rest[data-v-8909989e]{background:#f9f0ff;color:#722ed1}.type-other[data-v-8909989e]{background:#f5f5f5;color:#8c8c8c}.location-name[data-v-8909989e]{font-weight:500;color:#303133}.time-cell[data-v-8909989e]{display:flex;align-items:center;gap:6px;color:#606266;font-size:13px}.time-cell i[data-v-8909989e]{color:#909399}.same-time[data-v-8909989e]{color:#c0c4cc;font-size:12px}.duration-cell[data-v-8909989e]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500}.duration-cell i[data-v-8909989e]{font-size:14px}.duration-short[data-v-8909989e]{background:#f6ffed;color:#52c41a}.duration-medium[data-v-8909989e]{background:#fff7e6;color:#fa8c16}.duration-long[data-v-8909989e]{background:#fff1f0;color:#f5222d}.count-badge[data-v-8909989e]{font-size:14px;font-weight:600}.transport-stats[data-v-8909989e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.transport-card[data-v-8909989e]{background:#f8f9fa;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s ease;border:1px solid #e8eaed}.transport-card[data-v-8909989e]:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.transport-icon[data-v-8909989e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.transport-icon i[data-v-8909989e]{font-size:24px}.transport-total[data-v-8909989e]{background:#e6f7ff}.transport-total i[data-v-8909989e]{color:#1890ff}.transport-running[data-v-8909989e]{background:#fff7e6}.transport-running i[data-v-8909989e]{color:#fa8c16}.transport-rest[data-v-8909989e]{background:#f9f0ff}.transport-rest i[data-v-8909989e]{color:#722ed1}.transport-count[data-v-8909989e]{background:#f6ffed}.transport-count i[data-v-8909989e]{color:#52c41a}.transport-info[data-v-8909989e]{flex:1}.transport-label[data-v-8909989e]{font-size:12px;color:#909399;margin-bottom:4px}.transport-value[data-v-8909989e]{font-size:20px;font-weight:700;color:#303133}.timeline-container[data-v-8909989e]{margin-top:10px}.timeline-item[data-v-8909989e]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.timeline-item[data-v-8909989e]:last-child{border-bottom:none}.timeline-dot[data-v-8909989e]{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0}.timeline-dot.type-loading[data-v-8909989e]{background:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.2)}.timeline-dot.type-transport[data-v-8909989e]{background:#fa8c16;box-shadow:0 0 0 3px rgba(250,140,22,.2)}.timeline-dot.type-unloading[data-v-8909989e]{background:#52c41a;box-shadow:0 0 0 3px rgba(82,196,26,.2)}.timeline-dot.type-rest[data-v-8909989e]{background:#722ed1;box-shadow:0 0 0 3px rgba(114,46,209,.2)}.timeline-content[data-v-8909989e]{flex:1}.timeline-header[data-v-8909989e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.timeline-type[data-v-8909989e]{font-weight:600;color:#303133}.timeline-time[data-v-8909989e]{font-size:13px;color:#909399}.timeline-bar[data-v-8909989e]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.timeline-bar-fill[data-v-8909989e]{height:100%;border-radius:4px;transition:width .5s ease}.timeline-bar-fill.type-loading[data-v-8909989e]{background:linear-gradient(90deg,#1890ff,#69c0ff)}.timeline-bar-fill.type-transport[data-v-8909989e]{background:linear-gradient(90deg,#fa8c16,#ffc53d)}.timeline-bar-fill.type-unloading[data-v-8909989e]{background:linear-gradient(90deg,#52c41a,#95de64)}.timeline-bar-fill.type-rest[data-v-8909989e]{background:linear-gradient(90deg,#722ed1,#b37feb)}.timeline-location[data-v-8909989e]{font-size:12px;color:#909399}.empty-tip[data-v-8909989e]{text-align:center;padding:60px 0}@media (max-width:768px){.stats-cards[data-v-8909989e]{grid-template-columns:1fr}.transport-stats[data-v-8909989e]{grid-template-columns:repeat(2,1fr)}.page-title[data-v-8909989e]{font-size:16px}.detail-card[data-v-8909989e]{margin:0}.stat-value[data-v-8909989e]{font-size:18px}}.driver-detail-container[data-v-d900c670]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);padding:20px}.page-header[data-v-d900c670]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 24px;margin-bottom:20px;box-shadow:0 4px 16px rgba(102,126,234,.25)}.header-left[data-v-d900c670]{display:flex;align-items:center;gap:12px}.page-title[data-v-d900c670]{font-size:18px;font-weight:600;color:#fff}.detail-card[data-v-d900c670]{border-radius:12px;overflow:hidden}.status-banner[data-v-d900c670]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin:-1px -1px 20px -1px;border-radius:12px 12px 0 0}.status-active[data-v-d900c670]{background:linear-gradient(135deg,#67c23a,#85ce61)}.status-inactive[data-v-d900c670]{background:linear-gradient(135deg,#f56c6c,#f89898)}.status-icon[data-v-d900c670]{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.status-text[data-v-d900c670]{display:flex;flex-direction:column;color:#fff}.status-label[data-v-d900c670]{font-size:12px;opacity:.85}.status-value[data-v-d900c670]{font-size:20px;font-weight:600}.status-actions[data-v-d900c670]{display:flex;gap:8px}.info-cards[data-v-d900c670]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.info-card[data-v-d900c670]{flex:1;min-width:200px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0}.card-icon[data-v-d900c670]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.card-content[data-v-d900c670]{display:flex;flex-direction:column}.card-label[data-v-d900c670]{font-size:12px;color:#94a3b8;margin-bottom:4px}.card-value[data-v-d900c670]{font-size:16px;font-weight:600;color:#1e293b}.section[data-v-d900c670]{margin-bottom:24px}.section-header[data-v-d900c670]{display:flex;align-items:center;margin-bottom:16px}.section-title[data-v-d900c670]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#334155;white-space:nowrap}.section-title i[data-v-d900c670]{color:#667eea}.section-line[data-v-d900c670]{flex:1;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);margin-left:12px;border-radius:1px}.info-grid[data-v-d900c670]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.info-row[data-v-d900c670]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-radius:8px}.info-label[data-v-d900c670]{font-size:13px;color:#64748b;font-weight:500;white-space:nowrap}.info-value[data-v-d900c670]{font-size:14px;color:#1e293b;font-weight:500;text-align:right}.info-value.expiry-warning[data-v-d900c670]{color:#dc2626;font-weight:600}.info-value.expiry-soon[data-v-d900c670]{color:#f59e0b;font-weight:600}.plate-tags[data-v-d900c670]{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0}.plate-tag[data-v-d900c670]{font-size:14px;padding:6px 14px}.photo-grid[data-v-d900c670]{display:flex;gap:16px;flex-wrap:wrap}.photo-item[data-v-d900c670]{width:calc(33.333% - 12px);min-width:200px}.photo-label[data-v-d900c670]{display:block;font-size:13px;color:#64748b;margin-bottom:8px;font-weight:500}.detail-photo[data-v-d900c670]{width:100%;max-height:200px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.remark-content[data-v-d900c670]{padding:16px;background:#f8fafc;border-radius:8px;font-size:14px;color:#374151;line-height:1.6;white-space:pre-wrap}[data-v-d900c670] .el-card__header{display:none}[data-v-d900c670] .el-button--small{padding:8px 16px;border-radius:8px}@media (max-width:768px){.photo-item[data-v-d900c670]{width:calc(50% - 8px)}.info-grid[data-v-d900c670]{grid-template-columns:1fr}}.upload-image-container .el-upload{display:block}.upload-image-container[data-v-2527fd18]{width:100%}.avatar[data-v-2527fd18]{width:100px;height:100px;line-height:100px}.delImg[data-v-2527fd18]{position:absolute;top:-10px;right:-5px;display:none}.avatar:hover .delImg[data-v-2527fd18]{display:block}.preview-container[data-v-2527fd18]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-item[data-v-2527fd18]{position:relative;width:100px;height:100px;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.preview-image[data-v-2527fd18]{width:100%;height:100%}.preview-actions[data-v-2527fd18]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;padding:4px;opacity:0;transition:opacity .3s}.preview-item:hover .preview-actions[data-v-2527fd18]{opacity:1}.el-upload__tip[data-v-2527fd18]{font-size:12px;color:#909399;margin-top:5px}.dialog-footer[data-v-6344428c]{text-align:right}.el-input-number.is-without-controls .el-input__inner{text-align:left}.data-table[data-v-2681eb01]{background-color:var(--bg-color);transition:all .3s ease}.form_remark[data-v-2681eb01]{font-size:12px;margin-left:10px;color:#999}.form_inputNumber .el-input__inner[data-v-2681eb01]{text-align:left!important}.form_inputNumber[data-v-2681eb01]{max-width:200px;width:100%}.form_input[data-v-2681eb01]{width:100%!important;max-width:400px}.form_input .el-input__inner[data-v-2681eb01]{text-align:left!important}.avatar-uploader .el-upload[data-v-2681eb01]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-2681eb01]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-2681eb01]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}.avatar[data-v-2681eb01]{width:100px;height:100px;display:block}.dark-theme[data-v-2681eb01] .el-form-item__label,.dark-theme[data-v-2681eb01] .view_title{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-input__inner{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-input__inner::-ms-input-placeholder{color:#909399}.dark-theme[data-v-2681eb01] .el-input__inner::placeholder{color:#909399}.dark-theme[data-v-2681eb01] .el-input-number .el-input__inner,.dark-theme[data-v-2681eb01] .el-select .el-input__inner{background-color:#333}.dark-theme[data-v-2681eb01] .el-textarea__inner{background-color:#333;border-color:#404040;color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-textarea__inner::-ms-input-placeholder{color:#909399}.dark-theme[data-v-2681eb01] .el-textarea__inner::placeholder{color:#909399}.dark-theme[data-v-2681eb01] .el-radio,.dark-theme[data-v-2681eb01] .el-radio__label{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-divider__text{background-color:var(--bg-color);color:#409eff}.dark-theme[data-v-2681eb01] .el-divider{background-color:#404040}.dark-theme[data-v-2681eb01] .el-dialog{background-color:#2a2a2a}.dark-theme[data-v-2681eb01] .el-dialog__headerbtn .el-dialog__close,.dark-theme[data-v-2681eb01] .el-dialog__title{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-dropdown-menu{background-color:#333;border-color:#404040}.dark-theme[data-v-2681eb01] .el-dropdown-menu__item{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-dropdown-menu__item:hover{background-color:#404040}.dark-theme[data-v-2681eb01] .el-select-dropdown{background-color:#333;border-color:#404040}.dark-theme[data-v-2681eb01] .el-select-dropdown__item{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-select-dropdown__item:hover{background-color:#404040}.dark-theme[data-v-2681eb01] .el-select-dropdown__item.selected{color:#409eff}.dark-theme[data-v-2681eb01] .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#333}.dark-theme[data-v-2681eb01] .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#333}.dark-theme[data-v-2681eb01] .el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#333}.dark-theme[data-v-2681eb01] .el-popper[x-placement^=right] .popper__arrow:after{border-right-color:#333}.dark-theme[data-v-2681eb01] .el-date-picker{background-color:#333}.dark-theme[data-v-2681eb01] .el-picker-panel{background-color:#333;color:#e4e7ed;border-color:#404040}.dark-theme[data-v-2681eb01] .el-date-picker__header-label,.dark-theme[data-v-2681eb01] .el-date-table td .el-date-table-cell,.dark-theme[data-v-2681eb01] .el-date-table th{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-date-table td.today .el-date-table-cell{color:#409eff}.dark-theme[data-v-2681eb01] .el-date-table td.available:hover{background-color:#404040}.dark-theme[data-v-2681eb01] .el-time-panel{background-color:#333;border-color:#404040}.dark-theme[data-v-2681eb01] .el-time-spinner__item{color:#e4e7ed}.dark-theme[data-v-2681eb01] .el-time-spinner__item:hover:not(.disabled):not(.active){background-color:#404040}.dark-theme[data-v-2681eb01] .el-time-spinner__item.active:not(.disabled){color:#409eff}.dark-theme[data-v-2681eb01] .form_remark{color:#909399}.app-container[data-v-043fcebc]{background-color:var(--bg-color-light);transition:all .3s ease}.table-card[data-v-043fcebc]{background-color:var(--bg-color);border-color:var(--border-color);transition:all .3s ease}.table-card[data-v-043fcebc] .el-card__header{border-bottom-color:var(--border-color)}.table-card[data-v-043fcebc] .el-table{background-color:var(--bg-color);color:var(--text-color)}.table-card[data-v-043fcebc] .el-table th{background-color:var(--bg-color-light);color:var(--text-color);border-color:var(--border-color)}.table-card[data-v-043fcebc] .el-table td{border-color:var(--border-color)}.table-card[data-v-043fcebc] .el-table tr{background-color:var(--bg-color)}.table-card[data-v-043fcebc] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--bg-color-light);color:var(--text-color)}.table-card[data-v-043fcebc] .el-table--small{--hover-bg-color:#f5f7fa;--hover-text-color:#303133}.table-card[data-v-043fcebc] .dark-theme .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#404040!important;color:#e4e7ed!important}.table-card[data-v-043fcebc] .el-form-item__label{color:var(--text-color)}.table-card[data-v-043fcebc] .el-input__inner{background-color:var(--bg-color-light);border-color:var(--border-color);color:var(--text-color)}.table-card[data-v-043fcebc] .el-input__inner::-ms-input-placeholder{color:var(--text-color-secondary)}.table-card[data-v-043fcebc] .el-input__inner::placeholder{color:var(--text-color-secondary)}.table-card[data-v-043fcebc] .el-cascader,.table-card[data-v-043fcebc] .el-select .el-input__inner{background-color:var(--bg-color-light)}.table-card[data-v-043fcebc] .el-pagination{background-color:var(--bg-color)}.table-card[data-v-043fcebc] .el-pager li{background-color:var(--bg-color-light);color:var(--text-color)}.table-card[data-v-043fcebc] .el-pager li.active{background-color:var(--primary-color);color:#fff}.table-card[data-v-043fcebc] .el-button--default{background-color:var(--bg-color-light);border-color:var(--border-color);color:var(--text-color)}.dark-theme .el-table--border[data-v-043fcebc],.el-table--group[data-v-043fcebc]{border-color:#333!important}.dark-theme .table-card[data-v-043fcebc] .el-table__body .el-table__row{background-color:#2a2a2a!important;color:#e4e7ed!important}.dark-theme .table-card[data-v-043fcebc] .el-table__body .hover-row .el-table__cell{background-color:#404040!important;color:#fff!important;background-color:#333!important}.rich-editor[data-v-5e3be11c]{width:100%}.tox-dialog-wrap,.tox-dialog-wrap__backdrop,.tox-silver-sink,.tox-tinymce-aux{z-index:3000!important}