/* index-BPxYYNJE.css */
html.zaka-admin-white body { -webkit-font-smoothing:antialiased !important; color:#1f2733 !important; background:#ffffff !important; font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Helvetica Neue, Microsoft YaHei, sans-serif !important }
/* index-BPxYYNJE.css */
/* LoginView-CuArujTO.css */
html.zaka-admin-white .login-wrapper[data-v-caf7a7f4] { background:radial-gradient(1200px 800px at 20% 10%, #ffffff 0%, #ffffff 55%, #f6f8fb 100%) !important; justify-content:center !important; align-items:center !important; height:100vh !important; padding:16px !important; display:flex !important }
/* LoginView-CuArujTO.css */
html.zaka-admin-white .login-card[data-v-caf7a7f4] { background:#f4f6f9 !important; border:1px solid #e3e8ef !important; border-radius:20px !important; width:400px !important; max-width:100% !important; box-shadow:0 16px 48px #0000001f !important }
/* LoginView-CuArujTO.css */
html.zaka-admin-white .brand h2[data-v-caf7a7f4] { color:#111827 !important; letter-spacing:2px !important; margin:12px 0 4px !important; font-size:20px !important }
/* LoginView-CuArujTO.css */
html.zaka-admin-white .brand p[data-v-caf7a7f4] { color:#5b6472 !important; letter-spacing:3px !important; text-transform:uppercase !important; margin:0 !important; font-size:12px !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .layout[data-v-af15c1ce] { background:#ffffff !important; height:100vh !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .aside[data-v-af15c1ce] { background-color:#ffffff !important; border-right:1px solid #eceff4 !important; overflow-y:auto !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .logo[data-v-af15c1ce] { color:#111827 !important; border-bottom:1px solid #e6eaf0 !important; justify-content:center !important; align-items:center !important; gap:8px !important; height:56px !important; font-size:17px !important; font-weight:700 !important; display:flex !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white [data-v-af15c1ce] .el-menu-item:hover { background:#f4f6f9 !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .header[data-v-af15c1ce] { --el-header-height:52px !important; background:#ffffff !important; border-bottom:1px solid #e8ecf2 !important; justify-content:space-between !important; align-items:center !important; display:flex !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .burger[data-v-af15c1ce] { cursor:pointer !important; color:#475569 !important; padding:4px !important; font-size:22px !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .title[data-v-af15c1ce] { color:#1f2733 !important; font-size:16px !important; font-weight:500 !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .user[data-v-af15c1ce] { color:#6b7280 !important }
/* MainLayout-CztynAQo.css */
html.zaka-admin-white .menu-drawer .el-drawer__body { background:#ffffff !important; padding:0 !important }
/* AccountManage-BjBCk9HK.css */
html.zaka-admin-white .hint[data-v-e84f2602] { color:#6b7280 !important; margin:0 0 14px !important; font-size:12px !important }
/* AccountManage-BjBCk9HK.css */
html.zaka-admin-white .result-row[data-v-e84f2602] { color:#475569 !important; align-items:center !important; gap:8px !important; min-width:0 !important; margin-bottom:9px !important; font-size:12px !important; display:flex !important }
/* AccountManage-BjBCk9HK.css */
html.zaka-admin-white .result-label[data-v-e84f2602] { color:#6b7280 !important; flex:0 0 76px !important }
/* AccountManage-BjBCk9HK.css */
html.zaka-admin-white .result-row code[data-v-e84f2602], html.zaka-admin-white .result-value[data-v-e84f2602] { color:#1f2733 !important; word-break:break-all !important; flex:1 !important; min-width:0 !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .gen-panel[data-v-773b3567], html.zaka-admin-white .his-panel[data-v-773b3567] { background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; overflow:hidden !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .panel-head[data-v-773b3567] { border-bottom:1px solid #e8ecf2 !important; justify-content:space-between !important; align-items:center !important; padding:12px 14px !important; display:flex !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .panel-title[data-v-773b3567] { color:#111827 !important; font-size:14px !important; font-weight:600 !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .status-item[data-v-773b3567] { background:#f8fafc !important; border:1px solid #e6eaf0 !important; border-radius:10px !important; justify-content:space-between !important; align-items:center !important; gap:8px !important; padding:10px 12px !important; display:flex !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .s-label[data-v-773b3567] { color:#6b7280 !important; flex-shrink:0 !important; font-size:12px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .s-value[data-v-773b3567] { color:#475569 !important; text-overflow:ellipsis !important; white-space:nowrap !important; font-size:12px !important; overflow:hidden !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .latest-head[data-v-773b3567] { color:#1f2733 !important; justify-content:space-between !important; align-items:center !important; font-size:13px !important; font-weight:600 !important; display:flex !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .latest-note[data-v-773b3567], html.zaka-admin-white .qr-hint[data-v-773b3567] { color:#6b7280 !important; margin:6px 0 10px !important; font-size:11px !important; line-height:1.6 !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .latest-url[data-v-773b3567] { color:#2f80ed !important; word-break:break-all !important; margin-top:8px !important; font-size:11px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .qr-block[data-v-773b3567] { border-top:1px solid #e8ecf2 !important; align-items:flex-start !important; gap:12px !important; margin-top:12px !important; padding-top:12px !important; display:flex !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .qr-empty[data-v-773b3567] { color:#6b7280 !important; text-align:center !important; border:1px dashed #dde3eb !important; border-radius:8px !important; flex:none !important; justify-content:center !important; align-items:center !important; width:110px !important; height:110px !important; font-size:11px !important; display:flex !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .adv[data-v-773b3567] .el-collapse-item__header { color:#6b7280 !important; font-size:12px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .adv[data-v-773b3567] .el-form-item__label { color:#6b7280 !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .term[data-v-773b3567] { background:#f6f8fb !important; border-radius:10px !important; max-height:240px !important; margin-top:14px !important; padding:12px 14px !important; font-family:SF Mono, Consolas, monospace !important; font-size:12px !important; line-height:1.9 !important; overflow-y:auto !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .result-title[data-v-773b3567] { color:#1f2733 !important; margin-bottom:8px !important; font-size:13px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .result-url[data-v-773b3567] { color:#2f80ed !important; word-break:break-all !important; margin-bottom:10px !important; font-family:SF Mono, Consolas, monospace !important; font-size:12px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .his-item[data-v-773b3567]:hover { background:#f8fafc !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .his-info b[data-v-773b3567] { color:#1f2733 !important; text-overflow:ellipsis !important; white-space:nowrap !important; font-size:12px !important; font-weight:500 !important; overflow:hidden !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .his-info span[data-v-773b3567] { color:#5b6472 !important; font-size:11px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .his-del[data-v-773b3567] { color:#5b6472 !important; cursor:pointer !important; font-size:15px !important }
/* ApkManage-DUx2FREa.css */
html.zaka-admin-white .his-hint[data-v-773b3567] { color:#5b6472 !important; border-top:1px solid #eceff4 !important; margin:0 !important; padding:10px 14px !important; font-size:11px !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .page-title[data-v-a76a11a4] { color:#1f2733 !important; margin:0 !important; font-size:20px !important; font-weight:600 !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .hint[data-v-a76a11a4], html.zaka-admin-white .note[data-v-a76a11a4], html.zaka-admin-white .empty[data-v-a76a11a4] { color:#6b7280 !important; font-size:12px !important; line-height:1.7 !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .panel[data-v-a76a11a4] { background:#fafbfd !important; border-color:#e3e8ef !important; margin-bottom:14px !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .panel[data-v-a76a11a4] .el-card__header { border-bottom-color:#e6eaf0 !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .panel-head[data-v-a76a11a4] { color:#1f2733 !important; justify-content:space-between !important; align-items:center !important; font-size:15px !important; font-weight:600 !important; display:flex !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .link-row a[data-v-a76a11a4] { color:#2f80ed !important; word-break:break-all !important; flex:1 !important; min-width:0 !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .qr-meta p[data-v-a76a11a4] { color:#6b7280 !important; margin:0 0 10px !important; font-size:12px !important }
/* LatestDownloadView-R-vgIiAk.css */
html.zaka-admin-white .upload-row[data-v-a76a11a4] { border-top:1px solid #e8ecf2 !important; padding-top:14px !important }
/* MeetingDetailView-Ko8Jk32p.css */
html.zaka-admin-white .p-card[data-v-1854b05f] { background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; padding:12px 14px !important }
/* MeetingListView-B8lcXJcz.css */
html.zaka-admin-white .m-card[data-v-66ceb6cb] { background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; padding:14px !important; box-shadow:0 2px 8px #0000001f !important }
/* MeetingListView-B8lcXJcz.css */
html.zaka-admin-white .m-meta-item .el-icon[data-v-66ceb6cb] { color:#2f80ed !important; font-size:14px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-list[data-v-ff237826] { background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; flex-direction:column !important; flex-shrink:0 !important; width:300px !important; display:flex !important; overflow:hidden !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .list-head[data-v-ff237826] { border-bottom:1px solid #e8ecf2 !important; justify-content:space-between !important; align-items:center !important; padding:12px 14px !important; display:flex !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .list-title[data-v-ff237826] { color:#111827 !important; font-size:14px !important; font-weight:600 !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .list-hint[data-v-ff237826] { color:#5b6472 !important; border-top:1px solid #eceff4 !important; margin:0 !important; padding:10px 14px !important; font-size:11px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-item[data-v-ff237826]:hover { background:#f8fafc !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-ic[data-v-ff237826] { color:#2f80ed !important; flex-shrink:0 !important; font-size:20px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-info b[data-v-ff237826] { color:#1f2733 !important; text-overflow:ellipsis !important; white-space:nowrap !important; font-size:13px !important; font-weight:500 !important; overflow:hidden !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-info span[data-v-ff237826] { color:#5b6472 !important; font-size:11px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-del[data-v-ff237826] { color:#5b6472 !important; flex-shrink:0 !important; font-size:15px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-editor[data-v-ff237826] { background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; flex-direction:column !important; flex:1 !important; display:flex !important; overflow:hidden !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .editor-head[data-v-ff237826] { border-bottom:1px solid #e8ecf2 !important; align-items:center !important; gap:10px !important; padding:12px 14px !important; display:flex !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .help-item[data-v-ff237826] { background:#f8fafc !important; border:1px solid #e6eaf0 !important; border-radius:10px !important; margin-bottom:12px !important; padding:12px 14px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .help-title[data-v-ff237826] { color:#2f80ed !important; font-size:14px !important; font-weight:600 !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .help-desc[data-v-ff237826] { color:#6b7280 !important; margin:0 0 8px !important; font-size:12px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .help-code[data-v-ff237826] { color:#a8d3a0 !important; white-space:pre-wrap !important; word-break:break-all !important; background:#f6f8fb !important; border-radius:8px !important; margin:0 !important; padding:10px 12px !important; font-family:SF Mono, Consolas, monospace !important; font-size:12px !important; line-height:1.6 !important; overflow-x:auto !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .help-tip[data-v-ff237826] { color:#5b6472 !important; margin-top:4px !important; font-size:12px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .asset-cell[data-v-ff237826] { cursor:pointer !important; background:#f8fafc !important; border:1px solid #e6eaf0 !important; border-radius:10px !important; overflow:hidden !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .asset-cell img[data-v-ff237826] { object-fit:cover !important; background:#f6f8fb !important; width:100% !important; height:100px !important; display:block !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .asset-name[data-v-ff237826] { color:#6b7280 !important; text-overflow:ellipsis !important; white-space:nowrap !important; font-size:10px !important; overflow:hidden !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .asset-del[data-v-ff237826] { color:#5b6472 !important; flex-shrink:0 !important; font-size:13px !important }
/* ModuleManage-UdNiq1Mf.css */
html.zaka-admin-white .mod-empty[data-v-ff237826] { color:#5b6472 !important; background:#ffffff !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; flex-direction:column !important; flex:1 !important; justify-content:center !important; align-items:center !important; gap:12px !important; font-size:13px !important; display:flex !important }
/* NoticeManage-BsnODUMu.css */
html.zaka-admin-white .phone[data-v-cf4c83b8] { background:#ffffff !important; border-radius:20px !important; justify-content:center !important; align-items:center !important; min-height:220px !important; padding:20px 14px !important; display:flex !important; box-shadow:0 4px 16px #00000026 !important }
/* NoticeManage-BsnODUMu.css */
html.zaka-admin-white .phone-dialog[data-v-cf4c83b8] { text-align:center !important; background:#ffffff !important; border:1px solid #e3e8ef !important; border-radius:14px !important; width:100% !important; padding:16px !important }
/* NoticeManage-BsnODUMu.css */
html.zaka-admin-white .pd-title[data-v-cf4c83b8] { color:#111827 !important; margin-bottom:8px !important; font-size:14px !important; font-weight:600 !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .page-title[data-v-89c00f24] { color:#1f2733 !important; margin:0 !important; font-size:20px !important; font-weight:600 !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .hint[data-v-89c00f24] { color:#6b7280 !important; margin:6px 0 0 !important; font-size:12px !important; line-height:1.6 !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .panel[data-v-89c00f24] { background:#fafbfd !important; border-color:#e3e8ef !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .panel[data-v-89c00f24] .el-card__header { border-bottom-color:#e6eaf0 !important; padding:14px 16px !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .panel-head[data-v-89c00f24] { color:#1f2733 !important; justify-content:space-between !important; align-items:center !important; gap:10px !important; font-size:15px !important; font-weight:600 !important; display:flex !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .bot-meta strong[data-v-89c00f24] { color:#111827 !important; text-overflow:ellipsis !important; white-space:nowrap !important; font-size:14px !important; overflow:hidden !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .bot-meta span[data-v-89c00f24] { color:#6b7280 !important; font-size:12px !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .empty-note[data-v-89c00f24], html.zaka-admin-white .panel-description[data-v-89c00f24] { color:#6b7280 !important; margin:0 0 16px !important; font-size:13px !important; line-height:1.7 !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .status-descriptions[data-v-89c00f24] .el-descriptions__label { color:#6b7280 !important; width:94px !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .result-row[data-v-89c00f24] { color:#475569 !important; align-items:center !important; gap:8px !important; min-width:0 !important; margin-bottom:8px !important; font-size:12px !important; display:flex !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .result-label[data-v-89c00f24] { color:#6b7280 !important; flex:0 0 76px !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .result-row code[data-v-89c00f24] { color:#1f2733 !important; word-break:break-all !important; flex:1 !important; min-width:0 !important }
/* TelegramManage-CleqGxsM.css */
html.zaka-admin-white .security-list[data-v-89c00f24] { color:#6b7280 !important; margin:0 !important; padding-left:18px !important; font-size:12px !important; line-height:1.8 !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .staff-room[data-v-3d4b25b2] { background:#f6f8fb !important; border-radius:12px !important; flex-direction:column !important; height:calc(100vh - 92px) !important; min-height:560px !important; display:flex !important; overflow:hidden !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .topbar[data-v-3d4b25b2] { background:#ffffff !important; border-bottom:1px solid #e8ecf2 !important; align-items:center !important; gap:16px !important; padding:11px 16px !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .mode-note[data-v-3d4b25b2] { color:#6b7280 !important; white-space:nowrap !important; font-size:11px !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .fact[data-v-3d4b25b2] { color:#4b5563 !important; white-space:nowrap !important; background:#f7f9fc !important; border:1px solid #e6eaf0 !important; border-radius:8px !important; align-items:center !important; gap:6px !important; min-width:0 !important; padding:5px 9px !important; font-size:12px !important; display:inline-flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .room-id[data-v-3d4b25b2] { color:#475569 !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .room-id b[data-v-3d4b25b2] { letter-spacing:2px !important; color:#111827 !important; font-family:SF Mono, Consolas, monospace !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .share-fact.active[data-v-3d4b25b2] { color:#2f80ed !important; background:#2f80ed1f !important; border-color:#2f80ed6b !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .primary-view[data-v-3d4b25b2] { background:#eef2f7 !important; border:1px solid #e6eaf0 !important; border-radius:12px !important; flex:1 !important; min-height:260px !important; position:relative !important; overflow:hidden !important; box-shadow:inset 0 0 0 1px #0000001f !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .primary-empty[data-v-3d4b25b2] { color:#5b6472 !important; text-align:center !important; flex-direction:column !important; justify-content:center !important; align-items:center !important; gap:10px !important; width:100% !important; height:100% !important; min-height:260px !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .primary-label[data-v-3d4b25b2] { color:#1f2733 !important; -webkit-backdrop-filter:blur(8px) !important; backdrop-filter:blur(8px) !important; background:#070b11cc !important; border-radius:8px !important; align-items:center !important; gap:7px !important; padding:6px 10px !important; font-size:12px !important; display:flex !important; position:absolute !important; top:12px !important; left:12px !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .primary-expand[data-v-3d4b25b2] { color:#475569 !important; cursor:pointer !important; background:#070b11c7 !important; border:1px solid #dfe4ec !important; border-radius:8px !important; padding:8px !important; display:flex !important; position:absolute !important; bottom:12px !important; right:12px !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .primary-expand[data-v-3d4b25b2]:hover { color:#fff !important; border-color:#5ea2ffa6 !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .secondary-head[data-v-3d4b25b2] { color:#475569 !important; justify-content:space-between !important; align-items:center !important; font-size:12px !important; font-weight:600 !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .thumbnail-tile[data-v-3d4b25b2] { cursor:pointer !important; background:#000 !important; border:1px solid #e8ecf2 !important; border-radius:8px !important; min-width:0 !important; min-height:96px !important; padding:0 !important; position:relative !important; overflow:hidden !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .thumbnail-tile[data-v-3d4b25b2]:hover { border-color:#5ea2ff9e !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .thumbnail-empty[data-v-3d4b25b2] { color:#5b6472 !important; border:1px dashed #e6eaf0 !important; border-radius:8px !important; justify-content:center !important; align-items:center !important; min-height:82px !important; font-size:12px !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .panel[data-v-3d4b25b2] { background:#ffffff !important; border-left:1px solid #e8ecf2 !important; flex-direction:column !important; flex-shrink:0 !important; width:310px !important; padding:12px !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .panel-title[data-v-3d4b25b2] { color:#111827 !important; justify-content:space-between !important; align-items:center !important; margin-bottom:8px !important; font-size:14px !important; font-weight:600 !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .panel-title b[data-v-3d4b25b2] { color:#2f80ed !important; text-align:center !important; background:#2f80ed29 !important; border-radius:10px !important; min-width:24px !important; padding:2px 7px !important; font-size:11px !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .member[data-v-3d4b25b2] { background:#fafbfd !important; border:1px solid #eceff4 !important; border-radius:9px !important; margin-bottom:8px !important; padding:10px !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .m-info b[data-v-3d4b25b2] { color:#1f2733 !important; text-overflow:ellipsis !important; white-space:nowrap !important; min-width:0 !important; font-size:13px !important; font-weight:500 !important; overflow:hidden !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .media-pill[data-v-3d4b25b2] { color:#6b7280 !important; background:#f5f8fb !important; border-radius:6px !important; align-items:center !important; gap:4px !important; padding:3px 6px !important; font-size:10px !important; display:inline-flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white .toolbar[data-v-3d4b25b2] { background:#ffffff !important; border-top:1px solid #e8ecf2 !important; justify-content:center !important; gap:16px !important; padding:12px !important; display:flex !important }
/* AdminRoomView-DUQyBvft.css */
html.zaka-admin-white @media (width<=768px) { .staff-room[data-v-3d4b25b2] {
    height:calc(100vh - 76px) !important; min-height:520px
  }

  .topbar[data-v-3d4b25b2] {
    flex-wrap: wrap !important; align-items:flex-start !important; gap:8px !important; padding:10px
  }

  .mode-block[data-v-3d4b25b2] {
    flex: 1 !important; min-width:0
  }

  .mode-note[data-v-3d4b25b2] {
    white-space: normal
  }

  .top-facts[data-v-3d4b25b2] {
    flex: 1 0 100% !important; order:3 !important; justify-content:flex-start !important; overflow-x:auto
  }

  .share-fact[data-v-3d4b25b2] {
    max-width: none
  }

  .body[data-v-3d4b25b2] {
    flex-direction: column
  }

  .stage[data-v-3d4b25b2] {
    min-height: 0 !important; padding:8px
  }

  .primary-view[data-v-3d4b25b2],
  .primary-empty[data-v-3d4b25b2] {
    min-height: 210px
  }

  .secondary-stage[data-v-3d4b25b2] {
    min-height: 106px !important; max-height:128px
  }

  .thumbnail-grid[data-v-3d4b25b2] {
    display: flex !important; overflow:auto hidden
  }

  .thumbnail-tile[data-v-3d4b25b2] {
    flex: 0 0 145px !important; min-width:145px
  }

  .panel[data-v-3d4b25b2] {
    border-top: 1px solid #ffffff12 !important; border-left:none !important; width:auto !important; max-height:38%
  }

  .member-list[data-v-3d4b25b2] {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)) !important; gap:8px !important; display:grid
  }

  .member[data-v-3d4b25b2] {
    margin-bottom: 0
  }

  .staff-room .primary-label[data-v-3d4b25b2],
  .staff-room .topbar[data-v-3d4b25b2],
  .staff-room .toolbar[data-v-3d4b25b2],
  .staff-room .banner[data-v-3d4b25b2] {
    -webkit-backdrop-filter: none !important; backdrop-filter:none
  }

  .staff-room .primary-label[data-v-3d4b25b2],
  .staff-room .topbar[data-v-3d4b25b2],
  .staff-room .toolbar[data-v-3d4b25b2] {
    background-color: #141821fa
  }

  .staff-room video[data-v-3d4b25b2] {
    will-change: auto
  } !important }

/* ===== 变量层：后台纯白 ===== */
html.zaka-admin-white,
html.zaka-admin-white.dark,
html.zaka-admin-white body {
  --el-color-primary: #2f80ed !important;
  --el-color-primary-light-3: #5ea2ff !important;
  --el-color-primary-light-5: #8dbcff !important;
  --el-color-primary-light-7: #bcd6ff !important;
  --el-color-primary-light-8: #d6e6ff !important;
  --el-color-primary-light-9: #eef5ff !important;
  --el-color-primary-dark-2: #1b6ad4 !important;
  --el-bg-color: #ffffff !important;
  --el-bg-color-page: #ffffff !important;
  --el-bg-color-overlay: #ffffff !important;
  --el-text-color-primary: #111827 !important;
  --el-text-color-regular: #374151 !important;
  --el-text-color-secondary: #6b7280 !important;
  --el-text-color-placeholder: #9aa3b2 !important;
  --el-text-color-disabled: #b6bec9 !important;
  --el-text-color-disabled-regular: #b6bec9 !important;
  --el-border-color: #e3e8ef !important;
  --el-border-color-light: #e8ecf2 !important;
  --el-border-color-lighter: #eceff4 !important;
  --el-border-color-extra-light: #f2f5f9 !important;
  --el-border-color-dark: #d5dbe5 !important;
  --el-border-color-darker: #c9d1dc !important;
  --el-fill-color: #f4f6f9 !important;
  --el-fill-color-light: #f6f8fb !important;
  --el-fill-color-lighter: #fafbfd !important;
  --el-fill-color-extra-light: #fcfdff !important;
  --el-fill-color-dark: #eef2f7 !important;
  --el-fill-color-darker: #e9eef5 !important;
  --el-fill-color-blank: #ffffff !important;
  --el-disabled-bg-color: #f6f8fb !important;
  --el-disabled-text-color: #b6bec9 !important;
  --el-mask-color: rgba(17, 24, 39, .45) !important;
  --el-overlay-color-lighter: rgba(17, 24, 39, .5) !important;
  --el-table-header-bg-color: #fafbfd !important;
  --el-table-tr-bg-color: #ffffff !important;
  --el-table-row-hover-bg-color: #f6f8fb !important;
  --el-table-border-color: #eceff4 !important;
  --el-card-bg-color: #ffffff !important;
  --el-drawer-bg-color: #ffffff !important;
  --el-dialog-bg-color: #ffffff !important;
  --el-popover-bg-color: #ffffff !important;
  --el-menu-bg-color: #ffffff !important;
  --el-menu-hover-bg-color: #f4f6f9 !important;
  --el-menu-active-color: #2f80ed !important;
  --el-menu-text-color: #374151 !important;
  --el-descriptions-bg-color: #ffffff !important;
  --el-collapse-header-bg-color: #ffffff !important;
  --el-collapse-content-bg-color: #ffffff !important;
  --el-tag-bg-color: #f4f6f9 !important;
  --el-pagination-bg-color: #ffffff !important;
  color: #374151 !important;
  background: #ffffff !important;
  color-scheme: light !important;
}

html.zaka-admin-white { color-scheme: light !important; background: #ffffff !important; }

/* 滚动条 */
html.zaka-admin-white ::-webkit-scrollbar { width: 8px; height: 8px; }
html.zaka-admin-white ::-webkit-scrollbar-track { background: #ffffff; }
html.zaka-admin-white ::-webkit-scrollbar-thumb { background: #dbe1ea; border-radius: 4px; }
html.zaka-admin-white ::-webkit-scrollbar-thumb:hover { background: #c6cedb; }

/* ===== 登录页：纯白 ===== */
html.zaka-admin-white .login-wrapper[data-v-caf7a7f4] {
  background: #ffffff !important;
  background-image: none !important;
}
html.zaka-admin-white .login-card[data-v-caf7a7f4] {
  background: #ffffff !important;
  backdrop-filter: none !important;
  border: 1px solid #e8ecf2 !important;
  box-shadow: 0 10px 30px rgba(17, 24, 39, .08) !important;
}
html.zaka-admin-white .brand-logo[data-v-caf7a7f4] { box-shadow: 0 6px 20px rgba(47, 128, 237, .22) !important; }

/* ===== 顶栏 / 侧栏 / 内容区 ===== */
html.zaka-admin-white .layout[data-v-af15c1ce],
html.zaka-admin-white .main-mobile[data-v-af15c1ce] { background: #ffffff !important; }
html.zaka-admin-white .header[data-v-af15c1ce] { background: #ffffff !important; }
html.zaka-admin-white .aside[data-v-af15c1ce],
html.zaka-admin-white .menu-drawer .el-drawer__body { background: #ffffff !important; }
html.zaka-admin-white .el-menu { background: transparent !important; border-right: none !important; }
html.zaka-admin-white .el-menu-item,
html.zaka-admin-white .el-sub-menu__title { color: #374151 !important; }
html.zaka-admin-white .el-menu-item:hover,
html.zaka-admin-white .el-sub-menu__title:hover { background: #f4f6f9 !important; }
html.zaka-admin-white .el-menu-item.is-active { color: #2f80ed !important; background: #eef5ff !important; }

/* ===== Element Plus 常见块 ===== */
html.zaka-admin-white .el-card { background: #ffffff !important; border: 1px solid #eceff4 !important; box-shadow: 0 2px 10px rgba(17, 24, 39, .04) !important; }
html.zaka-admin-white .el-input__wrapper,
html.zaka-admin-white .el-textarea__inner,
html.zaka-admin-white .el-select__wrapper { background: #ffffff !important; box-shadow: 0 0 0 1px #e3e8ef inset !important; }
html.zaka-admin-white .el-input__wrapper:hover,
html.zaka-admin-white .el-select__wrapper:hover { box-shadow: 0 0 0 1px #c9d1dc inset !important; }
html.zaka-admin-white .el-input__wrapper.is-focus,
html.zaka-admin-white .el-textarea__inner:focus,
html.zaka-admin-white .el-select__wrapper.is-focused { box-shadow: 0 0 0 1px #2f80ed inset !important; }
html.zaka-admin-white .el-input__inner,
html.zaka-admin-white .el-textarea__inner { color: #111827 !important; }
html.zaka-admin-white .el-input__inner::placeholder,
html.zaka-admin-white .el-textarea__inner::placeholder { color: #9aa3b2 !important; }
html.zaka-admin-white .el-table,
html.zaka-admin-white .el-table tr,
html.zaka-admin-white .el-table th.el-table__cell,
html.zaka-admin-white .el-table td.el-table__cell { background: #ffffff !important; color: #374151 !important; border-color: #eceff4 !important; }
html.zaka-admin-white .el-table th.el-table__cell { background: #fafbfd !important; color: #111827 !important; }
html.zaka-admin-white .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell { background: #f6f8fb !important; }
html.zaka-admin-white .el-table::before,
html.zaka-admin-white .el-table__inner-wrapper::before { background-color: #eceff4 !important; }
html.zaka-admin-white .el-dialog,
html.zaka-admin-white .el-message-box { background: #ffffff !important; border: 1px solid #eceff4 !important; }
html.zaka-admin-white .el-dialog__title,
html.zaka-admin-white .el-message-box__title { color: #111827 !important; }
html.zaka-admin-white .el-drawer { background: #ffffff !important; }
html.zaka-admin-white .el-drawer__header { color: #111827 !important; margin-bottom: 12px !important; }
html.zaka-admin-white .el-popper,
html.zaka-admin-white .el-select-dropdown,
html.zaka-admin-white .el-dropdown__popper,
html.zaka-admin-white .el-picker-panel { background: #ffffff !important; border: 1px solid #eceff4 !important; color: #374151 !important; }
html.zaka-admin-white .el-popper__arrow::before { background: #ffffff !important; border-color: #eceff4 !important; }
html.zaka-admin-white .el-select-dropdown__item { color: #374151 !important; }
html.zaka-admin-white .el-select-dropdown__item.is-hovering,
html.zaka-admin-white .el-select-dropdown__item:hover { background: #f4f6f9 !important; }
html.zaka-admin-white .el-tabs__item { color: #6b7280 !important; }
html.zaka-admin-white .el-tabs__item.is-active { color: #2f80ed !important; }
html.zaka-admin-white .el-tabs__nav-wrap::after { background-color: #eceff4 !important; }
html.zaka-admin-white .el-descriptions,
html.zaka-admin-white .el-descriptions__body,
html.zaka-admin-white .el-descriptions__cell { background: #ffffff !important; color: #374151 !important; }
html.zaka-admin-white .el-descriptions__label { color: #6b7280 !important; }
html.zaka-admin-white .el-empty__description p { color: #9aa3b2 !important; }
html.zaka-admin-white .el-pagination,
html.zaka-admin-white .el-pagination button,
html.zaka-admin-white .el-pager li { background: #ffffff !important; color: #374151 !important; }
html.zaka-admin-white .el-pager li.is-active { color: #2f80ed !important; }
html.zaka-admin-white .el-tag { border-color: #e3e8ef !important; }
html.zaka-admin-white .el-divider { background-color: #eceff4 !important; border-color: #eceff4 !important; }
html.zaka-admin-white .el-divider__text { background: #ffffff !important; color: #6b7280 !important; }
html.zaka-admin-white .el-form-item__label { color: #374151 !important; }
html.zaka-admin-white .el-alert--info.is-light { background: #f4f6f9 !important; color: #374151 !important; }
html.zaka-admin-white .el-breadcrumb__inner,
html.zaka-admin-white .el-breadcrumb__separator { color: #6b7280 !important; }
html.zaka-admin-white .el-switch__core { border-color: #dfe4ec !important; }
html.zaka-admin-white .el-button--default { background: #ffffff !important; border-color: #dfe4ec !important; color: #374151 !important; }
html.zaka-admin-white .el-button--default:hover { background: #f6f8fb !important; border-color: #2f80ed !important; color: #2f80ed !important; }
html.zaka-admin-white .el-loading-mask { background-color: rgba(255, 255, 255, .8) !important; }
