.teaching-workbench-layout[data-v-5b3f8e2a]{height:100vh;min-height:640px;overflow:hidden;background:#f5f7fb;color:#1f2937}.teaching-workbench-layout__header[data-v-5b3f8e2a]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 20px;background:#fff;border-bottom:1px solid #e5e7eb}.teaching-workbench-layout__brand[data-v-5b3f8e2a],.teaching-workbench-layout__top-links[data-v-5b3f8e2a],.teaching-workbench-layout__user[data-v-5b3f8e2a]{display:flex;align-items:center}.teaching-workbench-layout__brand[data-v-5b3f8e2a]{min-width:0;gap:12px}.teaching-workbench-layout__collapse-button[data-v-5b3f8e2a]{flex:0 0 auto}.teaching-workbench-layout__title[data-v-5b3f8e2a]{min-width:0}.teaching-workbench-layout__title p[data-v-5b3f8e2a],.teaching-workbench-layout__title h1[data-v-5b3f8e2a]{overflow:hidden;margin:0;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.teaching-workbench-layout__title p[data-v-5b3f8e2a]{color:#2563eb;font-size:12px;font-weight:700}.teaching-workbench-layout__title h1[data-v-5b3f8e2a]{margin-top:3px;font-size:20px;line-height:1.2}.teaching-workbench-layout__top-links[data-v-5b3f8e2a]{flex:1 1 auto;justify-content:center;gap:6px;min-width:0}.teaching-workbench-layout__top-link[data-v-5b3f8e2a]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;color:#374151;text-decoration:none;border-radius:8px}.teaching-workbench-layout__top-link[data-v-5b3f8e2a]:hover,.teaching-workbench-layout__top-link--active[data-v-5b3f8e2a]{color:#1d4ed8;background:#eff6ff}.teaching-workbench-layout__user[data-v-5b3f8e2a]{flex:0 0 auto;gap:10px}.teaching-workbench-layout__body[data-v-5b3f8e2a]{height:calc(100vh - 64px);min-height:0}.teaching-workbench-layout__aside[data-v-5b3f8e2a]{background:#fff;border-right:1px solid #e5e7eb}.teaching-workbench-layout__menu[data-v-5b3f8e2a]{min-height:calc(100vh - 64px);border-right:0}.teaching-workbench-layout__menu[data-v-5b3f8e2a] .el-menu-item{height:44px;margin:4px 8px;border-radius:8px}.teaching-workbench-layout__menu-label[data-v-5b3f8e2a]{overflow:hidden;text-overflow:ellipsis}.teaching-workbench-layout__menu-tag[data-v-5b3f8e2a]{margin-left:auto}.teaching-workbench-layout__main[data-v-5b3f8e2a]{min-width:0;padding:18px;overflow:auto}.teaching-workbench-layout__content[data-v-5b3f8e2a]{min-height:calc(100vh - 100px);padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px #0f172a0d}.teaching-workbench-layout__loading[data-v-5b3f8e2a]{max-width:720px}@media (max-width: 960px){.teaching-workbench-layout__top-links[data-v-5b3f8e2a]{justify-content:flex-start;overflow-x:auto}.teaching-workbench-layout__top-link[data-v-5b3f8e2a]{flex:0 0 auto}}@media (max-width: 1080px){body.settings-center-shell-mode .teaching-workbench-layout[data-v-5b3f8e2a]{height:auto;min-height:0;overflow:visible}body.settings-center-shell-mode .teaching-workbench-layout__body[data-v-5b3f8e2a]{height:auto}body.settings-center-shell-mode .teaching-workbench-layout__main[data-v-5b3f8e2a]{height:auto;overflow:visible}body.settings-center-shell-mode .teaching-workbench-layout__content[data-v-5b3f8e2a]{height:auto;max-height:none;overflow:visible}}@media (max-width: 760px){.teaching-workbench-layout[data-v-5b3f8e2a]{height:auto;min-height:100vh;overflow:visible}.teaching-workbench-layout__header[data-v-5b3f8e2a]{align-items:flex-start;flex-direction:column;height:auto;padding:14px 16px}.teaching-workbench-layout__brand[data-v-5b3f8e2a],.teaching-workbench-layout__top-links[data-v-5b3f8e2a],.teaching-workbench-layout__user[data-v-5b3f8e2a]{width:100%}.teaching-workbench-layout__top-links[data-v-5b3f8e2a]{order:3;padding-bottom:2px}.teaching-workbench-layout__user[data-v-5b3f8e2a]{justify-content:space-between}.teaching-workbench-layout__body[data-v-5b3f8e2a]{display:block;height:auto}.teaching-workbench-layout__aside[data-v-5b3f8e2a]{width:100%!important;border-right:0;border-bottom:1px solid #e5e7eb}.teaching-workbench-layout__menu[data-v-5b3f8e2a]{min-height:auto}.teaching-workbench-layout__main[data-v-5b3f8e2a]{padding:12px;overflow:visible}.teaching-workbench-layout__content[data-v-5b3f8e2a]{min-height:360px;padding:14px}}.admin-layout[data-v-e5784195]{display:flex;height:100vh;min-height:640px;overflow:hidden;background:#c8d4e6}.admin-sidebar[data-v-e5784195]{width:220px;flex-shrink:0;background:#e4e8ef;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000000f}.admin-sidebar__brand[data-v-e5784195]{display:flex;align-items:center;gap:12px;padding:20px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.admin-sidebar__logo[data-v-e5784195]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;box-shadow:0 4px 12px #3b82f659}.admin-sidebar__brand-text[data-v-e5784195]{min-width:0}.admin-sidebar__brand-name[data-v-e5784195]{margin:0;font-size:15px;font-weight:700;color:#1e293b;line-height:1.2}.admin-sidebar__brand-sub[data-v-e5784195]{margin:3px 0 0;font-size:11px;color:#4b5563;line-height:1.2}.admin-sidebar__nav[data-v-e5784195]{flex:1;padding:16px 12px;overflow-y:auto}.admin-sidebar__nav-label[data-v-e5784195]{margin:4px 12px 12px;font-size:10px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:1.5px}.admin-nav-item[data-v-e5784195]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:4px;border:none;background:transparent;border-radius:12px;color:#111827!important;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;text-align:left}.admin-nav-item[data-v-e5784195]:hover{background:#ffffffb3;color:#000!important}.admin-nav-item--active[data-v-e5784195]{background:#fff!important;color:#111827!important;font-weight:700;box-shadow:0 2px 8px #00000014}.admin-nav-item__label[data-v-e5784195]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit!important}.admin-nav-item__icon[data-v-e5784195]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.admin-nav-item__emoji[data-v-e5784195]{font-size:17px;line-height:1}.admin-nav-item__label[data-v-e5784195]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar__footer[data-v-e5784195]{padding:12px;border-top:1px solid rgba(0,0,0,.08)}.admin-nav-item--logout[data-v-e5784195]{color:#111827;font-weight:600}.admin-nav-item--logout[data-v-e5784195]:hover{background:#ef44441f!important;color:#dc2626!important}.admin-nav-item--logout:hover .admin-nav-item__icon[data-v-e5784195]{background:#ef444426!important}.admin-nav-item__icon--logout[data-v-e5784195]{background:#00000014;color:#4b5563}.admin-main[data-v-e5784195]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#c8d4e6}.admin-header[data-v-e5784195]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;box-shadow:0 1px 3px #0000000a}.admin-header__left[data-v-e5784195]{display:flex;flex-direction:column;gap:2px}.admin-header__title[data-v-e5784195]{margin:0;font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.admin-header__breadcrumb[data-v-e5784195]{font-size:11px;color:#64748b;font-weight:500}.admin-header__right[data-v-e5784195]{display:flex;align-items:center;gap:16px}.admin-header__badge[data-v-e5784195]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#2563eb;background:#dbeafe}.admin-header__user[data-v-e5784195]{display:flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border-radius:24px;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;min-height:40px}.admin-header__user[data-v-e5784195]:hover{background:#f1f5f9;border-color:#cbd5e1}.admin-header__avatar[data-v-e5784195]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:0 2px 6px #3b82f64d}.admin-header__userinfo[data-v-e5784195]{display:flex;flex-direction:column;gap:3px}.admin-header__username[data-v-e5784195]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.2}.admin-header__userrole-badge[data-v-e5784195]{display:inline-block;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);padding:2px 8px;border-radius:10px;line-height:1.4;letter-spacing:.3px;width:fit-content;box-shadow:0 1px 3px #3b82f64d}.admin-header__arrow[data-v-e5784195]{color:#475569}.admin-content[data-v-e5784195]{flex:1;overflow-y:auto;padding:24px 28px}@media (max-width: 768px){.admin-sidebar[data-v-e5784195]{width:72px}.admin-sidebar__brand-text[data-v-e5784195],.admin-sidebar__nav-label[data-v-e5784195],.admin-nav-item__label[data-v-e5784195]{display:none}.admin-sidebar__brand[data-v-e5784195]{justify-content:center;padding:16px 8px}.admin-nav-item[data-v-e5784195]{justify-content:center;padding:10px}.admin-content[data-v-e5784195]{padding:16px}.admin-header[data-v-e5784195]{padding:0 16px}.admin-header__breadcrumb[data-v-e5784195],.admin-header__userinfo[data-v-e5784195]{display:none}}.kicked-out-overlay[data-v-098ea8c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000a6;display:flex;align-items:center;justify-content:center}.kicked-out-modal[data-v-098ea8c6]{background:#fff;border-radius:12px;padding:40px 36px 32px;max-width:420px;width:90vw;text-align:center;box-shadow:0 8px 40px #0000002e}.kicked-out-modal__icon[data-v-098ea8c6]{font-size:48px;margin-bottom:16px}.kicked-out-modal__title[data-v-098ea8c6]{font-size:20px;font-weight:600;color:#e6a23c;margin:0 0 16px}.kicked-out-modal__body[data-v-098ea8c6]{font-size:15px;color:#606266;line-height:1.7;margin:0 0 28px}.kicked-out-modal__btn[data-v-098ea8c6]{width:100%}body{margin:0;background:#f5f7fb;color:#1f2937;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}a{color:inherit}.admin-view[data-v-4a716b2b]{padding:0;display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 108px);color:#1e293b}.admin-view[data-v-4a716b2b] :focus{outline:none}.admin-view[data-v-4a716b2b] :focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:6px}.admin-view[data-v-4a716b2b] .text-secondary,.admin-view .admin-view__card-sub[data-v-4a716b2b],.admin-view .admin-view__stat-label[data-v-4a716b2b],.admin-view .admin-view__toolbar-tip[data-v-4a716b2b]{color:#475569!important}.admin-view__alert[data-v-4a716b2b]{border-radius:12px}.admin-view__welcome[data-v-4a716b2b]{position:relative;padding:24px 28px;border-radius:14px;background:linear-gradient(135deg,#fff,#f1f5f9);color:#1e293b;overflow:hidden;box-shadow:0 1px 3px #3b82f614,0 1px 2px #3b82f60d;border:1px solid #dbeafe}.admin-view__welcome[data-v-4a716b2b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:14px 0 0 14px}.admin-view__welcome-main[data-v-4a716b2b]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-view__welcome-left[data-v-4a716b2b]{position:relative;z-index:1;flex:1;min-width:0}.admin-view__welcome-tag[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#dbeafe;color:#3b82f6;margin-bottom:10px;letter-spacing:.3px}.admin-view__welcome-title[data-v-4a716b2b]{margin:0 0 4px;font-size:22px;font-weight:700;color:#1e293b;letter-spacing:.2px}.admin-view__welcome-subtitle[data-v-4a716b2b]{margin:0 0 16px;font-size:13px;color:#475569}.admin-view__welcome-actions[data-v-4a716b2b]{display:flex;gap:8px;flex-wrap:wrap}.admin-view__quick-btn[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;background:#fff;border:1px solid #dbeafe;color:#1e40af;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.admin-view__quick-btn[data-v-4a716b2b]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #3b82f64d}.admin-view__quick-btn[data-v-4a716b2b]:active{transform:translateY(0)}.admin-view__welcome-mini-stats[data-v-4a716b2b]{position:relative;z-index:1;display:flex;align-items:stretch;gap:12px;flex-shrink:0}.admin-view__mini-stat[data-v-4a716b2b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px;min-width:84px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;box-shadow:0 1px 3px #0000000a}.admin-view__mini-stat-icon[data-v-4a716b2b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;margin-bottom:4px;font-size:20px}.admin-view__mini-stat-icon--users[data-v-4a716b2b],.admin-view__mini-stat-icon--records[data-v-4a716b2b]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.admin-view__mini-stat-icon--active[data-v-4a716b2b]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.admin-view__mini-stat-icon--sessions[data-v-4a716b2b]{background:linear-gradient(135deg,#ef4444,#f87171)}.admin-view__mini-stat-value[data-v-4a716b2b]{font-size:22px;font-weight:700;color:#1e293b;line-height:1.1;letter-spacing:-.5px}.admin-view__mini-stat-label[data-v-4a716b2b]{margin-top:2px;font-size:11px;color:#475569}.admin-view__content[data-v-4a716b2b],.admin-view__panel[data-v-4a716b2b]{display:flex;flex-direction:column;gap:16px}.admin-view__card[data-v-4a716b2b]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:box-shadow .25s ease}.admin-view__card[data-v-4a716b2b]:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.admin-view__card-header[data-v-4a716b2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.admin-view__card-title[data-v-4a716b2b]{margin:0;font-size:15px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.admin-view__card-title[data-v-4a716b2b]:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#3b82f6,#3b82f6)}.admin-view__stats-grid[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.admin-view__system-grid[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-view__stat-card[data-v-4a716b2b]{position:relative;padding:20px 22px;border-radius:12px;background:#fff;color:#1e293b;overflow:hidden;box-shadow:0 1px 3px #3b82f60f,0 1px 2px #3b82f60a;border:1px solid #e2e8f0;transition:all .2s ease;cursor:default;min-height:100px;display:flex;align-items:center;outline:none}.admin-view__stat-card[data-v-4a716b2b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a;border-color:#bfdbfe}.admin-view__stat-card[data-v-4a716b2b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px}.admin-view__stat-card-bg-icon[data-v-4a716b2b]{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.85}.admin-view__stat-card-body[data-v-4a716b2b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.admin-view__stat-label[data-v-4a716b2b]{font-size:12px;color:#475569;font-weight:500;letter-spacing:.2px}.admin-view__stat-value[data-v-4a716b2b]{font-size:28px;font-weight:700;color:#1e293b;letter-spacing:-.5px;line-height:1.1}.admin-view__card-emoji[data-v-4a716b2b]{font-size:26px;line-height:1;display:block}.admin-view__module-tag[data-v-4a716b2b]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.admin-view__type-tag[data-v-4a716b2b]{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500;line-height:1.6}.admin-view__type-tag--blue[data-v-4a716b2b]{background:#dbeafe;color:#1d4ed8}.admin-view__type-tag--purple[data-v-4a716b2b]{background:#ede9fe;color:#6d28d9}.admin-view__type-tag--cyan[data-v-4a716b2b]{background:#cffafe;color:#0e7490}.admin-view__type-tag--orange[data-v-4a716b2b]{background:#ffedd5;color:#c2410c}.admin-view__module-cat-tag[data-v-4a716b2b]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.2px}.admin-view__stat-card--blue[data-v-4a716b2b]:before{background:#3b82f6}.admin-view__stat-card--blue .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#dbeafe;color:#2563eb}.admin-view__stat-card--blue2[data-v-4a716b2b]:before{background:#2563eb}.admin-view__stat-card--blue2 .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#dbeafe;color:#1d4ed8}.admin-view__stat-card--purple[data-v-4a716b2b]:before{background:#a855f7}.admin-view__stat-card--purple .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#f3e8ff;color:#9333ea}.admin-view__stat-card--orange[data-v-4a716b2b]:before{background:#f97316}.admin-view__stat-card--orange .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#ffedd5;color:#ea580c}.admin-view__stat-card--indigo[data-v-4a716b2b]:before{background:#6366f1}.admin-view__stat-card--indigo .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#e0e7ff;color:#4f46e5}.admin-view__stat-card--green[data-v-4a716b2b]:before{background:#22c55e}.admin-view__stat-card--green .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#dcfce7;color:#16a34a}.admin-view__stat-card--red[data-v-4a716b2b]:before{background:#ef4444}.admin-view__stat-card--red .admin-view__stat-card-bg-icon[data-v-4a716b2b]{background:#fee2e2;color:#dc2626}.admin-view__chart[data-v-4a716b2b]{width:100%;height:320px}.admin-view__toolbar[data-v-4a716b2b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.admin-view__search-input[data-v-4a716b2b]{border-radius:10px}.admin-view__search-input[data-v-4a716b2b] .el-input__wrapper{border-radius:10px;box-shadow:0 0 0 1px #e2e8f0;transition:all .2s ease}.admin-view__search-input[data-v-4a716b2b] .el-input__wrapper:hover{box-shadow:0 0 0 1px #93c5fd}.admin-view__search-input[data-v-4a716b2b] .el-input__wrapper.is-focus{box-shadow:0 0 0 1.5px #3b82f6!important}.admin-view__filter-select[data-v-4a716b2b] .el-select__wrapper{border-radius:10px;box-shadow:0 0 0 1px #e2e8f0;transition:all .2s ease}.admin-view__filter-select[data-v-4a716b2b] .el-select__wrapper:hover{box-shadow:0 0 0 1px #93c5fd}.admin-view__filter-select.is-focused[data-v-4a716b2b] .el-select__wrapper{box-shadow:0 0 0 1.5px #3b82f6!important}.admin-view__toolbar[data-v-4a716b2b] .el-button{border-radius:10px;transition:all .2s ease;font-weight:500}.admin-view__toolbar[data-v-4a716b2b] .el-button--primary{background:#3b82f6;border-color:#3b82f6}.admin-view__toolbar[data-v-4a716b2b] .el-button--primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.admin-view__toolbar[data-v-4a716b2b] .el-button:not(.el-button--primary):hover{color:#3b82f6;border-color:#93c5fd;background:#fff;transform:translateY(-1px)}.admin-view__table[data-v-4a716b2b]{border-radius:12px;overflow:hidden;--el-table-border-color: transparent;--el-table-header-bg-color: #f1f5f9;border:1px solid #dbeafe}.admin-view__table[data-v-4a716b2b] .el-table__inner-wrapper:before{display:none}.admin-view__table[data-v-4a716b2b] .el-table__header-wrapper th{background:#f1f5f9!important;color:#1e40af;font-weight:600;font-size:13px;letter-spacing:.2px;border-bottom:2px solid #bfdbfe!important;padding-top:13px!important;padding-bottom:13px!important}.admin-view__table[data-v-4a716b2b] .el-table__header-wrapper th .cell{font-weight:600}.admin-view__table[data-v-4a716b2b] .el-table__body-wrapper td{padding-top:14px!important;padding-bottom:14px!important;border-bottom:1px solid #f1f5f9!important;font-size:13px;color:#1f2937;transition:background-color .2s ease}.admin-view__table[data-v-4a716b2b] .el-table__row--striped td{background:#fafcff!important}.admin-view__table[data-v-4a716b2b] .el-table__body tr:hover>td{background:#eff6ff!important}.admin-view__table[data-v-4a716b2b] .el-table__body tr:hover .admin-view__action-btn{border-color:#cbd5e1}.admin-view__table[data-v-4a716b2b] .el-button{border-radius:7px}.admin-view__email-text[data-v-4a716b2b]{color:#475569;font-size:12px}.admin-view__time-text[data-v-4a716b2b]{color:#475569;font-size:12px;font-variant-numeric:tabular-nums}.admin-view__user-cell[data-v-4a716b2b]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:2px 0}.admin-view__user-cell:hover .admin-view__user-name[data-v-4a716b2b]{color:#3b82f6}.admin-view__user-avatar[data-v-4a716b2b]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0}.admin-view__user-info[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-view__user-name[data-v-4a716b2b]{font-size:13px;font-weight:600;color:#1e293b;transition:color .2s ease}.admin-view__user-email[data-v-4a716b2b]{font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.admin-view__role-tag[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.6}.admin-view__role-tag--admin[data-v-4a716b2b]{color:#3b82f6;background:#dbeafe;border:1px solid #cbd5e1}.admin-view__role-tag--user[data-v-4a716b2b]{color:#3b82f6;background:#dbeafe;border:1px solid #bfdbfe}.admin-view__status-tag[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.6}.admin-view__status-tag--active[data-v-4a716b2b]{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.admin-view__status-tag--banned[data-v-4a716b2b]{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.admin-view__status-dot[data-v-4a716b2b]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.admin-view__status-tag--active .admin-view__status-dot[data-v-4a716b2b]{background:#3b82f6}.admin-view__status-tag--banned .admin-view__status-dot[data-v-4a716b2b]{background:#ef4444}.admin-view__action-group[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:6px;justify-content:center}.admin-view__action-btn[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:7px;font-size:12px;font-weight:500;line-height:1.4;border:1px solid #e2e8f0;background:#fff;color:#60a5fa;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-view__action-btn[data-v-4a716b2b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.admin-view__action-btn[data-v-4a716b2b]:disabled{opacity:.55;cursor:not-allowed;background:#f1f5f9!important;border-color:#e2e8f0!important;color:#60a5fa!important}.admin-view__action-btn--primary[data-v-4a716b2b]{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.admin-view__action-btn--primary[data-v-4a716b2b]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.admin-view__action-btn--warning[data-v-4a716b2b]{color:#b45309;border-color:#fde68a;background:#fffbeb}.admin-view__action-btn--warning[data-v-4a716b2b]:hover:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.admin-view__action-btn--success[data-v-4a716b2b]{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.admin-view__action-btn--success[data-v-4a716b2b]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.admin-view__action-btn--danger[data-v-4a716b2b]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.admin-view__action-btn--danger[data-v-4a716b2b]:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.admin-view__pagination[data-v-4a716b2b]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px}.admin-view__pagination[data-v-4a716b2b] .el-pager li.is-active{background:#3b82f6;color:#fff}.admin-view__username-link[data-v-4a716b2b]{color:#3b82f6;cursor:pointer;font-weight:600;transition:color .2s ease}.admin-view__username-link[data-v-4a716b2b]:hover{color:#60a5fa;text-decoration:underline}.admin-view__session-count[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:6px;color:#60a5fa;font-size:14px;margin-left:auto}.admin-view__session-count strong[data-v-4a716b2b]{color:#3b82f6;font-size:16px;font-weight:700}.admin-view__session-footer[data-v-4a716b2b]{margin-top:12px;color:#60a5fa;font-size:13px;text-align:right}.admin-view__dialog[data-v-4a716b2b] .el-dialog{border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #2d241c26}.admin-view__dialog[data-v-4a716b2b] .el-dialog__header{background:#fff;color:#1e293b;padding:16px 20px 12px;margin-right:0;border-bottom:1px solid #e2e8f0}.admin-view__dialog[data-v-4a716b2b] .el-dialog__title{color:#1e293b;font-weight:600;font-size:15px}.admin-view__dialog[data-v-4a716b2b] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8;font-size:16px}.admin-view__dialog[data-v-4a716b2b] .el-dialog__headerbtn:hover .el-dialog__close{color:#1e293b}.admin-view__dialog[data-v-4a716b2b] .el-dialog__body{padding:18px 20px;max-height:65vh;overflow-y:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-view__dialog[data-v-4a716b2b] .el-dialog__body::-webkit-scrollbar{width:6px}.admin-view__dialog[data-v-4a716b2b] .el-dialog__body::-webkit-scrollbar-track{background:transparent}.admin-view__dialog[data-v-4a716b2b] .el-dialog__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.admin-view__dialog[data-v-4a716b2b] .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#3b82f6}.admin-view__dialog[data-v-4a716b2b] .el-dialog__footer{border-top:1px solid #e2e8f0;padding:12px 20px 14px;background:#f8fafc}.admin-view__dialog--user-detail[data-v-4a716b2b] .el-dialog__header{display:none}.admin-view__dialog--user-detail[data-v-4a716b2b] .el-dialog__body{padding:0;max-height:70vh}.user-detail[data-v-4a716b2b]{display:flex;flex-direction:column}.user-detail__header[data-v-4a716b2b]{display:flex;align-items:center;gap:16px;padding:22px 22px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.user-detail__avatar[data-v-4a716b2b]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:20px;font-weight:700}.user-detail__header-info[data-v-4a716b2b]{flex:1;min-width:0}.user-detail__header-row[data-v-4a716b2b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-detail__name[data-v-4a716b2b]{margin:0;font-size:17px;font-weight:700;color:#1e293b}.user-detail__tag[data-v-4a716b2b]{border-radius:4px!important;font-size:11px!important}.user-detail__email[data-v-4a716b2b]{margin:4px 0 6px;font-size:12px;color:#475569}.user-detail__header-meta[data-v-4a716b2b]{display:flex;gap:12px;flex-wrap:wrap}.user-detail__meta-chip[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#475569}.user-detail__meta-chip .el-icon[data-v-4a716b2b]{color:#b0a598}.user-detail__stats-row[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 22px;border-bottom:1px solid #f1f5f9}.user-detail__stat-card[data-v-4a716b2b]{display:flex;align-items:center;gap:10px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.user-detail__stat-icon[data-v-4a716b2b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;flex-shrink:0}.user-detail__stat-icon--terracotta[data-v-4a716b2b]{background:#dbeafe;color:#3b82f6}.user-detail__stat-icon--sage[data-v-4a716b2b]{background:#e0e7ff;color:#4f46e5}.user-detail__stat-icon--brick[data-v-4a716b2b]{background:#fee2e2;color:#ef4444}.user-detail__stat-icon--slate[data-v-4a716b2b]{background:#dbeafe;color:#3b82f6}.user-detail__stat-text[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-detail__stat-text strong[data-v-4a716b2b]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.1}.user-detail__stat-text span[data-v-4a716b2b]{font-size:11px;color:#475569}.user-detail__stat-small[data-v-4a716b2b]{font-size:12px!important;font-weight:600!important;word-break:break-all}.user-detail__section[data-v-4a716b2b]{padding:16px 22px;border-bottom:1px solid #f1f5f9}.user-detail__section[data-v-4a716b2b]:last-child{border-bottom:none}.user-detail__section-title[data-v-4a716b2b]{margin:0 0 12px;font-size:13px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px}.user-detail__section-title .el-icon[data-v-4a716b2b]{color:#3b82f6}.user-detail__section-title[data-v-4a716b2b]:before{content:"";width:3px;height:14px;border-radius:2px;background:#3b82f6;margin-right:2px}@media (max-width: 1100px){.admin-view__stats-grid[data-v-4a716b2b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.admin-view[data-v-4a716b2b]{padding:12px}.admin-view__welcome[data-v-4a716b2b]{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.admin-view__welcome-deco[data-v-4a716b2b]{display:none}.admin-view__welcome-title[data-v-4a716b2b]{font-size:20px}.admin-view__stats-grid[data-v-4a716b2b],.admin-view__system-grid[data-v-4a716b2b]{grid-template-columns:1fr}.user-detail__stats[data-v-4a716b2b]{grid-template-columns:repeat(2,1fr)}.user-detail__section-head[data-v-4a716b2b]{flex-wrap:wrap}.user-detail__tags[data-v-4a716b2b]{margin-left:0;width:100%}.admin-view__welcome-main[data-v-4a716b2b]{flex-direction:column;align-items:stretch}.admin-view__welcome-mini-stats[data-v-4a716b2b]{overflow-x:auto;justify-content:flex-start}.admin-view__mini-stat[data-v-4a716b2b]{padding:0 12px;min-width:60px}.admin-view__mini-stat-value[data-v-4a716b2b]{font-size:20px}}.admin-view__card-subtitle[data-v-4a716b2b]{font-size:13px;color:#60a5fa;font-weight:400}.admin-view__empty[data-v-4a716b2b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#60a5fa;font-size:14px}.admin-view__empty p[data-v-4a716b2b]{margin:0}.admin-view__module-bars[data-v-4a716b2b]{display:flex;flex-direction:column;gap:14px}.admin-view__module-bar-item[data-v-4a716b2b]{display:flex;flex-direction:column;gap:6px}.admin-view__module-bar-head[data-v-4a716b2b]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.admin-view__module-name[data-v-4a716b2b]{display:inline-flex;align-items:center;gap:8px;color:#9a3412;font-weight:500}.admin-view__module-dot[data-v-4a716b2b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.admin-view__module-count[data-v-4a716b2b]{display:inline-flex;align-items:baseline;gap:6px;color:#60a5fa}.admin-view__module-count strong[data-v-4a716b2b]{font-size:15px;color:#475569;font-weight:700}.admin-view__module-count em[data-v-4a716b2b]{font-style:normal;font-size:12px;color:#60a5fa}.admin-view__module-bar-track[data-v-4a716b2b]{width:100%;height:8px;background:#fff;border-radius:99px;overflow:hidden;position:relative}.admin-view__module-bar-fill[data-v-4a716b2b]{height:100%;border-radius:99px;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #00000014;position:relative}.admin-view__module-bar-fill[data-v-4a716b2b]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);border-radius:99px 99px 0 0}.admin-view__stat-hint[data-v-4a716b2b]{font-size:11px;color:#ffffffb3;margin-top:2px}.admin-view__health-banner[data-v-4a716b2b]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.admin-view__health-icon[data-v-4a716b2b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);flex-shrink:0;box-shadow:0 4px 12px #3b82f64d;font-size:22px}.admin-view__health-text[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.admin-view__health-text strong[data-v-4a716b2b]{font-size:15px;color:#1e40af;font-weight:600}.admin-view__health-text span[data-v-4a716b2b]{font-size:13px;color:#475569}.admin-view__tech-grid[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 24px}.admin-view__tech-item[data-v-4a716b2b]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#f1f5f9;border-radius:10px;border:1px solid #ffffff;transition:all .2s ease}.admin-view__tech-item[data-v-4a716b2b]:hover{background:#f0f7ff;border-color:#bfdbfe}.admin-view__tech-label[data-v-4a716b2b]{font-size:12px;color:#60a5fa;font-weight:500}.admin-view__tech-value[data-v-4a716b2b]{font-size:14px;color:#475569;font-weight:600}@media (max-width: 900px){.admin-view__tech-grid[data-v-4a716b2b]{grid-template-columns:repeat(2,1fr)}}.admin-view__config-summary[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;padding:4px 0}.admin-view__config-item[data-v-4a716b2b]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.admin-view__config-label[data-v-4a716b2b]{font-size:13px;color:#475569;font-weight:500}.admin-view__config-value[data-v-4a716b2b]{font-size:13px;color:#1e293b;font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-view__email-preview[data-v-4a716b2b]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.admin-view__email-preview-header[data-v-4a716b2b]{background:#f1f5f9;padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:12px;color:#475569;line-height:1.8}.admin-view__email-preview-body[data-v-4a716b2b]{padding:20px;line-height:1.8;color:#334155;font-size:14px}.admin-view__email-preview-body p[data-v-4a716b2b]{margin:8px 0}.admin-view__security-policies[data-v-4a716b2b]{list-style:none;padding:0;margin:0}.admin-view__security-policies li[data-v-4a716b2b]{padding:10px 0;border-bottom:1px dashed #e2e8f0;color:#475569;font-size:13px;line-height:1.6}.admin-view__security-policies li[data-v-4a716b2b]:last-child{border-bottom:none}.admin-view__security-policies li strong[data-v-4a716b2b]{color:#1e293b}.sec-stats[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sec-stat[data-v-4a716b2b]{position:relative;padding:22px 20px;border-radius:14px;color:#fff;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:100px;box-shadow:0 4px 14px #00000014;transition:transform .2s ease,box-shadow .2s ease}.sec-stat[data-v-4a716b2b]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.sec-stat--green[data-v-4a716b2b]{background:linear-gradient(135deg,#22c55e,#16a34a)}.sec-stat--orange[data-v-4a716b2b]{background:linear-gradient(135deg,#f97316,#ea580c)}.sec-stat--red[data-v-4a716b2b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.sec-stat--blue[data-v-4a716b2b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.sec-stat__icon[data-v-4a716b2b]{width:52px;height:52px;border-radius:14px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sec-stat__info[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px}.sec-stat__label[data-v-4a716b2b]{font-size:12px;opacity:.85;font-weight:500}.sec-stat__value[data-v-4a716b2b]{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.5px}.sec-stat__hint[data-v-4a716b2b]{font-size:11px;opacity:.75;margin-top:2px}.sec-banner[data-v-4a716b2b]{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.sec-banner__icon[data-v-4a716b2b]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 3px 10px #3b82f64d}.sec-banner__text[data-v-4a716b2b]{flex:1;display:flex;flex-direction:column;gap:3px}.sec-banner__text strong[data-v-4a716b2b]{font-size:15px;font-weight:700;color:#1e3a8a}.sec-banner__text span[data-v-4a716b2b]{font-size:12px;color:#3b82f6}.sec-banner__btn[data-v-4a716b2b]{border-radius:10px!important;font-weight:600!important;padding:10px 20px!important}.sec-two-col[data-v-4a716b2b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sec-card[data-v-4a716b2b]{padding:20px;border-radius:14px}.sec-empty[data-v-4a716b2b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.sec-empty__icon[data-v-4a716b2b]{width:64px;height:64px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.sec-empty__title[data-v-4a716b2b]{margin:0;font-size:15px;font-weight:600;color:#1e293b}.sec-empty__desc[data-v-4a716b2b]{margin:0;font-size:12px;color:#94a3b8}.sec-table[data-v-4a716b2b] .el-table__header th{background:#f8fafc!important;color:#475569!important;font-weight:600!important;font-size:12px}.sec-policies[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sec-policy-item[data-v-4a716b2b]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}.sec-policy-item[data-v-4a716b2b]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.sec-policy-item__icon[data-v-4a716b2b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.sec-policy-item__icon--blue[data-v-4a716b2b]{background:#dbeafe}.sec-policy-item__icon--purple[data-v-4a716b2b]{background:#f3e8ff}.sec-policy-item__icon--orange[data-v-4a716b2b]{background:#ffedd5}.sec-policy-item__icon--red[data-v-4a716b2b]{background:#fee2e2}.sec-policy-item__icon--green[data-v-4a716b2b]{background:#dcfce7}.sec-policy-item__icon--indigo[data-v-4a716b2b]{background:#e0e7ff}.sec-policy-item__text[data-v-4a716b2b]{display:flex;flex-direction:column;gap:3px;min-width:0}.sec-policy-item__text strong[data-v-4a716b2b]{font-size:13px;font-weight:600;color:#1e293b}.sec-policy-item__text span[data-v-4a716b2b]{font-size:11px;color:#64748b;line-height:1.5}.email-stats[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.email-stat[data-v-4a716b2b]{position:relative;padding:22px 20px;border-radius:14px;color:#fff;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:100px;box-shadow:0 4px 14px #00000014;transition:transform .2s ease,box-shadow .2s ease}.email-stat[data-v-4a716b2b]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.email-stat--blue[data-v-4a716b2b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.email-stat--green[data-v-4a716b2b]{background:linear-gradient(135deg,#22c55e,#15803d)}.email-stat--red[data-v-4a716b2b]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.email-stat__icon[data-v-4a716b2b]{width:52px;height:52px;border-radius:14px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.email-stat__info[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px}.email-stat__label[data-v-4a716b2b]{font-size:12px;opacity:.85;font-weight:500}.email-stat__value[data-v-4a716b2b]{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.5px}.email-stat__value em[data-v-4a716b2b]{font-size:16px;font-style:normal;font-weight:500;opacity:.8}.email-stat__hint[data-v-4a716b2b]{font-size:11px;opacity:.75;margin-top:2px}.email-two-col[data-v-4a716b2b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.email-card[data-v-4a716b2b]{padding:20px;border-radius:14px}.email-card__subtitle[data-v-4a716b2b]{font-size:12px;color:#64748b}.email-config-grid[data-v-4a716b2b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.email-config-item[data-v-4a716b2b]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.email-config-item--full[data-v-4a716b2b]{grid-column:1 / -1}.email-config-item__label[data-v-4a716b2b]{font-size:11px;color:#94a3b8;font-weight:500}.email-config-item__value[data-v-4a716b2b]{font-size:13px;color:#1e293b;font-weight:500;word-break:break-all}.email-config-item__value--mono[data-v-4a716b2b]{font-family:Consolas,Monaco,monospace;background:#fff;padding:2px 8px;border-radius:6px;display:inline-block;border:1px solid #e2e8f0;width:fit-content}.email-preview[data-v-4a716b2b]{border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.email-preview__header[data-v-4a716b2b]{padding:14px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}.email-preview__field[data-v-4a716b2b]{display:flex;gap:8px;font-size:12px}.email-preview__field-label[data-v-4a716b2b]{color:#94a3b8;font-weight:500;min-width:40px}.email-preview__field-value[data-v-4a716b2b]{color:#1e293b;font-weight:500}.email-preview__body[data-v-4a716b2b]{padding:28px 24px;text-align:center}.email-preview__greet[data-v-4a716b2b]{text-align:left;margin:0 0 16px;font-size:14px;color:#334155}.email-preview__code-line[data-v-4a716b2b]{margin:0 0 16px;font-size:13px;color:#64748b}.email-preview__code-box[data-v-4a716b2b]{display:inline-flex;gap:8px;margin-bottom:20px}.email-preview__code-box span[data-v-4a716b2b]{width:40px;height:48px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;color:#1d4ed8;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Consolas,monospace}.email-preview__tip[data-v-4a716b2b]{margin:6px 0;font-size:12px;color:#475569;text-align:center}.email-preview__tip--muted[data-v-4a716b2b]{color:#94a3b8;font-size:11px}.email-form-card[data-v-4a716b2b]{padding:0!important;overflow:hidden;background:#fff!important}.email-form-header[data-v-4a716b2b]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:linear-gradient(135deg,#f0f6ff,#e8f0fe,#f0f6ff);border-bottom:1px solid #e0eaff}.email-form-header__left[data-v-4a716b2b]{display:flex;align-items:center;gap:10px}.email-form-header__icon[data-v-4a716b2b]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 3px 8px #3b82f633}.email-form-header__title[data-v-4a716b2b]{margin:0;font-size:15px;font-weight:700;color:#1e293b;line-height:1.2}.email-form-header__sub[data-v-4a716b2b]{display:block;margin-top:1px;font-size:11px;color:#64748b}.email-form-header__badge[data-v-4a716b2b]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#fff;border:1px solid #c7d9f7;font-size:11px;font-weight:600;color:#2563eb;box-shadow:0 1px 4px #3b82f614}.email-form-header__dot[data-v-4a716b2b]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e33;animation:pulse-dot-4a716b2b 2s infinite}@keyframes pulse-dot-4a716b2b{0%,to{box-shadow:0 0 0 2px #22c55e33}50%{box-shadow:0 0 0 4px #22c55e14}}.email-notice-v2[data-v-4a716b2b]{display:flex;gap:10px;margin:8px 18px 0;padding:7px 10px 7px 14px;border-radius:8px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;position:relative;overflow:hidden}.email-notice-v2[data-v-4a716b2b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#60a5fa)}.email-notice-v2__icon-wrap[data-v-4a716b2b]{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.email-notice-v2__body[data-v-4a716b2b]{flex:1}.email-notice-v2__title[data-v-4a716b2b]{font-size:12px;font-weight:700;color:#1e3a8a;margin-bottom:1px}.email-notice-v2__text[data-v-4a716b2b]{font-size:11px;color:#1d4ed8;line-height:1.4}.email-form-beauty[data-v-4a716b2b]{display:flex;flex-direction:column;gap:0;padding:8px 18px 12px}.email-form-section[data-v-4a716b2b]{position:relative;margin-bottom:8px;border-radius:8px;background:#fafbfd;border:1px solid #eef1f6;overflow:hidden;transition:all .25s ease}.email-form-section[data-v-4a716b2b]:hover{background:#fff;border-color:#dbe4f0;box-shadow:0 2px 8px #1e3a8a0f}.email-form-section__bar[data-v-4a716b2b]{position:absolute;left:0;top:0;bottom:0;width:3px}.email-section--blue .email-form-section__bar[data-v-4a716b2b]{background:linear-gradient(180deg,#3b82f6,#60a5fa)}.email-section--purple .email-form-section__bar[data-v-4a716b2b]{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.email-section--orange .email-form-section__bar[data-v-4a716b2b]{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.email-section--green .email-form-section__bar[data-v-4a716b2b]{background:linear-gradient(180deg,#10b981,#34d399)}.email-form-section__inner[data-v-4a716b2b]{padding:8px 12px 10px 16px}.email-form-section__title[data-v-4a716b2b]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.email-form-section__label[data-v-4a716b2b]{font-size:13px;font-weight:700;color:#1e293b}.email-form-section__hint[data-v-4a716b2b]{font-size:10px;color:#94a3b8;font-weight:400;margin-left:2px;padding:1px 6px;border-radius:8px;background:#f1f5f9}.email-form-section__icon[data-v-4a716b2b]{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.email-form-section__icon--blue[data-v-4a716b2b]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.email-form-section__icon--purple[data-v-4a716b2b]{background:linear-gradient(135deg,#ede9fe,#ddd6fe)}.email-form-section__icon--orange[data-v-4a716b2b]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.email-form-section__icon--green[data-v-4a716b2b]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.email-form-beauty[data-v-4a716b2b] .el-form-item__label{font-size:12px!important;font-weight:600!important;color:#334155!important;padding-bottom:2px!important;line-height:1.2!important}.email-form-beauty[data-v-4a716b2b] .el-form-item{margin-bottom:0}.email-form-beauty[data-v-4a716b2b] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:before,.email-form-beauty[data-v-4a716b2b] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:#ef4444}.email-input-v2[data-v-4a716b2b] .el-input__wrapper{border-radius:7px;box-shadow:0 0 0 1px #e2e8f0;transition:all .2s ease;padding:1px 10px;background:#fff;min-height:30px}.email-input-v2[data-v-4a716b2b] .el-input__wrapper:hover{box-shadow:0 0 0 1px #93c5fd;background:#fafcff}.email-input-v2[data-v-4a716b2b] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px #3b82f633!important;background:#fff}.email-input-v2[data-v-4a716b2b] .el-input__inner{color:#1e293b;font-size:13px;font-weight:500}.email-input-v2[data-v-4a716b2b] .el-input__inner::placeholder{color:#c0cad8;font-weight:400}.email-input__prefix-icon[data-v-4a716b2b]{font-size:13px;margin-right:2px}.email-input-number-v2[data-v-4a716b2b] .el-input__wrapper{border-radius:7px;box-shadow:0 0 0 1px #e2e8f0;transition:all .2s ease;background:#fff;min-height:30px}.email-input-number-v2[data-v-4a716b2b] .el-input__wrapper:hover{box-shadow:0 0 0 1px #93c5fd;background:#fafcff}.email-input-number-v2[data-v-4a716b2b] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px #3b82f633!important;background:#fff}.email-input-number-v2[data-v-4a716b2b] .el-input__inner{color:#1e293b;font-size:13px;font-weight:600;text-align:center}.email-input-number-v2[data-v-4a716b2b] .el-input-number__decrease,.email-input-number-v2[data-v-4a716b2b] .el-input-number__increase{background:transparent;border-color:#e2e8f0;color:#64748b}.email-input-number-v2[data-v-4a716b2b] .el-input-number__decrease:hover,.email-input-number-v2[data-v-4a716b2b] .el-input-number__increase:hover{color:#3b82f6}.email-radio-group-v2[data-v-4a716b2b]{display:flex;gap:10px;width:100%}.email-radio-v2[data-v-4a716b2b]{flex:1;margin-right:0!important;height:auto!important}.email-radio-v2[data-v-4a716b2b] .el-radio__input{display:none}.email-radio-v2[data-v-4a716b2b] .el-radio__label{padding-left:0!important;width:100%}.email-radio-v2__content[data-v-4a716b2b]{position:relative;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .25s ease}.email-radio-v2__emoji[data-v-4a716b2b]{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:all .25s ease}.email-radio-v2__emoji--warn[data-v-4a716b2b]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.email-radio-v2__text[data-v-4a716b2b]{display:flex;flex-direction:column;gap:1px;flex:1}.email-radio-v2__text strong[data-v-4a716b2b]{font-size:13px;font-weight:700;color:#475569;transition:color .2s ease}.email-radio-v2__text span[data-v-4a716b2b]{font-size:10.5px;color:#94a3b8;line-height:1.3;transition:color .2s ease}.email-radio-v2__badge[data-v-4a716b2b]{position:absolute;top:6px;right:8px;padding:1px 7px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px}.email-radio-v2--ssl[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__content{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 3px 10px #3b82f626}.email-radio-v2--ssl[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__emoji{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 6px #3b82f640}.email-radio-v2--ssl[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__text strong{color:#1d4ed8}.email-radio-v2--ssl[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__text span{color:#3b82f6}.email-radio-v2--plain[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__content{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 3px 10px #f59e0b1f}.email-radio-v2--plain[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__emoji--warn{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #f59e0b40}.email-radio-v2--plain[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__text strong{color:#b45309}.email-radio-v2--plain[data-v-4a716b2b] .el-radio__input.is-checked+.el-radio__label .email-radio-v2__text span{color:#d97706}.email-radio-v2:hover .email-radio-v2__content[data-v-4a716b2b]{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 8px #1e3a8a0f}.email-radio-v2--plain:hover .email-radio-v2__content[data-v-4a716b2b]{border-color:#fcd34d}.email-form-actions-v2[data-v-4a716b2b]{display:flex;gap:8px;margin-top:4px;padding:8px 0 0;border-top:1px solid #f1f5f9}.email-btn-v2[data-v-4a716b2b]{border-radius:8px!important;font-weight:600!important;padding:7px 16px!important;font-size:12px!important;display:flex;align-items:center;gap:4px;transition:all .25s cubic-bezier(.4,0,.2,1);height:auto!important}.email-btn-v2--primary[data-v-4a716b2b]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 4px 14px #3b82f659;color:#fff!important}.email-btn-v2--primary[data-v-4a716b2b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f673!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.email-btn-v2--primary[data-v-4a716b2b]:active{transform:translateY(0)}.email-btn-v2--test[data-v-4a716b2b]{background:#fff!important;border:2px solid #06b6d4!important;color:#0891b2!important;box-shadow:0 2px 8px #06b6d426}.email-btn-v2--test[data-v-4a716b2b]:hover{background:linear-gradient(135deg,#ecfeff,#cffafe)!important;border-color:#0891b2!important;transform:translateY(-2px);box-shadow:0 6px 18px #06b6d440!important}.email-btn-v2--ghost[data-v-4a716b2b]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#64748b!important}.email-btn-v2--ghost[data-v-4a716b2b]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important;transform:translateY(-1px)}.email-form[data-v-4a716b2b] .el-input__wrapper,.email-form[data-v-4a716b2b] .el-input-number{border-radius:10px}.email-form__hint[data-v-4a716b2b]{margin-left:12px;color:#94a3b8;font-size:12px}.email-form[data-v-4a716b2b] .el-button{border-radius:10px;font-weight:500}.ai-stats[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ai-stat[data-v-4a716b2b]{position:relative;padding:22px 20px;border-radius:14px;color:#fff;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:100px;box-shadow:0 4px 14px #00000014;transition:transform .2s ease,box-shadow .2s ease}.ai-stat[data-v-4a716b2b]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.ai-stat--purple[data-v-4a716b2b]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.ai-stat--indigo[data-v-4a716b2b]{background:linear-gradient(135deg,#6366f1,#4338ca)}.ai-stat--cyan[data-v-4a716b2b]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.ai-stat--pink[data-v-4a716b2b]{background:linear-gradient(135deg,#ec4899,#be185d)}.ai-stat__icon[data-v-4a716b2b]{width:52px;height:52px;border-radius:14px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.ai-stat__info[data-v-4a716b2b]{display:flex;flex-direction:column;gap:2px}.ai-stat__label[data-v-4a716b2b]{font-size:12px;opacity:.85;font-weight:500}.ai-stat__value[data-v-4a716b2b]{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.5px}.ai-stat__hint[data-v-4a716b2b]{font-size:11px;opacity:.75;margin-top:2px}.ai-banner[data-v-4a716b2b]{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:14px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff}.ai-banner__icon[data-v-4a716b2b]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 3px 10px #a855f74d}.ai-banner__text[data-v-4a716b2b]{flex:1;display:flex;flex-direction:column;gap:3px}.ai-banner__text strong[data-v-4a716b2b]{font-size:15px;font-weight:700;color:#581c87}.ai-banner__text span[data-v-4a716b2b]{font-size:12px;color:#9333ea}.ai-banner__btn[data-v-4a716b2b]{border-radius:10px!important;font-weight:600!important;padding:10px 20px!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border-color:#a855f7!important}.ai-card[data-v-4a716b2b]{padding:20px;border-radius:14px}.ai-rank-list[data-v-4a716b2b]{display:flex;flex-direction:column;gap:10px}.ai-rank-item[data-v-4a716b2b]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#fafbfc;border:1px solid #f1f5f9;transition:all .2s ease}.ai-rank-item[data-v-4a716b2b]:hover{background:#f8fafc;border-color:#e2e8f0;transform:translate(3px)}.ai-rank-item__badge[data-v-4a716b2b]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.ai-rank-item__badge--gold[data-v-4a716b2b]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b4d}.ai-rank-item__badge--silver[data-v-4a716b2b]{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 8px #94a3b84d}.ai-rank-item__badge--bronze[data-v-4a716b2b]{background:linear-gradient(135deg,#c2845e,#a16248);box-shadow:0 2px 8px #c2845e4d}.ai-rank-item__badge--normal[data-v-4a716b2b]{background:#e2e8f0;color:#64748b}.ai-rank-item__user[data-v-4a716b2b]{display:flex;align-items:center;gap:10px;width:160px;flex-shrink:0}.ai-rank-item__avatar[data-v-4a716b2b]{width:34px;height:34px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.ai-rank-item__name[data-v-4a716b2b]{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-rank-item__metrics[data-v-4a716b2b]{display:flex;gap:16px;width:120px;flex-shrink:0}.ai-rank-item__metric[data-v-4a716b2b]{display:flex;flex-direction:column;align-items:center;gap:1px}.ai-rank-item__metric-val[data-v-4a716b2b]{font-size:16px;font-weight:700;color:#475569;line-height:1.1}.ai-rank-item__metric-val--highlight[data-v-4a716b2b]{color:#7c3aed}.ai-rank-item__metric-label[data-v-4a716b2b]{font-size:10px;color:#94a3b8}.ai-rank-item__bar-wrap[data-v-4a716b2b]{flex:1;height:8px;border-radius:4px;background:#f1f5f9;overflow:hidden}.ai-rank-item__bar[data-v-4a716b2b]{height:100%;border-radius:4px;transition:width .6s ease}.ai-rank-item__avg[data-v-4a716b2b]{width:70px;text-align:right;flex-shrink:0}.ai-rank-item__avg span[data-v-4a716b2b]{font-size:15px;font-weight:700;color:#1e293b}.ai-rank-item__avg small[data-v-4a716b2b]{font-size:10px;color:#94a3b8;font-weight:400}.ai-info-grid[data-v-4a716b2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ai-info-item[data-v-4a716b2b]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:#fafbfc;border:1px solid #f1f5f9;transition:all .2s ease}.ai-info-item[data-v-4a716b2b]:hover{background:#faf5ff;border-color:#e9d5ff}.ai-info-item__icon[data-v-4a716b2b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ai-info-item strong[data-v-4a716b2b]{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:3px}.ai-info-item p[data-v-4a716b2b]{margin:0;font-size:11px;color:#64748b;line-height:1.5}@media (max-width: 1100px){.sec-stats[data-v-4a716b2b],.ai-stats[data-v-4a716b2b]{grid-template-columns:repeat(2,1fr)}.email-stats[data-v-4a716b2b],.sec-two-col[data-v-4a716b2b],.email-two-col[data-v-4a716b2b],.sec-policies[data-v-4a716b2b],.ai-info-grid[data-v-4a716b2b],.email-config-grid[data-v-4a716b2b]{grid-template-columns:1fr}}.admin-view__dialog.el-dialog{border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0f172a33!important}.admin-view__dialog .el-dialog__header{background:#fff!important;color:#1e293b!important;padding:16px 20px 12px!important;margin-right:0!important;border-bottom:1px solid #e2e8f0}.admin-view__dialog .el-dialog__title{color:#1e293b!important;font-weight:600!important;font-size:15px!important}.admin-view__dialog .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:16px;transition:all .2s ease}.admin-view__dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#1e293b!important}.admin-view__dialog .el-dialog__body{padding:18px 20px!important;max-height:65vh;overflow-y:auto!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-view__dialog .el-dialog__body::-webkit-scrollbar{width:6px}.admin-view__dialog .el-dialog__body::-webkit-scrollbar-track{background:transparent}.admin-view__dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.admin-view__dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#3b82f6}.admin-view__dialog .el-dialog__footer{border-top:1px solid #e2e8f0!important;padding:12px 20px 14px!important;background:#f8fafc!important}.admin-view__dialog--user-detail.el-dialog .el-dialog__header{display:none!important}.admin-view__dialog--user-detail.el-dialog .el-dialog__body{padding:0!important;max-height:70vh}.admin-view__dialog .el-button--primary{background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-view__dialog .el-button--primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.admin-msgbox.el-message-box{border-radius:14px!important;border:none!important;box-shadow:0 20px 60px #0f172a33!important;overflow:hidden}.admin-msgbox .el-message-box__header{padding:16px 20px 10px!important;border-bottom:none!important}.admin-msgbox .el-message-box__title{font-weight:600!important;font-size:15px!important;color:#1e293b!important}.admin-msgbox .el-message-box__headerbtn .el-message-box__close{color:#94a3b8!important;font-size:16px}.admin-msgbox .el-message-box__headerbtn:hover .el-message-box__close{color:#1e293b!important}.admin-msgbox .el-message-box__content{padding:8px 20px 16px!important}.admin-msgbox .el-message-box__message{font-size:14px!important;color:#475569!important;line-height:1.6!important}.admin-msgbox .el-message-box__status{font-size:20px!important}.admin-msgbox .el-message-box__btns{padding:12px 20px 14px!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important}.admin-msgbox .el-message-box__btns .el-button--primary{background-color:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important}.admin-msgbox .el-message-box__btns .el-button--primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.admin-msgbox .el-message-box__btns .el-button--default{border-radius:8px!important}.admin-view .el-tag--warning.is-light{background-color:#dbeafe!important;border-color:#cbd5e1!important;color:#3b82f6!important}.admin-view .el-tag--danger.is-light{background-color:#fee2e2!important;border-color:#fecaca!important;color:#dc2626!important}.admin-view .el-tag--info.is-light{background-color:#f1f5f9!important;border-color:#e8e4de!important;color:#475569!important}.admin-view .el-tag--success.is-light{background-color:#dbeafe!important;border-color:#bfdbfe!important;color:#1e40af!important}.admin-view .el-button--primary{background-color:#3b82f6;border-color:#3b82f6}.admin-view .el-button--primary:hover{background-color:#2563eb;border-color:#d97706}.admin-view .el-pagination.is-background .el-pager li.is-active{background-color:#3b82f6!important;color:#fff!important}.admin-view .el-pagination .el-pager li:hover{color:#3b82f6!important}.admin-view .el-pagination button:hover:not(:disabled){color:#3b82f6!important}
