@charset "UTF-8";html,body{margin:0;padding:0;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.dashboard-container[data-v-23a519aa]{width:100%;height:100%;padding:10px;box-sizing:border-box;overflow-x:hidden}.dashboard-container .stat-card[data-v-23a519aa]{height:120px;margin-bottom:20px}.dashboard-container .stat-card .stat-item[data-v-23a519aa]{display:flex;align-items:center;margin-bottom:10px}.dashboard-container .stat-card .stat-item .stat-icon[data-v-23a519aa]{width:48px;height:48px;border-radius:6px;display:flex;justify-content:center;align-items:center;margin-right:15px}.dashboard-container .stat-card .stat-item .stat-icon .el-icon[data-v-23a519aa]{font-size:24px;color:#fff}.dashboard-container .stat-card .stat-item .stat-content .stat-number[data-v-23a519aa]{font-size:20px;font-weight:700;color:#303133;line-height:1.5}.dashboard-container .stat-card .stat-item .stat-content .stat-title[data-v-23a519aa]{font-size:14px;color:#909399}.dashboard-container .stat-card .stat-footer[data-v-23a519aa]{font-size:12px;color:#909399}.dashboard-container .stat-card .stat-footer .trend-up[data-v-23a519aa]{color:#67c23a}.dashboard-container .stat-card .stat-footer .trend-down[data-v-23a519aa]{color:#f56c6c}.dashboard-container .chart-row[data-v-23a519aa]{margin-bottom:20px}.dashboard-container .chart-card[data-v-23a519aa]{height:400px}.dashboard-container .chart-card .card-header[data-v-23a519aa]{display:flex;justify-content:space-between;align-items:center}.dashboard-container .chart-card .card-header .header-title[data-v-23a519aa]{font-size:16px;font-weight:700}.dashboard-container .chart-card .chart-container[data-v-23a519aa]{height:320px}.dashboard-container .table-row[data-v-23a519aa]{margin-bottom:20px}.dashboard-container .table-card .card-header[data-v-23a519aa]{display:flex;justify-content:space-between;align-items:center}.dashboard-container .table-card .card-header .header-title[data-v-23a519aa]{font-size:16px;font-weight:700}.dashboard-container .table-card .resource-overview .overview-header[data-v-23a519aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.dashboard-container .table-card .resource-overview .overview-header .overview-title[data-v-23a519aa]{font-size:14px;font-weight:700}.dashboard-container .table-card .resource-overview .overview-header .overview-date[data-v-23a519aa]{font-size:12px;color:#909399}.dashboard-container .table-card .resource-overview .resource-stats .resource-item[data-v-23a519aa]{display:flex;align-items:center;margin-bottom:15px}.dashboard-container .table-card .resource-overview .resource-stats .resource-item .resource-name[data-v-23a519aa]{width:120px;font-size:13px}.dashboard-container .table-card .resource-overview .resource-stats .resource-item .resource-progress[data-v-23a519aa]{flex:1;margin:0 15px}.dashboard-container .table-card .resource-overview .resource-stats .resource-item .resource-count[data-v-23a519aa]{width:60px;text-align:right;font-size:13px;color:#606266}.dashboard-container .table-card .resource-overview .dispatch-list[data-v-23a519aa]{margin-top:20px}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item[data-v-23a519aa]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #EBEEF5}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item[data-v-23a519aa]:last-child{border-bottom:none}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-icon[data-v-23a519aa]{width:40px;height:40px;border-radius:50%;background-color:#ecf5ff;display:flex;justify-content:center;align-items:center;margin-right:10px}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-icon .el-icon[data-v-23a519aa]{font-size:20px;color:#409eff}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-info[data-v-23a519aa]{flex:1}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-info .dispatch-title[data-v-23a519aa]{font-size:14px;margin-bottom:5px}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-info .dispatch-subtitle[data-v-23a519aa]{font-size:12px;color:#909399}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-status[data-v-23a519aa]{font-size:13px;padding:2px 8px;border-radius:10px}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-status.in-progress[data-v-23a519aa]{background-color:#ecf5ff;color:#409eff}.dashboard-container .table-card .resource-overview .dispatch-list .dispatch-item .dispatch-status.completed[data-v-23a519aa]{background-color:#f0f9eb;color:#67c23a}@media screen and (max-width: 768px){.dashboard-container .stat-card[data-v-23a519aa]{margin-bottom:15px}.dashboard-container .chart-card[data-v-23a519aa]{height:auto;margin-bottom:15px}.dashboard-container .chart-card .chart-container[data-v-23a519aa]{height:250px}}.dispatch-map[data-v-23a519aa]{margin-top:20px}.dispatch-map .map-title[data-v-23a519aa]{font-size:14px;font-weight:700;margin-bottom:10px}.dispatch-map .map-container[data-v-23a519aa]{position:relative;height:220px;background-color:#f5f7fa;border-radius:4px}.dispatch-map .map-container .map-placeholder[data-v-23a519aa],.dispatch-map .map-container .no-data-tip[data-v-23a519aa]{height:100%;display:flex;justify-content:center;align-items:center;color:#909399}.dispatch-map .map-container .transport-cards[data-v-23a519aa]{height:100%;overflow-y:auto;padding:10px}.dispatch-map .map-container .transport-cards .transport-card[data-v-23a519aa]{background-color:#fff;border-radius:4px;padding:10px;margin-bottom:10px;box-shadow:0 2px 4px #0000001f}.dispatch-map .map-container .transport-cards .transport-card[data-v-23a519aa]:last-child{margin-bottom:0}.dispatch-map .map-container .transport-cards .transport-card .transport-card-header[data-v-23a519aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dispatch-map .map-container .transport-cards .transport-card .transport-card-header .transport-id[data-v-23a519aa]{font-size:13px;font-weight:700}.dispatch-map .map-container .transport-cards .transport-card .transport-card-body .transport-info-item[data-v-23a519aa]{display:flex;margin-bottom:4px;font-size:12px}.dispatch-map .map-container .transport-cards .transport-card .transport-card-body .transport-info-item .label[data-v-23a519aa]{color:#909399;margin-right:5px;flex-shrink:0;width:50px}.dispatch-map .map-container .transport-cards .transport-card .transport-card-body .transport-info-item .value[data-v-23a519aa]{color:#606266;flex:1}.dispatch-map .map-container .transport-cards .transport-card .transport-card-body .transport-info-item .value.ellipsis[data-v-23a519aa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.dispatch-map .map-container .transport-cards .transport-card .transport-card-footer[data-v-23a519aa]{margin-top:8px;display:flex;justify-content:flex-end}.login-container[data-v-a1d3314e]{height:100vh;display:flex;justify-content:center;align-items:center;background-color:#3a8ee6;background-image:linear-gradient(135deg,#3a8ee6,#7acaff,#e1f5fe);background-size:cover;background-position:center}.login-container .login-card[data-v-a1d3314e]{width:400px;padding:30px;background-color:#fffffff2;border-radius:8px;box-shadow:0 0 20px #0000001a}.login-container .login-card .login-header[data-v-a1d3314e]{text-align:center;margin-bottom:30px}.login-container .login-card .login-header .login-logo[data-v-a1d3314e]{width:120px;margin-bottom:15px}.login-container .login-card .login-header .login-title[data-v-a1d3314e]{font-size:24px;font-weight:600;color:#333;margin:0}.login-container .login-card .login-form[data-v-a1d3314e],.login-container .login-card .login-form .el-form-item[data-v-a1d3314e]{margin-bottom:20px}.login-container .login-card .login-form .captcha-container[data-v-a1d3314e]{display:flex;gap:10px}.login-container .login-card .login-form .captcha-container .captcha-input[data-v-a1d3314e]{flex:1}.login-container .login-card .login-form .captcha-container .captcha-image[data-v-a1d3314e]{width:120px;height:40px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;transition:border-color .2s}.login-container .login-card .login-form .captcha-container .captcha-image[data-v-a1d3314e]:hover{border-color:#409eff}.login-container .login-card .login-form .captcha-container .captcha-image img[data-v-a1d3314e]{width:100%;height:100%;object-fit:cover}.login-container .login-card .login-form .captcha-container .captcha-image .captcha-placeholder[data-v-a1d3314e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:12px}.login-container .login-card .login-form .captcha-container .captcha-image .captcha-placeholder .el-icon[data-v-a1d3314e]{font-size:16px;margin-bottom:2px}.login-container .login-card .login-options[data-v-a1d3314e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.login-container .login-card .login-button[data-v-a1d3314e]{width:100%;height:40px;font-size:16px}.login-container .login-card .login-footer[data-v-a1d3314e]{text-align:center;margin-top:30px;color:#999;font-size:12px}@media screen and (max-width: 576px){.login-card[data-v-a1d3314e]{width:90%!important;padding:20px!important}}.role-management[data-v-dfdd37a2]{padding:20px}.role-management .table-card[data-v-dfdd37a2]{margin-bottom:20px}.role-management .table-card .card-header[data-v-dfdd37a2]{display:flex;justify-content:space-between;align-items:center}.role-management .pagination-container[data-v-dfdd37a2]{margin-top:20px;display:flex;justify-content:flex-end}.permission-tree[data-v-dfdd37a2]{max-height:400px;overflow-y:auto}.dialog-footer[data-v-dfdd37a2]{display:flex;justify-content:flex-end;margin-top:20px}.menu-permission-container[data-v-dfdd37a2]{border:1px solid #dcdfe6;border-radius:4px;padding:10px;margin-bottom:10px}.menu-permission-container .permission-controls[data-v-dfdd37a2]{margin-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.menu-permission-container .menu-tree-container[data-v-dfdd37a2]{height:300px;overflow-y:auto;padding:10px;border:1px solid #ebeef5;border-radius:4px}.permission-dialog-content .role-info[data-v-dfdd37a2]{margin-bottom:15px}.permission-dialog-content .role-info .role-name[data-v-dfdd37a2]{font-size:16px;font-weight:700;margin-bottom:5px}.permission-dialog-content .role-info .role-description[data-v-dfdd37a2]{color:#909399;font-size:14px}.permission-dialog-content .permission-tree-container[data-v-dfdd37a2]{height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:10px}.custom-tree-node[data-v-dfdd37a2]{flex:1;display:flex;align-items:center;justify-content:space-between;padding-right:8px;font-size:14px}.role-user-assignment[data-v-11dedc22]{padding:20px}.role-user-assignment .table-card[data-v-11dedc22]{margin-bottom:20px}.role-user-assignment .table-card .card-header[data-v-11dedc22]{display:flex;justify-content:space-between;align-items:center}.role-user-assignment .table-card .card-header .title[data-v-11dedc22]{font-size:16px;font-weight:700;margin-right:10px}.role-user-assignment .table-card .card-header .ml-2[data-v-11dedc22]{margin-left:8px}.role-user-assignment .search-form[data-v-11dedc22]{margin-bottom:20px}.role-user-assignment .table-operations[data-v-11dedc22]{margin-bottom:20px;display:flex;gap:10px}.role-user-assignment .pagination-container[data-v-11dedc22]{margin-top:20px;display:flex;justify-content:flex-end}.dialog-footer[data-v-11dedc22]{display:flex;justify-content:flex-end}.icon-selector[data-v-4ad818ab]{width:100%}.icon-selector .selector-trigger[data-v-4ad818ab]{cursor:pointer}.icon-selector[data-v-4ad818ab] .icon-selector-popper{padding:12px}.icon-selector .icon-selector-content .icon-search[data-v-4ad818ab]{margin-bottom:16px}.icon-selector .icon-selector-content .icon-list[data-v-4ad818ab]{display:flex;flex-wrap:wrap;gap:8px}.icon-selector .icon-selector-content .icon-list .empty-result[data-v-4ad818ab]{width:100%;padding:20px;text-align:center;color:#909399}.icon-selector .icon-selector-content .icon-list .icon-item[data-v-4ad818ab]{display:inline-flex;align-items:center;cursor:pointer;margin:4px;transition:all .3s;background-color:#f0f0f0;border-radius:4px;padding:5px 10px;border:none}.icon-selector .icon-selector-content .icon-list .icon-item[data-v-4ad818ab]:hover{background-color:#e0e0e0;color:#303133}.icon-selector .icon-selector-content .icon-list .icon-item.is-active[data-v-4ad818ab]{background-color:#ecf5ff;color:#409eff}.icon-selector .icon-selector-content .icon-list .icon-item .icon-tag-icon[data-v-4ad818ab]{margin-right:4px;font-size:16px}.icon-selector .icon-selector-content .icon-list .icon-item .icon-name[data-v-4ad818ab]{font-size:13px}.permission-management .card-header[data-v-f071d583]{display:flex;justify-content:space-between;align-items:center}.permission-management .card-header .header-actions[data-v-f071d583]{display:flex;gap:10px}.permission-management .table-card[data-v-f071d583]{margin-bottom:20px}.permission-management .operation-btns[data-v-f071d583]{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.permission-management .operation-btns .el-button[data-v-f071d583]{margin-left:0}.permission-management .icon-cell[data-v-f071d583]{display:flex;align-items:center;justify-content:center}.permission-management .icon-cell .table-icon[data-v-f071d583]{font-size:18px}.permission-form .form-tooltip[data-v-f071d583]{margin-right:5px;font-size:16px;color:#909399;cursor:pointer;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#f0f0f0}.permission-form .el-form-item[data-v-f071d583]{margin-bottom:18px}.permission-form .el-input-number[data-v-f071d583]{width:100%}.permission-form .perms-input-container[data-v-f071d583]{display:flex;align-items:center;gap:8px}.permission-form .perms-input-container .el-input[data-v-f071d583]{flex:1}.permission-form .perms-input-container .perms-helper-btn[data-v-f071d583]{padding:8px}.permission-form .perms-helper[data-v-f071d583]{padding:10px}.permission-form .perms-helper .perms-helper-title[data-v-f071d583]{font-weight:700;margin-bottom:15px;font-size:15px;color:#333}.permission-form .perms-helper .perms-helper-subtitle[data-v-f071d583]{font-weight:700;margin:15px 0 10px;font-size:14px;color:#333}.permission-form .perms-helper .perms-builder[data-v-f071d583]{margin-bottom:20px}.permission-form .perms-helper .perms-builder .perms-builder-row[data-v-f071d583]{display:flex;gap:8px;margin-bottom:10px}.permission-form .perms-helper .perms-builder .perms-builder-row .el-select[data-v-f071d583]{flex:1}.permission-form .perms-helper .perms-builder .perms-preview[data-v-f071d583]{padding:8px;background-color:#f8f8f8;border-radius:4px;margin-bottom:10px}.permission-form .perms-helper .perms-builder .perms-preview .perms-preview-empty[data-v-f071d583]{color:#999;font-style:italic}.permission-form .perms-helper .perms-builder .perms-builder-actions[data-v-f071d583]{display:flex;justify-content:flex-end}.permission-form .perms-helper .perms-templates-list[data-v-f071d583]{display:flex;flex-wrap:wrap;gap:8px}.permission-form .perms-helper .perms-templates-list .perms-template-tag[data-v-f071d583]{cursor:pointer;transition:all .2s}.permission-form .perms-helper .perms-templates-list .perms-template-tag[data-v-f071d583]:hover{background-color:#ecf5ff;color:#409eff}.log-management .filter-card[data-v-a22f11cd],.log-management .table-card[data-v-a22f11cd]{margin-bottom:20px}.log-management .pagination-container[data-v-a22f11cd]{margin-top:20px;display:flex;justify-content:flex-end}.log-management .log-detail[data-v-a22f11cd]{padding:10px 20px}.log-management .log-detail .detail-item[data-v-a22f11cd]{margin-bottom:10px}.log-management .log-detail .detail-item[data-v-a22f11cd]:last-child{margin-bottom:0}.log-management .log-detail .detail-item .detail-label[data-v-a22f11cd]{font-weight:700;color:#606266;margin-bottom:5px;display:block}.log-management .log-detail .detail-item .detail-value[data-v-a22f11cd]{color:#606266}.log-management .log-detail .detail-item .detail-value.code-block[data-v-a22f11cd]{background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:10px;font-family:monospace;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.log-management .log-detail .detail-item .detail-value.error-msg[data-v-a22f11cd]{color:#f56c6c}.pagination-container[data-v-86d9b84b]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-86d9b84b]{display:none}.config-management .card-header[data-v-e491d1d1]{display:flex;justify-content:space-between;align-items:center}.config-management .table-card[data-v-e491d1d1]{margin-bottom:20px}.notification-settings-container[data-v-83be5bc3]{width:100%;height:100%}.notification-settings-container .settings-card .card-header[data-v-83be5bc3]{display:flex;justify-content:space-between;align-items:center}.notification-settings-container .settings-card .card-header .header-title[data-v-83be5bc3]{font-size:16px;font-weight:700}.notification-settings-container .settings-card .settings-section[data-v-83be5bc3]{margin-bottom:25px}.notification-settings-container .settings-card .settings-section .section-header[data-v-83be5bc3]{margin-bottom:15px}.notification-settings-container .settings-card .settings-section .section-header .section-title[data-v-83be5bc3]{font-size:16px;font-weight:700;margin-bottom:5px}.notification-settings-container .settings-card .settings-section .section-header .section-desc[data-v-83be5bc3]{font-size:12px;color:#909399}.notification-settings-container .settings-card .settings-section .setting-item[data-v-83be5bc3]{display:flex;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #EBEEF5}.notification-settings-container .settings-card .settings-section .setting-item[data-v-83be5bc3]:last-child{border-bottom:none}.notification-settings-container .settings-card .settings-section .setting-item .setting-title[data-v-83be5bc3]{width:150px;font-weight:700;font-size:14px}.notification-settings-container .settings-card .settings-section .setting-item .setting-desc[data-v-83be5bc3]{width:200px;font-size:12px;color:#909399;margin-top:3px}.notification-settings-container .settings-card .settings-section .setting-item .setting-options[data-v-83be5bc3]{flex:1}.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-channels[data-v-83be5bc3]{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-channels .channel-title[data-v-83be5bc3]{width:80px;font-size:13px;color:#606266}.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail[data-v-83be5bc3]{margin-top:10px}.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-roles[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-priority[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-status-types[data-v-83be5bc3]{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-roles .roles-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-roles .priority-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-roles .status-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-priority .roles-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-priority .priority-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-priority .status-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-status-types .roles-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-status-types .priority-title[data-v-83be5bc3],.notification-settings-container .settings-card .settings-section .setting-item .setting-options .setting-detail .setting-status-types .status-title[data-v-83be5bc3]{width:80px;font-size:13px;color:#606266}.notification-settings-container .settings-card .settings-section .frequency-settings[data-v-83be5bc3]{padding:10px 0}.notification-settings-container .settings-card .settings-action[data-v-83be5bc3]{display:flex;justify-content:center;margin-top:20px}.notification-settings-container .settings-card .settings-action .el-button[data-v-83be5bc3]{margin:0 10px}.user-list[data-v-002466c4]{display:flex;flex-direction:column;gap:16px}.user-list .card-header[data-v-002466c4]{display:flex;justify-content:space-between;align-items:center}.user-list .card-header .header-actions[data-v-002466c4]{display:flex;gap:8px;align-items:center}.user-list .search-container[data-v-002466c4]{margin-bottom:16px}.user-list .search-container .search-form[data-v-002466c4]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.user-list .search-container .search-form .el-form-item[data-v-002466c4]{margin-bottom:0}.user-list .search-container .search-form .el-form-item .el-form-item__label[data-v-002466c4]{font-weight:500;color:#606266}.user-list .pagination-container[data-v-002466c4]{display:flex;justify-content:flex-end;margin-top:20px}@media screen and (max-width: 768px){.user-list .search-container[data-v-002466c4]{margin-bottom:12px}.user-list .search-container .search-form[data-v-002466c4]{gap:8px}.user-list .search-container .search-form .el-form-item[data-v-002466c4]{width:100%}.user-list .search-container .search-form .el-form-item .el-input[data-v-002466c4],.user-list .search-container .search-form .el-form-item .el-select[data-v-002466c4],.user-list .search-container .search-form .el-form-item .el-date-picker[data-v-002466c4]{width:100%!important}.user-list .search-container .search-form .el-form-item[data-v-002466c4]:last-child{display:flex;justify-content:flex-start;gap:8px}.user-list .search-container .search-form .el-form-item:last-child .el-button[data-v-002466c4]{flex:1;max-width:120px}}.role-form-item[data-v-002466c4]{margin-bottom:10px!important}.role-select .el-select__tags[data-v-002466c4]{gap:2px!important}.role-select .el-tag[data-v-002466c4]{margin-right:2px!important;margin-bottom:2px!important;font-size:12px!important;height:22px!important;line-height:20px!important;padding:0 6px!important}.role-select .el-select-dropdown__list[data-v-002466c4]{display:flex;flex-wrap:wrap;max-height:200px;overflow-y:auto}.role-select .el-select-dropdown__item[data-v-002466c4]{flex:0 0 50%;box-sizing:border-box}.operation-buttons[data-v-002466c4]{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center}.permission-info[data-v-002466c4]{display:flex;flex-direction:column;align-items:center;gap:4px}.user-type-tips[data-v-002466c4]{margin-top:8px}.user-type-tips .el-alert[data-v-002466c4]{font-size:12px}.user-type-tips .el-alert__title[data-v-002466c4]{font-size:12px;line-height:1.4}.user-detail .card-header[data-v-e91e74d7]{display:flex;justify-content:space-between;align-items:center}.user-detail .card-header .header-actions[data-v-e91e74d7]{display:flex;gap:10px}.user-detail .detail-card[data-v-e91e74d7],.user-detail .order-card[data-v-e91e74d7],.user-detail .payment-card[data-v-e91e74d7]{margin-bottom:20px}.user-detail .pagination-container[data-v-e91e74d7]{display:flex;justify-content:flex-end;margin-top:20px}.order-list-container .search-card[data-v-14af30b6]{margin-bottom:16px}.order-list-container .search-card[data-v-14af30b6] .el-form--inline .el-form-item{margin-right:16px;margin-bottom:16px}.order-list-container .search-card[data-v-14af30b6] .el-select{width:100%;min-width:180px}.order-list-container .table-toolbar[data-v-14af30b6]{display:flex;justify-content:space-between;margin-bottom:16px}.order-list-container .table-toolbar .left[data-v-14af30b6],.order-list-container .table-toolbar .right[data-v-14af30b6]{display:flex;gap:10px}.order-list-container .table-card[data-v-14af30b6]{margin-bottom:20px}.order-list-container .patient-info .patient-detail[data-v-14af30b6]{font-size:12px;color:#909399;margin-top:4px}.order-list-container .transfer-info .from-to[data-v-14af30b6]{display:flex;align-items:center;gap:5px;margin-bottom:5px}.order-list-container .transfer-info .from-to .location-from[data-v-14af30b6]{color:#409eff}.order-list-container .transfer-info .from-to .location-to[data-v-14af30b6]{color:#f56c6c}.order-list-container .transfer-info .transport-detail[data-v-14af30b6]{display:flex;gap:5px}.order-list-container .order-amount[data-v-14af30b6]{font-weight:700;color:#f56c6c}.order-list-container .pagination-container[data-v-14af30b6]{display:flex;justify-content:flex-end;margin-top:16px}.order-list-container .column-selector-content[data-v-14af30b6]{padding:16px}.order-list-container .column-selector-content .drawer-subtitle[data-v-14af30b6]{margin-bottom:16px;color:#606266}.order-list-container .column-selector-content .column-item[data-v-14af30b6]{margin-bottom:12px}.order-list-container .column-selector-content .drawer-footer[data-v-14af30b6]{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ebeef5}.order-list-container .operation-container[data-v-14af30b6]{display:flex;justify-content:center}.order-list-container .operation-container .operation-buttons[data-v-14af30b6]{display:flex;flex-wrap:nowrap;gap:8px}.order-list-container .operation-container .operation-buttons .operation-btn[data-v-14af30b6]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:68px}.order-list-container .operation-container .operation-buttons .operation-btn .el-icon[data-v-14af30b6]{margin-right:2px}.order-list-container .operation-container .operation-buttons .el-dropdown[data-v-14af30b6]{margin-left:0}.order-detail-container[data-v-fa4b27b2]{padding-bottom:30px}.order-detail-container .page-header[data-v-fa4b27b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-detail-container .page-header .header-actions[data-v-fa4b27b2]{display:flex;gap:10px}.order-detail-container .detail-card[data-v-fa4b27b2]{margin-bottom:20px;border-radius:8px}.order-detail-container .detail-card .card-header[data-v-fa4b27b2]{display:flex;justify-content:space-between;align-items:center;font-weight:700}.order-detail-container .detail-card .order-amount[data-v-fa4b27b2]{font-weight:700;color:#f56c6c}.order-detail-container .detail-card .transfer-info .location-info[data-v-fa4b27b2]{display:flex;align-items:center;margin-bottom:20px}.order-detail-container .detail-card .transfer-info .location-info .location-item[data-v-fa4b27b2]{flex:1;padding:15px;border:1px solid #ebeef5;border-radius:8px}.order-detail-container .detail-card .transfer-info .location-info .location-item .location-title[data-v-fa4b27b2]{margin-bottom:10px}.order-detail-container .detail-card .transfer-info .location-info .location-item .location-name[data-v-fa4b27b2]{font-size:16px;font-weight:700;margin-bottom:5px}.order-detail-container .detail-card .transfer-info .location-info .location-item .location-address[data-v-fa4b27b2]{font-size:14px;color:#606266;margin-bottom:10px}.order-detail-container .detail-card .transfer-info .location-info .location-item .location-contact[data-v-fa4b27b2]{font-size:13px;color:#909399}.order-detail-container .detail-card .transfer-info .location-info .location-item .location-contact span[data-v-fa4b27b2]{margin-right:10px}.order-detail-container .detail-card .transfer-info .location-info .location-divider[data-v-fa4b27b2]{padding:0 20px;display:flex;align-items:center;color:#909399}.order-detail-container .detail-card .transfer-info .location-info .location-divider .el-icon[data-v-fa4b27b2]{font-size:24px}.order-detail-container .detail-card .transfer-info .transfer-details[data-v-fa4b27b2]{display:flex;justify-content:space-around;text-align:center}.order-detail-container .detail-card .transfer-info .transfer-details .detail-item .detail-label[data-v-fa4b27b2]{font-size:14px;color:#909399;margin-bottom:5px}.order-detail-container .detail-card .transfer-info .transfer-details .detail-item .detail-value[data-v-fa4b27b2]{font-size:16px;font-weight:700;color:#409eff}.order-detail-container .detail-card .resource-info .vehicle-info[data-v-fa4b27b2],.order-detail-container .detail-card .resource-info .staff-info[data-v-fa4b27b2]{display:flex;align-items:center}.order-detail-container .detail-card .resource-info .vehicle-info .el-avatar[data-v-fa4b27b2],.order-detail-container .detail-card .resource-info .staff-info .el-avatar[data-v-fa4b27b2]{margin-right:10px}.order-detail-container .detail-card .resource-info .vehicle-info .info-content .info-title[data-v-fa4b27b2],.order-detail-container .detail-card .resource-info .staff-info .info-content .info-title[data-v-fa4b27b2]{font-weight:700;margin-bottom:3px}.order-detail-container .detail-card .resource-info .vehicle-info .info-content .info-detail[data-v-fa4b27b2],.order-detail-container .detail-card .resource-info .staff-info .info-content .info-detail[data-v-fa4b27b2]{font-size:12px;color:#909399}.order-detail-container .detail-card .resource-info .medical-staff-list[data-v-fa4b27b2]{display:flex;flex-wrap:wrap;gap:15px}.order-detail-container .detail-card .resource-info .medical-staff-list .staff-info[data-v-fa4b27b2]{display:flex;align-items:center;min-width:200px}.order-detail-container .detail-card .fee-info .fee-amount[data-v-fa4b27b2]{font-weight:500}.order-detail-container .detail-card .fee-info .fee-amount-highlight[data-v-fa4b27b2]{font-weight:700;color:#f56c6c;font-size:16px}.order-detail-container .detail-card .fee-info .fee-total[data-v-fa4b27b2]{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;padding:10px 20px;background-color:#f8f8f8;border-radius:4px}.order-detail-container .detail-card .fee-info .fee-total .total-label[data-v-fa4b27b2]{font-size:16px;font-weight:700;margin-right:20px}.order-detail-container .detail-card .fee-info .fee-total .total-value[data-v-fa4b27b2]{font-size:20px;font-weight:700;color:#f56c6c}.recycle-bin-container .search-card[data-v-d44a410b]{margin-bottom:16px}.recycle-bin-container .search-card[data-v-d44a410b] .el-form--inline .el-form-item{margin-right:16px;margin-bottom:16px}.recycle-bin-container .table-toolbar[data-v-d44a410b]{display:flex;justify-content:space-between;margin-bottom:16px}.recycle-bin-container .table-toolbar .left[data-v-d44a410b],.recycle-bin-container .table-toolbar .right[data-v-d44a410b]{display:flex;gap:10px}.recycle-bin-container .table-card[data-v-d44a410b]{margin-bottom:20px}.recycle-bin-container .patient-info .patient-detail[data-v-d44a410b]{font-size:12px;color:#909399;margin-top:4px}.recycle-bin-container .transfer-info .from-to[data-v-d44a410b]{display:flex;align-items:center;gap:5px;margin-bottom:5px}.recycle-bin-container .transfer-info .from-to .location-from[data-v-d44a410b]{color:#409eff}.recycle-bin-container .transfer-info .from-to .location-to[data-v-d44a410b]{color:#f56c6c}.recycle-bin-container .transfer-info .transport-detail[data-v-d44a410b]{display:flex;gap:5px}.recycle-bin-container .order-amount[data-v-d44a410b]{font-weight:700;color:#f56c6c}.recycle-bin-container .pagination-container[data-v-d44a410b]{display:flex;justify-content:flex-end;margin-top:16px}.recycle-bin-container .operation-container[data-v-d44a410b]{display:flex;gap:8px;justify-content:center}.order-assign-container[data-v-b0d06b9e]{padding-bottom:30px}.order-assign-container .page-header[data-v-b0d06b9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-assign-container .page-header .header-actions[data-v-b0d06b9e]{display:flex;gap:10px}.order-assign-container .detail-card[data-v-b0d06b9e]{margin-bottom:20px}.order-assign-container .detail-card .card-header[data-v-b0d06b9e]{display:flex;justify-content:space-between;align-items:center;font-weight:700}.order-assign-container .detail-card .order-info[data-v-b0d06b9e]{margin-bottom:15px}.order-assign-container .detail-card .order-info .info-item[data-v-b0d06b9e]{margin-bottom:8px;display:flex}.order-assign-container .detail-card .order-info .info-item .label[data-v-b0d06b9e]{width:80px;color:#909399}.order-assign-container .detail-card .order-info .info-item .value[data-v-b0d06b9e]{flex:1;color:#303133}.order-assign-container .detail-card .transfer-info .location-item[data-v-b0d06b9e]{margin-bottom:10px}.order-assign-container .detail-card .transfer-info .location-item .location-title[data-v-b0d06b9e]{margin-bottom:5px}.order-assign-container .detail-card .transfer-info .location-item .location-name[data-v-b0d06b9e]{font-size:15px;font-weight:700;margin-bottom:3px}.order-assign-container .detail-card .transfer-info .location-item .location-address[data-v-b0d06b9e]{font-size:13px;color:#606266}.order-assign-container .detail-card .transfer-info .location-divider[data-v-b0d06b9e]{display:flex;justify-content:center;margin:10px 0;color:#909399}.order-assign-container .detail-card .transfer-details[data-v-b0d06b9e]{display:flex;justify-content:space-between;margin-top:15px}.order-assign-container .detail-card .transfer-details .detail-item[data-v-b0d06b9e]{text-align:center}.order-assign-container .detail-card .transfer-details .detail-item .detail-label[data-v-b0d06b9e]{font-size:13px;color:#909399;margin-bottom:5px}.order-assign-container .detail-card .transfer-details .detail-item .detail-value[data-v-b0d06b9e]{font-size:15px;font-weight:700;color:#409eff}.order-assign-container .assign-card .card-header[data-v-b0d06b9e]{display:flex;justify-content:space-between;align-items:center;font-weight:700}.order-assign-container .assign-card .section-title[data-v-b0d06b9e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:700}.order-assign-container .assign-card .resource-list[data-v-b0d06b9e]{display:flex;flex-wrap:wrap;gap:15px;padding:5px}.order-assign-container .assign-card .resource-list .resource-item[data-v-b0d06b9e]{display:flex;width:calc(50% - 10px);padding:10px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;transition:all .3s}.order-assign-container .assign-card .resource-list .resource-item[data-v-b0d06b9e]:hover{background-color:#f5f7fa}.order-assign-container .assign-card .resource-list .resource-item.selected[data-v-b0d06b9e]{border-color:#409eff;background-color:#ecf5ff}.order-assign-container .assign-card .resource-list .resource-item .resource-info[data-v-b0d06b9e]{margin-left:10px;flex:1}.order-assign-container .assign-card .resource-list .resource-item .resource-info .resource-title[data-v-b0d06b9e]{font-weight:700;margin-bottom:3px}.order-assign-container .assign-card .resource-list .resource-item .resource-info .resource-subtitle[data-v-b0d06b9e]{font-size:12px;color:#606266;margin-bottom:5px}.order-assign-container .assign-card .resource-list .resource-item .resource-info .resource-detail[data-v-b0d06b9e]{display:flex;gap:5px}.order-assign-container .assign-card .resource-list .empty-tip[data-v-b0d06b9e]{width:100%;text-align:center;padding:30px 0;color:#909399}.order-assign-container .assign-card .assignment-summary[data-v-b0d06b9e]{margin-top:20px}.order-assign-container .assign-card .assignment-summary .summary-title[data-v-b0d06b9e]{font-weight:700;margin-bottom:15px}.order-assign-container .assign-card .assignment-summary .summary-item[data-v-b0d06b9e]{display:flex;align-items:center;position:relative;margin-bottom:10px}.order-assign-container .assign-card .assignment-summary .summary-item .summary-info[data-v-b0d06b9e]{margin-left:10px;flex:1}.order-assign-container .assign-card .assignment-summary .summary-item .summary-info .summary-detail[data-v-b0d06b9e]{font-size:12px;color:#909399}.order-assign-container .assign-card .assignment-summary .summary-item .remove-btn[data-v-b0d06b9e]{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.order-assign-container .assign-card .assignment-summary .summary-staff-list[data-v-b0d06b9e]{display:flex;flex-direction:column;gap:10px}.order-track-container[data-v-427f0db3]{padding-bottom:20px}.order-track-container .page-header[data-v-427f0db3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-track-container .page-header .header-actions[data-v-427f0db3]{display:flex}.order-track-container .tracking-content[data-v-427f0db3]{display:flex;gap:20px}.order-track-container .tracking-content .info-panel[data-v-427f0db3]{width:320px}.order-track-container .tracking-content .info-panel .card-header[data-v-427f0db3]{display:flex;justify-content:space-between;align-items:center}.order-track-container .tracking-content .info-panel .basic-info[data-v-427f0db3]{margin-bottom:15px}.order-track-container .tracking-content .info-panel .basic-info .info-item[data-v-427f0db3]{margin-bottom:8px}.order-track-container .tracking-content .info-panel .basic-info .info-item .label[data-v-427f0db3]{color:#909399;margin-right:5px}.order-track-container .tracking-content .info-panel .basic-info .info-item .value[data-v-427f0db3]{font-weight:500}.order-track-container .tracking-content .info-panel .route-info[data-v-427f0db3]{margin-bottom:15px}.order-track-container .tracking-content .info-panel .route-info .location-item[data-v-427f0db3]{margin-bottom:10px}.order-track-container .tracking-content .info-panel .route-info .location-item .location-title[data-v-427f0db3]{margin-bottom:5px}.order-track-container .tracking-content .info-panel .route-info .location-item .location-name[data-v-427f0db3]{font-weight:500;margin-bottom:3px}.order-track-container .tracking-content .info-panel .route-info .location-item .location-address[data-v-427f0db3]{font-size:12px;color:#606266}.order-track-container .tracking-content .info-panel .route-info .location-divider[data-v-427f0db3]{display:flex;justify-content:center;margin:10px 0;color:#909399}.order-track-container .tracking-content .info-panel .route-detail-panel[data-v-427f0db3]{margin-bottom:15px}.order-track-container .tracking-content .info-panel .route-detail-panel .route-rule-info[data-v-427f0db3]{margin-bottom:10px}.order-track-container .tracking-content .info-panel .route-detail-panel .route-rule-info div[data-v-427f0db3]{margin-bottom:5px}.order-track-container .tracking-content .info-panel .trip-stats[data-v-427f0db3]{margin-bottom:15px}.order-track-container .tracking-content .info-panel .trip-stats .stat-item[data-v-427f0db3]{display:flex;align-items:center;margin-bottom:8px}.order-track-container .tracking-content .info-panel .trip-stats .stat-item .el-icon[data-v-427f0db3]{margin-right:8px;color:#409eff}.order-track-container .tracking-content .info-panel .team-info[data-v-427f0db3],.order-track-container .tracking-content .info-panel .team-info .team-member[data-v-427f0db3]{margin-bottom:15px}.order-track-container .tracking-content .info-panel .team-info .team-member .member-title[data-v-427f0db3]{font-size:13px;color:#909399;margin-bottom:8px}.order-track-container .tracking-content .info-panel .team-info .team-member .member-content[data-v-427f0db3]{display:flex;align-items:center}.order-track-container .tracking-content .info-panel .team-info .team-member .member-content .member-details[data-v-427f0db3]{flex:1;margin-left:10px}.order-track-container .tracking-content .info-panel .team-info .team-member .member-content .member-details .member-name[data-v-427f0db3]{font-weight:500}.order-track-container .tracking-content .info-panel .team-info .team-member .member-content .member-details .member-role[data-v-427f0db3],.order-track-container .tracking-content .info-panel .team-info .team-member .member-content .member-details .member-contact[data-v-427f0db3]{font-size:12px;color:#606266}.order-track-container .tracking-content .map-card[data-v-427f0db3]{flex:1}.order-track-container .tracking-content .map-card .map-container[data-v-427f0db3]{height:700px;background-color:#f5f7fa;border-radius:4px;position:relative}.order-track-container .tracking-content .map-card .map-container .map-placeholder[data-v-427f0db3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#909399;font-size:14px;z-index:10}.order-track-container .tracking-content .map-card .map-container .map-placeholder .el-icon[data-v-427f0db3]{margin-left:5px}[data-v-427f0db3] .vehicle-info-window{padding:8px}[data-v-427f0db3] .vehicle-info-window .vehicle-info-title{font-weight:700;font-size:14px;margin-bottom:5px}[data-v-427f0db3] .vehicle-info-window .vehicle-info-content{font-size:12px}[data-v-427f0db3] .vehicle-info-window .vehicle-info-content p{margin:3px 0}.vehicle-management .search-card[data-v-83a7afb3]{margin-bottom:16px}.vehicle-management .table-toolbar[data-v-83a7afb3]{display:flex;justify-content:space-between;margin-bottom:16px}.vehicle-management .table-toolbar .left[data-v-83a7afb3]{display:flex;gap:10px}.vehicle-management .table-card .vehicle-info[data-v-83a7afb3]{display:flex;align-items:center}.vehicle-management .table-card .vehicle-info .info-content[data-v-83a7afb3]{margin-left:10px}.vehicle-management .table-card .vehicle-info .info-content .info-title[data-v-83a7afb3]{font-weight:700}.vehicle-management .table-card .vehicle-info .info-content .info-detail[data-v-83a7afb3]{font-size:12px;color:#909399;margin-top:3px}.vehicle-management .table-card .pagination-container[data-v-83a7afb3]{margin-top:20px;display:flex;justify-content:flex-end}.vehicle-management .table-card .operation-column[data-v-83a7afb3]{display:flex;align-items:center;white-space:nowrap}.vehicle-management .table-card .operation-column .el-divider[data-v-83a7afb3]{margin:0 8px}.vehicle-management .table-card .operation-column[data-v-83a7afb3] .el-button{padding:4px 8px}.vehicle-management .table-card .operation-column[data-v-83a7afb3] .el-button .el-icon{margin-right:4px}.vehicle-management .table-card .operation-column[data-v-83a7afb3] .el-dropdown-menu__item{display:flex;align-items:center}.vehicle-management .table-card .operation-column[data-v-83a7afb3] .el-dropdown-menu__item .el-icon{margin-right:8px}.vehicle-management[data-v-83a7afb3] .avatar-uploader{text-align:center}.vehicle-management[data-v-83a7afb3] .avatar-uploader .avatar{width:178px;height:120px;display:block;object-fit:cover}.vehicle-management[data-v-83a7afb3] .avatar-uploader .avatar-uploader-icon{width:178px;height:120px;font-size:28px;color:#8c939d;background-color:#f5f7fa;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;line-height:120px}.staff-management .search-card[data-v-3e305616]{margin-bottom:16px}.staff-management .tab-card[data-v-3e305616]{margin-bottom:16px;border:1px solid #ebeef5;border-radius:4px}.staff-management .tab-card .staff-tabs .el-tabs__header[data-v-3e305616]{margin-bottom:0;border-bottom:1px solid #e4e7ed;background-color:#fafafa;padding:0 16px}.staff-management .tab-card .staff-tabs .el-tabs__nav-wrap[data-v-3e305616]{padding:8px 0}.staff-management .tab-card .staff-tabs .el-tabs__content[data-v-3e305616]{display:none}.staff-management .tab-card .staff-tabs .el-tab-pane[data-v-3e305616]{padding:0}.staff-management .tab-card .staff-tabs .tab-label[data-v-3e305616]{display:flex;align-items:center;gap:6px;font-weight:500}.staff-management .tab-card .staff-tabs .tab-label .el-icon[data-v-3e305616]{font-size:16px}.staff-management .tab-card .staff-tabs .tab-label .tab-badge[data-v-3e305616] .el-badge__content{background-color:#409eff;border:none;font-size:11px;height:16px;line-height:16px;padding:0 5px;min-width:16px}.staff-management .tab-card .staff-tabs .el-tabs__item[data-v-3e305616]{padding:8px 16px;color:#606266;font-weight:500}.staff-management .tab-card .staff-tabs .el-tabs__item[data-v-3e305616]:hover{color:#409eff}.staff-management .tab-card .staff-tabs .el-tabs__item.is-active[data-v-3e305616]{color:#409eff;font-weight:600}.staff-management .tab-card .staff-tabs .el-tabs__active-bar[data-v-3e305616]{background-color:#409eff;height:3px}.staff-management .table-toolbar[data-v-3e305616]{display:flex;justify-content:space-between;margin-bottom:16px}.staff-management .table-toolbar .left[data-v-3e305616]{display:flex;gap:10px}.staff-management .table-card .staff-info[data-v-3e305616]{display:flex;align-items:center}.staff-management .table-card .staff-info .info-content[data-v-3e305616]{margin-left:10px}.staff-management .table-card .staff-info .info-content .info-title[data-v-3e305616]{font-weight:700}.staff-management .table-card .staff-info .info-content .info-detail[data-v-3e305616]{font-size:12px;color:#909399;margin-top:3px}.staff-management .table-card .staff-info .info-content .info-phone[data-v-3e305616]{font-size:12px;color:#409eff;margin-top:3px}.staff-management .table-card .pagination-container[data-v-3e305616]{margin-top:20px;display:flex;justify-content:flex-end}.staff-management .table-card .operation-column[data-v-3e305616]{display:flex;align-items:center;white-space:nowrap}.staff-management .table-card .operation-column .el-divider[data-v-3e305616]{margin:0 8px}.staff-management .table-card .operation-column[data-v-3e305616] .el-button{padding:4px 8px}.staff-management .table-card .operation-column[data-v-3e305616] .el-button .el-icon{margin-right:4px}.staff-management .table-card .operation-column[data-v-3e305616] .el-dropdown-menu__item{display:flex;align-items:center}.staff-management .table-card .operation-column[data-v-3e305616] .el-dropdown-menu__item .el-icon{margin-right:8px}.staff-management[data-v-3e305616] .avatar-uploader{text-align:center}.staff-management[data-v-3e305616] .avatar-uploader .avatar{width:128px;height:128px;display:block;object-fit:cover;border-radius:50%}.staff-management[data-v-3e305616] .avatar-uploader .avatar-uploader-icon{width:128px;height:128px;font-size:28px;color:#8c939d;background-color:#f5f7fa;border:1px dashed #d9d9d9;border-radius:50%;cursor:pointer;line-height:128px}.staff-management .reset-tip[data-v-3e305616]{margin-left:10px;font-size:12px;color:#909399}.staff-management .form-tip[data-v-3e305616]{margin-top:5px}.staff-management .form-tip .el-text[data-v-3e305616]{display:flex;align-items:center;gap:4px}.dispatch-center .card-header[data-v-9d6ea414]{display:flex;justify-content:space-between;align-items:center}.dispatch-center .resource-card[data-v-9d6ea414],.dispatch-center .orders-card[data-v-9d6ea414]{height:calc(100vh - 150px);overflow:hidden;display:flex;flex-direction:column}.dispatch-center .resource-card[data-v-9d6ea414] .el-card__body,.dispatch-center .orders-card[data-v-9d6ea414] .el-card__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.dispatch-center .resource-card .resource-tabs[data-v-9d6ea414],.dispatch-center .orders-card .resource-tabs[data-v-9d6ea414]{height:100%;overflow:hidden}.dispatch-center .resource-card .resource-tabs[data-v-9d6ea414] .el-tabs,.dispatch-center .orders-card .resource-tabs[data-v-9d6ea414] .el-tabs{height:100%;display:flex;flex-direction:column}.dispatch-center .resource-card .resource-tabs[data-v-9d6ea414] .el-tabs__content,.dispatch-center .orders-card .resource-tabs[data-v-9d6ea414] .el-tabs__content{flex:1;overflow:hidden}.dispatch-center .resource-card .resource-tabs[data-v-9d6ea414] .el-tab-pane,.dispatch-center .orders-card .resource-tabs[data-v-9d6ea414] .el-tab-pane{height:100%;overflow:hidden;display:flex;flex-direction:column}.dispatch-center .resource-card .search-input[data-v-9d6ea414],.dispatch-center .orders-card .search-input[data-v-9d6ea414]{margin-bottom:10px}.dispatch-center .resource-card .resource-list[data-v-9d6ea414],.dispatch-center .resource-card .order-list[data-v-9d6ea414],.dispatch-center .orders-card .resource-list[data-v-9d6ea414],.dispatch-center .orders-card .order-list[data-v-9d6ea414]{flex:1;overflow-y:auto;padding-right:5px}.dispatch-center .resource-card .resource-item[data-v-9d6ea414],.dispatch-center .orders-card .resource-item[data-v-9d6ea414]{display:flex;padding:10px;border-radius:4px;margin-bottom:10px;border:1px solid #ebeef5;cursor:pointer;transition:all .3s}.dispatch-center .resource-card .resource-item[data-v-9d6ea414]:hover,.dispatch-center .orders-card .resource-item[data-v-9d6ea414]:hover{background-color:#f5f7fa}.dispatch-center .resource-card .resource-item.selected[data-v-9d6ea414],.dispatch-center .orders-card .resource-item.selected[data-v-9d6ea414]{background-color:#ecf5ff;border-color:#409eff}.dispatch-center .resource-card .resource-item .resource-avatar[data-v-9d6ea414],.dispatch-center .orders-card .resource-item .resource-avatar[data-v-9d6ea414]{margin-right:10px}.dispatch-center .resource-card .resource-item .resource-info[data-v-9d6ea414],.dispatch-center .orders-card .resource-item .resource-info[data-v-9d6ea414]{flex:1}.dispatch-center .resource-card .resource-item .resource-info .resource-name[data-v-9d6ea414],.dispatch-center .orders-card .resource-item .resource-info .resource-name[data-v-9d6ea414]{font-weight:700;margin-bottom:3px}.dispatch-center .resource-card .resource-item .resource-info .resource-detail[data-v-9d6ea414],.dispatch-center .orders-card .resource-item .resource-info .resource-detail[data-v-9d6ea414]{font-size:12px;color:#909399;margin-bottom:5px}.dispatch-center .map-card[data-v-9d6ea414]{height:calc(100vh - 150px)}.dispatch-center .map-card .map-controls[data-v-9d6ea414]{display:flex;align-items:center}.dispatch-center .map-card .map-container[data-v-9d6ea414]{height:calc(100% - 20px)}.dispatch-center .map-card .map-container .map-placeholder[data-v-9d6ea414]{height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f7fa;border-radius:4px}.dispatch-center .order-search[data-v-9d6ea414]{margin-bottom:10px}.dispatch-center .order-item[data-v-9d6ea414]{padding:15px;border-radius:4px;margin-bottom:15px;border:1px solid #ebeef5;cursor:pointer;transition:all .3s}.dispatch-center .order-item[data-v-9d6ea414]:hover{background-color:#f5f7fa}.dispatch-center .order-item.selected[data-v-9d6ea414]{background-color:#ecf5ff;border-color:#409eff}.dispatch-center .order-item .order-header[data-v-9d6ea414]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispatch-center .order-item .order-header .order-id[data-v-9d6ea414]{font-weight:700}.dispatch-center .order-item .order-content[data-v-9d6ea414]{margin-bottom:10px}.dispatch-center .order-item .order-content .order-patient[data-v-9d6ea414]{margin-bottom:5px}.dispatch-center .order-item .order-content .order-route[data-v-9d6ea414]{display:flex;align-items:center;margin:8px 0}.dispatch-center .order-item .order-content .order-route .route-from[data-v-9d6ea414],.dispatch-center .order-item .order-content .order-route .route-to[data-v-9d6ea414]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-center .order-item .order-content .order-route .route-arrow[data-v-9d6ea414]{margin:0 5px;color:#909399}.dispatch-center .order-item .order-content .order-time[data-v-9d6ea414]{font-size:12px;color:#606266}.dispatch-center .order-item .order-footer[data-v-9d6ea414]{display:flex;justify-content:flex-end;gap:10px}.dispatch-center .assign-dialog-content .order-info-section[data-v-9d6ea414]{margin-bottom:20px}.dispatch-center .assign-dialog-content .order-info-section h3[data-v-9d6ea414],.dispatch-center .assign-dialog-content .resource-selection-section h3[data-v-9d6ea414]{margin-bottom:15px;font-weight:700;color:#303133}.dispatch-center .assign-dialog-content .resource-selection-section .selection-item[data-v-9d6ea414]{margin-bottom:15px}.dispatch-center .assign-dialog-content .resource-selection-section .selection-item .selection-label[data-v-9d6ea414]{margin-bottom:5px;color:#606266}.dispatch-center .assign-dialog-content .select-option-item[data-v-9d6ea414]{display:flex;align-items:center}.tracking-container[data-v-564dd31e]{width:100%;height:100%}.tracking-container .map-card[data-v-564dd31e]{margin-bottom:20px}.tracking-container .map-card .card-header[data-v-564dd31e]{display:flex;justify-content:space-between;align-items:center}.tracking-container .map-card .card-header .header-title[data-v-564dd31e]{font-size:16px;font-weight:700}.tracking-container .map-card .filter-container[data-v-564dd31e]{margin-bottom:15px}.tracking-container .map-card .filter-container .el-col[data-v-564dd31e]{margin-bottom:10px}.tracking-container .map-card .map-container[data-v-564dd31e]{height:500px;background-color:#f5f7fa;border-radius:4px;position:relative}.tracking-container .map-card .map-container .map-placeholder[data-v-564dd31e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#909399;font-size:14px}.tracking-container .map-card .map-container .map-placeholder .el-icon[data-v-564dd31e]{margin-left:5px}.tracking-container .vehicle-list-card .card-header[data-v-564dd31e]{display:flex;justify-content:space-between;align-items:center}.tracking-container .vehicle-list-card .card-header .header-title[data-v-564dd31e]{font-size:16px;font-weight:700}.tracking-container .vehicle-list-card .pagination-container[data-v-564dd31e]{margin-top:15px;display:flex;justify-content:flex-end}.transport-type-container .search-card[data-v-9ba57e31]{margin-bottom:16px}.transport-type-container .search-card[data-v-9ba57e31] .el-form--inline .el-form-item{margin-right:16px;margin-bottom:16px}.transport-type-container .table-toolbar[data-v-9ba57e31]{display:flex;justify-content:space-between;margin-bottom:16px}.transport-type-container .table-toolbar .left[data-v-9ba57e31],.transport-type-container .table-toolbar .right[data-v-9ba57e31]{display:flex;gap:10px}.transport-type-container .table-card[data-v-9ba57e31]{margin-bottom:20px}.transport-type-container .type-info[data-v-9ba57e31]{display:flex;align-items:center}.transport-type-container .type-info .icon-wrapper[data-v-9ba57e31]{margin-right:12px}.transport-type-container .type-info .type-detail .type-name[data-v-9ba57e31]{font-weight:700;margin-bottom:4px}.transport-type-container .type-info .type-detail .type-desc[data-v-9ba57e31]{font-size:12px;color:#909399}.transport-type-container .price-info .price-amount[data-v-9ba57e31]{font-weight:700;color:#f56c6c}.transport-type-container .price-detail-list .price-detail-item[data-v-9ba57e31]{display:flex;justify-content:space-between;margin-bottom:8px}.transport-type-container .price-detail-list .price-detail-item .price-label[data-v-9ba57e31]{color:#606266}.transport-type-container .price-detail-list .price-detail-item .price-value[data-v-9ba57e31]{font-weight:700;color:#f56c6c}.transport-type-container .pagination-container[data-v-9ba57e31]{display:flex;justify-content:flex-end;margin-top:16px}.transport-type-container .column-selector-content[data-v-9ba57e31]{padding:16px}.transport-type-container .column-selector-content .drawer-subtitle[data-v-9ba57e31]{margin-bottom:16px;color:#606266}.transport-type-container .column-selector-content .column-item[data-v-9ba57e31]{margin-bottom:12px}.transport-type-container .column-selector-content .drawer-footer[data-v-9ba57e31]{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #ebeef5}.transport-type-container .handling-fee-rules[data-v-9ba57e31],.transport-type-container .handling-fee-rules .fee-calculation-info[data-v-9ba57e31]{margin-bottom:16px}.transport-type-container .handling-fee-rules .example-text[data-v-9ba57e31]{color:#606266}.transport-type-container .handling-fee-rules .preview-card[data-v-9ba57e31]{margin-top:16px}.transport-type-container .handling-fee-rules .preview-header[data-v-9ba57e31]{display:flex;align-items:center;gap:8px}.transport-type-container .handling-fee-rules .preview-content[data-v-9ba57e31]{padding:16px}.transport-type-container .handling-fee-rules .preview-scenarios[data-v-9ba57e31]{display:flex;flex-wrap:wrap;gap:16px}.transport-type-container .handling-fee-rules .preview-scenarios .scenario-item[data-v-9ba57e31]{display:flex;flex-direction:column;align-items:center;width:calc(25% - 16px)}.transport-type-container .handling-fee-rules .preview-scenarios .scenario-item .floor-label[data-v-9ba57e31]{margin-bottom:8px}.transport-type-container .handling-fee-rules .preview-scenarios .scenario-item .fee-amount[data-v-9ba57e31]{font-weight:700;color:#f56c6c}.transport-type-container .equipment-selection .equipment-info[data-v-9ba57e31]{margin-top:20px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer{display:flex;justify-content:center;align-items:flex-start;gap:20px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel{width:280px;min-height:300px;border:1px solid #dcdfe6;border-radius:6px;background-color:#fff}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__header{background-color:#f5f7fa;border-bottom:1px solid #ebeef5;padding:12px 15px;font-weight:500;color:#303133}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body{height:246px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__filter{margin:15px 15px 10px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list{height:200px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-checkbox{margin-left:15px;margin-right:15px;padding:8px 0;border-bottom:1px solid #f0f0f0}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-checkbox:last-child{border-bottom:none}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-checkbox .el-checkbox__label{color:#606266;font-size:14px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list .el-checkbox.is-checked .el-checkbox__label{color:#409eff;font-weight:500}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer-panel .el-transfer-panel__footer{border-top:1px solid #ebeef5;padding:10px 15px;background-color:#fafafa}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer__buttons{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 15px}.transport-type-container .equipment-selection[data-v-9ba57e31] .el-transfer .el-transfer__buttons .el-button{margin:0;padding:8px 12px;font-size:12px}.transport-type-container[data-v-9ba57e31] .avatar-uploader{text-align:center}.transport-type-container[data-v-9ba57e31] .avatar-uploader .avatar{width:178px;height:120px;display:block;object-fit:cover}.transport-type-container[data-v-9ba57e31] .avatar-uploader .avatar-uploader-icon{width:178px;height:120px;font-size:28px;color:#8c939d;background-color:#f5f7fa;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;line-height:120px}.equipment-fees-container[data-v-fcfd2b5c]{padding:20px}.search-card[data-v-fcfd2b5c]{margin-bottom:20px}.table-toolbar[data-v-fcfd2b5c]{display:flex;justify-content:space-between;margin-bottom:20px}.table-card[data-v-fcfd2b5c]{margin-bottom:20px}.pagination-container[data-v-fcfd2b5c]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-fcfd2b5c] .el-input-number .el-input__wrapper{width:100%}[data-v-fcfd2b5c] .equipment-fee-select{width:auto!important}[data-v-fcfd2b5c] .el-select .el-input{width:100%}.form-tip[data-v-fcfd2b5c]{margin-top:10px;margin-bottom:10px;font-size:.8em;color:#909399}.finance-overview .card-header[data-v-c7991e87]{display:flex;justify-content:space-between;align-items:center}.finance-overview .card-header .header-actions[data-v-c7991e87]{display:flex;gap:10px}.finance-overview .data-cards[data-v-c7991e87]{margin-bottom:20px}.finance-overview .data-cards .data-card[data-v-c7991e87]{height:120px}.finance-overview .data-cards .data-card .data-card-content[data-v-c7991e87]{display:flex;align-items:center;height:100%}.finance-overview .data-cards .data-card .data-card-content .data-card-icon[data-v-c7991e87]{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px}.finance-overview .data-cards .data-card .data-card-content .data-card-icon .el-icon[data-v-c7991e87]{font-size:30px;color:#fff}.finance-overview .data-cards .data-card .data-card-content .data-card-icon.income[data-v-c7991e87]{background-color:#67c23a}.finance-overview .data-cards .data-card .data-card-content .data-card-icon.expense[data-v-c7991e87]{background-color:#f56c6c}.finance-overview .data-cards .data-card .data-card-content .data-card-icon.profit[data-v-c7991e87]{background-color:#409eff}.finance-overview .data-cards .data-card .data-card-content .data-card-icon.order[data-v-c7991e87]{background-color:#e6a23c}.finance-overview .data-cards .data-card .data-card-content .data-card-info[data-v-c7991e87]{flex:1}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-title[data-v-c7991e87]{font-size:14px;color:#909399;margin-bottom:5px}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-value[data-v-c7991e87]{font-size:24px;font-weight:700;margin-bottom:5px}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-compare[data-v-c7991e87]{font-size:12px;display:flex;align-items:center}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-compare.up[data-v-c7991e87]{color:#67c23a}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-compare.down[data-v-c7991e87]{color:#f56c6c}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-compare .el-icon[data-v-c7991e87]{margin-right:2px}.finance-overview .data-cards .data-card .data-card-content .data-card-info .data-card-compare .compare-text[data-v-c7991e87]{margin-left:5px;color:#909399}.finance-overview .chart-container[data-v-c7991e87]{margin-bottom:20px}.finance-overview .chart-container .chart-card .chart-header[data-v-c7991e87]{display:flex;justify-content:space-between;align-items:center}.finance-overview .chart-container .chart-card .chart[data-v-c7991e87]{height:400px}.finance-overview .chart-row[data-v-c7991e87]{margin-bottom:20px}.finance-overview .chart-row .chart-card .chart-header[data-v-c7991e87]{display:flex;justify-content:space-between;align-items:center}.finance-overview .chart-row .chart-card .chart[data-v-c7991e87]{height:300px}.finance-overview .transaction-card .income-text[data-v-c7991e87]{color:#67c23a}.finance-overview .transaction-card .expense-text[data-v-c7991e87]{color:#f56c6c}.payment-management .card-header[data-v-1d720951]{display:flex;justify-content:space-between;align-items:center}.payment-management .filter-container[data-v-1d720951]{margin-bottom:20px}.payment-management .filter-container[data-v-1d720951] .el-select{width:100%;min-width:180px}.payment-management .filter-container .filter-form[data-v-1d720951]{display:flex;flex-wrap:wrap}.payment-management .pagination-container[data-v-1d720951]{display:flex;justify-content:flex-end;margin-top:20px}.payment-management .payment-log[data-v-1d720951]{margin-top:20px}.payment-management .payment-log .log-title[data-v-1d720951]{font-size:16px;font-weight:700;margin-bottom:10px}.payment-management .payment-log .log-operator[data-v-1d720951]{font-size:12px;color:#909399;margin-top:5px}.settlement-page .filter-card[data-v-12831707]{margin-bottom:20px}.settlement-page .card-header[data-v-12831707]{display:flex;justify-content:space-between;align-items:center}.settlement-page .table-card[data-v-12831707]{margin-bottom:20px}.settlement-page .pagination-container[data-v-12831707]{margin-top:20px;display:flex;justify-content:flex-end}.settlement-page .amount[data-v-12831707]{font-weight:700}.settlement-page .total-amount[data-v-12831707]{font-weight:700;color:#f56c6c;font-size:16px}.settlement-page .settlement-detail[data-v-12831707] .el-descriptions{margin-bottom:20px}.settlement-page .settle-form[data-v-12831707]{padding:0 20px}.invoice-container[data-v-0fa788bd]{width:100%;height:100%}.invoice-container .search-card[data-v-0fa788bd]{margin-bottom:20px}.invoice-container .search-card .search-form[data-v-0fa788bd]{display:flex;flex-wrap:wrap}.invoice-container .table-card .card-header[data-v-0fa788bd]{display:flex;justify-content:space-between;align-items:center}.invoice-container .table-card .card-header .header-title[data-v-0fa788bd]{font-size:16px;font-weight:700}.invoice-container .table-card .pagination-container[data-v-0fa788bd]{margin-top:15px;display:flex;justify-content:flex-end}.statistics-page .overview-card[data-v-22200ae8],.statistics-page .chart-row[data-v-22200ae8]{margin-bottom:20px}.statistics-page .card-header[data-v-22200ae8]{display:flex;justify-content:space-between;align-items:center}.statistics-page .data-overview .data-card[data-v-22200ae8]{display:flex;align-items:center;padding:20px;border-radius:8px;margin-bottom:20px;color:#fff}.statistics-page .data-overview .data-card.blue[data-v-22200ae8]{background:linear-gradient(to right,#409eff,#53a8ff)}.statistics-page .data-overview .data-card.green[data-v-22200ae8]{background:linear-gradient(to right,#67c23a,#85ce61)}.statistics-page .data-overview .data-card.orange[data-v-22200ae8]{background:linear-gradient(to right,#e6a23c,#ebb563)}.statistics-page .data-overview .data-card.purple[data-v-22200ae8]{background:linear-gradient(to right,#909399,#c0c4cc)}.statistics-page .data-overview .data-card .data-icon[data-v-22200ae8]{font-size:48px;margin-right:20px}.statistics-page .data-overview .data-card .data-info[data-v-22200ae8]{flex:1}.statistics-page .data-overview .data-card .data-info .data-title[data-v-22200ae8]{font-size:16px;margin-bottom:5px}.statistics-page .data-overview .data-card .data-info .data-value[data-v-22200ae8]{font-size:28px;font-weight:700;margin-bottom:5px}.statistics-page .data-overview .data-card .data-info .data-compare[data-v-22200ae8]{font-size:12px}.statistics-page .data-overview .data-card .data-info .data-compare .up[data-v-22200ae8]{color:#85ce61}.statistics-page .data-overview .data-card .data-info .data-compare .down[data-v-22200ae8]{color:#f56c6c}.statistics-page .chart-card[data-v-22200ae8]{height:400px}.statistics-page .chart-card .chart-container[data-v-22200ae8]{height:340px}.statistics-page .chart-card .chart-container .chart[data-v-22200ae8]{width:100%;height:100%}.statistics-page .chart-card .map-container .map-placeholder[data-v-22200ae8]{height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f7fa;border-radius:4px}.statistics-page .resource-tabs[data-v-22200ae8] .el-tabs__header{margin:0}.statistics-page .resource-tabs[data-v-22200ae8] .el-tabs__nav-wrap:after{display:none}.operation-report .filter-card[data-v-e570b72b],.operation-report .data-card[data-v-e570b72b]{margin-bottom:20px}.operation-report .card-header[data-v-e570b72b]{display:flex;justify-content:space-between;align-items:center}.operation-report .card-header .date-range[data-v-e570b72b]{font-size:14px;color:#909399}.operation-report .card-header .header-tabs[data-v-e570b72b]{margin:-10px 0}.operation-report .card-header .header-tabs[data-v-e570b72b] .el-tabs__header{margin:0}.operation-report .card-header .header-tabs[data-v-e570b72b] .el-tabs__nav-wrap:after{display:none}.operation-report .data-item[data-v-e570b72b]{text-align:center;padding:20px 0}.operation-report .data-item .data-label[data-v-e570b72b]{font-size:14px;color:#606266;margin-bottom:10px}.operation-report .data-item .data-value[data-v-e570b72b]{font-size:24px;font-weight:700;color:#303133;margin-bottom:10px}.operation-report .data-item .data-compare[data-v-e570b72b]{font-size:12px;color:#909399}.operation-report .data-item .data-compare .up[data-v-e570b72b]{color:#67c23a}.operation-report .data-item .data-compare .down[data-v-e570b72b]{color:#f56c6c}.operation-report .chart-container[data-v-e570b72b]{height:400px}.operation-report .chart-container .chart[data-v-e570b72b]{width:100%;height:100%}.operation-report .suggestion-list .suggestion-item[data-v-e570b72b]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EBEEF5}.operation-report .suggestion-list .suggestion-item[data-v-e570b72b]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.operation-report .suggestion-list .suggestion-item .suggestion-title[data-v-e570b72b]{display:flex;align-items:center;font-size:16px;font-weight:700;margin-bottom:10px}.operation-report .suggestion-list .suggestion-item .suggestion-title .el-icon[data-v-e570b72b]{margin-right:8px;font-size:18px}.operation-report .suggestion-list .suggestion-item .suggestion-title .el-icon.warning[data-v-e570b72b]{color:#e6a23c}.operation-report .suggestion-list .suggestion-item .suggestion-title .el-icon.info[data-v-e570b72b]{color:#909399}.operation-report .suggestion-list .suggestion-item .suggestion-title .el-icon.success[data-v-e570b72b]{color:#67c23a}.operation-report .suggestion-list .suggestion-item .suggestion-content[data-v-e570b72b]{color:#606266;line-height:1.5;padding-left:26px}.operation-report .up[data-v-e570b72b]{color:#67c23a}.operation-report .down[data-v-e570b72b]{color:#f56c6c}.message-center-container[data-v-0f412f76]{width:100%;height:100%}.message-center-container .contact-card[data-v-0f412f76]{height:calc(100vh - 135px);display:flex;flex-direction:column}.message-center-container .contact-card .card-header[data-v-0f412f76]{display:flex;justify-content:space-between;align-items:center}.message-center-container .contact-card .card-header .header-title[data-v-0f412f76]{font-size:16px;font-weight:700}.message-center-container .contact-card .card-header .header-actions[data-v-0f412f76]{font-size:18px;cursor:pointer}.message-center-container .contact-card .search-box[data-v-0f412f76]{margin-bottom:15px}.message-center-container .contact-card[data-v-0f412f76] .el-tabs__content{flex:1;overflow:hidden}.message-center-container .contact-card .el-tabs[data-v-0f412f76]{flex:1;display:flex;flex-direction:column;overflow:hidden}.message-center-container .contact-card .contact-list[data-v-0f412f76]{height:calc(100vh - 240px);overflow-y:auto}.message-center-container .contact-card .contact-list .contact-item[data-v-0f412f76]{display:flex;align-items:center;padding:10px;border-radius:4px;cursor:pointer;margin-bottom:5px}.message-center-container .contact-card .contact-list .contact-item[data-v-0f412f76]:hover{background-color:#f5f7fa}.message-center-container .contact-card .contact-list .contact-item.active[data-v-0f412f76]{background-color:#ecf5ff}.message-center-container .contact-card .contact-list .contact-item .contact-badge[data-v-0f412f76]{margin-right:10px}.message-center-container .contact-card .contact-list .contact-item .contact-info[data-v-0f412f76]{flex:1;overflow:hidden}.message-center-container .contact-card .contact-list .contact-item .contact-info .contact-name[data-v-0f412f76]{font-size:14px;font-weight:700;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-center-container .contact-card .contact-list .contact-item .contact-info .contact-message[data-v-0f412f76],.message-center-container .contact-card .contact-list .contact-item .contact-info .contact-status[data-v-0f412f76]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-center-container .contact-card .contact-list .contact-item .contact-info .contact-status.online[data-v-0f412f76]{color:#67c23a}.message-center-container .contact-card .contact-list .contact-item .contact-info .contact-status.offline[data-v-0f412f76]{color:#909399}.message-center-container .contact-card .contact-list .contact-item .contact-time[data-v-0f412f76]{font-size:12px;color:#909399;margin-left:5px}.message-center-container .contact-card .contact-list .empty-tip[data-v-0f412f76]{text-align:center;color:#909399;margin-top:20px;font-size:14px}.message-center-container .chat-card[data-v-0f412f76]{height:calc(100vh - 135px);display:flex;flex-direction:column}.message-center-container .chat-card .card-header[data-v-0f412f76]{display:flex;justify-content:space-between;align-items:center}.message-center-container .chat-card .card-header .chat-title[data-v-0f412f76]{font-size:16px;font-weight:700}.message-center-container .chat-card .chat-container[data-v-0f412f76]{flex:1;display:flex;flex-direction:column}.message-center-container .chat-card .chat-container .message-list[data-v-0f412f76]{flex:1;overflow-y:auto;padding:15px}.message-center-container .chat-card .chat-container .message-list .message-item[data-v-0f412f76]{display:flex;margin-bottom:15px}.message-center-container .chat-card .chat-container .message-list .message-item.self-message[data-v-0f412f76]{flex-direction:row-reverse}.message-center-container .chat-card .chat-container .message-list .message-item.self-message .message-avatar[data-v-0f412f76]{margin-left:10px;margin-right:0}.message-center-container .chat-card .chat-container .message-list .message-item.self-message .message-content[data-v-0f412f76]{align-items:flex-end}.message-center-container .chat-card .chat-container .message-list .message-item.self-message .message-content .message-sender[data-v-0f412f76]{justify-content:flex-end}.message-center-container .chat-card .chat-container .message-list .message-item.self-message .message-content .message-text[data-v-0f412f76]{background-color:#ecf5ff;border-radius:8px 0 8px 8px}.message-center-container .chat-card .chat-container .message-list .message-item .message-avatar[data-v-0f412f76]{margin-right:10px}.message-center-container .chat-card .chat-container .message-list .message-item .message-content[data-v-0f412f76]{max-width:70%;display:flex;flex-direction:column}.message-center-container .chat-card .chat-container .message-list .message-item .message-content .message-sender[data-v-0f412f76]{display:flex;align-items:center;margin-bottom:5px;font-size:14px}.message-center-container .chat-card .chat-container .message-list .message-item .message-content .message-sender .message-time[data-v-0f412f76]{font-size:12px;color:#909399;margin-left:10px}.message-center-container .chat-card .chat-container .message-list .message-item .message-content .message-text[data-v-0f412f76]{padding:10px;background-color:#f5f7fa;border-radius:0 8px 8px;word-break:break-word}.message-center-container .chat-card .chat-container .message-list .empty-message[data-v-0f412f76]{text-align:center;color:#909399;margin-top:50px;font-size:14px}.message-center-container .chat-card .chat-container .message-input[data-v-0f412f76]{padding:15px;border-top:1px solid #EBEEF5}.message-center-container .chat-card .chat-container .message-input .input-actions[data-v-0f412f76]{display:flex;justify-content:flex-end;margin-top:10px}.message-center-container .chat-card .empty-chat[data-v-0f412f76]{flex:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.message-center-container .contact-card[data-v-0f412f76]{height:auto;margin-bottom:20px}.message-center-container .contact-card .contact-list[data-v-0f412f76]{height:300px}.message-center-container .chat-card[data-v-0f412f76]{height:calc(100vh - 300px)}}.emergency-call-container[data-v-aaf4f99e]{width:100%;height:100%}.emergency-call-container .emergency-contacts-card[data-v-aaf4f99e]{margin-bottom:20px}.emergency-call-container .emergency-contacts-card .card-header[data-v-aaf4f99e]{display:flex;justify-content:space-between;align-items:center}.emergency-call-container .emergency-contacts-card .card-header .header-title[data-v-aaf4f99e]{font-size:16px;font-weight:700}.emergency-call-container .emergency-contacts-card .search-box[data-v-aaf4f99e]{margin-bottom:15px}.emergency-call-container .emergency-contacts-card .emergency-list[data-v-aaf4f99e]{max-height:400px;overflow-y:auto}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item[data-v-aaf4f99e]{display:flex;align-items:center;padding:10px;border-radius:4px;cursor:pointer;margin-bottom:5px}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item[data-v-aaf4f99e]:hover{background-color:#f5f7fa}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item.active[data-v-aaf4f99e]{background-color:#ecf5ff}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-info[data-v-aaf4f99e]{flex:1;margin-left:10px;overflow:hidden}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-info .contact-name[data-v-aaf4f99e]{font-size:14px;font-weight:700;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-info .contact-role[data-v-aaf4f99e]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-status[data-v-aaf4f99e]{font-size:12px;border-radius:10px;padding:2px 8px}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-status.available[data-v-aaf4f99e]{color:#67c23a;background-color:#f0f9eb}.emergency-call-container .emergency-contacts-card .emergency-list .contact-item .contact-status.unavailable[data-v-aaf4f99e]{color:#909399;background-color:#f4f4f5}.emergency-call-container .emergency-contacts-card .emergency-list .empty-tip[data-v-aaf4f99e]{text-align:center;color:#909399;margin-top:20px;font-size:14px}.emergency-call-container .call-card[data-v-aaf4f99e]{margin-bottom:20px}.emergency-call-container .call-card .card-header[data-v-aaf4f99e]{display:flex;justify-content:space-between;align-items:center}.emergency-call-container .call-card .card-header .header-title[data-v-aaf4f99e]{font-size:16px;font-weight:700}.emergency-call-container .call-card .card-header .call-status[data-v-aaf4f99e]{display:flex;align-items:center}.emergency-call-container .call-card .card-header .call-status .call-timer[data-v-aaf4f99e]{margin-left:10px;font-family:monospace;font-size:14px}.emergency-call-container .call-card .call-container[data-v-aaf4f99e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.emergency-call-container .call-card .call-container .selected-contact-info[data-v-aaf4f99e]{display:flex;flex-direction:column;align-items:center;text-align:center}.emergency-call-container .call-card .call-container .selected-contact-info .contact-name[data-v-aaf4f99e]{margin:15px 0 5px;font-size:20px}.emergency-call-container .call-card .call-container .selected-contact-info .contact-details[data-v-aaf4f99e]{margin:15px 0}.emergency-call-container .call-card .call-container .selected-contact-info .contact-details .contact-detail[data-v-aaf4f99e]{display:flex;align-items:center;margin:5px 0}.emergency-call-container .call-card .call-container .selected-contact-info .contact-details .contact-detail .el-icon[data-v-aaf4f99e]{margin-right:8px;color:#409eff}.emergency-call-container .call-card .call-container .selected-contact-info .call-actions[data-v-aaf4f99e]{display:flex;gap:20px;margin-top:20px}.emergency-call-container .call-card .call-container .selected-contact-info .call-actions .calling-animation[data-v-aaf4f99e]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-right:20px}.emergency-call-container .call-card .call-container .selected-contact-info .call-actions .calling-animation .circle-ripple[data-v-aaf4f99e]{position:absolute;width:80px;height:80px;border-radius:50%;background-color:#409eff1a;z-index:0;animation:ripple-aaf4f99e 1.5s infinite ease-in-out}.emergency-call-container .call-card .call-container .selected-contact-info .call-actions .calling-animation .el-avatar[data-v-aaf4f99e]{z-index:1}.emergency-call-container .call-card .call-container .no-contact-selected[data-v-aaf4f99e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.emergency-call-container .emergency-log-card .card-header[data-v-aaf4f99e]{display:flex;justify-content:space-between;align-items:center}.emergency-call-container .emergency-log-card .card-header .header-title[data-v-aaf4f99e]{font-size:16px;font-weight:700}.emergency-call-container .emergency-log-card .pagination-container[data-v-aaf4f99e]{display:flex;justify-content:center;margin-top:20px}@keyframes ripple-aaf4f99e{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(.8);opacity:1}}@media screen and (max-width: 768px){.emergency-call-container .call-card .call-container[data-v-aaf4f99e]{min-height:200px}}.notification-center-container[data-v-e3df76fc]{width:100%;height:100%}.notification-center-container .notification-filter-card .card-header[data-v-e3df76fc]{display:flex;justify-content:space-between;align-items:center}.notification-center-container .notification-filter-card .card-header .header-title[data-v-e3df76fc]{font-size:16px;font-weight:700}.notification-center-container .notification-filter-card .filter-list .filter-item[data-v-e3df76fc]{display:flex;align-items:center;padding:12px 16px;border-radius:4px;cursor:pointer;margin-bottom:5px;transition:background-color .3s}.notification-center-container .notification-filter-card .filter-list .filter-item[data-v-e3df76fc]:hover{background-color:#f5f7fa}.notification-center-container .notification-filter-card .filter-list .filter-item.active[data-v-e3df76fc]{background-color:#ecf5ff;color:#409eff}.notification-center-container .notification-filter-card .filter-list .filter-item .filter-icon[data-v-e3df76fc]{margin-right:12px;font-size:18px}.notification-center-container .notification-filter-card .filter-list .filter-item .filter-name[data-v-e3df76fc]{flex:1;font-size:14px}.notification-center-container .notification-filter-card .filter-list .divider[data-v-e3df76fc]{height:1px;background-color:#ebeef5;margin:12px 0}.notification-center-container .notification-list-card[data-v-e3df76fc]{margin-bottom:20px}.notification-center-container .notification-list-card .card-header[data-v-e3df76fc]{display:flex;justify-content:space-between;align-items:center}.notification-center-container .notification-list-card .card-header .header-title[data-v-e3df76fc]{font-size:16px;font-weight:700}.notification-center-container .notification-list-card .card-header .header-actions[data-v-e3df76fc]{display:flex;gap:10px}.notification-center-container .notification-list-card .notification-list .notification-item[data-v-e3df76fc]{display:flex;align-items:flex-start;padding:16px;border-bottom:1px solid #EBEEF5;cursor:pointer;transition:background-color .3s}.notification-center-container .notification-list-card .notification-list .notification-item[data-v-e3df76fc]:hover,.notification-center-container .notification-list-card .notification-list .notification-item.unread[data-v-e3df76fc]{background-color:#f5f7fa}.notification-center-container .notification-list-card .notification-list .notification-item.unread[data-v-e3df76fc]:before{content:"";display:block;width:6px;height:6px;background-color:#409eff;border-radius:50%;position:absolute;left:8px;margin-top:8px}.notification-center-container .notification-list-card .notification-list .notification-item.unread .notification-title[data-v-e3df76fc]{font-weight:700}.notification-center-container .notification-list-card .notification-list .notification-item .notification-icon[data-v-e3df76fc]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px;color:#fff}.notification-center-container .notification-list-card .notification-list .notification-item .notification-icon.system[data-v-e3df76fc]{background-color:#909399}.notification-center-container .notification-list-card .notification-list .notification-item .notification-icon.order[data-v-e3df76fc]{background-color:#409eff}.notification-center-container .notification-list-card .notification-list .notification-item .notification-icon.emergency[data-v-e3df76fc]{background-color:#f56c6c}.notification-center-container .notification-list-card .notification-list .notification-item .notification-icon.dispatch[data-v-e3df76fc]{background-color:#67c23a}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content[data-v-e3df76fc]{flex:1;overflow:hidden}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content .notification-title[data-v-e3df76fc]{font-size:16px;margin-bottom:8px;display:flex;align-items:center}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content .notification-title .el-tag[data-v-e3df76fc]{margin-left:8px}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content .notification-desc[data-v-e3df76fc]{font-size:14px;color:#606266;margin-bottom:8px;line-height:1.4}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content .notification-meta[data-v-e3df76fc]{font-size:12px;color:#909399}.notification-center-container .notification-list-card .notification-list .notification-item .notification-content .notification-meta .notification-time[data-v-e3df76fc]{margin-right:10px}.notification-center-container .notification-list-card .notification-list .notification-item .notification-actions[data-v-e3df76fc]{padding-left:10px;opacity:0;transition:opacity .3s}.notification-center-container .notification-list-card .notification-list .notification-item:hover .notification-actions[data-v-e3df76fc]{opacity:1}.notification-center-container .notification-list-card .pagination-container[data-v-e3df76fc]{display:flex;justify-content:center;margin-top:20px}.notification-center-container .notification-detail[data-v-e3df76fc]{padding:0 10px}.notification-center-container .notification-detail .detail-header .detail-title[data-v-e3df76fc]{font-size:18px;font-weight:700;margin-bottom:8px}.notification-center-container .notification-detail .detail-header .detail-time[data-v-e3df76fc]{font-size:14px;color:#909399}.notification-center-container .notification-detail .detail-content[data-v-e3df76fc]{display:flex;align-items:center;margin:20px 0}.notification-center-container .notification-detail .detail-content .detail-icon[data-v-e3df76fc]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px;color:#fff}.notification-center-container .notification-detail .detail-content .detail-icon.system[data-v-e3df76fc]{background-color:#909399}.notification-center-container .notification-detail .detail-content .detail-icon.order[data-v-e3df76fc]{background-color:#409eff}.notification-center-container .notification-detail .detail-content .detail-icon.emergency[data-v-e3df76fc]{background-color:#f56c6c}.notification-center-container .notification-detail .detail-content .detail-icon.dispatch[data-v-e3df76fc]{background-color:#67c23a}.notification-center-container .notification-detail .detail-content .detail-info .detail-type[data-v-e3df76fc]{font-size:14px;font-weight:700;margin-bottom:5px;display:flex;align-items:center}.notification-center-container .notification-detail .detail-content .detail-info .detail-type .el-tag[data-v-e3df76fc]{margin-left:8px}.notification-center-container .notification-detail .detail-content .detail-info .detail-sender[data-v-e3df76fc]{font-size:13px;color:#606266}.notification-center-container .notification-detail .detail-message[data-v-e3df76fc]{font-size:14px;line-height:1.6;color:#303133;margin-bottom:20px}.notification-center-container .notification-detail .detail-message .detail-extra[data-v-e3df76fc]{margin-top:10px;padding:10px;background-color:#f5f7fa;border-radius:4px;font-size:13px;color:#606266}.notification-center-container .notification-detail .detail-action[data-v-e3df76fc]{margin-top:20px;text-align:center}@media screen and (max-width: 768px){.notification-center-container .notification-filter-card[data-v-e3df76fc]{margin-bottom:20px}}.article-list-container[data-v-b04125ec]{padding:20px}.search-card[data-v-b04125ec]{margin-bottom:20px}.table-toolbar[data-v-b04125ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a}.table-toolbar .left[data-v-b04125ec]{display:flex;gap:12px}.table-toolbar .right[data-v-b04125ec]{display:flex;gap:8px}.table-card[data-v-b04125ec]{border-radius:4px;overflow:hidden}.operation-buttons[data-v-b04125ec]{display:flex;gap:8px;justify-content:center}.pagination-container[data-v-b04125ec]{margin-top:20px;text-align:right}.article-preview[data-v-b04125ec]{padding:20px}.article-preview h2[data-v-b04125ec]{margin-bottom:15px;color:#333;font-size:24px;font-weight:600}.article-meta[data-v-b04125ec]{color:#666;font-size:14px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.article-summary[data-v-b04125ec]{background:#f5f5f5;padding:15px;margin-bottom:20px;border-radius:4px;border-left:4px solid #409eff}.article-content[data-v-b04125ec]{line-height:1.8;color:#333;font-size:14px}.article-content[data-v-b04125ec] h1,.article-content[data-v-b04125ec] h2,.article-content[data-v-b04125ec] h3,.article-content[data-v-b04125ec] h4,.article-content[data-v-b04125ec] h5,.article-content[data-v-b04125ec] h6{margin:20px 0 10px;color:#333}.article-content[data-v-b04125ec] p{margin-bottom:12px}.article-content[data-v-b04125ec] img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}@media (max-width: 768px){.article-list-container[data-v-b04125ec]{padding:10px}.table-toolbar[data-v-b04125ec]{flex-direction:column;gap:12px;align-items:stretch}.table-toolbar .left[data-v-b04125ec],.table-toolbar .right[data-v-b04125ec]{justify-content:center}.operation-buttons[data-v-b04125ec]{flex-direction:column;gap:4px}}.app-container[data-v-ba3d1c86]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.app-container .el-form[data-v-ba3d1c86]{background:#fff;padding:20px;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a}.app-container .el-form .el-form-item[data-v-ba3d1c86]{margin-bottom:18px}.app-container .el-form .el-form-item .el-form-item__label[data-v-ba3d1c86]{color:#606266;font-weight:500}.app-container .el-form .el-form-item .el-input[data-v-ba3d1c86]{width:200px}.app-container .el-form .el-form-item .el-select[data-v-ba3d1c86]{width:150px}.app-container .el-form .el-button[data-v-ba3d1c86]{margin-left:10px}.app-container .el-form .el-button.el-button--primary[data-v-ba3d1c86]{background-color:#409eff;border-color:#409eff}.app-container .el-form .el-button.el-button--primary[data-v-ba3d1c86]:hover{background-color:#66b1ff;border-color:#66b1ff}.app-container .el-form .el-button.el-button--default[data-v-ba3d1c86]{color:#606266;border-color:#dcdfe6}.app-container .el-form .el-button.el-button--default[data-v-ba3d1c86]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.app-container .el-row[data-v-ba3d1c86]{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.app-container .el-row .el-button[data-v-ba3d1c86]{margin-right:10px}.app-container .el-row .el-button.el-button--primary.is-plain[data-v-ba3d1c86]{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.app-container .el-row .el-button.el-button--primary.is-plain[data-v-ba3d1c86]:hover{background:#409eff;border-color:#409eff;color:#fff}.app-container .el-row .el-button.el-button--success.is-plain[data-v-ba3d1c86]{color:#67c23a;background:#f0f9ff;border-color:#c2e7b0}.app-container .el-row .el-button.el-button--success.is-plain[data-v-ba3d1c86]:hover{background:#67c23a;border-color:#67c23a;color:#fff}.app-container .el-row .el-button.el-button--danger.is-plain[data-v-ba3d1c86]{color:#f56c6c;background:#fef0f0;border-color:#fbc4c4}.app-container .el-row .el-button.el-button--danger.is-plain[data-v-ba3d1c86]:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.app-container .el-row .el-button.is-disabled[data-v-ba3d1c86]{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.app-container .el-row .el-col[data-v-ba3d1c86]:last-child{margin-left:auto}.app-container .el-row .el-col:last-child .el-button-group[data-v-ba3d1c86]{display:flex;align-items:center;justify-content:flex-end}.app-container .el-row .el-col:last-child .el-button-group .el-button[data-v-ba3d1c86]{margin-left:0;margin-right:0;border-radius:0}.app-container .el-row .el-col:last-child .el-button-group .el-button[data-v-ba3d1c86]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.app-container .el-row .el-col:last-child .el-button-group .el-button[data-v-ba3d1c86]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.app-container .el-row .el-col:last-child .el-button-group .el-button[data-v-ba3d1c86]:hover{background-color:#409eff;border-color:#409eff;color:#fff}.app-container .el-row .el-col:last-child .el-button-group .el-button i[data-v-ba3d1c86]{font-size:14px}.app-container .el-table[data-v-ba3d1c86]{background:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a}.app-container .el-table .el-table__header th[data-v-ba3d1c86]{background-color:#fafafa;color:#606266;font-weight:500;border-bottom:1px solid #ebeef5}.app-container .el-table .el-table__body tr[data-v-ba3d1c86]:hover{background-color:#f5f7fa}.app-container .el-table .el-table__body tr td[data-v-ba3d1c86]{border-bottom:1px solid #ebeef5}.app-container .el-table .el-table__body tr td .el-tag.el-tag--success[data-v-ba3d1c86]{background-color:#f0f9ff;border-color:#b3d8ff;color:#409eff}.app-container .el-table .el-table__body tr td .el-tag.el-tag--danger[data-v-ba3d1c86]{background-color:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.app-container .el-table .el-table__body tr td .el-button.el-button--text[data-v-ba3d1c86]{color:#409eff}.app-container .el-table .el-table__body tr td .el-button.el-button--text[data-v-ba3d1c86]:hover{color:#66b1ff}.app-container .el-table .el-table__body tr td .el-button.el-button--text.el-button--danger[data-v-ba3d1c86]{color:#f56c6c}.app-container .el-table .el-table__body tr td .el-button.el-button--text.el-button--danger[data-v-ba3d1c86]:hover{color:#f78989}.app-container .el-pagination[data-v-ba3d1c86]{text-align:center;margin-top:20px;padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a}.el-dialog .el-dialog__header[data-v-ba3d1c86]{background-color:#f7f7f7;padding:20px 20px 10px;border-bottom:1px solid #ebeef5}.el-dialog .el-dialog__header .el-dialog__title[data-v-ba3d1c86]{color:#303133;font-weight:500;font-size:16px}.el-dialog .el-dialog__body[data-v-ba3d1c86]{padding:30px 20px}.el-dialog .el-dialog__body .el-form[data-v-ba3d1c86]{box-shadow:none;padding:0;margin:0;background:transparent}.el-dialog .el-dialog__body .el-form .el-form-item[data-v-ba3d1c86]{margin-bottom:22px}.el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__label[data-v-ba3d1c86]{color:#606266;font-weight:500}.el-dialog .el-dialog__body .el-form .el-form-item .el-input[data-v-ba3d1c86]{width:100%}.el-dialog .el-dialog__body .el-form .el-form-item .el-input .el-input__inner[data-v-ba3d1c86]{border-radius:4px;border:1px solid #dcdfe6}.el-dialog .el-dialog__body .el-form .el-form-item .el-input .el-input__inner[data-v-ba3d1c86]:focus{border-color:#409eff}.el-dialog .el-dialog__body .el-form .el-form-item .el-textarea .el-textarea__inner[data-v-ba3d1c86]{border-radius:4px;border:1px solid #dcdfe6}.el-dialog .el-dialog__body .el-form .el-form-item .el-textarea .el-textarea__inner[data-v-ba3d1c86]:focus{border-color:#409eff}.el-dialog .el-dialog__body .el-form .el-form-item .el-input-number[data-v-ba3d1c86]{width:100%}.el-dialog .el-dialog__body .el-form .el-form-item .el-input-number .el-input__inner[data-v-ba3d1c86]{text-align-last:left}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group .el-radio[data-v-ba3d1c86]{margin-right:30px}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group .el-radio .el-radio__label[data-v-ba3d1c86]{color:#606266}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group .el-radio.is-checked .el-radio__label[data-v-ba3d1c86]{color:#409eff}.el-dialog .el-dialog__footer[data-v-ba3d1c86]{padding:10px 20px 20px;border-top:1px solid #ebeef5;background-color:#f7f7f7}.el-dialog .el-dialog__footer .dialog-footer[data-v-ba3d1c86]{text-align:right}.el-dialog .el-dialog__footer .dialog-footer .el-button[data-v-ba3d1c86]{margin-left:10px}.el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary[data-v-ba3d1c86]{background-color:#409eff;border-color:#409eff}.el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary[data-v-ba3d1c86]:hover{background-color:#66b1ff;border-color:#66b1ff}.el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--default[data-v-ba3d1c86]{color:#606266;border-color:#dcdfe6}.el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--default[data-v-ba3d1c86]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}@media screen and (max-width: 768px){.app-container[data-v-ba3d1c86]{padding:10px}.app-container .el-form[data-v-ba3d1c86]{padding:15px}.app-container .el-form .el-form-item[data-v-ba3d1c86]{margin-bottom:15px}.app-container .el-form .el-form-item .el-input[data-v-ba3d1c86],.app-container .el-form .el-form-item .el-select[data-v-ba3d1c86]{width:100%}.app-container .el-row .el-col[data-v-ba3d1c86]{margin-bottom:10px}.app-container .el-row .el-button[data-v-ba3d1c86]{width:100%;margin-right:0;margin-bottom:10px}.app-container .el-table[data-v-ba3d1c86]{font-size:12px}.app-container .el-table .el-table__body td[data-v-ba3d1c86]{padding:8px 0}.app-container .el-table .el-table__body td .el-button[data-v-ba3d1c86]{padding:5px 8px;font-size:12px}.el-dialog[data-v-ba3d1c86]{width:90%!important;margin-top:5vh!important}.el-dialog .el-dialog__body[data-v-ba3d1c86]{padding:20px 15px}}@media print{.app-container .el-form[data-v-ba3d1c86],.app-container .el-row[data-v-ba3d1c86],.app-container .pagination[data-v-ba3d1c86]{display:none}.app-container .el-table[data-v-ba3d1c86]{box-shadow:none}.app-container .el-table .el-table__header th[data-v-ba3d1c86],.app-container .el-table .el-table__body td[data-v-ba3d1c86]{border:1px solid #000;padding:8px}}[data-v-ba3d1c86] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}[data-v-ba3d1c86] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}[data-v-ba3d1c86] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#bbb}[data-v-ba3d1c86] .el-table__body-wrapper::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}.el-loading-mask[data-v-ba3d1c86]{background-color:#ffffffe6}.el-loading-mask .el-loading-spinner .el-icon-loading[data-v-ba3d1c86]{color:#409eff}.article-form-container[data-v-8f079e76]{padding:20px}.card-header[data-v-8f079e76]{display:flex;justify-content:space-between;align-items:center}.box-card[data-v-8f079e76]{margin-bottom:20px}.editor-container[data-v-8f079e76]{border:1px solid #dcdfe6;border-radius:4px;min-height:400px}.thumbnail-upload-section .upload-area[data-v-8f079e76]{margin-bottom:20px}.thumbnail-upload-section .url-input-area[data-v-8f079e76]{margin-bottom:15px}.thumbnail-upload-section .thumbnail-actions[data-v-8f079e76]{text-align:center;margin-top:10px}.thumbnail-uploader[data-v-8f079e76]{display:block;text-align:center}.thumbnail-uploader .thumbnail-image[data-v-8f079e76]{width:300px;height:200px;object-fit:cover;border-radius:6px;border:1px solid #dcdfe6;cursor:pointer;transition:all .3s ease}.thumbnail-uploader .thumbnail-image[data-v-8f079e76]:hover{opacity:.8}.thumbnail-uploader .thumbnail-uploader-placeholder[data-v-8f079e76]{width:300px;height:200px;border:2px dashed #d9d9d9;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;transition:all .3s ease}.thumbnail-uploader .thumbnail-uploader-placeholder[data-v-8f079e76]:hover{border-color:#409eff;background-color:#f0f9ff}.thumbnail-uploader .thumbnail-uploader-icon[data-v-8f079e76]{font-size:32px;color:#8c939d;margin-bottom:10px}.thumbnail-uploader .el-upload__text[data-v-8f079e76]{color:#606266;font-size:14px}.article-preview[data-v-8f079e76]{padding:20px;line-height:1.6}.article-preview h2[data-v-8f079e76]{margin-bottom:15px;color:#333;font-size:24px;font-weight:600}.article-meta[data-v-8f079e76]{color:#666;font-size:14px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.article-summary[data-v-8f079e76]{background:#f5f5f5;padding:15px;margin-bottom:20px;border-radius:4px;border-left:4px solid #409eff}.article-content[data-v-8f079e76]{line-height:1.8;color:#333;font-size:14px}.article-content[data-v-8f079e76] h1,.article-content[data-v-8f079e76] h2,.article-content[data-v-8f079e76] h3,.article-content[data-v-8f079e76] h4,.article-content[data-v-8f079e76] h5,.article-content[data-v-8f079e76] h6{margin:20px 0 10px;color:#333}.article-content[data-v-8f079e76] p{margin-bottom:12px}.article-content[data-v-8f079e76] img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}.article-content[data-v-8f079e76] blockquote{border-left:4px solid #409eff;margin:16px 0;color:#666;background:#f9f9f9;padding:16px;border-radius:4px}.article-content[data-v-8f079e76] pre{background:#f6f8fa;border-radius:4px;padding:16px;overflow-x:auto;margin:12px 0}.article-content[data-v-8f079e76] code{background:#f6f8fa;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace}.article-content[data-v-8f079e76] table{border-collapse:collapse;width:100%;margin:16px 0}.article-content[data-v-8f079e76] table th,.article-content[data-v-8f079e76] table td{border:1px solid #dfe2e5;padding:8px 12px;text-align:left}.article-content[data-v-8f079e76] table th{background:#f6f8fa;font-weight:600}.article-key-input[data-v-8f079e76]{display:flex;align-items:center}.form-tip[data-v-8f079e76]{color:#999;font-size:12px;margin-top:5px;line-height:1.4}.error-page[data-v-f2d18b1f]{height:100%;min-height:600px;display:flex;align-items:center;justify-content:center}.error-page .error-content[data-v-f2d18b1f]{width:80%;max-width:1000px;padding:50px 0}.error-page .error-content .pic-error[data-v-f2d18b1f]{display:flex;justify-content:center;align-items:center;height:360px}.error-page .error-content .pic-error .error-image[data-v-f2d18b1f]{max-width:100%;max-height:100%}.error-page .error-content .bullshit[data-v-f2d18b1f]{padding:20px 0}.error-page .error-content .bullshit .bullshit-title[data-v-f2d18b1f]{font-size:36px;font-weight:700;margin-bottom:20px;color:#1890ff}.error-page .error-content .bullshit .bullshit-desc[data-v-f2d18b1f]{font-size:18px;line-height:1.6;margin-bottom:20px;color:#333}.error-page .error-content .bullshit .bullshit-detail[data-v-f2d18b1f]{font-size:16px;line-height:1.6;margin-bottom:30px;color:#666}.error-page .error-content .bullshit .bullshit-detail ul[data-v-f2d18b1f]{padding-left:20px}.error-page .error-content .bullshit .bullshit-detail ul li[data-v-f2d18b1f]{margin-bottom:8px}.error-page .error-content .bullshit .bullshit-actions[data-v-f2d18b1f]{margin-top:20px;display:flex;gap:15px}@media (max-width: 768px){.error-page .error-content[data-v-f2d18b1f]{padding:30px 0}.error-page .error-content .pic-error[data-v-f2d18b1f]{height:200px;margin-bottom:20px}.error-page .error-content .bullshit .bullshit-title[data-v-f2d18b1f]{font-size:24px}}.error-page[data-v-a44b70c1]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa}.error-page .error-container[data-v-a44b70c1]{display:flex;align-items:center;max-width:1000px;padding:40px}.error-page .error-container .error-image[data-v-a44b70c1]{flex:1;padding-right:40px}.error-page .error-container .error-image img[data-v-a44b70c1]{max-width:100%;height:auto}.error-page .error-container .error-content[data-v-a44b70c1]{flex:1}.error-page .error-container .error-content .error-title[data-v-a44b70c1]{font-size:72px;font-weight:700;color:#409eff;margin:0 0 20px}.error-page .error-container .error-content .error-desc[data-v-a44b70c1]{font-size:20px;color:#606266;margin-bottom:30px}.error-page .error-container .error-content .error-actions[data-v-a44b70c1]{display:flex;gap:15px}@media (max-width: 768px){.error-page .error-container[data-v-a44b70c1]{flex-direction:column;text-align:center;padding:20px}.error-page .error-container .error-image[data-v-a44b70c1]{padding-right:0;padding-bottom:30px}.error-page .error-container .error-content .error-actions[data-v-a44b70c1]{justify-content:center}}.error-page[data-v-1fbb56b1]{height:100%;min-height:600px;display:flex;align-items:center;justify-content:center}.error-page .error-content[data-v-1fbb56b1]{width:80%;max-width:1000px;padding:50px 0}.error-page .error-content .pic-error[data-v-1fbb56b1]{display:flex;justify-content:center;align-items:center;height:360px}.error-page .error-content .pic-error .error-image[data-v-1fbb56b1]{max-width:100%;max-height:100%}.error-page .error-content .bullshit[data-v-1fbb56b1]{padding:20px 0}.error-page .error-content .bullshit .bullshit-title[data-v-1fbb56b1]{font-size:36px;font-weight:700;margin-bottom:20px;color:#ff4d4f}.error-page .error-content .bullshit .bullshit-desc[data-v-1fbb56b1]{font-size:18px;line-height:1.6;margin-bottom:20px;color:#333}.error-page .error-content .bullshit .bullshit-detail[data-v-1fbb56b1]{font-size:16px;line-height:1.6;margin-bottom:30px;color:#666}.error-page .error-content .bullshit .bullshit-detail ul[data-v-1fbb56b1]{padding-left:20px}.error-page .error-content .bullshit .bullshit-detail ul li[data-v-1fbb56b1]{margin-bottom:8px}.error-page .error-content .bullshit .bullshit-detail .error-message[data-v-1fbb56b1]{margin-top:15px;padding:10px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#f5222d}.error-page .error-content .bullshit .bullshit-actions[data-v-1fbb56b1]{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}@media (max-width: 768px){.error-page .error-content[data-v-1fbb56b1]{padding:30px 0}.error-page .error-content .pic-error[data-v-1fbb56b1]{height:200px;margin-bottom:20px}.error-page .error-content .bullshit .bullshit-title[data-v-1fbb56b1]{font-size:24px}.error-page .error-content .bullshit-actions[data-v-1fbb56b1]{flex-direction:column;align-items:flex-start}.error-page .error-content .bullshit-actions .el-button[data-v-1fbb56b1]{margin-bottom:10px}}.user-profile[data-v-cfe100d5]{margin-bottom:20px}.user-profile .profile-avatar-wrapper[data-v-cfe100d5]{display:flex;justify-content:center}.user-profile .profile-avatar-wrapper .profile-avatar[data-v-cfe100d5]{display:flex;flex-direction:column;align-items:center}.user-profile .profile-avatar-wrapper .profile-avatar .avatar-actions[data-v-cfe100d5]{margin-top:10px}.user-profile .profile-avatar-wrapper .profile-avatar .user-name[data-v-cfe100d5]{margin-top:15px;font-size:20px;font-weight:500}.user-profile .profile-avatar-wrapper .profile-avatar .user-role[data-v-cfe100d5]{margin-top:5px;color:#606266}.user-profile .profile-info .info-item[data-v-cfe100d5]{display:flex;margin-bottom:15px}.user-profile .profile-info .info-item .info-label[data-v-cfe100d5]{width:100px;color:#606266}.user-profile .profile-info .info-item .info-value[data-v-cfe100d5]{flex:1;color:#303133}.user-tabs .basic-info .form-info .info-row[data-v-cfe100d5]{display:flex;margin-bottom:20px}.user-tabs .basic-info .form-info .info-row .info-title[data-v-cfe100d5]{width:100px;color:#606266}.user-tabs .basic-info .form-info .info-row .info-content[data-v-cfe100d5]{flex:1;color:#303133}.user-tabs .password-form[data-v-cfe100d5]{max-width:500px}.card-header[data-v-cfe100d5]{display:flex;justify-content:space-between;align-items:center}.avatar-uploader[data-v-cfe100d5]{display:inline-block}a[data-v-f8cd6986]{text-decoration:none;color:inherit;display:block;width:100%}.app-wrapper[data-v-398c1cc1]{height:100vh;width:100%;position:relative}.app-wrapper .sidebar-container[data-v-398c1cc1]{position:fixed;left:0;top:0;bottom:0;height:100%;background-color:#304156;transition:width .28s;overflow:hidden;box-shadow:0 1px 4px #0015291a;z-index:999}.app-wrapper .sidebar-container.collapsed[data-v-398c1cc1]{width:64px!important}.app-wrapper .sidebar-container.collapsed[data-v-398c1cc1] .el-sub-menu .el-sub-menu__icon-arrow{display:none}.app-wrapper .sidebar-container .logo-container[data-v-398c1cc1]{height:60px;display:flex;justify-content:center;align-items:center;padding:10px;overflow:hidden}.app-wrapper .sidebar-container .logo-container .logo-link[data-v-398c1cc1]{display:flex;align-items:center;text-decoration:none;width:100%;overflow:hidden}.app-wrapper .sidebar-container .logo-container .logo-img[data-v-398c1cc1]{height:32px;width:auto;margin-right:10px;vertical-align:middle}.app-wrapper .sidebar-container .logo-container .logo-title[data-v-398c1cc1]{color:#fff;font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s}.app-wrapper .sidebar-container .el-menu-vertical[data-v-398c1cc1]{border-right:none;width:100%}.app-wrapper .sidebar-container .el-menu-vertical[data-v-398c1cc1] .el-menu-item .el-icon,.app-wrapper .sidebar-container .el-menu-vertical[data-v-398c1cc1] .el-sub-menu__title .el-icon{min-width:24px;margin-right:10px;font-size:18px}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1]{width:64px}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-menu-item{padding:0!important;text-align:center}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-menu-item .el-icon{margin:0 auto}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu__title{padding:0!important;text-align:center}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu__title .el-icon{margin:0 auto}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-menu-item span,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu__title span{visibility:hidden;display:inline-block;width:0;height:0;overflow:hidden}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-menu-item .el-sub-menu__icon-arrow,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu.is-active>.el-sub-menu__title{color:#409eff!important}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu{background-color:#1f2d3d!important}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-menu-item,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-sub-menu__title{padding-left:20px!important;text-align:left}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-menu-item span,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-sub-menu__title span{visibility:visible;display:inline;width:auto;height:auto}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-menu-item .el-icon,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-sub-menu__title .el-icon{margin-right:10px}.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-menu-item .el-sub-menu__icon-arrow,.app-wrapper .sidebar-container .el-menu-vertical.el-menu--collapse[data-v-398c1cc1] .el-sub-menu .el-menu .el-sub-menu__title .el-sub-menu__icon-arrow{display:inline-block}.app-wrapper .right-container[data-v-398c1cc1]{position:relative;margin-left:var(--2c65bbe2);width:calc(100% - var(--2c65bbe2));transition:margin-left .28s,width .28s}.app-wrapper .right-container .navbar[data-v-398c1cc1]{height:60px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 4px #00152914;display:flex;align-items:center;padding:0 15px;margin-bottom:10px}.app-wrapper .right-container .navbar .hamburger[data-v-398c1cc1]{cursor:pointer;margin-right:20px;display:flex;align-items:center}.app-wrapper .right-container .navbar .hamburger[data-v-398c1cc1]:hover{opacity:.7}.app-wrapper .right-container .navbar .el-breadcrumb[data-v-398c1cc1]{flex:1;margin-left:8px}.app-wrapper .right-container .navbar .right-menu[data-v-398c1cc1]{display:flex;align-items:center}.app-wrapper .right-container .navbar .right-menu .right-menu-item[data-v-398c1cc1]{cursor:pointer;padding:0 8px;position:relative;color:#606266}.app-wrapper .right-container .navbar .right-menu .right-menu-item.hover-effect[data-v-398c1cc1]:hover{background:#00000006}.app-wrapper .right-container .navbar .right-menu .user-dropdown[data-v-398c1cc1]{margin-left:10px}.app-wrapper .right-container .navbar .right-menu .user-dropdown .user-info[data-v-398c1cc1]{display:flex;align-items:center;cursor:pointer}.app-wrapper .right-container .navbar .right-menu .user-dropdown .user-info .username[data-v-398c1cc1]{margin-left:8px;font-size:14px;color:#303133}.app-wrapper .right-container .navbar .right-menu .notification-item[data-v-398c1cc1]{padding:8px 16px;width:300px}.app-wrapper .right-container .navbar .right-menu .notification-item .notification-title[data-v-398c1cc1]{font-weight:700;font-size:14px;margin-bottom:5px}.app-wrapper .right-container .navbar .right-menu .notification-item .notification-content[data-v-398c1cc1]{font-size:13px;color:#606266;margin-bottom:5px}.app-wrapper .right-container .navbar .right-menu .notification-item .notification-time[data-v-398c1cc1]{font-size:12px;color:#909399}.app-wrapper .right-container .navbar .right-menu .view-all[data-v-398c1cc1]{text-align:center;font-size:13px;color:#409eff}.app-wrapper .right-container .app-main[data-v-398c1cc1]{flex:1;padding:20px;overflow:auto;background-color:#f0f2f5}.fade-transform-enter-active[data-v-398c1cc1],.fade-transform-leave-active[data-v-398c1cc1]{transition:all .25s}.fade-transform-enter-from[data-v-398c1cc1]{opacity:0;transform:translate(20px)}.fade-transform-leave-to[data-v-398c1cc1]{opacity:0;transform:translate(-20px)}:export{menuText:#bfcbd9;menuActiveText:#409EFF;subMenuActiveText:#f4f4f5;menuBg:#304156;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px;navBarHeight:50px;tagViewHeight:34px}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-transform-leave-active,.fade-transform-enter-active{transition:all .3s}.fade-transform-enter-from{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .3s}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-leave-active{position:absolute}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.zoom-enter-active,.zoom-leave-active{transition:all .3s ease-out}.zoom-enter-from,.zoom-leave-to{opacity:0;transform:scale(.95)}.list-move,.list-enter-active,.list-leave-active{transition:all .3s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(30px)}.list-leave-active{position:absolute}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}:root{--el-color-primary: #409EFF;--el-color-success: #67C23A;--el-color-warning: #E6A23C;--el-color-danger: #F56C6C;--el-color-info: #909399}.el-table .el-table__header-wrapper th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:12px 0}.el-table .el-table__row td{padding:10px 0}.el-table .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafafa}.el-form .el-form-item__label{font-weight:400}.el-form.form-label-bold .el-form-item__label{font-weight:500}.el-form.form-label-top .el-form-item__label{float:none;display:block;text-align:left;padding:0 0 10px}.el-card{border-radius:4px;border:none;box-shadow:0 1px 4px #00000014}.el-card.is-always-shadow{box-shadow:0 1px 4px #00000014}.el-card .el-card__header{padding:15px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:500}.el-card .el-card__body{padding:20px}.el-button.is-round{padding-left:20px;padding-right:20px}.el-button.is-circle{padding:8px}.el-button.el-button--text{padding:0}.el-pagination{margin-top:20px;justify-content:flex-end}.el-pagination .el-pagination__total{margin-right:10px}.el-pagination .el-pagination__jump{margin-left:10px}.el-dialog{border-radius:4px}.el-dialog .el-dialog__header{padding:15px 20px;border-bottom:1px solid #ebeef5;margin-right:0}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5}.el-drawer .el-drawer__header{margin-bottom:0;padding:15px 20px;border-bottom:1px solid #ebeef5;color:#303133;font-size:16px;font-weight:500}.el-drawer .el-drawer__body{padding:20px}.el-tabs .el-tabs__header{margin-bottom:20px}.el-tabs .el-tabs__item{height:40px;line-height:40px;font-size:14px}.el-dropdown-menu{padding:5px 0}.el-dropdown-menu .el-dropdown-menu__item{padding:8px 16px;font-size:14px;line-height:1.5}.el-date-editor,.el-date-editor.el-date-editor--daterange,.el-date-editor.el-date-editor--datetimerange{width:100%}.el-tree .el-tree-node__content{height:32px}.el-tag{margin-right:8px;margin-bottom:8px}.el-tag:last-child{margin-right:0}.el-loading-mask{background-color:#fffc}.el-steps .el-step__title{font-size:14px}.app-wrapper{position:relative;height:100%;width:100%}.app-wrapper:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar{position:fixed;top:0}.drawer-bg{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 210px);transition:width .28s}.hideSidebar .fixed-header{width:calc(100% - 54px)}.mobile .fixed-header{width:100%}.has-logo .el-scrollbar{height:calc(100% - 50px)}.sidebar-container{transition:width .28s;width:210px!important;background-color:#304156;height:100%;position:fixed;font-size:0px;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}.sidebar-container .horizontal-collapse-transition{transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}.sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}.sidebar-container .el-scrollbar__bar.is-vertical{right:0}.sidebar-container .el-scrollbar{height:100%}.sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}.sidebar-container .is-horizontal{display:none}.sidebar-container a{display:inline-block;width:100%;overflow:hidden}.sidebar-container .svg-icon{margin-right:16px}.sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}.sidebar-container .el-menu{border:none;height:100%;width:100%!important}.sidebar-container .el-menu-item,.sidebar-container .el-sub-menu__title{height:50px;line-height:50px;color:#bfcbd9}.sidebar-container .el-menu-item:hover,.sidebar-container .el-sub-menu__title:hover{background-color:#001528!important}.sidebar-container .el-menu-item .el-icon,.sidebar-container .el-sub-menu__title .el-icon{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.sidebar-container .is-active>.el-sub-menu__title{color:#f4f4f5!important}.sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,.sidebar-container .el-sub-menu .el-menu-item{min-width:210px!important;background-color:#1f2d3d!important}.sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.sidebar-container .el-sub-menu .el-menu-item:hover{background-color:#001528!important}.sidebar-container .el-menu-item.is-active{color:#409eff!important}.hideSidebar .sidebar-container{width:54px!important}.hideSidebar .main-container{margin-left:54px}.hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}.hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}.hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}.hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}.hideSidebar .el-sub-menu{overflow:hidden}.hideSidebar .el-sub-menu>.el-sub-menu__title{padding:0!important}.hideSidebar .el-sub-menu>.el-sub-menu__title .svg-icon{margin-left:20px}.hideSidebar .el-sub-menu>.el-sub-menu__title .sub-el-icon{margin-left:19px}.hideSidebar .el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.hideSidebar .el-menu--collapse .el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse .el-menu .el-sub-menu{min-width:210px!important}.mobile .main-container{margin-left:0}.mobile .sidebar-container{transition:transform .28s;width:210px!important}.mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-210px,0,0)}.withoutAnimation .main-container,.withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:#001528!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}body{height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333;background-color:#f5f7fa}html{height:100%;box-sizing:border-box}#app{height:100%}*,*:before,*:after{box-sizing:inherit}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.pointer{cursor:pointer}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.fr{float:right}.fl{float:left}.block{display:block}.inlineBlock{display:inline-block}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.m-5{margin:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.m-15{margin:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.m-25{margin:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.m-30{margin:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.m-35{margin:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.p-35{padding:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.m-45{margin:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.p-45{padding:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.m-50{margin:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.app-container{padding:20px}.app-card{margin-bottom:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px #00000014}.app-card .card-header{padding:15px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.app-card .card-header .title{font-size:16px;font-weight:500;color:#303133}.app-card .card-body{padding:20px}.table-toolbar{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.table-toolbar .left,.table-toolbar .right{display:flex;gap:10px}.action-group{display:flex;gap:8px}.form-container{max-width:800px;margin:0 auto}.form-container .form-footer{margin-top:30px;text-align:center}.detail-container .detail-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.detail-container .detail-header .title{font-size:18px;font-weight:500;color:#303133}.detail-container .detail-header .subtitle{margin-top:5px;font-size:14px;color:#909399}.detail-container .detail-section{margin-bottom:25px}.detail-container .detail-section .section-title{margin-bottom:15px;font-size:16px;font-weight:500;color:#303133}.detail-container .detail-item{margin-bottom:15px;display:flex}.detail-container .detail-item .label{width:120px;color:#909399}.detail-container .detail-item .value{flex:1;color:#303133}.status-success{color:#67c23a}.status-warning{color:#e6a23c}.status-danger{color:#f56c6c}.status-info{color:#909399}.status-primary{color:#409eff}
