:root,[data-theme=dark]{color-scheme:dark;--cyber-bg: #070b12;--cyber-bg-soft: #0b111d;--cyber-bg-deep: #04070d;--cyber-panel: #0e1522;--cyber-panel-2: #111a2b;--cyber-panel-bottom: #0a111d;--cyber-panel-gradient: linear-gradient(180deg, var(--cyber-panel) 0%, var(--cyber-panel-bottom) 100%);--cyber-glow-panel-gradient: linear-gradient(180deg, #101a2b 0%, #0a111d 100%);--cyber-border: #1a2a3f;--cyber-border-soft: rgba(47, 84, 134, .35);--cyber-text: #d6e2ff;--cyber-text-strong: #eaf4ff;--cyber-text-muted: #7f96b8;--cyber-text-label: #9ab0d0;--cyber-primary: #00b7ff;--cyber-primary-soft: rgba(0, 183, 255, .12);--cyber-primary-gradient-start: #007aff;--cyber-success: #25d366;--cyber-warning: #f6b73c;--cyber-danger: #ff4d67;--cyber-shadow: 0 0 0 1px rgba(0, 183, 255, .22), 0 0 28px rgba(0, 183, 255, .1);--cyber-app-gradient: radial-gradient(1200px 600px at 70% -10%, #142744 0%, var(--cyber-bg) 45%, var(--cyber-bg-deep) 100%);--cyber-main-layout-gradient: radial-gradient(1200px 600px at 70% -10%, #13233b 0%, #060b14 45%, var(--cyber-bg-deep) 100%);--cyber-auth-page-gradient: radial-gradient(1400px 700px at 70% -10%, #173459 0%, var(--cyber-bg) 46%, var(--cyber-bg-deep) 100%);--cyber-auth-glow: rgba(0, 183, 255, .08);--cyber-auth-hero-overlay: linear-gradient( 135deg, rgba(4, 10, 22, .88) 0%, rgba(7, 18, 36, .72) 45%, rgba(4, 12, 28, .55) 100% );--cyber-auth-hero-text: #f8fafc;--cyber-auth-hero-kicker: rgba(201, 162, 39, .9);--cyber-auth-hero-desc: rgba(214, 226, 255, .88);--cyber-auth-hero-trust: rgba(200, 214, 240, .85);--cyber-auth-hero-trust-border: rgba(0, 183, 255, .25);--cyber-auth-hero-trust-bg: rgba(8, 18, 36, .45);--cyber-auth-hero-fallback-bg: linear-gradient(145deg, #0f1a2b 0%, #132744 48%, #0a1220 100%);--cyber-auth-main-bg: var(--cyber-bg);--cyber-auth-main-glow: radial-gradient(900px 480px at 100% 0%, rgba(0, 183, 255, .06) 0%, transparent 55%);--cyber-auth-glass-bg: color-mix(in srgb, var(--cyber-panel) 78%, transparent);--cyber-auth-glass-header-bg: color-mix(in srgb, var(--cyber-panel-2) 85%, transparent);--cyber-input-bg: #0d1523;--cyber-input-border: #243753;--cyber-input-border-hover: #2f4a6f;--cyber-input-border-focus: rgba(0, 183, 255, .55);--cyber-button-default-bg: #0e1727;--cyber-button-default-border: #243753;--cyber-link-color: #8fe9ff;--cyber-link-hover: #c9f4ff;--cyber-link-shadow: 0 0 1px rgba(0, 0, 0, .6), 0 0 14px rgba(0, 183, 255, .45);--cyber-danger-link: #ff8a9a;--cyber-danger-link-hover: #ffc4cd;--cyber-table-bg: #0d1522;--cyber-table-striped: #111c2f;--cyber-table-hover: #152238;--cyber-table-header-bg: #101b2b;--cyber-table-header-text: #8da3c2;--cyber-table-text: #d6e2ff;--cyber-table-border: #1e314a;--cyber-dialog-bg: #0b1321;--cyber-dialog-border: #1f334d;--cyber-tabs-bg: #0c1422;--cyber-tabs-header-bg: #0f1a2b;--cyber-tabs-item: #89a2c4;--cyber-tabs-item-active: #eaf4ff;--cyber-tabs-win10-strip: #151f32;--cyber-tabs-win10-hover: rgba(234, 244, 255, .06);--cyber-tabs-panel-min-height: clamp(300px, 46vh, 520px);--cyber-descriptions-border: #233854;--cyber-descriptions-label-bg: #0f1a2b;--cyber-descriptions-content-bg: #0b1321;--cyber-pagination-btn-bg: #0f1a2b;--cyber-pagination-btn-disabled-bg: #0d1523;--cyber-pagination-text: #9ab0d0;--cyber-pagination-disabled: #4e678c;--cyber-alert-bg: #0f1a2b;--cyber-alert-border: #233854;--cyber-empty-text: #89a2c4;--cyber-loading-mask: rgba(7, 11, 18, .82);--cyber-loading-mask-fullscreen: rgba(4, 7, 13, .88);--cyber-sidebar-bg: linear-gradient(180deg, #0a101b 0%, #0b1321 100%);--cyber-sidebar-logo-bg: linear-gradient(180deg, rgba(59, 130, 246, .1) 0%, rgba(59, 130, 246, .05) 100%);--cyber-sidebar-logo-border: rgba(255, 255, 255, .05);--cyber-sidebar-shadow: 2px 0 16px rgba(0, 0, 0, .35);--cyber-header-bg: rgba(10, 17, 29, .95);--cyber-header-shadow: 0 2px 20px rgba(0, 0, 0, .3);--cyber-menu-text: rgba(255, 255, 255, .7);--cyber-menu-text-active: #ffffff;--cyber-menu-subtitle: rgba(255, 255, 255, .4);--cyber-menu-hover-bg: rgba(59, 130, 246, .08);--cyber-menu-active-bg: rgba(59, 130, 246, .14);--cyber-menu-active-shadow: none;--cyber-menu-indicator: var(--cyber-primary);--cyber-collapse-btn: #8da3c2;--cyber-scrollbar-track: rgba(0, 0, 0, .05);--cyber-scrollbar-thumb: rgba(59, 130, 246, .3);--cyber-scrollbar-thumb-hover: rgba(59, 130, 246, .5);--layout-content-gap: 10px;--cyber-tab-toolbar-table-gap: 12px;--cyber-radius-max: 8px;--cyber-radius-md: 8px;--cyber-radius-sm: 6px;--cyber-radius-xs: 4px;--cyber-card-header-gradient: linear-gradient(180deg, #101b2d 0%, #0f1a2b 100%);--cyber-card-header-surface: linear-gradient(180deg, #101b2d 0%, #0f1a2b 100%);--cyber-card-header-border: rgba(47, 84, 134, .22);--cyber-card-body-surface: #0c1422;--cyber-auth-card-gradient: linear-gradient(180deg, #0f1a2b 0%, #0a111d 100%);--cyber-auth-card-border: #1f334d;--cyber-auth-card-shadow: 0 0 0 1px rgba(0, 183, 255, .2), 0 0 28px rgba(0, 183, 255, .12);--cyber-register-shell-overlay: linear-gradient( 105deg, transparent 0%, rgba(201, 162, 39, .04) 38%, transparent 62% );--cyber-register-brand: rgba(201, 162, 39, .85);--cyber-register-brand-icon: #e8d5a0;--cyber-register-logo-bg: linear-gradient(145deg, rgba(201, 162, 39, .18) 0%, rgba(0, 183, 255, .08) 100%);--cyber-register-logo-border: rgba(201, 162, 39, .35);--cyber-register-step-num-bg: rgba(8, 14, 26, .6);--cyber-register-step-done-color: #e8d5a0;--cyber-register-step-done-border: rgba(201, 162, 39, .45);--cyber-register-step-done-bg: rgba(201, 162, 39, .1);--cyber-register-panel-bg: rgba(6, 11, 22, .45);--cyber-register-panel-accent-bg: linear-gradient(180deg, rgba(20, 32, 52, .55) 0%, rgba(8, 14, 26, .5) 100%);--cyber-register-panel-accent-border: rgba(201, 162, 39, .22);--cyber-register-tier-bg: rgba(10, 18, 32, .75);--cyber-register-tier-hover-bg: rgba(14, 24, 42, .85);--cyber-register-tier-active-bg: linear-gradient(160deg, rgba(201, 162, 39, .12) 0%, rgba(10, 20, 36, .9) 100%);--cyber-register-tier-active-border: rgba(201, 162, 39, .55);--cyber-register-tier-check: #e8d5a0;--cyber-surface-muted: rgba(20, 40, 70, .45);--cyber-surface-border: rgba(80, 124, 186, .35);--cyber-kpi-value: #eaf4ff;--cyber-kpi-label: #86a0c4;--cyber-logo-title: #ffffff;--cyber-user-dropdown-bg: rgba(0, 183, 255, .08);--cyber-user-dropdown-border: rgba(0, 183, 255, .2);--cyber-user-dropdown-hover-bg: rgba(0, 183, 255, .14);--cyber-user-dropdown-hover-border: rgba(0, 183, 255, .28);--cyber-dropdown-divider: rgba(47, 84, 134, .35);--cyber-language-menu-bg: var(--cyber-bg-soft);--cyber-language-option-hover: rgba(0, 183, 255, .08);--cyber-language-option-active: rgba(0, 183, 255, .16);--cyber-guide-bg: rgba(18, 35, 60, .55);--cyber-guide-border: rgba(76, 122, 183, .35);--cyber-guide-title: #9bc2ff;--cyber-guide-label: #b8d4ff;--cyber-guide-text: #c9d7eb;--cyber-guide-divider: rgba(76, 122, 183, .22);--cyber-info-panel-bg: linear-gradient(180deg, rgba(12, 22, 38, .55) 0%, rgba(8, 14, 24, .4) 100%);--cyber-info-panel-border: rgba(55, 78, 112, .45);--cyber-page-topbar-gradient: linear-gradient(180deg, #101b2d 0%, #0b111e 100%);--cyber-kpi-tile-bg: linear-gradient(180deg, rgba(16, 26, 44, .98) 0%, rgba(9, 14, 24, .96) 100%);--cyber-kpi-tile-shadow: 0 12px 32px -20px rgba(0, 0, 0, .9);--cyber-kpi-tile-label: #8ba3c4;--cyber-kpi-tile-paid-shadow: 0 12px 36px -18px rgba(34, 197, 94, .25);--cyber-kpi-tile-unpaid-shadow: 0 12px 36px -18px rgba(251, 191, 36, .2);--cyber-ghost-btn-bg: rgba(15, 24, 40, .5);--cyber-ghost-btn-border: rgba(100, 140, 200, .35);--cyber-ghost-btn-text: #cbd5e1;--cyber-ghost-btn-hover-bg: rgba(30, 58, 95, .35);--cyber-ghost-btn-hover-border: rgba(147, 197, 253, .45);--cyber-ghost-btn-hover-text: #f1f5f9;--cyber-code-block-bg: rgba(12, 24, 42, .65);--cyber-code-block-border: rgba(76, 122, 183, .35);--cyber-code-block-text: #c9d7eb;--cyber-nested-table-header-bg: rgba(18, 38, 66, .92);--cyber-nested-table-header-text: #c5daf3;--cyber-table-expanded-bg: rgba(8, 18, 36, .38);--cyber-expand-panel-bg: rgba(15, 30, 52, .55);--cyber-expand-panel-border: rgba(76, 122, 183, .28);--cyber-hint-subtle: #6b8ab3;--cyber-form-label-accent: #b8cce8;--cyber-cell-strong: #e8eef8;--cyber-cell-muted: #7d92b0;--cyber-info-table-header-bg: rgba(8, 14, 26, .75);--cyber-info-table-row-bg: rgba(6, 12, 22, .35);--cyber-filter-surface-bg: linear-gradient(165deg, rgba(18, 32, 52, .58) 0%, rgba(10, 18, 32, .4) 100%);--cyber-filter-surface-border: rgba(56, 96, 140, .28);--cyber-filter-surface-head-bg: linear-gradient(180deg, rgba(22, 38, 62, .35) 0%, transparent 100%);--cyber-filter-surface-divider: rgba(56, 96, 140, .32);--cyber-filter-toolbar-divider: rgba(74, 118, 168, .42);--cyber-section-accent-gradient: linear-gradient(180deg, #4a9eff 0%, #2b6cb8 55%, rgba(43, 108, 184, .35) 100%);--cyber-section-accent-glow: 0 0 12px rgba(74, 158, 255, .35);--cyber-perm-shell-bg: #060a12;--cyber-perm-aside-bg: linear-gradient(180deg, #0d1523 0%, #0a101c 100%);--cyber-perm-main-bg: #070d16;--cyber-perm-item-hover-bg: rgba(0, 183, 255, .08);--cyber-perm-item-hover-border: #2a405f;--cyber-perm-item-active-bg: rgba(0, 183, 255, .14);--cyber-perm-item-active-border: var(--cyber-primary);--cyber-perm-item-text: #b8cce8;--cyber-perm-item-active-text: #e8f4ff;--cyber-perm-muted-text: #5a6d8a;--cyber-perm-label-text: #8aa3c4;--cyber-perm-group-bg: rgba(6, 10, 18, .65);--cyber-status-info-color: #78ccff;--cyber-status-info-bg: rgba(0, 183, 255, .1);--cyber-status-info-border: rgba(0, 183, 255, .45);--cyber-status-info-dot: #00b7ff;--cyber-status-success-color: #5be58d;--cyber-status-success-bg: rgba(37, 211, 102, .12);--cyber-status-success-border: rgba(37, 211, 102, .5);--cyber-status-success-dot: #25d366;--cyber-status-warning-color: #ffd27d;--cyber-status-warning-bg: rgba(246, 183, 60, .12);--cyber-status-warning-border: rgba(246, 183, 60, .5);--cyber-status-warning-dot: #f6b73c;--cyber-status-danger-color: #ff8a9b;--cyber-status-danger-bg: rgba(255, 77, 103, .12);--cyber-status-danger-border: rgba(255, 77, 103, .5);--cyber-status-danger-dot: #ff4d67;--cyber-popper-bg: var(--cyber-panel);--cyber-popper-border: var(--cyber-border);--cyber-popper-shadow: var(--cyber-shadow);--cyber-popper-item-hover: var(--cyber-primary-soft)}[data-theme=light]{color-scheme:light;--cyber-bg: #f4f7fb;--cyber-bg-soft: #eef2f8;--cyber-bg-deep: #ffffff;--cyber-panel: #ffffff;--cyber-panel-2: #f8fafc;--cyber-panel-bottom: #f8fafc;--cyber-panel-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-glow-panel-gradient: linear-gradient(180deg, #ffffff 0%, #f5f8fc 100%);--cyber-border: #d8e2ef;--cyber-border-soft: rgba(148, 163, 184, .45);--cyber-text: #1e293b;--cyber-text-strong: #0f172a;--cyber-text-muted: #64748b;--cyber-text-label: #475569;--cyber-primary: #0284c7;--cyber-primary-soft: rgba(2, 132, 199, .1);--cyber-primary-gradient-start: #0ea5e9;--cyber-success: #16a34a;--cyber-warning: #d97706;--cyber-danger: #dc2626;--cyber-shadow: 0 1px 3px rgba(15, 23, 42, .08), 0 8px 24px rgba(15, 23, 42, .06);--cyber-app-gradient: radial-gradient(1200px 600px at 70% -10%, #e2edf8 0%, var(--cyber-bg) 45%, #ffffff 100%);--cyber-main-layout-gradient: linear-gradient(180deg, #eef4fb 0%, #f8fafc 50%, #ffffff 100%);--cyber-auth-page-gradient: radial-gradient(1400px 700px at 70% -10%, #dce8f5 0%, #f4f7fb 46%, #ffffff 100%);--cyber-auth-glow: rgba(2, 132, 199, .06);--cyber-auth-hero-overlay: linear-gradient( 135deg, rgba(15, 23, 42, .55) 0%, rgba(30, 58, 95, .35) 50%, rgba(248, 250, 252, .15) 100% );--cyber-auth-hero-text: #ffffff;--cyber-auth-hero-kicker: #fde68a;--cyber-auth-hero-desc: rgba(248, 250, 252, .92);--cyber-auth-hero-trust: rgba(241, 245, 249, .95);--cyber-auth-hero-trust-border: rgba(255, 255, 255, .35);--cyber-auth-hero-trust-bg: rgba(255, 255, 255, .12);--cyber-auth-hero-fallback-bg: linear-gradient(145deg, #c5d4e8 0%, #e8eef5 42%, #f4f7fb 100%);--cyber-auth-main-bg: #f4f7fb;--cyber-auth-main-glow: radial-gradient(800px 400px at 0% 100%, rgba(2, 132, 199, .05) 0%, transparent 60%);--cyber-auth-glass-bg: rgba(255, 255, 255, .88);--cyber-auth-glass-header-bg: rgba(255, 255, 255, .92);--cyber-input-bg: #ffffff;--cyber-input-border: #cbd5e1;--cyber-input-border-hover: #94a3b8;--cyber-input-border-focus: rgba(2, 132, 199, .55);--cyber-button-default-bg: #ffffff;--cyber-button-default-border: #cbd5e1;--cyber-link-color: #0284c7;--cyber-link-hover: #0369a1;--cyber-link-shadow: none;--cyber-danger-link: #dc2626;--cyber-danger-link-hover: #b91c1c;--cyber-table-bg: #ffffff;--cyber-table-striped: #f8fafc;--cyber-table-hover: #f1f5f9;--cyber-table-header-bg: #f1f5f9;--cyber-table-header-text: #475569;--cyber-table-text: #1e293b;--cyber-table-border: #e2e8f0;--cyber-dialog-bg: #ffffff;--cyber-dialog-border: #e2e8f0;--cyber-tabs-bg: #ffffff;--cyber-tabs-header-bg: #f8fafc;--cyber-tabs-item: #64748b;--cyber-tabs-item-active: #0f172a;--cyber-tabs-win10-strip: #e8ecef;--cyber-tabs-win10-hover: rgba(255, 255, 255, .65);--cyber-tabs-panel-min-height: clamp(300px, 46vh, 520px);--cyber-descriptions-border: #e2e8f0;--cyber-descriptions-label-bg: #f1f5f9;--cyber-descriptions-content-bg: #ffffff;--cyber-pagination-btn-bg: #ffffff;--cyber-pagination-btn-disabled-bg: #f1f5f9;--cyber-pagination-text: #64748b;--cyber-pagination-disabled: #94a3b8;--cyber-alert-bg: #f8fafc;--cyber-alert-border: #e2e8f0;--cyber-empty-text: #64748b;--cyber-loading-mask: rgba(255, 255, 255, .82);--cyber-loading-mask-fullscreen: rgba(244, 247, 251, .9);--cyber-sidebar-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-sidebar-logo-bg: linear-gradient(180deg, rgba(59, 130, 246, .08) 0%, rgba(59, 130, 246, .03) 100%);--cyber-sidebar-logo-border: rgba(148, 163, 184, .25);--cyber-sidebar-shadow: 2px 0 16px rgba(15, 23, 42, .06);--cyber-header-bg: #fefeff;--cyber-header-shadow: 0 1px 12px rgba(15, 23, 42, .06);--cyber-menu-text: #475569;--cyber-menu-text-active: #0f172a;--cyber-menu-subtitle: #94a3b8;--cyber-menu-hover-bg: rgba(59, 130, 246, .06);--cyber-menu-active-bg: rgba(59, 130, 246, .1);--cyber-menu-active-shadow: none;--cyber-menu-indicator: var(--cyber-primary);--cyber-collapse-btn: #64748b;--cyber-scrollbar-track: rgba(15, 23, 42, .04);--cyber-scrollbar-thumb: rgba(59, 130, 246, .25);--cyber-scrollbar-thumb-hover: rgba(59, 130, 246, .45);--cyber-card-header-gradient: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-card-header-surface: linear-gradient(180deg, #fafbfc 0%, #ffffff 100%);--cyber-card-header-border: #e8eef4;--cyber-card-body-surface: #fcfdfe;--cyber-auth-card-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-auth-card-border: #d8e2ef;--cyber-auth-card-shadow: 0 4px 24px rgba(15, 23, 42, .08);--cyber-register-shell-overlay: linear-gradient( 105deg, transparent 0%, rgba(2, 132, 199, .05) 38%, transparent 62% );--cyber-register-brand: #b45309;--cyber-register-brand-icon: #b45309;--cyber-register-logo-bg: linear-gradient(145deg, rgba(2, 132, 199, .1) 0%, rgba(180, 83, 9, .08) 100%);--cyber-register-logo-border: rgba(180, 83, 9, .22);--cyber-register-step-num-bg: #ffffff;--cyber-register-step-done-color: #b45309;--cyber-register-step-done-border: rgba(180, 83, 9, .35);--cyber-register-step-done-bg: rgba(254, 243, 199, .65);--cyber-register-panel-bg: rgba(248, 250, 252, .95);--cyber-register-panel-accent-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-register-panel-accent-border: rgba(2, 132, 199, .22);--cyber-register-tier-bg: #ffffff;--cyber-register-tier-hover-bg: #f8fafc;--cyber-register-tier-active-bg: linear-gradient(160deg, rgba(2, 132, 199, .08) 0%, #ffffff 100%);--cyber-register-tier-active-border: rgba(2, 132, 199, .45);--cyber-register-tier-check: var(--cyber-primary);--cyber-surface-muted: rgba(241, 245, 249, .9);--cyber-surface-border: rgba(148, 163, 184, .45);--cyber-kpi-value: #0f172a;--cyber-kpi-label: #64748b;--cyber-logo-title: #0f172a;--cyber-user-dropdown-bg: #fefeff;--cyber-user-dropdown-border: #e2e8f0;--cyber-user-dropdown-hover-bg: #f5f8fc;--cyber-user-dropdown-hover-border: #cbd5e1;--cyber-dropdown-divider: #e2e8f0;--cyber-language-menu-bg: #f8fafc;--cyber-language-option-hover: rgba(59, 130, 246, .08);--cyber-language-option-active: rgba(59, 130, 246, .14);--cyber-guide-bg: #eff6ff;--cyber-guide-border: #bfdbfe;--cyber-guide-title: #0369a1;--cyber-guide-label: #0284c7;--cyber-guide-text: #334155;--cyber-guide-divider: #dbeafe;--cyber-info-panel-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-info-panel-border: #d8e2ef;--cyber-page-topbar-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-kpi-tile-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-kpi-tile-shadow: 0 4px 16px rgba(15, 23, 42, .08);--cyber-kpi-tile-label: #64748b;--cyber-kpi-tile-paid-shadow: 0 4px 20px rgba(22, 163, 74, .15);--cyber-kpi-tile-unpaid-shadow: 0 4px 20px rgba(217, 119, 6, .12);--cyber-ghost-btn-bg: #ffffff;--cyber-ghost-btn-border: #cbd5e1;--cyber-ghost-btn-text: #475569;--cyber-ghost-btn-hover-bg: #f1f5f9;--cyber-ghost-btn-hover-border: #94a3b8;--cyber-ghost-btn-hover-text: #0f172a;--cyber-code-block-bg: #f8fafc;--cyber-code-block-border: #e2e8f0;--cyber-code-block-text: #334155;--cyber-nested-table-header-bg: #f1f5f9;--cyber-nested-table-header-text: #475569;--cyber-table-expanded-bg: #f8fafc;--cyber-expand-panel-bg: #ffffff;--cyber-expand-panel-border: #e2e8f0;--cyber-hint-subtle: #64748b;--cyber-form-label-accent: #475569;--cyber-cell-strong: #0f172a;--cyber-cell-muted: #64748b;--cyber-info-table-header-bg: #f1f5f9;--cyber-info-table-row-bg: #ffffff;--cyber-filter-surface-bg: linear-gradient(165deg, #f8fafc 0%, #ffffff 100%);--cyber-filter-surface-border: #d8e2ef;--cyber-filter-surface-head-bg: linear-gradient(180deg, #f1f5f9 0%, transparent 100%);--cyber-filter-surface-divider: #e2e8f0;--cyber-filter-toolbar-divider: #cbd5e1;--cyber-section-accent-gradient: linear-gradient(180deg, #38bdf8 0%, #0284c7 55%, rgba(2, 132, 199, .25) 100%);--cyber-section-accent-glow: 0 0 10px rgba(2, 132, 199, .2);--cyber-perm-shell-bg: #ffffff;--cyber-perm-aside-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-perm-main-bg: #ffffff;--cyber-perm-item-hover-bg: rgba(2, 132, 199, .08);--cyber-perm-item-hover-border: #cbd5e1;--cyber-perm-item-active-bg: rgba(2, 132, 199, .12);--cyber-perm-item-active-border: var(--cyber-primary);--cyber-perm-item-text: #475569;--cyber-perm-item-active-text: #0f172a;--cyber-perm-muted-text: #94a3b8;--cyber-perm-label-text: #64748b;--cyber-perm-group-bg: #f8fafc;--cyber-status-info-color: #0369a1;--cyber-status-info-bg: rgba(2, 132, 199, .1);--cyber-status-info-border: rgba(2, 132, 199, .35);--cyber-status-info-dot: #0284c7;--cyber-status-success-color: #15803d;--cyber-status-success-bg: rgba(22, 163, 74, .1);--cyber-status-success-border: rgba(22, 163, 74, .35);--cyber-status-success-dot: #16a34a;--cyber-status-warning-color: #b45309;--cyber-status-warning-bg: rgba(217, 119, 6, .1);--cyber-status-warning-border: rgba(217, 119, 6, .35);--cyber-status-warning-dot: #d97706;--cyber-status-danger-color: #b91c1c;--cyber-status-danger-bg: rgba(220, 38, 38, .1);--cyber-status-danger-border: rgba(220, 38, 38, .35);--cyber-status-danger-dot: #dc2626;--cyber-popper-bg: var(--cyber-panel);--cyber-popper-border: var(--cyber-border);--cyber-popper-shadow: var(--cyber-shadow);--cyber-popper-item-hover: var(--cyber-primary-soft)}:root,[data-theme=dark],[data-theme=light]{--el-color-primary: var(--cyber-primary);--el-color-success: var(--cyber-success);--el-color-warning: var(--cyber-warning);--el-color-danger: var(--cyber-danger);--el-color-info: var(--cyber-text-muted);--el-bg-color: var(--cyber-panel);--el-bg-color-page: var(--cyber-bg);--el-bg-color-overlay: var(--cyber-panel);--el-text-color-primary: var(--cyber-text-strong);--el-text-color-regular: var(--cyber-text);--el-text-color-secondary: var(--cyber-text-muted);--el-text-color-placeholder: var(--cyber-text-muted);--el-border-color: var(--cyber-border);--el-border-color-light: var(--cyber-border-soft);--el-border-color-lighter: var(--cyber-border-soft);--el-fill-color-blank: var(--cyber-input-bg);--el-fill-color-light: var(--cyber-bg-soft);--el-fill-color: var(--cyber-bg-soft);--el-fill-color-dark: var(--cyber-panel-2);--el-mask-color: var(--cyber-loading-mask);--el-disabled-bg-color: var(--cyber-bg-soft);--el-disabled-text-color: var(--cyber-text-muted);--el-border-radius-base: var(--cyber-radius-max);--el-border-radius-small: var(--cyber-radius-sm);--el-border-radius-round: var(--cyber-radius-max)}html,body,#app{background:var(--cyber-app-gradient);color:var(--cyber-text);transition:background .25s ease,color .25s ease}.cyber-theme{color:var(--cyber-text)}.cyber-theme .el-card{background:var(--cyber-panel-gradient);border:1px solid var(--cyber-border);box-shadow:none;border-radius:var(--cyber-radius-max)}.cyber-theme .el-card__header{background:var(--cyber-card-header-gradient);border-bottom:1px solid var(--cyber-border-soft);color:var(--cyber-text)}.cyber-theme .card-header h2,.cyber-theme .card-header-title{color:var(--cyber-text-strong)}.cyber-theme .card-header-meta,.cyber-theme .orders-batch-card-hint{color:var(--cyber-text-muted)}.cyber-theme .el-card__body{color:var(--cyber-text)}.cyber-theme .el-button{border-radius:var(--cyber-radius-max)}.cyber-theme .el-button--primary{background:linear-gradient(90deg,var(--cyber-primary-gradient-start) 0%,var(--cyber-primary) 100%);border:1px solid color-mix(in srgb,var(--cyber-primary) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--cyber-primary) 20%,transparent)}.cyber-theme .el-button--primary.is-link,.cyber-theme .el-button.is-link.el-button--primary{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--cyber-link-color);font-weight:600;text-shadow:var(--cyber-link-shadow)}.cyber-theme .el-button--primary.is-link:hover,.cyber-theme .el-button--primary.is-link:focus,.cyber-theme .el-button.is-link.el-button--primary:hover,.cyber-theme .el-button.is-link.el-button--primary:focus{color:var(--cyber-link-hover)!important;background:var(--cyber-primary-soft)!important}.cyber-theme .el-button--danger.is-link,.cyber-theme .el-button.is-link.el-button--danger{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--cyber-danger-link);font-weight:600}.cyber-theme .el-button--danger.is-link:hover,.cyber-theme .el-button--danger.is-link:focus,.cyber-theme .el-button.is-link.el-button--danger:hover,.cyber-theme .el-button.is-link.el-button--danger:focus{color:var(--cyber-danger-link-hover)!important;background:color-mix(in srgb,var(--cyber-danger) 12%,transparent)!important}.cyber-theme .el-button--primary.is-plain{background:var(--cyber-ghost-btn-bg)!important;border:1px solid var(--cyber-ghost-btn-border)!important;color:var(--cyber-ghost-btn-text)!important;box-shadow:none!important}.cyber-theme .el-button--primary.is-plain:hover,.cyber-theme .el-button--primary.is-plain:focus{background:var(--cyber-ghost-btn-hover-bg)!important;border-color:var(--cyber-ghost-btn-hover-border)!important;color:var(--cyber-ghost-btn-hover-text)!important;transform:none!important}.cyber-theme .el-button--default{background:var(--cyber-button-default-bg);border:1px solid var(--cyber-button-default-border);color:var(--cyber-text)}.cyber-theme .el-input__wrapper,.cyber-theme .el-select__wrapper{background:var(--cyber-input-bg);box-shadow:inset 0 0 0 1px var(--cyber-input-border);border-radius:var(--cyber-radius-max)}.cyber-theme .el-input__wrapper:hover,.cyber-theme .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.cyber-theme .el-input__wrapper.is-focus,.cyber-theme .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.cyber-theme .el-input__inner{color:var(--cyber-text)}.cyber-theme .el-select__placeholder,.cyber-theme .el-input__inner::placeholder{color:var(--cyber-text-muted)}.cyber-theme .filter-bar .el-select,.cyber-theme .tenant-list-filter-form .el-select,.cyber-theme .page-toolbar .el-select,.cyber-theme .page-toolbar .tenant-filter .el-select,.cyber-theme .filter-form .filter-control.el-select,.cyber-theme .summary-form .el-select,.cyber-theme .filter-bar .el-select .el-select__wrapper,.cyber-theme .tenant-list-filter-form .el-select .el-select__wrapper,.cyber-theme .page-toolbar .el-select .el-select__wrapper,.cyber-theme .page-toolbar .tenant-filter .el-select .el-select__wrapper,.cyber-theme .filter-form .filter-control.el-select .el-select__wrapper,.cyber-theme .summary-form .el-select .el-select__wrapper{min-width:8.75rem}.cyber-theme .el-textarea__inner{background:var(--cyber-input-bg);color:var(--cyber-text);border:1px solid var(--cyber-input-border)}.cyber-theme .el-textarea__inner:hover{border-color:var(--cyber-input-border-hover)}.cyber-theme .el-textarea__inner:focus{border-color:var(--cyber-input-border-focus)}.cyber-theme .el-form-item__label{color:var(--cyber-text-label);font-weight:500}.cyber-theme .el-form-item__content,.cyber-theme .el-form-item__error{color:var(--cyber-text)}.cyber-theme .el-dialog .el-form{padding-right:8px}.cyber-theme .el-table{--el-table-bg-color: var(--cyber-table-bg);--el-table-tr-bg-color: var(--cyber-table-bg);--el-table-row-hover-bg-color: var(--cyber-table-hover);--el-table-expanded-cell-bg-color: var(--cyber-table-bg);--el-table-border-color: var(--cyber-table-border);--el-table-header-bg-color: var(--cyber-table-header-bg);--el-table-header-text-color: var(--cyber-table-header-text);--el-table-text-color: var(--cyber-table-text)}.cyber-theme .el-table th.el-table__cell{background:var(--cyber-table-header-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme .el-table td.el-table__cell{background:var(--cyber-table-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--cyber-table-striped)!important}.cyber-theme .el-table__body tr:hover>td.el-table__cell{background:var(--cyber-table-hover)!important}.cyber-theme .el-table th.el-table-fixed-column--right.el-table__cell,.cyber-theme .el-table td.el-table-fixed-column--right.el-table__cell{text-align:center}.cyber-theme .el-table th.el-table-fixed-column--right .cell,.cyber-theme .el-table td.el-table-fixed-column--right .cell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;text-align:center}.cyber-theme .el-table .table-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px}.cyber-theme .el-table .table-actions .el-button.is-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;height:auto;min-height:0;font-weight:500;transform:none!important;transition:color .15s ease,background-color .15s ease}.cyber-theme .el-table .table-actions .el-button.is-link:hover,.cyber-theme .el-table .table-actions .el-button.is-link:focus,.cyber-theme .el-table .table-actions .el-button.is-link:active{transform:none!important}.cyber-theme .el-table .table-actions .el-button.is-link .el-icon{margin:0;font-size:14px}.cyber-theme .el-table td.el-table-fixed-column--right .cell .el-button.is-link{vertical-align:middle}.cyber-theme .el-loading-mask{background-color:var(--cyber-loading-mask)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cyber-theme .el-loading-mask.is-fullscreen{background-color:var(--cyber-loading-mask-fullscreen)!important}.cyber-theme .el-loading-spinner .el-loading-text{color:var(--cyber-text-muted)!important}.cyber-theme .el-loading-spinner .path{stroke:var(--cyber-primary)!important}.cyber-theme .el-loading-spinner i{color:var(--cyber-primary)!important}.cyber-theme .el-main{background:transparent}.cyber-panel-glow{border:1px solid var(--cyber-border);box-shadow:var(--cyber-shadow)}.cyber-theme .el-dialog{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border);border-radius:var(--cyber-radius-max)}.cyber-theme .el-dialog__header{background:transparent;border-bottom:none;margin-right:0;padding:10px 18px 6px}.cyber-theme .el-dialog__title{color:var(--cyber-text);font-weight:600}.cyber-theme .el-dialog__body{color:var(--cyber-text)}.cyber-theme .el-dialog__footer{border-top:1px solid var(--cyber-border-soft);padding-top:12px}.cyber-theme .el-dialog__footer .el-button+.el-button{margin-left:10px}.main-layout .content-wrapper{display:flex;flex-direction:column;gap:var(--layout-content-gap)}.main-layout .content-wrapper>*{display:flex;flex-direction:column;gap:var(--layout-content-gap);min-width:0;width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.main-layout .content-wrapper>.cyber-theme{width:100%;max-width:none;margin-left:0;margin-right:0}.cyber-theme .page-toolbar{margin-bottom:0;padding:var(--layout-content-gap);min-height:0;box-sizing:border-box;border-radius:var(--cyber-radius-max);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--layout-content-gap);background:var(--cyber-page-topbar-gradient)}.cyber-theme .page-toolbar .el-form--inline{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.cyber-theme .page-toolbar .el-form--inline .el-form-item{margin-bottom:0;margin-right:var(--layout-content-gap);align-items:center}.cyber-theme .page-toolbar .el-form--inline .el-form-item:last-child{margin-right:0}.cyber-theme .page-toolbar .el-form-item__label{height:32px;line-height:32px;padding:0 12px 0 0}.cyber-theme .page-toolbar .el-form-item__content{line-height:32px}.cyber-theme .page-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cyber-theme .el-tabs--border-card{background:var(--cyber-tabs-bg);border:1px solid var(--cyber-border-soft);border-radius:var(--cyber-radius-max);overflow:hidden;box-shadow:none}.cyber-theme .settings-tabs,.cyber-theme .tenant-config-tabs{width:100%;min-width:0}.cyber-theme .el-tabs--border-card>.el-tabs__header{background-color:var(--cyber-tabs-header-bg);border-bottom:1px solid var(--cyber-border-soft)}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--cyber-tabs-item);transition:color .2s ease,background-color .2s ease}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong)}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-primary)!important;background-color:var(--cyber-tabs-bg)!important;border-bottom-color:var(--cyber-tabs-bg)!important}.cyber-theme .el-tabs--border-card>.el-tabs__content{background:var(--cyber-tabs-bg);color:var(--cyber-text)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item{color:var(--cyber-tabs-item)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-primary)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item.is-active:after,.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__active-bar{background-color:var(--cyber-primary)}.cyber-theme .el-tabs.tabs-win10{display:flex;flex-direction:column}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header{margin:0;background:var(--cyber-tabs-win10-strip);border-bottom:1px solid var(--cyber-border-soft)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__nav-wrap:after{display:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__active-bar{display:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__nav{border:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item{position:relative;height:36px;line-height:36px;padding:0 18px;margin:0;border:1px solid transparent;border-bottom:none;border-radius:var(--cyber-radius-sm) var(--cyber-radius-sm) 0 0;color:var(--cyber-tabs-item);background:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:2px}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong);background:var(--cyber-tabs-win10-hover)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-text-strong);font-weight:600;background:var(--cyber-tabs-bg);border-color:var(--cyber-border-soft);border-bottom-color:var(--cyber-tabs-bg);margin-bottom:-1px;z-index:1}.cyber-theme .el-tabs.tabs-win10>.el-tabs__content{flex:1;min-width:0;min-height:var(--cyber-tabs-panel-min-height);box-sizing:border-box;padding:var(--layout-content-gap, 10px);background:var(--cyber-tabs-bg);border:1px solid var(--cyber-border-soft);border-top:none;border-radius:0 0 var(--cyber-radius-max) var(--cyber-radius-max);color:var(--cyber-text)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__content>.el-tab-pane{min-height:calc(var(--cyber-tabs-panel-min-height) - 2 * var(--layout-content-gap, 10px));box-sizing:border-box}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body,.cyber-theme .el-tabs.tabs-win10 .users-tab-body,.cyber-theme .el-tabs.tabs-win10 .tenants-tab-body,.cyber-theme .el-tabs.tabs-win10 .orders-tab-body{display:flex;flex-direction:column;align-items:stretch;min-height:calc(var(--cyber-tabs-panel-min-height) - 2 * var(--layout-content-gap, 10px));min-width:0;box-sizing:border-box}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .data-table-scroll,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .orders-table-scroll,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body.table-wrap{flex:1 1 auto;width:100%;min-width:0}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .reg-review--embedded{flex:0 0 auto}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body>.filter-bar,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .reg-review--embedded .reg-review-toolbar{margin-top:0;margin-bottom:var(--cyber-tab-toolbar-table-gap, 12px);min-height:32px;box-sizing:border-box}.cyber-theme .el-descriptions{--el-descriptions-table-border: var(--cyber-descriptions-border)}.cyber-theme .el-descriptions__body{background-color:var(--cyber-bg-soft)!important}.cyber-theme .el-descriptions__body .el-descriptions__table{background:transparent}.cyber-theme .el-descriptions__label{background:var(--cyber-descriptions-label-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme .el-descriptions__content{background:var(--cyber-descriptions-content-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--cyber-pagination-text);--el-pagination-button-color: var(--cyber-pagination-text);--el-pagination-button-bg-color: var(--cyber-pagination-btn-bg);--el-pagination-button-disabled-bg-color: var(--cyber-pagination-btn-disabled-bg);--el-pagination-button-disabled-color: var(--cyber-pagination-disabled)}.cyber-theme .el-pager li{background:var(--cyber-pagination-btn-bg)!important;color:var(--cyber-pagination-text)!important;border:1px solid var(--cyber-input-border)}.cyber-theme .el-pager li.is-active{color:var(--cyber-text-strong)!important;border-color:var(--cyber-input-border-focus);box-shadow:0 0 12px color-mix(in srgb,var(--cyber-primary) 18%,transparent)}.cyber-theme .el-alert__title{color:var(--cyber-table-text)}.cyber-theme .el-empty__description p{color:var(--cyber-empty-text)}.el-overlay-dialog .el-dialog{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border);border-radius:var(--cyber-radius-max)}.el-overlay-dialog .el-dialog__header{background:transparent!important;border-bottom:none!important;border-radius:var(--cyber-radius-max) var(--cyber-radius-max) 0 0;margin-right:0!important;padding:10px 20px 6px!important}.el-overlay-dialog .el-dialog__title{color:var(--cyber-text);font-weight:600;font-size:16px;line-height:1.4}.el-overlay-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--cyber-text-muted)}.el-overlay-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--cyber-text)}.el-overlay-dialog .el-dialog__body{color:var(--cyber-text);padding-top:6px}.el-overlay-dialog .el-dialog__footer{background:transparent;border-top:1px solid var(--cyber-border-soft);padding-top:12px}.main-layout .header-right .el-dropdown,.main-layout .header-right .el-dropdown:focus,.main-layout .header-right .el-dropdown:focus-visible,.main-layout .header-right .el-dropdown:active,.main-layout .header-right .el-dropdown>*,.main-layout .header-right .el-dropdown>*:focus,.main-layout .header-right .el-dropdown>*:focus-visible,.main-layout .header-right .el-dropdown>*:active,.main-layout .header-right .el-button.is-text:focus,.main-layout .header-right .el-button.is-text:focus-visible,.el-dropdown.user-dropdown-wrapper,.el-dropdown.user-dropdown-wrapper:focus,.el-dropdown.user-dropdown-wrapper:focus-visible,.el-dropdown.user-dropdown-wrapper>*:focus,.el-dropdown.user-dropdown-wrapper>*:focus-visible{outline:none!important;box-shadow:none!important}.main-layout-user-dropdown-popper.el-dropdown__popper,.main-layout-user-dropdown-popper.el-popper{width:168px!important;min-width:168px!important;max-width:168px!important;background:var(--cyber-main-layout-gradient)!important;border:1px solid var(--cyber-border)!important;box-shadow:var(--cyber-shadow)!important}.main-layout-user-dropdown-popper.el-popper.is-light,.main-layout-user-dropdown-popper.el-dropdown__popper.is-light{background:var(--cyber-main-layout-gradient)!important}.main-layout-user-dropdown-popper .el-popper__arrow:before{background:var(--cyber-panel)!important;border:1px solid var(--cyber-border)!important}.main-layout-user-dropdown-popper .el-dropdown__popper,.main-layout-user-dropdown-popper .el-scrollbar,.main-layout-user-dropdown-popper .el-scrollbar__wrap{background:transparent!important}.main-layout-user-dropdown-popper .el-dropdown-menu{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px}.main-layout-user-dropdown-popper .el-dropdown__list,.main-layout-user-dropdown-popper .el-scrollbar__view{width:100%!important;min-width:0!important;box-sizing:border-box}.main-layout-user-dropdown-popper .el-dropdown-menu__item{color:var(--cyber-text)}.main-layout-user-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):hover,.main-layout-user-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.main-layout-user-dropdown-popper .el-dropdown-menu__item.is-divided{border-top:1px solid var(--cyber-border)}.main-layout-user-dropdown-popper .el-dropdown-menu__item .el-icon{color:var(--cyber-text-muted)}.main-layout-user-dropdown-popper .el-dropdown-menu__item:hover .el-icon,.main-layout-user-dropdown-popper .el-dropdown-menu__item:focus .el-icon{color:var(--cyber-primary)}.main-layout-language-dropdown-popper.el-dropdown__popper,.main-layout-language-dropdown-popper.el-popper{min-width:160px!important;background:var(--cyber-panel)!important;border:1px solid var(--cyber-border)!important;box-shadow:var(--cyber-shadow)!important}.main-layout-language-dropdown-popper .el-dropdown-menu{padding:6px;background:transparent!important;border:none!important;box-shadow:none!important}.main-layout-language-dropdown-popper .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;color:var(--cyber-text);border-radius:8px}.main-layout-language-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):hover,.main-layout-language-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-language-option-hover)!important;color:var(--cyber-primary)!important}.main-layout-language-dropdown-popper .el-dropdown-menu__item.is-active-lang{background:var(--cyber-language-option-active)!important;color:var(--cyber-primary)!important;font-weight:600}.main-layout .header-right .language-toggle,.main-layout .header-right .language-toggle:focus,.main-layout .header-right .language-toggle:focus-visible{outline:none!important;box-shadow:none!important}.login-page,.register-shell,.forgot-password-page,.reset-password-page,.auth-page{color:var(--cyber-text)}.auth-toolbar{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:2000;display:inline-flex;align-items:center;gap:8px;margin:0}.auth-language-toggle .language-toggle-btn{min-height:40px;padding:0 10px!important;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border)!important;background:color-mix(in srgb,var(--cyber-panel) 94%,transparent)!important;box-shadow:var(--cyber-shadow);color:var(--cyber-collapse-btn)}.auth-language-toggle .language-toggle-btn:hover{border-color:var(--cyber-primary)!important;background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.auth-language-toggle .language-toggle-btn:focus,.auth-language-toggle .language-toggle-btn:focus-visible{outline:none!important;box-shadow:var(--cyber-shadow)!important}.auth-language-toggle .lang-chevron{color:var(--cyber-text-muted)}.auth-theme-toggle{margin:0}.auth-theme-toggle .el-button{width:40px;height:40px;padding:0;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border)!important;background:color-mix(in srgb,var(--cyber-panel) 94%,transparent)!important;box-shadow:var(--cyber-shadow)}.auth-theme-toggle .el-button:hover{border-color:var(--cyber-primary)!important;background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.auth-theme-toggle .el-button:focus,.auth-theme-toggle .el-button:focus-visible{outline:none!important;box-shadow:var(--cyber-shadow)!important}[data-theme=light] .dashboard .chart-panel,[data-theme=light] .tenant-analytics .panel-shell,[data-theme=light] .billing-page .panel-shell,[data-theme=light] .orders-page .filter-panel,[data-theme=light] .orders-page .detail-panel{background:var(--cyber-panel-gradient)!important;border-color:var(--cyber-border)!important}.el-popper.is-light,.el-popper.is-pure,.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-dropdown__popper.el-popper,.el-popover.el-popper{background:var(--cyber-popper-bg)!important;border:1px solid var(--cyber-popper-border)!important;box-shadow:var(--cyber-popper-shadow)!important}.el-popper.is-light .el-popper__arrow:before,.el-select__popper .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before,.el-dropdown__popper .el-popper__arrow:before{background:var(--cyber-popper-bg)!important;border:1px solid var(--cyber-popper-border)!important}.el-select-dropdown__item,.el-dropdown-menu__item{color:var(--cyber-text)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover,.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-popper-item-hover)!important;color:var(--cyber-primary)!important}.el-select-dropdown__item.is-selected{color:var(--cyber-primary);font-weight:600}.el-dropdown-menu__item.is-divided{border-top-color:var(--cyber-border)}.el-picker-panel,.el-date-picker,.el-date-range-picker{background:var(--cyber-popper-bg);border:1px solid var(--cyber-popper-border);color:var(--cyber-text)}.el-picker-panel__footer{border-top:1px solid var(--cyber-border-soft)}.el-date-table th,.el-date-table td.available{color:var(--cyber-text-muted)}.el-date-table td.available:hover{color:var(--cyber-primary)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--cyber-primary);color:#fff}.cyber-theme .el-button--success{--el-button-bg-color: color-mix(in srgb, var(--cyber-success) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-success) 70%, transparent);--el-button-hover-bg-color: var(--cyber-success);--el-button-hover-border-color: var(--cyber-success)}.cyber-theme .el-button--warning{--el-button-bg-color: color-mix(in srgb, var(--cyber-warning) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-warning) 70%, transparent);--el-button-hover-bg-color: var(--cyber-warning);--el-button-hover-border-color: var(--cyber-warning)}.cyber-theme .el-button--danger:not(.is-link){--el-button-bg-color: color-mix(in srgb, var(--cyber-danger) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-danger) 70%, transparent);--el-button-hover-bg-color: var(--cyber-danger);--el-button-hover-border-color: var(--cyber-danger)}.cyber-theme .el-button--default:hover,.cyber-theme .el-button--default:focus{border-color:var(--cyber-input-border-hover);color:var(--cyber-text-strong);background:var(--cyber-primary-soft)}.cyber-theme .el-button.is-disabled,.cyber-theme .el-button.is-disabled:hover{opacity:.55}.cyber-theme .el-divider{border-color:var(--cyber-border-soft)}.cyber-theme .el-divider__text{background:var(--cyber-panel);color:var(--cyber-text-muted)}.cyber-theme .el-switch.is-checked .el-switch__core{border-color:var(--cyber-primary);background-color:var(--cyber-primary)}.cyber-theme .el-checkbox__label,.cyber-theme .el-radio__label{color:var(--cyber-text)}.cyber-theme .el-checkbox__input.is-checked .el-checkbox__inner,.cyber-theme .el-radio__input.is-checked .el-radio__inner{background-color:var(--cyber-primary);border-color:var(--cyber-primary)}.cyber-theme .el-collapse{border-color:var(--cyber-border)}.cyber-theme .el-collapse-item__header{background:var(--cyber-panel);color:var(--cyber-text);border-bottom-color:var(--cyber-border)}.cyber-theme .el-collapse-item__wrap{background:var(--cyber-panel);border-bottom-color:var(--cyber-border)}.cyber-theme .el-collapse-item__content{color:var(--cyber-text)}.cyber-theme .el-input-number .el-input__wrapper{background:var(--cyber-input-bg)}.cyber-theme .el-pagination{--el-pagination-bg-color: var(--cyber-pagination-btn-bg);--el-pagination-button-color: var(--cyber-pagination-text);--el-pagination-hover-color: var(--cyber-primary)}.cyber-theme .el-pagination button:disabled{background:var(--cyber-pagination-btn-disabled-bg);color:var(--cyber-pagination-disabled)}.cyber-theme .el-pagination .el-pager li{background:var(--cyber-pagination-btn-bg);color:var(--cyber-pagination-text)}.cyber-theme .el-pagination .el-pager li.is-active{color:var(--cyber-primary);font-weight:600}.cyber-theme .el-empty__description{color:var(--cyber-empty-text)}.cyber-theme .el-alert{background:var(--cyber-alert-bg);border:1px solid var(--cyber-alert-border)}.cyber-theme .el-alert__title,.cyber-theme .el-alert .el-alert__description{color:var(--cyber-text)}.cyber-theme .el-tag{border-radius:8px}.cyber-theme .el-tag.el-tag--info{--el-tag-bg-color: var(--cyber-primary-soft);--el-tag-border-color: color-mix(in srgb, var(--cyber-primary) 35%, transparent);--el-tag-text-color: var(--cyber-primary)}.cyber-theme .el-descriptions__label{color:var(--cyber-text-label);background:var(--cyber-descriptions-label-bg)}.cyber-theme .el-descriptions__content{color:var(--cyber-text);background:var(--cyber-descriptions-content-bg)}.cyber-theme .el-descriptions__cell{border-color:var(--cyber-descriptions-border)}.cyber-theme .el-tree{background:transparent;color:var(--cyber-text)}.cyber-theme .el-tree-node__content:hover{background:var(--cyber-primary-soft)}.cyber-theme .el-tree-node.is-current>.el-tree-node__content{background:var(--cyber-primary-soft);color:var(--cyber-primary)}.cyber-theme .el-drawer{background:var(--cyber-dialog-bg);border-left:1px solid var(--cyber-dialog-border)}.cyber-theme .el-drawer__header{color:var(--cyber-text-strong);border-bottom:1px solid var(--cyber-border-soft);margin-bottom:0;padding-bottom:12px}.cyber-theme .el-drawer__body{color:var(--cyber-text)}.cyber-theme .el-message-box{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border)}.cyber-theme .el-message-box__title,.cyber-theme .el-message-box__message,.cyber-theme .el-popover.el-popper{color:var(--cyber-text)}.cyber-theme .el-popover__title{color:var(--cyber-text-strong)}.cyber-theme [class*=-page] :deep(.el-table),.cyber-theme [class*=-page] .el-table{--el-table-bg-color: var(--cyber-table-bg);--el-table-tr-bg-color: var(--cyber-table-bg);--el-table-row-hover-bg-color: var(--cyber-table-hover);--el-table-border-color: var(--cyber-table-border);--el-table-header-bg-color: var(--cyber-table-header-bg);--el-table-header-text-color: var(--cyber-table-header-text);--el-table-text-color: var(--cyber-table-text)}.cyber-theme [class*=-page] :deep(.el-table__header-wrapper th.el-table__cell),.cyber-theme [class*=-page] :deep(.el-table th.el-table__cell){background:var(--cyber-table-header-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme [class*=-page] :deep(.el-table td.el-table__cell){background:var(--cyber-table-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme [class*=-page] :deep(.el-table__body tr:hover > td.el-table__cell){background:var(--cyber-table-hover)!important}.cyber-theme .orders-filter-surface,.cyber-theme .filter-surface{background:var(--cyber-filter-surface-bg);border:1px solid var(--cyber-filter-surface-border);border-radius:var(--cyber-radius-max)}.cyber-theme .orders-filter-head,.cyber-theme .filter-surface-head{border-bottom:1px solid var(--cyber-filter-surface-divider);background:var(--cyber-filter-surface-head-bg)}.cyber-theme .orders-embedded-filters-title,.cyber-theme .filter-surface-title{color:var(--cyber-text-label)}.cyber-theme .orders-table-section-accent,.cyber-theme .section-accent-bar{background:var(--cyber-section-accent-gradient);box-shadow:var(--cyber-section-accent-glow)}.cyber-theme .orders-table-section-title,.cyber-theme .section-title{color:var(--cyber-text-strong)}.cyber-theme .orders-table-section-sub,.cyber-theme .section-subtitle{color:var(--cyber-text-muted)}.cyber-theme .glow-panel .panel-header{background:var(--cyber-card-header-gradient)}.cyber-theme .glow-panel .panel-title{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--cyber-text-strong)}.cyber-theme .glow-panel .panel-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.auth-page{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;background:var(--cyber-bg-deep)}.auth-page__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100vh}.auth-page__hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:flex-end;background:var(--cyber-auth-hero-fallback-bg)}.auth-page__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.auth-page__hero--img-failed .auth-page__hero-img{opacity:0}.auth-page__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyber-auth-hero-overlay);pointer-events:none}.auth-page__hero-inner{position:relative;z-index:1;padding:clamp(2rem,5vw,4rem);padding-top:clamp(4.5rem,10vh,6rem);max-width:36rem;color:var(--cyber-auth-hero-text)}.auth-page__kicker{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cyber-auth-hero-kicker)}.auth-page__hero-title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.auth-page__hero-desc{margin:0 0 1.25rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55;color:var(--cyber-auth-hero-desc)}.auth-page__hero-list{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.auth-page__hero-list li{position:relative;padding-left:1.125rem;font-size:.875rem;font-weight:500;color:var(--cyber-auth-hero-desc)}.auth-page__hero-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--cyber-primary);box-shadow:0 0 8px color-mix(in srgb,var(--cyber-primary) 55%,transparent)}.auth-page__hero-trust{margin:0;font-size:.75rem;letter-spacing:.04em;color:var(--cyber-auth-hero-trust);padding:.5rem .75rem;border-radius:var(--cyber-radius-sm, 6px);border:1px solid var(--cyber-auth-hero-trust-border);background:var(--cyber-auth-hero-trust-bg);display:inline-block}.auth-page__main{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;min-height:100vh;padding:clamp(1.5rem,5vw,3rem) clamp(1.5rem,4vw,2.75rem);padding-top:max(clamp(1.5rem,5vw,3rem),env(safe-area-inset-top,0px));background:var(--cyber-auth-main-bg);position:relative}.auth-page__brand-corner{justify-self:start;align-self:start;width:100%;max-width:min(36rem,100%);z-index:2;padding-right:5rem}.auth-page--wide .auth-page__brand-corner{max-width:min(42rem,100%)}.auth-page__main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyber-auth-main-glow);pointer-events:none}.auth-page__form-wrap{position:relative;z-index:1;width:100%;max-width:420px;justify-self:center;align-self:center}.auth-page--wide .auth-page__form-wrap{max-width:736px}.auth-form-panel{width:100%}.auth-page__brand-corner .auth-brand-header{margin:0;padding:0}.auth-brand-header{margin:0 0 1.75rem;padding:0}.auth-brand-header__top{display:flex;gap:1.25rem;align-items:flex-start}.auth-brand-header__logo{flex-shrink:0;width:48px;height:48px;border-radius:var(--cyber-radius-max, 8px);display:flex;align-items:center;justify-content:center;background:var(--cyber-register-logo-bg);border:1px solid var(--cyber-register-logo-border);box-shadow:0 0 20px color-mix(in srgb,var(--cyber-primary) 12%,transparent);font-size:24px;color:var(--cyber-register-brand-icon)}.auth-brand-header__kicker{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyber-register-brand)}.auth-brand-header__title{margin:0 0 6px;font-size:clamp(1.25rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--cyber-text-strong);line-height:1.25}.auth-brand-header__desc{margin:0;font-size:13px;line-height:1.5;color:var(--cyber-text-muted);max-width:42em}.auth-form-header{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left;margin:0 0 1.75rem;padding:0}.auth-form-header__icon{font-size:2.25rem;color:var(--cyber-primary);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--cyber-primary) 30%,transparent))}.auth-form-header__title{margin:0;font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;color:var(--cyber-text-strong);letter-spacing:-.02em;line-height:1.25}.auth-form-header__subtitle{margin:0;font-size:.75rem;color:var(--cyber-text-muted);letter-spacing:.08em;text-transform:uppercase;line-height:1.45;max-width:28rem}.auth-form-header__subtitle--wrap{text-transform:none;letter-spacing:.01em;font-size:.8125rem;line-height:1.5}.auth-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .625rem;margin-top:.5rem}.auth-links--start,.auth-footer-links--start{justify-content:flex-start;text-align:left}.auth-footer-links--start a{display:inline-block}.auth-link{color:var(--cyber-link-color);font-size:.875rem;text-decoration:none;font-weight:500;transition:color .2s ease}.auth-link:hover{text-decoration:underline;color:var(--cyber-link-hover)}.auth-sep{color:var(--cyber-text-muted);font-size:.875rem;-webkit-user-select:none;user-select:none}.auth-footer-links{text-align:center;margin-top:1.25rem}.auth-footer-links a{color:var(--cyber-link-color);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.auth-footer-links a:hover{text-decoration:underline;color:var(--cyber-link-hover)}.auth-page .demo-accounts{margin-top:1.25rem;padding:1rem 0 0;border-top:1px solid var(--cyber-border-soft);background:transparent;border-radius:0}.auth-page .demo-title{font-size:.6875rem;color:var(--cyber-text-muted);margin-bottom:.75rem;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.auth-page .account-list{display:flex;flex-direction:column;gap:.625rem}.auth-page .account-list .el-tag{cursor:pointer;padding:.75rem 1rem;font-size:.8125rem;border-radius:var(--cyber-radius-max, 8px);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;border:1px solid var(--cyber-input-border);background:var(--cyber-input-bg);color:var(--cyber-text)}.auth-page .account-list .el-tag:hover{border-color:var(--cyber-primary);box-shadow:0 0 14px color-mix(in srgb,var(--cyber-primary) 18%,transparent);color:var(--cyber-primary)}.auth-page :deep(.el-form-item){margin-bottom:1.25rem}.auth-page :deep(.el-form-item__label){color:var(--cyber-text-label);font-weight:600}.auth-page :deep(.el-input__wrapper){padding:.75rem 1rem;border-radius:var(--cyber-radius-max, 8px);box-shadow:inset 0 0 0 1px var(--cyber-input-border);background:var(--cyber-input-bg);transition:box-shadow .2s ease,background .2s ease}.auth-page :deep(.el-input__wrapper:hover){box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.auth-page :deep(.el-input__wrapper.is-focus){box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.auth-page :deep(.el-input__inner){color:var(--cyber-text-strong)}.auth-page :deep(.el-button--primary){padding:.875rem 1.25rem;font-size:1rem;font-weight:600;letter-spacing:.03em;width:100%}.auth-page :deep(.el-divider){border-color:var(--cyber-border-soft);margin:1.25rem 0}.auth-page .login-footer :deep(.el-divider){margin-top:.25rem}.auth-page__brand-corner .auth-register-steps{justify-content:flex-start}.auth-register-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-top:1.125rem;padding-top:.875rem;border-top:1px solid var(--cyber-border-soft)}.auth-register-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:88px;opacity:.55}.auth-register-step.is-done,.auth-register-step.is-active{opacity:1}.auth-register-step__num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--cyber-text-muted);border:1px solid var(--cyber-input-border);background:var(--cyber-register-step-num-bg)}.auth-register-step.is-done .auth-register-step__num{border-color:var(--cyber-register-step-done-border);color:var(--cyber-register-step-done-color);background:var(--cyber-register-step-done-bg)}.auth-register-step.is-active .auth-register-step__num{border-color:var(--cyber-input-border-focus);color:var(--cyber-primary);box-shadow:0 0 14px color-mix(in srgb,var(--cyber-primary) 25%,transparent)}.auth-register-step__label{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--cyber-text-muted);text-align:center}.auth-register-step__line{width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--cyber-border-soft),transparent);margin:0 4px 20px;flex-shrink:0}@media(max-width:1023px){.auth-page__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-page__hero{min-height:clamp(200px,32vh,280px);align-items:flex-end}.auth-page__hero-inner{padding:3.5rem 1.5rem 1.5rem}.auth-page__hero-list,.auth-page__hero-trust{display:none}.auth-page__hero-title{font-size:1.25rem}.auth-page__main{min-height:auto}.auth-page__brand-corner{padding-right:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.auth-page__hero-img{transform:none}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-main{min-width:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cyber-scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--cyber-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cyber-scrollbar-thumb-hover)}.el-card{border-radius:8px;border:1px solid var(--cyber-border);box-shadow:none}.el-card__header{border-bottom:1px solid var(--cyber-border-soft);padding:20px 24px}.el-card__body{padding:24px}.el-button{border-radius:8px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.el-button--primary{background:linear-gradient(90deg,var(--cyber-primary-gradient-start) 0%,var(--cyber-primary) 100%);border:1px solid color-mix(in srgb,var(--cyber-primary) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--cyber-primary) 20%,transparent)}.el-button--primary:hover:not(.is-link){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.el-table .table-actions .el-button:hover,.el-table .table-actions .el-button:focus,.el-table .table-actions .el-button:active{transform:none!important}.el-input__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px var(--cyber-input-border);transition:all .3s ease;background:var(--cyber-input-bg)}.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.el-table{border-radius:8px;overflow:hidden}.el-table th{background:var(--cyber-table-header-bg);color:var(--cyber-table-header-text);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.el-table--striped .el-table__body tr.el-table__row--striped td{background:color-mix(in srgb,var(--cyber-table-header-bg) 46%,transparent)}.el-tag{border-radius:8px;font-weight:500;padding:6px 12px}
