:root{--sidebar-width: 72px;--sidebar-width-collapsed: 0px;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-elevated: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--text-muted: #d1d5db;--accent-primary: #5c6bc0;--accent-primary-hover: #3f4fb5;--accent-secondary: #EEA740;--accent-secondary-hover: #E49728;--accent-success: #10b981;--accent-warning: #f4834f;--accent-error: #ef4444;--accent-info: #3b82f6;--navy-900: #1E2530;--border-color: #e5e7eb;--border-color-hover: #d1d5db;--divider-color: #e5e7eb;--overlay-bg: rgba(0, 0, 0, .4);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .16);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--font-family-heading: "Rubik", sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-md: 16px;--font-size-lg: 17px;--font-size-xl: 19px;--font-size-2xl: 22px;--font-size-3xl: 26px;--font-size-4xl: 34px;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 24px;--radius-circle: 50%;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-sidebar: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600;--theme-bg-primary: #ffffff;--theme-bg-secondary: #f5f5f5;--theme-bg-tertiary: #e8e8e8;--theme-surface: #ffffff;--theme-text-primary: #1a202c;--theme-text-secondary: #4a5568;--theme-text-tertiary: #9ca3af;--theme-border: #e2e8f0;--theme-hover: rgba(0, 0, 0, .04);--theme-scrollbar-track: #f1f1f1;--theme-scrollbar-thumb: #c1c1c1;--widget-header-bg: #f8fafc;--widget-content-bg: #ffffff;--widget-border: #e2e8f0;--counter-card-bg: #f1f5f9;--counter-card-text: #0f172a;--theme-link: #2563eb;--topbar-bg: #f3f4f7;--border-light: #e5e7eb;--border-dark: #e0e0e0;--color-success: #4caf50;--color-warning: #FF9800;--color-danger: #f44336;--color-info-blue: #2196f3;--color-neutral: #757575;--color-gold: #FFD700;--accent-primary-alpha-8: rgba(92, 107, 192, .08);--accent-primary-alpha-10: rgba(92, 107, 192, .1);--accent-primary-alpha-12: rgba(92, 107, 192, .12);--accent-primary-alpha-15: rgba(92, 107, 192, .15);--accent-primary-alpha-18: rgba(92, 107, 192, .18);--accent-primary-alpha-20: rgba(92, 107, 192, .2);--accent-primary-dark: #45526B;--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .06);--shadow-hover: 0 2px 8px rgba(0, 0, 0, .1);--shadow-focus: 0 2px 12px var(--accent-primary-alpha-18);--shadow-accent-hover: 0 2px 8px var(--accent-primary-alpha-12);--gradient-purple-light: linear-gradient(135deg, #f3f5f8, #e9ecf1);--gradient-purple-border: #d4dae3;--gradient-player-bg: linear-gradient(135deg, #f5f7fa 0%, #edf0f5 100%);--chip-error-bg: #fef2f2;--chip-error-border: #fecaca;--counter-total: #6b7280;--counter-answered: #22c55e;--counter-no-answer: #ef4444;--counter-outgoing: #3b82f6;--counter-incoming: #10b981;--input-bg: #fafbfc;--primary-black: #000;--primary-white: #fff;--background-primary: var(--theme-bg-primary);--background-secondary: var(--theme-bg-secondary);--hover-bg: var(--theme-hover)}[data-theme=dark]{--theme-bg-primary: #202124;--theme-bg-secondary: #292a2d;--theme-bg-tertiary: #3c4043;--theme-surface: #292a2d;--theme-text-primary: #e8eaed;--theme-text-secondary: #9aa0a6;--text-primary: #e8eaed;--text-secondary: #9aa0a6;--text-tertiary: #5f6368;--theme-border: #3c4043;--border-light: #3c4043;--border-dark: #5f6368;--theme-hover: rgba(255, 255, 255, .1);--theme-scrollbar-track: #202124;--theme-scrollbar-thumb: #5f6368;--widget-header-bg: #292a2d;--widget-content-bg: #202124;--widget-border: #3c4043;--counter-card-bg: #292a2d;--counter-card-text: #e8eaed;--theme-link: #8ab4f8;--accent-primary: #7986cb;--topbar-bg: #1e2028;--accent-primary-hover: #5c6bc0;--color-success: #81c995;--color-warning: #fdd663;--color-danger: #f28b82;--color-info-blue: #78d9ec;--color-neutral: #9aa0a6;--color-gold: #FFD54F;--accent-primary-alpha-8: rgba(126, 115, 200, .12);--accent-primary-alpha-10: rgba(126, 115, 200, .14);--accent-primary-alpha-12: rgba(126, 115, 200, .16);--accent-primary-alpha-15: rgba(126, 115, 200, .2);--accent-primary-alpha-18: rgba(126, 115, 200, .22);--accent-primary-alpha-20: rgba(126, 115, 200, .25);--accent-primary-dark: #8b7fd6;--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .2);--shadow-hover: 0 2px 8px rgba(0, 0, 0, .3);--shadow-focus: 0 2px 12px var(--accent-primary-alpha-18);--shadow-accent-hover: 0 2px 8px var(--accent-primary-alpha-12);--gradient-purple-light: linear-gradient(135deg, #2d2b4e, #3a3560);--gradient-purple-border: #4a4570;--gradient-player-bg: linear-gradient(135deg, #2d2b4e 0%, #3a3560 100%);--chip-error-bg: #3b1f1f;--chip-error-border: #5c2b2b;--counter-total: #9ca3af;--counter-answered: #4ade80;--counter-no-answer: #f87171;--counter-outgoing: #60a5fa;--counter-incoming: #34d399;--input-bg: #2d3748;--background-primary: var(--theme-bg-primary);--background-secondary: var(--theme-bg-secondary);--hover-bg: var(--theme-hover);--bg-primary: #202124;--bg-secondary: #292a2d;--bg-tertiary: #3c4043;--bg-elevated: #292a2d;--text-muted: #5f6368;--border-color: #3c4043;--border-color-hover: #5f6368;--divider-color: #3c4043;--accent-success: #34d399;--accent-warning: #fbbf24;--accent-error: #f87171;--accent-info: #60a5fa;--theme-text-tertiary: #5f6368}html,body,#root{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;background-color:var(--theme-bg-primary);color:var(--theme-text-primary);transition:background-color .2s ease,color .2s ease}#root{min-height:100vh}*{font-family:var(--font-family);box-sizing:border-box}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track, var(--bg-secondary))}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb, rgba(0, 0, 0, .2));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb, rgba(0, 0, 0, .3))}.sidebar-container{position:fixed;inset-inline-start:0;top:0;height:100vh;width:var(--sidebar-width);box-sizing:border-box;background:var(--topbar-bg);border-inline-end:1px solid var(--border-light);display:flex;flex-direction:column;z-index:1200;transition:transform .25s ease;overflow-x:hidden;overflow-y:auto}.sidebar-container.collapsed{width:0;border-inline-end:none;box-shadow:none}.sidebar-top{display:flex;flex-direction:column;align-items:center;padding:6px 0 2px;flex-shrink:0}.sidebar-menu-toggle{color:#6b7280!important;border-radius:8px!important}.sidebar-menu-toggle:hover{background-color:#f3f4f6!important;color:#374151!important}.sidebar-brand-logo{height:22px;opacity:1;display:block}[data-theme=dark] .sidebar-brand-logo{filter:invert(1) brightness(2)}[data-theme=dark] .sidebar-menu-toggle{color:#a0aec0!important}[data-theme=dark] .sidebar-menu-toggle:hover{background-color:#2d3748!important;color:#e2e8f0!important}.sidebar-support-menu-section{display:flex;align-items:center;justify-content:center;padding:8px 0;border-bottom:1px solid #e5e7eb}[data-theme=dark] .sidebar-support-menu-section{border-bottom-color:#4a5568}.sidebar-nav-list{flex:0 0 auto;padding:8px 0 4px;overflow-x:hidden}.sidebar-nav-list::-webkit-scrollbar{width:3px}.sidebar-nav-list::-webkit-scrollbar-track{background:transparent}.sidebar-nav-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.sidebar-nav-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-nav-item{margin-bottom:0}.sidebar-container .sidebar-nav-button{border-radius:0;margin:0;padding:5px 2px;color:var(--theme-text-secondary);transition:color .15s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px}.sidebar-container .sidebar-nav-button:hover,.sidebar-container .sidebar-nav-button.active{background-color:transparent}.sidebar-nav-button:hover{color:var(--theme-text-primary)}.sidebar-nav-button.active{color:var(--accent-primary)}.sidebar-container .sidebar-nav-icon{color:inherit;min-width:auto;width:48px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0;position:relative;transition:background-color .15s ease}.sidebar-nav-button:hover .sidebar-nav-icon{background-color:var(--theme-hover)}.sidebar-nav-button.active .sidebar-nav-icon{background-color:var(--accent-primary-alpha-15)}.sidebar-nav-icon svg{font-size:20px}.sidebar-nav-text{font-family:Rubik,sans-serif;font-size:10px;font-weight:500;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--sidebar-width) - 4px);color:inherit}.sidebar-nav-button.active .sidebar-nav-text{font-weight:600}.sidebar-admin-section{padding:0 0 6px;flex-shrink:0}.sidebar-group-label{display:flex;align-items:center;justify-content:center;padding:6px 8px 2px;margin-top:4px}.sidebar-group-text{font-family:Rubik,sans-serif;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .sidebar-group-text{color:#ffffff59}.sidebar-top-section{display:flex;align-items:center;justify-content:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.sidebar-bottom-section{padding:0;border-top:1px solid #e5e7eb;margin-top:auto}.sidebar-bottom-list{padding:0}.sidebar-notifications-section{display:flex;align-items:center;justify-content:center;padding:12px 0}.sidebar-notifications-section .sidebar-profile-button{padding:8px}.sidebar-notifications-section .sidebar-profile-button:hover{background-color:#f3f4f6}.sidebar-bottom-tools{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1px;padding:5px 4px;border-top:1px solid #e5e7eb;flex-shrink:0}.sidebar-tool-divider{flex:0 0 auto;width:1px;height:18px;margin:0 4px;background:var(--border-light, #e5e7eb)}[data-theme=dark] .sidebar-tool-divider{background:#4a5568}.sidebar-tool-button{color:#6b7280!important;border-radius:8px!important;padding:4px!important}.sidebar-tool-button:hover{background-color:#f3f4f6!important;color:#374151!important}.sidebar-tool-button svg{font-size:16px}[data-theme=dark] .sidebar-bottom-tools{border-top-color:#4a5568}[data-theme=dark] .sidebar-tool-button{color:#a0aec0!important}[data-theme=dark] .sidebar-tool-button:hover{background-color:#2d3748!important;color:#e2e8f0!important}.sidebar-profile-section{display:flex;align-items:center;justify-content:center;padding:6px 0 8px;border-top:1px solid #e5e7eb;flex-shrink:0}.sidebar-profile-button{padding:4px;border-radius:8px;transition:all .15s ease}.sidebar-profile-button:hover{background-color:#f3f4f6}.sidebar-container .sidebar-profile-avatar{width:32px;height:32px;background-color:var(--accent-color, #65758E);font-size:.82rem;font-weight:600;border:none;flex-shrink:0}.sidebar-container .sidebar-profile-avatar--admin{background-color:var(--mui-palette-primary-main, #1976d2)}.sidebar-container .sidebar-profile-avatar--user{background-color:var(--mui-palette-success-main, #2e7d32)}.sidebar-container .sidebar-profile-shield{font-size:14px;color:var(--mui-palette-primary-main, #1976d2);background-color:var(--mui-palette-background-paper, #fff);border-radius:50%;padding:1px}.sidebar-theme-toggle{display:flex;align-items:center;justify-content:center;padding:8px;border-bottom:1px solid #e5e7eb}.sidebar-api-status{display:flex;align-items:center;justify-content:center;padding:8px}[data-theme=dark] .sidebar-top-section{border-bottom:1px solid #4a5568}[data-theme=dark] .sidebar-bottom-section{border-top:1px solid #4a5568}[data-theme=dark] .sidebar-theme-toggle{border-bottom:1px solid #4a5568}[data-theme=dark] .sidebar-profile-section{border-top:1px solid #4a5568}[data-theme=dark] .sidebar-profile-button:hover{background-color:#2d3748}[data-theme=dark] .sidebar-nav-list::-webkit-scrollbar-thumb{background:#4a5568}[data-theme=dark] .sidebar-nav-list::-webkit-scrollbar-thumb:hover{background:#718096}.sidebar-footer-logo{display:flex;align-items:center;justify-content:center;padding:6px 0 8px}[data-theme=dark] .sidebar-footer-logo img{filter:grayscale(.2)}.sidebar-container.sidebar-container--wide{position:relative;width:100%}.sidebar-container--wide .sidebar-nav-button{flex-direction:row;justify-content:flex-start;gap:14px;padding:6px 16px;min-height:44px}.sidebar-container--wide .sidebar-nav-text{font-size:14px;text-align:start;max-width:none}.sidebar-container--wide .sidebar-profile-section{justify-content:flex-start;gap:10px;padding-inline:12px}.sidebar-profile-text{display:flex;flex-direction:column;min-width:0}@media(max-width:899px){.sidebar-container{position:relative}}.sidebar-env-trigger{width:100%;border-radius:8px!important;gap:8px;padding:8px 10px!important;color:var(--theme-text-primary)}.sidebar-env-trigger:hover{background:var(--theme-hover)}.sidebar-env-icon{font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;min-width:24px;flex-shrink:0}.sidebar-env-avatar{width:26px;height:26px;font-size:.8rem;font-weight:600;background-color:var(--accent-color, #65758E);flex-shrink:0}:root{--scs-accent:var(--accent-primary);--scs-accent-soft:var(--accent-primary-alpha-15);--scs-line:var(--border-light);--scs-ink:var(--theme-text-primary);--scs-muted:var(--theme-text-secondary)}.scs-trigger{display:grid;place-items:center;cursor:pointer;padding:3px;border-radius:12px;border:2px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.scs-trigger:hover{border-color:var(--scs-line)}.scs-trigger:focus-visible{outline:none;border-color:var(--scs-accent)}.scs-trigger.open{border-color:var(--scs-accent);box-shadow:0 0 0 3px var(--scs-accent-soft)}.scs-avatar{width:32px;height:32px;border-radius:9px;background:var(--scs-accent);display:grid;place-items:center;color:#fff;font-weight:600;font-size:14px;letter-spacing:.01em}.scs-panel{width:280px;margin-left:6px;border:1px solid var(--scs-line)!important;border-radius:12px!important;background:var(--theme-bg-primary)!important;box-shadow:0 18px 44px -12px #10182842,0 4px 10px -6px #1018281f!important;overflow:hidden}.scs-search{padding:10px 13px;border-bottom:1px solid var(--scs-line)}.scs-list{padding:6px;display:flex;flex-direction:column;gap:1px;max-height:320px;overflow:auto}.scs-empty{padding:10px 12px!important;font-size:13px!important;color:var(--scs-muted)!important}.scs-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;cursor:pointer;min-height:36px}.scs-row:hover{background:var(--theme-hover)}.scs-check-slot{width:16px;flex:0 0 auto;display:grid;place-items:center}.scs-check{font-size:16px!important;color:var(--scs-accent)}.scs-row-avatar{width:22px;height:22px;border-radius:6px;flex:0 0 auto;display:grid;place-items:center;font-weight:600;font-size:11px;background:var(--theme-bg-tertiary);color:var(--scs-muted)}.scs-row.active .scs-row-avatar{background:var(--scs-accent);color:#fff}.scs-row-name{flex:1;min-width:0;font-size:13.5px!important;font-weight:500!important;color:var(--scs-ink)}.scs-row.active .scs-row-name{font-weight:600!important}.scs-row-tag{flex:0 0 auto;font-size:10.5px;font-weight:500;color:var(--scs-muted);border:1px solid var(--scs-line);border-radius:6px;padding:1px 6px}.scs-row-actions{display:flex;flex:0 0 auto;opacity:0;transition:opacity .15s ease}.scs-row-actions .MuiIconButton-root{padding:3px}.scs-row:hover .scs-row-actions,.scs-row:focus-within .scs-row-actions{opacity:1}.scs-divider{margin:0!important;border-color:var(--scs-line)!important}.scs-actions{padding:6px;display:flex;flex-direction:column;gap:1px}.scs-actions:empty{display:none}.scs-action{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--scs-ink)}.scs-action:hover{background:var(--theme-hover)}.scs-action-ic{font-size:18px!important;color:var(--scs-muted);width:18px;flex:0 0 auto}.scs-action.primary,.scs-action.primary .scs-action-ic{color:var(--scs-accent)}.enhanced-date-picker-trigger{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid var(--border-light);border-radius:8px;background-color:var(--theme-bg-primary);cursor:pointer;font-family:Rubik,sans-serif;font-size:.875rem;color:var(--theme-text-primary);transition:all .2s ease;white-space:nowrap}.enhanced-date-picker-trigger:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-accent-hover)}.enhanced-date-picker-popover{display:flex;min-width:420px}.enhanced-date-picker-presets{width:160px;border-right:1px solid var(--border-light);padding:8px 0;background-color:var(--input-bg)}.enhanced-date-picker-preset-item{padding:8px 16px;cursor:pointer;font-family:Rubik,sans-serif;font-size:.85rem;color:var(--theme-text-primary);transition:background-color .15s ease}.enhanced-date-picker-preset-item:hover{background-color:var(--accent-primary-alpha-8)}.enhanced-date-picker-preset-item.selected{background-color:var(--accent-primary-alpha-12);color:var(--accent-primary);font-weight:600}.enhanced-date-picker-custom{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.enhanced-date-picker-inputs{display:flex;gap:12px;align-items:center}.enhanced-date-picker-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--bg-tertiary)}.centralized-search{display:flex;flex-direction:column;gap:0;margin-bottom:4px}.centralized-search-row{display:flex;align-items:center;gap:8px;padding-bottom:4px}.centralized-search-input{flex:1;min-width:0}.centralized-search-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.centralized-search-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px}.centralized-search-filter-field{display:flex;flex-direction:column;gap:4px}.centralized-search-filter-panel{background-color:var(--theme-bg-secondary, #fff);border:1px solid var(--theme-border, #e5e7eb);border-top:none;border-radius:0 0 16px 16px;margin-top:-4px;padding:16px 20px;box-shadow:0 6px 20px var(--shadow-hover);animation:filterPanelSlideDown .15s ease-out}@keyframes filterPanelSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.centralized-search-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--theme-border, #f3f4f6)}.centralized-search-active-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 0}.topbar-search{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.topbar-search-popup{display:flex;flex-direction:column;gap:12px;width:min(760px,95vw);max-height:70vh;overflow:auto;margin-top:6px;padding:14px 16px;border:1px solid var(--theme-border, #e5e7eb);border-radius:12px;background-color:var(--theme-bg-secondary, #fff)}.topbar-search-popup .centralized-search-filter-panel{border:none;border-radius:0;margin-top:0;padding:0;box-shadow:none;animation:none;background-color:transparent}.topbar-search-popup .centralized-search-active-chips{padding:0}.topbar-search-popup-head{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.command-palette-overlay .MuiDialog-container{align-items:flex-start}.command-palette-paper{margin-top:6vh!important;border-radius:14px!important;border:1px solid var(--border-light)!important;box-shadow:0 12px 40px #0003!important;background-color:var(--theme-bg-primary)!important;max-height:600px!important;width:680px!important;max-width:calc(100vw - 32px)!important}.command-palette-results{max-height:460px;overflow-y:auto;padding:4px 0}.command-palette-item-time{font-size:.72rem;color:var(--theme-text-secondary);opacity:.7;flex-shrink:0;white-space:nowrap}.command-palette-section-header{padding:8px 16px 4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--theme-text-secondary)}.command-palette-item{display:flex;align-items:center;gap:10px;padding:7px 16px;cursor:pointer;transition:background-color .1s;border-left:2px solid transparent}.command-palette-item:hover,.command-palette-item.highlighted{background-color:var(--accent-primary-alpha-8, rgba(101, 117, 142, .08));border-left-color:var(--accent-primary, #65758E)}.command-palette-item-icon{color:var(--theme-text-secondary);display:flex;align-items:center;flex-shrink:0}.command-palette-item-content{flex:1;min-width:0}.command-palette-item-label{font-size:.875rem;color:var(--theme-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-item-description{font-size:.72rem;color:var(--theme-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.command-palette-item-path{font-size:.75rem;color:var(--theme-text-secondary);opacity:.6;font-family:monospace;flex-shrink:0}.command-palette-item-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;font-size:.6rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background-color:var(--accent-primary-alpha-8, rgba(101, 117, 142, .1));color:var(--accent-primary, #65758E);flex-shrink:0;white-space:nowrap}.command-palette-item-env{display:inline-flex;align-items:center;padding:1px 5px;border-radius:8px;font-size:.58rem;border:1px solid var(--border-light);color:var(--theme-text-secondary);flex-shrink:0;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-chips{display:flex;flex-wrap:wrap;gap:4px;padding:4px 12px 8px}.command-palette-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:500;cursor:pointer;border:1px solid var(--border-light);background-color:transparent;color:var(--theme-text-secondary);transition:all .15s ease;font-family:Rubik,sans-serif}.command-palette-chip:hover{background-color:var(--theme-hover);border-color:var(--accent-primary, #65758E)}.command-palette-chip.active{background-color:var(--accent-primary, #65758E);color:#fff;border-color:var(--accent-primary, #65758E)}.command-palette-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--theme-text-secondary);font-size:.8rem}.command-palette-footer{display:flex;align-items:center;gap:16px;padding:8px 16px;border-top:1px solid var(--border-light);font-size:.7rem;color:var(--theme-text-secondary)}.command-palette-footer kbd{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid var(--border-light);border-radius:3px;font-size:.65rem;font-family:monospace;background-color:var(--theme-bg-secondary)}.command-palette-empty{padding:24px 16px;text-align:center;color:var(--theme-text-secondary);font-size:.85rem}@media(max-width:600px){.command-palette-paper{margin-top:0!important;width:100%!important;max-width:100%!important;border-radius:0!important;max-height:100vh!important}}.notification-panel{background-color:#fafafa}.panel-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:sticky;top:0;z-index:100}.panel-header .MuiAvatar-root{background-color:#fff3;backdrop-filter:blur(10px)}.panel-content{background:linear-gradient(to bottom,#fafafa,#f0f2f5)}.panel-content .MuiPaper-root{border-radius:12px;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,.05)}.panel-content .MuiPaper-root:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.MuiAccordion-root{border-radius:8px;overflow:hidden}.MuiAccordionSummary-root{background-color:#1976d20d}.MuiAccordionDetails-root{background-color:#f8f9fa;border-top:1px solid rgba(0,0,0,.12)}.timeline-item{position:relative;padding-left:40px}.timeline-item:before{content:"";position:absolute;left:19px;top:30px;width:2px;height:calc(100% - 30px);background-color:#1976d233}.timeline-item:last-child:before{display:none}@media(max-width:600px){.panel-header,.panel-content{padding:12px}.notification-panel .MuiTypography-h6{font-size:1.1rem}}.ticket-detail-view{height:100%;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.ticket-detail-header{padding:16px;background-color:#fafafa}.ticket-detail-description{padding:16px;max-height:150px;overflow-y:auto}.ticket-detail-comments{flex:1;padding:16px;overflow-y:auto;min-height:0}.comments-list{display:flex;flex-direction:column;gap:12px}.comment-item{padding:12px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #1976d2}.comment-item.internal{background-color:#fff8e1;border-left-color:#ffa000}.ticket-detail-reply{padding:16px;border-top:1px solid #e0e0e0;background-color:#fafafa}@media(max-width:960px){.ticket-detail-view{position:fixed;inset:0;z-index:1200;border-radius:0}.ticket-detail-header{padding:12px}.ticket-detail-description{padding:12px;max-height:120px}.ticket-detail-comments,.ticket-detail-reply{padding:12px}}.topbar-container{position:fixed;top:0;inset-inline-start:var(--sidebar-width);width:calc(100% - var(--sidebar-width));height:48px;background-color:var(--topbar-bg, #f6f7f9);border-bottom:1px solid var(--border-light);display:flex;align-items:center;padding:0 12px;z-index:1100;gap:6px;font-family:Rubik,sans-serif}.topbar-container.sidebar-collapsed{inset-inline-start:0;width:100%}.topbar-hamburger{color:#6b7280!important;width:32px;height:32px;flex-shrink:0}.topbar-hamburger:hover{color:#374151!important}.topbar-mobile-menu{display:none!important}.topbar-breadcrumb{display:flex;align-items:center;gap:2px;flex-shrink:0;min-width:0}.topbar-breadcrumb-item{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500;color:var(--theme-text-primary);background:transparent;border:none;cursor:pointer;white-space:nowrap;text-transform:none;min-width:auto;line-height:1.4;transition:background-color .15s}.topbar-breadcrumb-item:hover,.topbar-breadcrumb-item.active{background-color:var(--theme-hover)}.topbar-breadcrumb-divider{color:var(--theme-text-secondary);font-size:1rem;font-weight:300;opacity:.5;user-select:none;margin:0 2px;line-height:1}.topbar-search-wrapper{flex:1;margin:0 12px;min-width:180px;position:relative}.topbar-search-bar{width:100%}.topbar-filter-panel{position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;z-index:1200;background-color:var(--theme-bg-primary, #fff);border:1px solid var(--border-light);border-top:none;border-radius:0 0 12px 12px;padding:12px 16px;box-shadow:0 8px 24px #0000001f;animation:topbarFilterSlideDown .15s ease-out}@keyframes topbarFilterSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topbar-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 12px}.topbar-filter-field{display:flex;flex-direction:column;gap:2px}.topbar-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-light)}.topbar-active-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:4px 0 0}.topbar-env-popover{padding:20px;min-width:480px;max-width:540px}.topbar-actions{display:flex;align-items:center;gap:1px;flex-shrink:0;margin-inline-start:auto}.topbar-actions .MuiIconButton-root{border-radius:6px;padding:4px}.topbar-actions .MuiSvgIcon-fontSizeSmall{font-size:18px}[data-theme=dark] .topbar-container{background-color:#1e2028;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=dark] .topbar-hamburger{color:#ffffffb3!important}[data-theme=dark] .topbar-hamburger:hover{color:#fff!important}[data-theme=dark] .topbar-breadcrumb-item{color:#ffffffd9}[data-theme=dark] .topbar-breadcrumb-item:hover,[data-theme=dark] .topbar-breadcrumb-item.active{background-color:#ffffff14}[data-theme=dark] .topbar-breadcrumb-divider{color:#fff6}[data-theme=dark] .topbar-container .MuiIconButton-root{color:#ffffffb3}[data-theme=dark] .topbar-container .MuiIconButton-root:hover{color:#fff;background-color:#ffffff14}[data-theme=dark] .topbar-filter-panel{background-color:var(--theme-bg-primary);border-color:var(--theme-border)}@media(max-width:899px){.topbar-container{inset-inline-start:0;width:100%}.topbar-mobile-menu{display:inline-flex!important}.topbar-breadcrumb{display:none}.topbar-actions{gap:1px}.topbar-search-wrapper{margin:0 4px;min-width:0}.topbar-filter-grid{grid-template-columns:1fr}.topbar-env-popover{min-width:320px;max-width:calc(100vw - 32px)}}[data-theme=dark] .ai-assistant-trigger-button .trigger-shortcut{border-color:#ffffff26;color:#ffffff80}@media(max-width:768px){.ai-assistant-trigger{min-width:40px;max-width:40px;margin:0 4px}.ai-assistant-trigger-button .trigger-text,.ai-assistant-trigger-button .trigger-shortcut{display:none}.ai-assistant-trigger-button{justify-content:center;padding:6px;border-radius:50%;min-width:34px;width:34px}}.conversations-container{display:flex;height:100%;background-color:#f0f2f5;gap:0;font-family:Rubik,sans-serif}.conversations-list{width:360px;min-width:320px;display:flex;flex-direction:column;border-right:1px solid #e5e7eb;background-color:#fff;overflow:hidden}.conversations-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.conversations-search{padding:10px 16px;background-color:#fff;border-bottom:1px solid #f3f4f6}.conversations-filters{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#fff;border-bottom:1px solid #f3f4f6;min-height:36px}.conversations-list-items{flex:1;overflow-y:auto;padding:0}.conversation-item{padding:14px 16px;cursor:pointer;transition:background-color .1s ease;border-bottom:1px solid #f3f4f6;position:relative}.conversation-item:hover{background-color:#f5f5f5}.conversation-item.selected{background-color:#f0ebf8}.conversation-item.pinned{background-color:#fafafa}.conversation-item.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#65758e}.conversation-avatar{background:linear-gradient(135deg,#65758e,#4fa3a6);color:#fff;font-weight:600;width:50px;height:50px;font-size:1.1rem}.chat-window{flex:1;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.chat-avatar{background:linear-gradient(135deg,#65758e,#4fa3a6);color:#fff;font-weight:600;width:44px;height:44px}.chat-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px;background-color:#e5ddd5;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(101,117,142,.02) 10px,rgba(101,117,142,.02) 20px),linear-gradient(to bottom,#f0f0f0,#e5ddd5)}.date-separator{display:flex;justify-content:center;margin:12px 0 16px}.message{display:flex;max-width:65%;margin-bottom:4px}.message.inbound{align-self:flex-start}.message.outbound{align-self:flex-end}.message-bubble{padding:8px 12px;border-radius:8px;position:relative;box-shadow:0 1px 2px #0000001a;min-width:80px}.message.inbound .message-bubble{background-color:#fff;border-top-left-radius:0}.message.outbound .message-bubble{background:linear-gradient(135deg,#4fa3a6,#65758e);color:#fff;border-top-right-radius:0}.message.note-message .note-bubble{background-color:#fffde7!important;color:#374151!important;border:1px solid #fff9c4}.message.outbound.note-message .message-bubble{background:#fffde7;color:#374151;border:1px solid #fff9c4}.message-time-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.message-time{font-size:.7rem;opacity:.7;font-family:Rubik,sans-serif}.message.outbound .message-time{color:#ffffffe6}.message.outbound.note-message .message-time{color:#9ca3af}.message-status{display:flex;align-items:center}.call-event{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#ffffffe6;border-radius:8px;width:100%;max-width:280px;margin:8px auto;box-shadow:0 1px 2px #0000001a}.no-conversation-selected{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;background-color:#f0f2f5;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(101,117,142,.02) 10px,rgba(101,117,142,.02) 20px),linear-gradient(to bottom,#f0f0f0,#e5ddd5)}.conversation-detail-sidebar{width:300px;min-width:280px;display:flex;flex-direction:column;border-left:1px solid #e5e7eb;background-color:#fff;overflow:hidden;height:100%}.conversations-list-items::-webkit-scrollbar,.chat-messages::-webkit-scrollbar{width:6px}.conversations-list-items::-webkit-scrollbar-track,.chat-messages::-webkit-scrollbar-track{background:transparent}.conversations-list-items::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.conversations-list-items::-webkit-scrollbar-thumb:hover,.chat-messages::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.conversations-container.mobile{flex-direction:column}.conversations-container.mobile .conversations-list{width:100%;min-width:unset;max-height:none;height:100%;border-right:none}.conversations-container.mobile .chat-window.mobile-full{width:100%;height:100%;min-height:unset}@media(max-width:899px){.conversations-container{flex-direction:column}.conversations-list{width:100%!important;min-width:unset!important;border-right:none}.conversation-detail-sidebar{display:none}.message{max-width:85%}}@media(max-width:1200px){.conversation-detail-sidebar{width:260px;min-width:240px}}[data-theme=dark] .conversations-container{background-color:var(--bg-secondary, #1a1a2e)}[data-theme=dark] .conversations-list{background-color:var(--bg-primary, #16162a);border-right-color:#374151}[data-theme=dark] .conversations-list-header{background-color:var(--bg-secondary, #1a1a2e);border-bottom-color:#374151}[data-theme=dark] .conversations-search,[data-theme=dark] .conversations-filters{background-color:var(--bg-primary, #16162a);border-bottom-color:#2d2d44}[data-theme=dark] .conversation-item{border-bottom-color:#2d2d44}[data-theme=dark] .conversation-item:hover{background-color:#1e1e2e}[data-theme=dark] .conversation-item.selected{background-color:#65758e14}[data-theme=dark] .chat-window{background-color:var(--bg-primary, #16162a)}[data-theme=dark] .chat-header{background:var(--bg-secondary, #1a1a2e);border-bottom-color:#374151}[data-theme=dark] .chat-messages{background-color:#1a1a2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(101,117,142,.02) 10px,rgba(101,117,142,.02) 20px),linear-gradient(to bottom,#1a1a2e,#16162a)}[data-theme=dark] .message.inbound .message-bubble{background-color:#2d2d44;color:#e5e7eb}[data-theme=dark] .no-conversation-selected{background-color:#1a1a2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(101,117,142,.02) 10px,rgba(101,117,142,.02) 20px),linear-gradient(to bottom,#1a1a2e,#16162a)}[data-theme=dark] .conversation-detail-sidebar{background-color:var(--bg-primary, #16162a);border-left-color:#374151}.call-detail-panel{width:100%;flex-shrink:0;display:flex;flex-direction:column;height:100%;background-color:var(--theme-bg-primary);border-left:1px solid var(--border-light);border-radius:8px;overflow:hidden;animation:slideInRight .25s ease-out}.call-detail-panel.mobile{width:100%;max-width:none;position:fixed;inset:0;z-index:1200;border-left:none;border-radius:0}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.layout-container{display:flex;flex-direction:column;width:100%;min-height:100vh;height:100vh}.sidebar-desktop{display:block}.content-container{position:relative;flex-grow:1;display:flex;flex-direction:column;overflow:hidden;margin-inline-start:var(--sidebar-width);margin-top:48px;height:calc(100vh - 48px);background-color:var(--theme-bg-secondary);transition:background-color .2s ease}.content-container.sidebar-collapsed{margin-inline-start:0}.content-container.mcp-fullscreen{margin:0;height:100vh}.login-left-container{display:flex;flex-direction:column;height:100vh}.login-content-container{display:flex;flex-direction:column;min-height:100vh;height:100vh}@media(max-width:899px){.sidebar-desktop{display:none}.content-container{margin-inline-start:0;margin-top:48px;height:calc(100vh - 48px)}.login-left-container{display:none}.login-content-container{width:100%!important}}:root{--accent-color: #EEA740;--accent-hover: #E49728;--navy-900: #1E2530;--navy: #65758E;--navy-dark: #3B4452}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;font-family:var(--font-family)}.login-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--navy-900);background-image:linear-gradient(135deg,rgba(101,117,142,.15) 0%,transparent 60%);overflow:hidden;padding:3rem 2rem}.hero-logo{max-width:220px;height:auto;position:relative;z-index:2;margin-bottom:16px}.hero-welcome{position:relative;z-index:2;color:#fff;font-family:Rubik,sans-serif;font-size:1.4rem;font-weight:600;margin:0 0 .5rem;text-align:center}.hero-tagline{position:relative;z-index:2;color:#ffffffb3;font-family:Rubik,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.04em;margin:0 0 2rem}.hero-footer{position:absolute;bottom:24px;z-index:2;color:#ffffff59;font-size:.78rem}.hero-blocks{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-blocks .block{position:absolute;border-radius:6px;transform:rotate(45deg)}.hero-blocks .block--orange-lg{width:120px;height:120px;background:#eea7402e;top:12%;left:8%}.hero-blocks .block--teal{width:80px;height:80px;background:#38bdb424;top:22%;right:14%}.hero-blocks .block--white-sm{width:50px;height:50px;background:#ffffff12;bottom:28%;left:18%}.hero-blocks .block--orange-sm{width:60px;height:60px;background:#eea7401f;bottom:14%;right:22%}.hero-blocks .block--navy{width:90px;height:90px;background:#65758e21;top:55%;left:60%}.hero-blocks .block--white-lg{width:70px;height:70px;background:#ffffff0d;top:70%;left:6%}.hero-blocks .block--teal-sm{width:40px;height:40px;background:#38bdb41a;top:8%;right:42%}.login-form-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:3rem 2rem;min-height:100vh}.form-panel-logo{max-width:180px;height:auto;margin-bottom:32px}.login-paper{width:100%;max-width:420px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.login-content{width:100%;max-width:420px;margin:0 auto}.login-title,.form-title{margin-bottom:32px!important;font-family:Rubik,sans-serif!important;font-weight:600!important;font-size:1.6rem!important;color:var(--navy-900);text-align:center}.form-title--inline{margin-bottom:0!important}.forgot-description{color:var(--navy);font-size:.92rem;text-align:center;margin-bottom:24px!important;line-height:1.5}.login-form{width:100%}.form-group,.input-container,.email-container,.login-form .form-group{margin-bottom:20px}.password-container{margin-bottom:8px}.error-message,.help-block{margin-top:4px;font-size:.75rem;color:#d32f2f}.login-input .MuiOutlinedInput-root,.form-control .MuiOutlinedInput-root{border-radius:8px;background:#f8fafc;transition:background .2s;height:auto;border:none;font-family:var(--font-family)}.login-input .MuiOutlinedInput-root:hover,.form-control .MuiOutlinedInput-root:hover{background:#f1f5f9}.login-input .MuiOutlinedInput-root.Mui-focused,.form-control .MuiOutlinedInput-root.Mui-focused{background:#fff}.login-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent-color);border-width:2px}.login-input .MuiInputLabel-root.Mui-focused,.form-control .MuiInputLabel-root.Mui-focused{color:var(--accent-color)}.form-control .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.form-footer,.form-actions{display:flex;flex-direction:column;gap:16px;margin-top:28px;border:none;padding:0}.forgot-password{cursor:pointer;text-decoration:none!important;color:var(--accent-color)!important;font-size:.82rem!important;font-weight:500!important;align-self:flex-end}.forgot-password:hover{text-decoration:underline!important}.login-button{width:100%!important;padding:14px 32px!important;background-color:var(--accent-color)!important;color:#fff!important;border-radius:6px!important;text-transform:none!important;font-family:Rubik,sans-serif!important;font-weight:600!important;font-size:1rem!important;border:2px solid var(--accent-color)!important;box-shadow:none!important;transition:background-color .2s,border-color .2s}.login-button:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important;box-shadow:none!important}.login-button:disabled{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important;opacity:.55}.back-button{background-color:transparent!important;color:var(--navy)!important;border:2px solid var(--navy)!important;text-transform:none!important;padding:10px 24px!important;border-radius:6px!important;font-family:Rubik,sans-serif!important;font-weight:500!important;transition:background-color .2s,color .2s}.back-button:hover{background-color:var(--navy-dark)!important;border-color:var(--navy-dark)!important;color:#fff!important}.forgot-submit-button{background-color:var(--accent-color)!important;color:#fff!important;text-transform:none!important;padding:14px 32px!important;border-radius:6px!important;font-family:Rubik,sans-serif!important;font-weight:600!important;border:2px solid var(--accent-color)!important;box-shadow:none!important;transition:background-color .2s,border-color .2s}.forgot-submit-button:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.forgot-submit-button:disabled{opacity:.55}.login-alert{margin-bottom:16px!important;border-radius:8px!important}@media(max-width:768px){.login-page{grid-template-columns:1fr}.login-hero{display:none}.login-form-panel{min-height:100vh;padding:2rem 1.5rem}}@media(max-width:480px){.login-paper{padding:32px 24px}.form-panel-logo{max-width:150px}}.login-page.login-page--portal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px;box-sizing:border-box;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--accent-color) 12%,transparent),transparent 34%),linear-gradient(145deg,#f8fafc 0%,var(--theme-bg-secondary, #eef2f6) 100%)}.login-page--portal .login-paper{max-width:420px;padding:36px 36px 28px;border:1px solid var(--theme-border, #e5e7eb);background:var(--theme-bg-primary, #fff)!important;border-radius:18px!important;box-shadow:0 24px 70px #1e25301f!important}.portal-login-brand{display:flex;justify-content:center;width:100%;min-height:52px;margin-bottom:24px}.portal-login-logo{display:block;width:auto;max-width:190px;max-height:52px;object-fit:contain}.login-page--portal .form-title{margin:0 0 8px!important;font-size:1.6rem;font-weight:700}.login-page--portal .forgot-description{margin-bottom:18px!important}.login-page--portal .form-actions{display:flex;flex-direction:column;gap:12px}.login-page--portal .login-button,.login-page--portal .back-button,.login-page--portal .forgot-submit-button{width:100%;min-height:48px}.login-page--portal .form-control input{font-size:16px}.login-page--portal .forgot-password{padding:0;border:0;background:none;font:inherit}.portal-login-footer{width:100%;margin-top:28px!important;color:var(--navy)!important;text-align:center}@media(max-width:480px){.login-page.login-page--portal{align-items:flex-start;padding:32px 12px}.login-page--portal .login-paper{padding:28px 20px}}
