@charset "UTF-8";.system-logs{color:#111827}.system-logs .logs-workbench,.system-logs .filter-panel,.system-logs .log-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #1018280a}.system-logs .audit-header{display:flex;justify-content:flex-end;align-items:center;padding-bottom:12px}.system-logs .audit-header .header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.system-logs .auto-refresh-control{display:inline-flex;align-items:center;gap:8px;color:#374151;font-size:13px;white-space:nowrap}.system-logs .refresh-interval-select{width:92px}.system-logs .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.system-logs .stat-card{display:flex;justify-content:space-between;align-items:center;min-height:88px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #1018280a;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.system-logs .stat-card.is-clickable{cursor:pointer}.system-logs .stat-card.is-clickable:hover{border-color:#bfdbfe;box-shadow:0 8px 24px #2563eb17;transform:translateY(-1px)}.system-logs .stat-card strong{display:block;margin-top:4px;color:#111827;font-size:26px;line-height:30px;font-weight:700}.system-logs .stat-card.blue .stat-icon{color:#1d4ed8;background:#eff6ff}.system-logs .stat-card.green .stat-icon{color:#047857;background:#ecfdf5}.system-logs .stat-card.orange .stat-icon{color:#c2410c;background:#fff7ed}.system-logs .stat-card.red .stat-icon{color:#b91c1c;background:#fef2f2}.system-logs .stat-title,.system-logs .stat-desc,.system-logs .stat-action{display:block;font-size:12px}.system-logs .stat-title{color:#6b7280;font-size:13px}.system-logs .stat-desc{margin-top:4px;color:#9ca3af}.system-logs .stat-action{margin-top:4px;color:#2563eb;font-weight:600}.system-logs .stat-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;font-size:20px}.system-logs .logs-workbench{margin-top:12px;padding:0 0 12px;overflow:hidden}.system-logs .log-tabs .el-tabs__header{margin:0;padding:0 18px;background:#fff}.system-logs .log-tabs .el-tabs__content{padding:10px 18px 0}.system-logs .tab-label{display:inline-flex;align-items:center;gap:8px}.system-logs .tab-label em{min-width:22px;padding:1px 7px;border-radius:999px;background:#eff6ff;color:#2563eb;font-style:normal;font-size:12px;line-height:18px;text-align:center}.system-logs .filter-panel{display:block;padding:12px 14px}.system-logs .filter-row{display:grid;align-items:center;gap:10px}.system-logs .filter-row .el-select,.system-logs .filter-row .el-date-editor{width:100%}.system-logs .operation-row{grid-template-columns:minmax(240px,1fr) minmax(140px,180px) minmax(140px,180px) minmax(140px,180px) minmax(320px,380px) auto}.system-logs .login-row{grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(120px,150px) minmax(320px,420px) auto}.system-logs .anomalies-row{grid-template-columns:minmax(240px,1fr) minmax(140px,180px) minmax(120px,150px) minmax(150px,190px) minmax(130px,170px) minmax(300px,360px) auto}.system-logs .filter-actions{display:flex;gap:8px}.system-logs .filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.system-logs .quick-filter-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;color:#6b7280;font-size:13px}.system-logs .quick-filter-label{white-space:nowrap}.system-logs .quick-time-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.system-logs .quick-time{height:28px;padding:0 11px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;cursor:pointer}.system-logs .quick-time.active,.system-logs .quick-time:hover{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.system-logs .log-table-wrapper{margin-top:12px;overflow:hidden}.system-logs .audit-table{width:100%}.system-logs .audit-table th.el-table__cell{height:44px;background:#f9fafb;color:#374151;font-size:13px;font-weight:600}.system-logs .audit-table td.el-table__cell{height:52px;color:#374151;font-size:13px}.system-logs .audit-table .el-table__row:hover>td.el-table__cell{background:#f9fafb}.system-logs .time-cell{color:#4b5563;white-space:nowrap}.system-logs .user-pill{display:inline-flex;max-width:112px;height:24px;align-items:center;padding:0 8px;border-radius:6px;background:#f3f4f6;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-logs .user-pill.system{background:#eef2ff;color:#4338ca}.system-logs .log-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.system-logs .log-tag.green{color:#047857;background:#ecfdf5}.system-logs .log-tag.blue{color:#1d4ed8;background:#eff6ff}.system-logs .log-tag.red{color:#b91c1c;background:#fef2f2}.system-logs .log-tag.orange{color:#c2410c;background:#fff7ed}.system-logs .log-tag.purple{color:#6d28d9;background:#f5f3ff}.system-logs .log-tag.yellow{color:#a16207;background:#fefce8}.system-logs .log-tag.gray{color:#4b5563;background:#f3f4f6}.system-logs .log-tag.muted{color:#6b7280;background:#f9fafb}.system-logs .summary-cell{display:block;overflow:hidden;color:#374151;text-overflow:ellipsis;white-space:nowrap}.system-logs .ip-cell{display:inline-flex;align-items:center;gap:4px;color:#4b5563;white-space:nowrap}.system-logs .table-empty-state{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280}.system-logs .table-empty-state strong{color:#111827;font-size:15px}.system-logs .pagination{display:flex;justify-content:flex-end;margin-top:18px}.system-logs .text-danger{color:#dc2626}.system-logs .text-success{color:#047857}.log-detail-drawer .el-drawer__header{margin-bottom:0;padding:22px 24px 16px;border-bottom:1px solid #e5e7eb}.log-detail-drawer .el-drawer__body{padding:0 24px 24px;background:#f9fafb}.log-detail-drawer .drawer-heading h3{margin:0;color:#111827;font-size:18px;font-weight:700}.log-detail-drawer .drawer-heading p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:20px}.log-detail-drawer .drawer-content{padding-top:4px}.log-detail-drawer .detail-section{margin-top:20px}.log-detail-drawer .detail-section h4{margin:0 0 10px;color:#111827;font-size:14px;font-weight:700}.log-detail-drawer .detail-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-detail-drawer .detail-section-title h4{margin-bottom:10px}.log-detail-drawer .detail-title-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.log-detail-drawer .detail-card{padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.log-detail-drawer .detail-row{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:16px;color:#111827;font-size:13px}.log-detail-drawer .detail-row span{flex:0 0 auto;color:#6b7280}.log-detail-drawer .detail-row strong{min-width:0;text-align:right;word-break:break-word}.log-detail-drawer .detail-copy-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.log-detail-drawer .detail-description,.log-detail-drawer .detail-empty{color:#374151;font-size:13px;line-height:22px;white-space:pre-wrap}.log-detail-drawer .risk-card{display:flex;flex-direction:column;gap:12px}.log-detail-drawer .risk-summary{display:flex;align-items:center;gap:8px}.log-detail-drawer .risk-list{margin:0;padding-left:18px;color:#374151;font-size:13px;line-height:22px}.log-detail-drawer .triggered-rules{display:grid;gap:8px}.log-detail-drawer .triggered-rule{padding:10px 12px;border-radius:8px;background:#f9fafb}.log-detail-drawer .triggered-rule span{color:#111827;font-size:13px;font-weight:600}.log-detail-drawer .triggered-rule p{margin:4px 0 0;color:#6b7280;font-size:12px;line-height:18px}.log-detail-drawer .risk-tags{display:flex;flex-wrap:wrap;gap:8px}.log-detail-drawer .log-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.log-detail-drawer .log-tag.red{color:#b91c1c;background:#fef2f2}.log-detail-drawer .log-tag.orange{color:#c2410c;background:#fff7ed}.log-detail-drawer .log-tag.yellow{color:#a16207;background:#fefce8}.log-detail-drawer .log-tag.gray{color:#4b5563;background:#f3f4f6}.log-detail-drawer .detail-empty{color:#6b7280}.log-detail-drawer .diff-table{border-radius:10px;overflow:hidden}.log-detail-drawer .field-key{display:block;margin-top:3px;color:#9ca3af;font-size:12px}.log-detail-drawer .diff-value{display:inline-block;max-width:100%;padding:3px 7px;border-radius:6px;word-break:break-word}.log-detail-drawer .diff-value.old{background:#fef2f2;color:#b91c1c}.log-detail-drawer .diff-value.new{background:#ecfdf5;color:#047857}.log-detail-drawer .user-agent-detail,.log-detail-drawer .raw-data-block{margin-top:12px;padding:10px;border-radius:8px;background:#f3f4f6;color:#4b5563;font-family:monospace;font-size:12px;line-height:18px;word-break:break-all}.log-detail-drawer .raw-data-block{max-height:320px;overflow:auto;white-space:pre-wrap}.log-trajectory-drawer .el-drawer__header{margin-bottom:0;padding:22px 24px 16px;border-bottom:1px solid #e5e7eb}.log-trajectory-drawer .el-drawer__body{padding:0 24px 24px;background:#f9fafb}.log-trajectory-drawer .drawer-heading h3{margin:0;color:#111827;font-size:18px;font-weight:700}.log-trajectory-drawer .drawer-heading p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:20px}.log-trajectory-drawer .trajectory-content{padding-top:18px}.log-trajectory-drawer .trajectory-subject{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.log-trajectory-drawer .trajectory-subject strong{color:#111827;font-size:15px}.log-trajectory-drawer .trajectory-subject span{color:#6b7280;font-size:13px}.log-trajectory-drawer .trajectory-empty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280}.log-trajectory-drawer .trajectory-empty strong{color:#111827;font-size:15px}.log-trajectory-drawer .trajectory-list{display:grid;gap:12px;margin-top:16px}.log-trajectory-drawer .trajectory-item{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px}.log-trajectory-drawer .trajectory-item time{padding-top:14px;color:#6b7280;font-size:12px;line-height:18px;text-align:right}.log-trajectory-drawer .trajectory-card{padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.log-trajectory-drawer .trajectory-card p{margin:8px 0 0;color:#374151;font-size:13px;line-height:20px}.log-trajectory-drawer .trajectory-card-head,.log-trajectory-drawer .trajectory-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.log-trajectory-drawer .trajectory-card-head strong{color:#111827;font-size:14px}.log-trajectory-drawer .trajectory-meta{margin:10px 0 2px;color:#6b7280;font-size:12px}.log-trajectory-drawer .source-pill{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500}.log-trajectory-drawer .source-pill.operation{color:#1d4ed8;background:#eff6ff}.log-trajectory-drawer .source-pill.login{color:#047857;background:#ecfdf5}.log-trajectory-drawer .risk-text{font-weight:600}.log-trajectory-drawer .risk-text.red{color:#b91c1c}.log-trajectory-drawer .risk-text.orange{color:#c2410c}.log-trajectory-drawer .risk-text.yellow{color:#a16207}.log-trajectory-drawer .trajectory-pagination{display:flex;justify-content:flex-end;margin-top:18px}.user-option-name{color:#303133;font-weight:500}.user-option-phone{float:right;margin-left:16px;color:#909399;font-size:12px}.log-export-dialog .export-confirm{color:#374151;font-size:14px;line-height:22px}.log-export-dialog .export-confirm p{margin:0 0 14px}.log-export-dialog .export-filter-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border-radius:10px;background:#f9fafb}.log-export-dialog .export-filter-summary>span{color:#6b7280}@media (max-width: 1440px){.system-logs .filter-row{display:flex;flex-wrap:wrap}.system-logs .filter-row>.el-input,.system-logs .filter-row>.el-select,.system-logs .filter-row>.el-date-editor{flex:1 1 200px;min-width:180px}.system-logs .operation-row,.system-logs .login-row,.system-logs .anomalies-row{grid-template-columns:none}.system-logs .main-search{flex:2 1 280px;min-width:240px}.system-logs .date-range{flex:2 1 320px;min-width:280px}.system-logs .filter-actions{flex:0 0 auto;margin-left:auto}}@media (max-width: 960px){.system-logs .audit-header{flex-direction:column}.system-logs .header-actions{justify-content:flex-start}.system-logs .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.system-logs .stat-grid{grid-template-columns:1fr}.system-logs .filter-row>.el-input,.system-logs .filter-row>.el-select,.system-logs .filter-row>.el-date-editor{flex:1 1 100%}.system-logs .main-search,.system-logs .date-range,.system-logs .filter-actions{flex:1 1 100%;margin-left:0}.system-logs .filter-actions{flex-wrap:wrap}.system-logs .quick-filter-row{grid-template-columns:1fr}}.user-management .toolbar[data-v-75d534e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-management .toolbar .toolbar-left[data-v-75d534e6]{display:flex;gap:10px}.user-management .toolbar .toolbar-right[data-v-75d534e6]{display:flex;gap:10px;align-items:center}.user-management .user-table-container[data-v-75d534e6]{width:100%;overflow-x:auto}.user-management .user-table-container .pagination[data-v-75d534e6]{margin-top:20px;text-align:right}.user-management .user-table-container .action-buttons[data-v-75d534e6]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-start}.user-management .user-table-container .action-buttons .el-button[data-v-75d534e6]{margin:0!important}.user-management[data-v-75d534e6] .el-table .el-table__body-wrapper{overflow-x:auto}.user-management[data-v-75d534e6] .el-table .el-table__fixed-right{box-shadow:-2px 0 8px #0000001a}.qrcode-section .current-qrcode[data-v-75d534e6]{margin-bottom:15px;padding:10px;background:#f5f7fa;border-radius:4px}.qrcode-section .current-qrcode .qrcode-info[data-v-75d534e6]{display:flex;align-items:center;gap:10px}.qrcode-section .current-qrcode .qrcode-info .qrcode-url[data-v-75d534e6]{flex:1;font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrcode-section .qrcode-upload .upload-controls[data-v-75d534e6]{display:flex;align-items:center;margin-bottom:10px}.qrcode-section .qrcode-upload .qrcode-options[data-v-75d534e6]{display:flex;align-items:center;justify-content:space-between}.qrcode-section .qrcode-upload .qrcode-options .qrcode-tip[data-v-75d534e6]{display:flex;align-items:center;gap:5px;color:#909399;font-size:12px}.permissions-section .section-header[data-v-75d534e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.permissions-section .section-header .section-title[data-v-75d534e6]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:#303133}.permissions-section .permissions-grid[data-v-75d534e6]{display:flex;flex-wrap:wrap;gap:8px;min-height:100px}.permission-tree-container .permission-tree-header[data-v-75d534e6]{margin-bottom:16px;padding:10px;background-color:#f5f7fa;border-radius:4px;text-align:center}.permission-tree-container .permission-tree[data-v-75d534e6]{max-height:450px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.permission-tree-container .permission-tree .permission-node[data-v-75d534e6]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.permission-tree-container .permission-tree .permission-node .permission-name[data-v-75d534e6]{font-weight:500;color:#303133}.permission-tree-container .permission-tree .permission-node .permission-desc[data-v-75d534e6]{color:#909399;font-size:12px;margin-left:8px}.permission-tree-container .permission-tree[data-v-75d534e6] .el-tree-node__content{height:32px}.permission-tree-container .permission-tree[data-v-75d534e6] .el-tree-node__content:has(>.el-tree-node__expand-icon:not(.is-leaf)) .permission-name{font-weight:600;font-size:15px;color:#409eff}.permission-tree-container .permission-tree[data-v-75d534e6] .el-tree-node__children .el-tree-node__content{padding-left:40px!important}.technician-management[data-v-9e37a0de]{display:flex;flex-direction:column;gap:16px}.toolbar[data-v-9e37a0de]{display:flex;justify-content:space-between;align-items:center;gap:16px}.toolbar-title h3[data-v-9e37a0de]{margin:0 0 4px}.toolbar-title span[data-v-9e37a0de],.empty-text[data-v-9e37a0de]{color:#909399;font-size:13px}.toolbar-filters[data-v-9e37a0de]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pagination[data-v-9e37a0de]{display:flex;justify-content:flex-end}.tag-list[data-v-9e37a0de]{display:flex;flex-wrap:wrap;gap:6px}.role-management .toolbar[data-v-b015a106]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.role-management .toolbar .toolbar-left[data-v-b015a106]{display:flex;gap:10px}.role-management .toolbar .toolbar-right[data-v-b015a106]{display:flex;gap:10px;align-items:center}.role-management .permission-badge[data-v-b015a106] .el-badge__content,.role-management .user-badge[data-v-b015a106] .el-badge__content{background-color:#409eff}.role-management .permission-management .permission-header[data-v-b015a106]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.role-management .permission-management .permission-header .header-title h4[data-v-b015a106]{margin:0;color:#303133}.role-management .permission-management .permission-header .header-actions[data-v-b015a106]{display:flex;gap:8px}.role-management .permission-management .permission-tree[data-v-b015a106]{max-height:400px;overflow-y:auto}.role-management .permission-management .permission-tree .permission-node[data-v-b015a106]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.role-management .permission-management .permission-tree .permission-node .permission-name[data-v-b015a106]{font-weight:500}.role-management .permission-management .permission-tree .permission-node .permission-desc[data-v-b015a106]{color:#909399;font-size:12px}.role-management .role-users h4[data-v-b015a106]{margin:0 0 20px;color:#303133}.page-container[data-v-84c99e3b]{padding:20px}.page-header[data-v-84c99e3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-84c99e3b]{margin:0;font-size:24px;color:#303133}.header-actions[data-v-84c99e3b]{display:flex;align-items:center}.card-header[data-v-84c99e3b]{display:flex;flex-direction:column;gap:8px}.card-header h3[data-v-84c99e3b]{margin:0;font-size:16px;color:#303133}.card-header .header-tip[data-v-84c99e3b]{font-size:13px;color:#909399}.stat-card[data-v-84c99e3b]{transition:all .3s;border-radius:8px;border:none}.stat-card[data-v-84c99e3b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-item[data-v-84c99e3b]{display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-84c99e3b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon-wrapper.pending-bg[data-v-84c99e3b]{background:#fdf6ec;color:#e6a23c}.stat-icon-wrapper.approved-bg[data-v-84c99e3b]{background:#f0f9eb;color:#67c23a}.stat-icon-wrapper.rejected-bg[data-v-84c99e3b]{background:#fef0f0;color:#f56c6c}.stat-icon-wrapper.total-bg[data-v-84c99e3b]{background:#ecf5ff;color:#409eff}.stat-info[data-v-84c99e3b]{display:flex;flex-direction:column;justify-content:center}.stat-value[data-v-84c99e3b]{font-size:24px;font-weight:600;color:#303133;line-height:1.2;margin-top:4px}.stat-label[data-v-84c99e3b]{font-size:13px;color:#909399;line-height:1.2}.inviter-info[data-v-84c99e3b]{display:flex;flex-direction:column;gap:4px}.inviter-info .inviter-phone[data-v-84c99e3b]{font-size:12px;color:#909399}.no-inviter[data-v-84c99e3b]{color:#909399;font-style:italic}.approval-info[data-v-84c99e3b]{font-size:13px}.approval-info .approver[data-v-84c99e3b]{color:#909399;margin-top:4px}.no-approval[data-v-84c99e3b]{color:#c0c4cc}.action-stack[data-v-84c99e3b]{display:flex;flex-direction:column;align-items:stretch;gap:6px}.action-stack[data-v-84c99e3b] .el-button{margin-left:0;width:100%}.action-stack[data-v-84c99e3b] .el-tag{width:100%;justify-content:center}.profile-summary[data-v-84c99e3b]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.profile-collapsed[data-v-84c99e3b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-expanded[data-v-84c99e3b]{display:flex;flex-direction:column;gap:6px;padding-top:2px}.profile-line[data-v-84c99e3b]{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35}.profile-tags[data-v-84c99e3b]{align-items:center}.compact-top[data-v-84c99e3b]{align-items:flex-start}.compact-addresses[data-v-84c99e3b]{flex-direction:column;align-items:flex-start;gap:2px}.profile-label[data-v-84c99e3b]{flex:0 0 42px;color:#909399}.profile-value[data-v-84c99e3b]{color:#303133;word-break:break-all}.profile-inline-text[data-v-84c99e3b]{flex:1;min-width:0;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-mini-text[data-v-84c99e3b]{color:#606266;word-break:break-all}.expand-link[data-v-84c99e3b]{padding:0;min-height:auto}.tag-group[data-v-84c99e3b]{display:flex;flex-wrap:wrap;gap:4px}.user-info-preview[data-v-84c99e3b]{display:flex;gap:16px;align-items:center;padding:8px 12px;background:#f5f7fa;border-radius:4px}.user-info-preview .phone[data-v-84c99e3b]{color:#909399}.mr-10[data-v-84c99e3b]{margin-right:10px}.mb-20[data-v-84c99e3b]{margin-bottom:20px}.system-settings[data-v-7f9af44d]{display:flex;align-items:center;justify-content:center;height:400px}.coming-soon[data-v-7f9af44d]{text-align:center}.coming-soon p[data-v-7f9af44d]{color:#909399;margin-top:10px}.admin-panel[data-v-be33f5db]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 100px)}.admin-header[data-v-be33f5db]{background:#fff;padding:30px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 12px #0000001a}.admin-header h1[data-v-be33f5db]{margin:0 0 10px;color:#303133;font-size:28px;font-weight:600}.admin-header .admin-desc[data-v-be33f5db]{margin:0;color:#606266;font-size:16px}.admin-tabs[data-v-be33f5db]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.admin-tabs[data-v-be33f5db] .el-tabs__header{margin:0;padding:0 20px;background:#f8f9fa;border-radius:8px 8px 0 0}.admin-tabs[data-v-be33f5db] .el-tabs__content{padding:20px}.admin-tabs[data-v-be33f5db] .el-tab-pane{min-height:500px}.no-permission[data-v-be33f5db]{display:flex;align-items:center;justify-content:center;height:400px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.system-logs-page[data-v-8deff107]{min-height:100%;padding:16px 20px;background:#f6f8fb}@media (max-width: 720px){.system-logs-page[data-v-8deff107]{padding:12px}}
