/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-8-15 10:53:45
 */[data-v-48c0fd1e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dm-center-container[data-v-48c0fd1e]{display:flex;flex-direction:column;gap:14px;min-height:calc(100vh - 84px);padding:18px;background:#f4f6f8;color:#1f2937}.page-header[data-v-48c0fd1e]{padding:2px 0}.header-content[data-v-48c0fd1e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.header-left[data-v-48c0fd1e]{display:flex;align-items:center;gap:12px;min-width:0}.header-icon[data-v-48c0fd1e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;color:#2563eb;background:#eaf2ff;border:1px solid #d7e6ff;border-radius:6px}.header-icon i[data-v-48c0fd1e]{font-size:21px}.header-text h2[data-v-48c0fd1e]{margin:0 0 4px;color:#111827;font-size:20px;font-weight:650;line-height:1.2}.header-text .header-desc[data-v-48c0fd1e]{margin:0;color:#6b7280;font-size:13px;line-height:1.4}.header-right[data-v-48c0fd1e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.header-right .el-button+.el-button[data-v-48c0fd1e]{margin-left:0}.ping-button[data-v-48c0fd1e]{color:#374151;border-color:#d1d5db;background:#fff}.overview-strip[data-v-48c0fd1e]{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(190px,1fr) minmax(210px,1.15fr) minmax(230px,auto);background:#fff;border:1px solid #e3e7ed;border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.metric-item[data-v-48c0fd1e],.refresh-control[data-v-48c0fd1e]{display:flex;align-items:center;min-width:0;min-height:74px;padding:14px 18px;border-right:1px solid #edf0f3}.metric-item[data-v-48c0fd1e]{gap:12px}.metric-icon[data-v-48c0fd1e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;color:#15803d;background:#eaf8ef;border-radius:6px}.metric-icon i[data-v-48c0fd1e]{font-size:18px}.metric-scope-icon[data-v-48c0fd1e]{color:#2563eb;background:#edf4ff}.metric-clock-icon[data-v-48c0fd1e]{color:#7c3aed;background:#f3efff}.metric-content[data-v-48c0fd1e],.refresh-control-copy[data-v-48c0fd1e]{display:flex;flex-direction:column;min-width:0;gap:4px}.metric-label[data-v-48c0fd1e]{color:#6b7280;font-size:12px;line-height:1.2}.metric-value-row[data-v-48c0fd1e]{display:flex;align-items:baseline;gap:5px}.metric-value-row strong[data-v-48c0fd1e]{color:#111827;font-size:24px;font-weight:700;line-height:1}.metric-value-row span[data-v-48c0fd1e]{color:#6b7280;font-size:12px}.metric-text[data-v-48c0fd1e],.refresh-control-copy strong[data-v-48c0fd1e]{overflow:hidden;color:#273142;font-size:13px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.refresh-control[data-v-48c0fd1e]{justify-content:flex-end;gap:12px;border-right:0}.refresh-control .el-select[data-v-48c0fd1e]{width:86px}.data-panel[data-v-48c0fd1e]{min-width:0;background:#fff;border:1px solid #e3e7ed;border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.toolbar-wrapper[data-v-48c0fd1e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid #e8ebef}.toolbar-left[data-v-48c0fd1e]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.toolbar-left .search-input[data-v-48c0fd1e]{width:290px}.toolbar-left .el-select[data-v-48c0fd1e]{width:132px}.toolbar-left .el-select[data-v-48c0fd1e]:nth-of-type(2){width:180px}.toolbar-result[data-v-48c0fd1e]{display:flex;align-items:center;flex:0 0 auto;gap:4px;color:#6b7280;font-size:12px}.toolbar-result strong[data-v-48c0fd1e]{color:#2563eb;font-size:14px}.error-banner[data-v-48c0fd1e]{display:flex;align-items:center;gap:8px;margin:10px 14px 0;padding:8px 11px;color:#9a3412;font-size:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px}.error-banner span[data-v-48c0fd1e]{min-width:0;flex:1}.table-wrapper[data-v-48c0fd1e]{padding:0;overflow:hidden}.user-cell[data-v-48c0fd1e]{display:flex;align-items:center;gap:9px}.kick-user-avatar[data-v-48c0fd1e],.user-avatar[data-v-48c0fd1e]{display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;font-weight:700;background:#eaf2ff;border:1px solid #d8e7ff;border-radius:50%}.user-avatar[data-v-48c0fd1e]{width:28px;height:28px;flex:0 0 28px;font-size:12px}.user-identity[data-v-48c0fd1e]{display:flex;flex-direction:column;min-width:0;gap:2px}.user-name[data-v-48c0fd1e]{overflow:hidden;color:#1f2937;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.self-label[data-v-48c0fd1e]{color:#2563eb;font-size:10px;line-height:1}.status-pill[data-v-48c0fd1e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:58px;padding:4px 8px;color:#374151;font-size:12px;line-height:1;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px}.status-pill i[data-v-48c0fd1e]{width:7px;height:7px;background:#9ca3af;border-radius:50%}.status-pill.is-online[data-v-48c0fd1e]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status-pill.is-online i[data-v-48c0fd1e]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.13)}.status-pill.is-busy[data-v-48c0fd1e]{color:#92400e;background:#fffbeb;border-color:#fde68a}.status-pill.is-busy i[data-v-48c0fd1e]{background:#f59e0b}.status-pill.is-away[data-v-48c0fd1e]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.status-pill.is-away i[data-v-48c0fd1e]{background:#64748b}.active-cell[data-v-48c0fd1e]{display:flex;flex-direction:column;line-height:1.2}.active-ago[data-v-48c0fd1e]{margin-top:3px;color:#6b7280;font-size:11px}.ip-address[data-v-48c0fd1e]{color:#475569;font-family:Consolas,monospace;font-size:12px}.pagination-wrapper[data-v-48c0fd1e]{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid #e8ebef}[data-v-48c0fd1e] .kick-dialog .el-dialog{border-radius:6px;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.2)}[data-v-48c0fd1e] .kick-dialog .el-dialog__header{padding:0;margin:0}[data-v-48c0fd1e] .kick-dialog .el-dialog__headerbtn{top:19px;right:20px;z-index:10}[data-v-48c0fd1e] .kick-dialog .el-dialog__headerbtn .el-dialog__close{color:#4b5563;font-size:18px}[data-v-48c0fd1e] .kick-dialog .el-dialog__body{padding:20px 24px 8px}[data-v-48c0fd1e] .kick-dialog .el-dialog__footer{padding:14px 24px;background:#f8fafc;border-top:1px solid #e5e7eb}[data-v-48c0fd1e] .kick-dialog .el-form-item__label{padding-bottom:5px;color:#374151;font-weight:600}.dialog-header[data-v-48c0fd1e]{display:flex;align-items:center;gap:12px;padding:16px 24px;color:#111827;background:#fff;border-bottom:1px solid #e5e7eb}.dialog-header>div[data-v-48c0fd1e]{display:flex;flex-direction:column;gap:3px}.dialog-header strong[data-v-48c0fd1e]{font-size:16px;font-weight:650}.dialog-header>div span[data-v-48c0fd1e]{color:#6b7280;font-size:12px}.dialog-title-icon[data-v-48c0fd1e]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#dc2626;background:#fef2f2;border-radius:6px}.dialog-title-icon i[data-v-48c0fd1e]{font-size:18px}.kick-user-summary[data-v-48c0fd1e]{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:11px 12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:5px}.kick-user-summary>div[data-v-48c0fd1e]{display:flex;flex-direction:column;gap:2px}.kick-user-summary strong[data-v-48c0fd1e]{color:#1f2937;font-size:14px}.kick-user-summary span[data-v-48c0fd1e]:last-child{color:#6b7280;font-size:11px}.kick-user-avatar[data-v-48c0fd1e]{width:34px;height:34px;flex:0 0 34px;font-size:13px}.dialog-footer[data-v-48c0fd1e]{text-align:right}[data-v-48c0fd1e] .vxe-table{color:#374151}[data-v-48c0fd1e] .vxe-table .vxe-header--column{color:#4b5563;font-weight:600;background:#f7f8fa}[data-v-48c0fd1e] .vxe-table .vxe-body--row:hover{background-color:#f5f9ff}[data-v-48c0fd1e] .vxe-table .vxe-table--border-line{border-color:#e5e7eb}@media (max-width:1180px){.overview-strip[data-v-48c0fd1e]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-item[data-v-48c0fd1e]:nth-child(2){border-right:0}.metric-item[data-v-48c0fd1e]:nth-child(-n+2){border-bottom:1px solid #edf0f3}.toolbar-wrapper[data-v-48c0fd1e]{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.dm-center-container[data-v-48c0fd1e]{gap:10px;padding:12px}.header-content[data-v-48c0fd1e]{flex-direction:column;align-items:flex-start;gap:12px}.header-right[data-v-48c0fd1e]{width:100%}.overview-strip[data-v-48c0fd1e]{grid-template-columns:minmax(0,1fr)}.metric-item[data-v-48c0fd1e],.metric-item[data-v-48c0fd1e]:nth-child(2),.refresh-control[data-v-48c0fd1e]{min-height:64px;border-right:0;border-bottom:1px solid #edf0f3}.refresh-control[data-v-48c0fd1e]{justify-content:flex-start;border-bottom:0}.toolbar-left .el-select[data-v-48c0fd1e],.toolbar-left .el-select[data-v-48c0fd1e]:nth-of-type(2),.toolbar-left .search-input[data-v-48c0fd1e],.toolbar-left[data-v-48c0fd1e]{width:100%!important}.pagination-wrapper[data-v-48c0fd1e]{justify-content:flex-start;overflow-x:auto}[data-v-48c0fd1e] .kick-dialog .el-dialog{width:calc(100% - 24px)!important;margin-top:5vh!important}}