@charset "UTF-8";:root{--om-navy: #1A3A5C;--om-navy-dark: #0D1F33;--om-navy-deeper: #081526;--om-purple: #7B5EA7;--om-purple-light: #9B7EC8;--om-purple-dark: #5A4280;--om-cyan: #00B4D8;--om-cyan-light: #48CAE4;--om-cyan-glow: #00E5FF;--om-silver: #B8C5D6;--om-silver-dark: #8899AA;--om-bg-deep: #070E1A;--om-bg-dark: #0D1B2E;--om-bg-card: rgba(26, 58, 92, .45);--om-bg-card-hover: rgba(26, 58, 92, .65);--om-bg-sidebar: #081020;--om-bg-topbar: rgba(13, 27, 46, .95);--om-text-primary: #E8EFF8;--om-text-secondary: #8899BB;--om-text-muted: #556677;--om-text-accent: #00B4D8;--om-success: #22C55E;--om-warning: #F59E0B;--om-danger: #EF4444;--om-info: #3B82F6;--om-border: rgba(0, 180, 216, .2);--om-border-bright: rgba(0, 180, 216, .5);--om-glass: rgba(26, 58, 92, .3);--om-glass-blur: blur(16px);--om-grad-primary: linear-gradient(135deg, #1A3A5C 0%, #7B5EA7 100%);--om-grad-accent: linear-gradient(135deg, #00B4D8 0%, #7B5EA7 100%);--om-grad-dark: linear-gradient(180deg, #0D1B2E 0%, #070E1A 100%);--om-grad-glow: linear-gradient(135deg, rgba(0,180,216,.15) 0%, rgba(123,94,167,.15) 100%);--om-shadow-card: 0 4px 24px rgba(0, 0, 0, .4), 0 0 1px rgba(0, 180, 216, .2);--om-shadow-glow: 0 0 20px rgba(0, 180, 216, .25);--om-shadow-purple: 0 0 20px rgba(123, 94, 167, .3);--om-radius-sm: 6px;--om-radius-md: 12px;--om-radius-lg: 18px;--om-radius-xl: 24px;--om-font-body: "Inter", sans-serif;--om-font-display: "Space Grotesk", sans-serif;--om-sidebar-width: 280px;--om-sidebar-collapsed: 72px;--om-topbar-height: 64px;--om-primary: #1A3A5C;--om-primary-rgb: 26, 58, 92;--om-accent: #7B5EA7;--om-surface: rgba(26, 58, 92, .45);--om-active-gradient: linear-gradient(135deg, rgba(26,58,92,.8) 0%, rgba(123,94,167,.4) 100%);--om-active-border: rgba(0, 180, 216, .2);--om-hover-bg: rgba(0, 180, 216, .08);--om-open-bg: rgba(123, 94, 167, .1);--om-transition: all .25s cubic-bezier(.4, 0, .2, 1);--text-primary: var(--om-text-primary);--text-secondary: var(--om-text-secondary);--text-muted: var(--om-text-muted);--border-subtle: rgba(0, 180, 216, .45);--surface-card: var(--om-bg-card);--surface-elevated: rgba(13, 27, 46, .85);--surface-input: rgba(7, 14, 26, .7);--surface2: #0D1B2E;--surface3: rgba(26, 58, 92, .35);--border: rgba(0, 180, 216, .2);--accent: #7B5EA7;--success: #22C55E;--danger: #EF4444;--warning: #F59E0B}.light-theme{--om-navy: #1A3A5C;--om-navy-dark: linear-gradient(135deg, #091223 0%, #1e1b4b 50%, #2e083a 100%);--om-navy-deeper: #091223;--om-purple: #7B5EA7;--om-purple-light: #9B7EC8;--om-purple-dark: #5A4280;--om-cyan: #00B4D8;--om-cyan-light: #48CAE4;--om-cyan-glow: #00E5FF;--om-silver: #64748b;--om-silver-dark: #94a3b8;--om-bg-deep: linear-gradient(135deg, #ccfbf1 0%, #ffffff 50%, #ede9fe 100%);--om-bg-dark: #ffffff;--om-bg-card: #ffffff;--om-bg-card-hover: #f8fafc;--om-bg-sidebar: linear-gradient(135deg, #091223 0%, #1e1b4b 50%, #2e083a 100%);--om-bg-topbar: linear-gradient(135deg, #091223 0%, #1e1b4b 50%, #2e083a 100%);--om-text-primary: #0f172a;--om-text-secondary: #475569;--om-text-muted: #94a3b8;--om-text-accent: #00B4D8;--om-border: rgba(0, 0, 0, .15);--om-border-bright: rgba(0, 0, 0, .25);--om-glass: rgba(255, 255, 255, .85);--om-glass-blur: blur(8px);--om-active-gradient: linear-gradient(135deg, rgba(26, 58, 92, .08) 0%, rgba(123, 94, 167, .08) 100%);--om-active-border: rgba(0, 180, 216, .15);--om-hover-bg: rgba(0, 180, 216, .05);--om-open-bg: rgba(123, 94, 167, .04);--om-grad-primary: linear-gradient(135deg, #1A3A5C 0%, #7B5EA7 100%);--om-grad-accent: linear-gradient(135deg, #00B4D8 0%, #7B5EA7 100%);--om-grad-dark: linear-gradient(135deg, #ccfbf1 0%, #ffffff 50%, #ede9fe 100%);--om-grad-glow: linear-gradient(135deg, rgba(0,180,216,.06) 0%, rgba(123,94,167,.06) 100%);--om-shadow-card: 0 8px 20px rgba(0, 0, 0, .08), 0 16px 28px -4px rgba(0, 0, 0, .06), 0 0 1px rgba(0, 0, 0, .15);--om-shadow-glow: 0 0 20px rgba(0, 180, 216, .12);--om-shadow-purple: 0 0 20px rgba(123, 94, 167, .12);--om-primary: #1A3A5C;--om-primary-rgb: 26, 58, 92;--om-accent: #7B5EA7;--om-surface: #ffffff;--om-bg: linear-gradient(135deg, #ccfbf1 0%, #ffffff 50%, #ede9fe 100%);--om-text: #0f172a;--om-text-muted: #64748b;--text-primary: var(--om-text-primary);--text-secondary: var(--om-text-secondary);--text-muted: var(--om-text-muted);--border-subtle: rgba(0, 0, 0, .28);--surface-card: #ffffff;--surface-elevated: #f1f5f9;--surface-input: #ffffff;--surface2: #f8fafc;--surface3: #f1f5f9;--border: rgba(0, 0, 0, .12);--accent: #7B5EA7;--success: #16a34a;--danger: #dc2626;--warning: #d97706}.light-theme .sidebar,.light-theme .topbar,.light-theme .site-header{--om-text-primary: #ffffff;--om-text-secondary: #cbd5e1;--om-text-muted: #94a3b8;--om-border: rgba(255, 255, 255, .1);--om-border-bright: rgba(255, 255, 255, .25);--om-glass: rgba(255, 255, 255, .08)}.light-theme .sidebar{--om-active-gradient: linear-gradient(135deg, rgba(0, 180, 216, .2) 0%, rgba(123, 94, 167, .2) 100%);--om-active-border: rgba(0, 180, 216, .45);--om-hover-bg: rgba(0, 180, 216, .12)}.light-theme .om-input,.light-theme .om-select{background:#fff;color:#0f172a;border-color:#00000047}.light-theme .om-input::placeholder,.light-theme .om-select::placeholder{color:#94a3b8}.light-theme .om-input:focus,.light-theme .om-select:focus{border-color:var(--om-cyan);box-shadow:0 0 0 3px #00b4d81f;background:#fff}.light-theme .om-input option,.light-theme .om-select option{background:#fff;color:#0f172a}.light-theme select.om-input,.light-theme select.om-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%230f172a' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--om-font-body);background:var(--om-bg-deep);color:var(--om-text-primary);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent!important}html,body{overscroll-behavior:none;overscroll-behavior-y:none}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text!important;user-select:text!important}.content,[class*=scroll],.panel-list,.activity-list,.category-list{-webkit-overflow-scrolling:touch}@media(max-width:768px){::-webkit-scrollbar{display:none}*{scrollbar-width:none}}body{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--om-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--om-border-bright)}h1,h2,h3,h4,h5,h6{font-family:var(--om-font-display);font-weight:600;color:var(--om-text-primary);line-height:1.3}.om-card{background:var(--om-bg-card);backdrop-filter:var(--om-glass-blur);-webkit-backdrop-filter:var(--om-glass-blur);border:1px solid var(--om-border);border-radius:var(--om-radius-lg);box-shadow:var(--om-shadow-card);transition:var(--om-transition);padding:22px}.om-card:hover{background:var(--om-bg-card-hover);border-color:var(--om-border-bright);box-shadow:var(--om-shadow-card),var(--om-shadow-glow);transform:translateY(-2px)}.card-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.card-head .material-icons{color:var(--om-cyan);font-size:20px}.card-head h3{margin:0;font-size:15px;font-weight:600;color:var(--om-text-primary)}.om-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--om-radius-md);font-family:var(--om-font-body);font-size:14px;font-weight:500;cursor:pointer;transition:var(--om-transition);text-decoration:none}.om-btn-primary{background:var(--om-grad-primary);color:#fff;box-shadow:0 4px 15px #7b5ea766}.om-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b5ea780}.om-btn-primary:active{transform:translateY(0)}.om-btn-accent{background:var(--om-grad-accent);color:#fff;box-shadow:0 4px 15px #00b4d866}.om-btn-accent:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00b4d880}.om-btn-ghost{background:transparent;color:var(--om-cyan);border:1px solid var(--om-border-bright)}.om-btn-ghost:hover{background:#00b4d81a}.om-btn-icon{width:40px;height:40px;padding:0;border-radius:50%;justify-content:center;background:var(--om-glass);color:var(--om-text-secondary);border:1px solid var(--om-border)}.om-btn-icon:hover{color:var(--om-cyan);border-color:var(--om-cyan);background:#00b4d81a}.om-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px}.om-badge-cyan{background:#00b4d826;color:var(--om-cyan-light);border:1px solid rgba(0,180,216,.3)}.om-badge-purple{background:#7b5ea726;color:var(--om-purple-light);border:1px solid rgba(123,94,167,.3)}.om-badge-success{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.om-badge-warning{background:#f59e0b26;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.om-badge-danger{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.om-input{width:100%;padding:12px 16px;background:#0d1b2ecc;border:1px solid var(--om-border);border-radius:var(--om-radius-md);color:var(--om-text-primary);font-family:var(--om-font-body);font-size:14px;outline:none;transition:var(--om-transition)}.om-input::placeholder{color:var(--om-text-muted)}.om-input:focus{border-color:var(--om-cyan);box-shadow:0 0 0 3px #00b4d826}.om-page{padding:24px}.om-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.om-page-header h2{font-size:22px;color:var(--om-text-primary)}.om-page-header p{color:var(--om-text-secondary);font-size:13px;margin-top:4px}.om-table{width:100%;border-collapse:collapse;font-size:13px}.om-table thead tr{background:#0003;border-bottom:1px solid var(--om-border)}.om-table th{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--om-text-secondary);white-space:nowrap}.om-table td{padding:12px 16px;color:var(--om-text-primary);border-bottom:1px solid var(--om-border);vertical-align:middle}.om-table tbody tr{transition:background .15s}.om-table tbody tr:hover{background:#00b4d80a}.om-table tbody tr:last-child td{border-bottom:none}.om-btn-sm{padding:6px 14px!important;font-size:12px!important;border-radius:8px!important}.om-card.table-card:hover{transform:none;border-color:var(--om-border);box-shadow:var(--om-shadow-card);background:var(--om-bg-card)}.om-divider{height:1px;background:var(--om-border);margin:16px 0}.om-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.om-dot-success{background:var(--om-success);box-shadow:0 0 6px var(--om-success)}.om-dot-warning{background:var(--om-warning);box-shadow:0 0 6px var(--om-warning)}.om-dot-danger{background:var(--om-danger);box-shadow:0 0 6px var(--om-danger)}.om-dot-cyan{background:var(--om-cyan);box-shadow:0 0 6px var(--om-cyan)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #00b4d84d}50%{box-shadow:0 0 20px #00b4d899}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.om-fade-in-up{animation:fadeInUp .4s ease both}.mat-mdc-form-field{--mdc-outlined-text-field-container-color: rgba(13,27,46,.8);--mdc-outlined-text-field-outline-color: var(--om-border);--mdc-outlined-text-field-focus-outline-color: var(--om-cyan);--mdc-outlined-text-field-label-text-color: var(--om-text-secondary);--mdc-outlined-text-field-input-text-color: var(--om-text-primary)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--om-navy);--mdc-snackbar-supporting-text-color: white}.theme-switch{display:flex;align-items:center;cursor:pointer;padding:4px;border-radius:20px;background:var(--om-bg-deep);border:1px solid var(--om-border);transition:var(--om-transition);margin-right:4px}.theme-switch:hover{border-color:var(--om-border-bright);box-shadow:var(--om-shadow-glow)}.theme-switch-pill{display:flex;align-items:center;justify-content:space-between;position:relative;width:54px;height:24px;padding:0 4px;border-radius:12px;background:#00000040;overflow:hidden}.theme-switch-pill .material-icons{font-size:14px!important;z-index:2;transition:color .25s ease}.theme-switch-pill .dark-icon{color:var(--om-cyan)}.theme-switch-pill .light-icon{color:var(--om-text-muted)}.theme-switch-pill.light{background:#e2e8f0}.theme-switch-pill.light .dark-icon{color:#94a3b8}.theme-switch-pill.light .light-icon{color:#7b5ea7}.theme-switch-pill.light .theme-switch-knob{transform:translate(30px);background:#7b5ea7}.theme-switch-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--om-cyan);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s ease;z-index:1}.status-pill-switch{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;width:fit-content}.status-pill-switch .pill-track{position:relative;display:flex;align-items:center;background:var(--om-bg-card, rgba(0, 0, 0, .15));border:1px solid var(--om-border);border-radius:100px;padding:3px;gap:0;min-width:140px;transition:border-color .2s ease}.status-pill-switch:hover .pill-track{border-color:var(--om-cyan)}.status-pill-switch .pill-opt{position:relative;z-index:1;flex:1;text-align:center;font-size:11px;font-weight:600;letter-spacing:.4px;padding:4px 10px;border-radius:100px;color:var(--om-text-muted);transition:color .2s ease;pointer-events:none}.status-pill-switch .pill-opt.selected{color:#fff}.status-pill-switch .pill-knob{position:absolute;top:3px;left:3px;width:calc(50% - 3px);bottom:3px;border-radius:100px;background:#ef4444;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s ease;z-index:0;transform:translate(100%)}.status-pill-switch.is-active .pill-knob{background:#10b981;transform:translate(0)}.status-pill-switch.is-active .pill-opt:first-child{color:#fff}.status-pill-switch.is-active .pill-opt:last-child{color:var(--om-text-muted)}.status-pill-switch:not(.is-active) .pill-opt:first-child{color:var(--om-text-muted)}.status-pill-switch:not(.is-active) .pill-opt:last-child{color:#fff}body.light-theme .status-pill-switch .pill-track{background:#f1f5f9;border-color:#cbd5e1}body.light-theme .status-pill-switch .pill-opt{color:#475569}body.light-theme .status-pill-switch .pill-opt.selected{color:#fff}:root{--touch-target: 48px;--input-h-mobile: 52px;--page-pad-mobile: 16px;--row-h-mobile: 56px;--bottom-nav-h: 64px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}*{-webkit-tap-highlight-color:rgba(0,180,216,.15);touch-action:manipulation}body.drawer-open{overflow:hidden}.safe-bottom{padding-bottom:var(--safe-bottom)!important}.safe-top{padding-top:var(--safe-top)!important}@media(max-width:992px){.stats-grid,.kpi-grid,.card-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.om-page{padding:20px!important}}@media(max-width:768px){.om-btn{min-height:var(--touch-target);padding:12px 22px;font-size:15px;border-radius:14px;gap:10px}.om-btn-icon{width:var(--touch-target)!important;height:var(--touch-target)!important}.om-btn-icon .material-icons{font-size:22px!important}.om-input,.om-select,input[class*=om-],select[class*=om-]{min-height:var(--input-h-mobile);padding:14px 18px;font-size:16px!important;border-radius:14px!important}.om-page{padding:var(--page-pad-mobile)!important}.om-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.om-page-header h2{font-size:20px!important}.page-wrap,.page-container,.content-wrap,.module-wrap,.om-page{padding:var(--page-pad-mobile)!important}.page-header,.page-header-bar,.module-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.page-header-actions,.header-actions,.header-right,.action-bar{width:100%!important;flex-wrap:wrap!important;gap:10px!important}.page-header-actions .om-btn,.header-actions .om-btn,.header-right .om-btn,.action-bar .om-btn{flex:1 1 auto;justify-content:center}.filter-bar,.filter-row,.search-bar,.toolbar,.filter-group{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.stats-grid,.kpi-grid,.card-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.om-card{padding:18px!important;border-radius:16px!important}.om-card:hover{transform:none!important}.table-wrap,.table-container,.om-table-wrap,[class*=table-wrap],.data-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to right,transparent 80%,rgba(0,0,0,.15) 100%)!important}.om-table{min-width:560px}.om-table th,.om-table td{padding:14px 16px!important;font-size:13px!important}.om-table tbody tr{min-height:var(--row-h-mobile)}.om-table tbody tr:hover{background:none!important}.om-table td .om-btn,.om-table td button{min-height:38px;padding:6px 14px}.mobile-full,.mobile-stack{width:100%!important}.mobile-col{flex-direction:column!important}.mobile-hide{display:none!important}.modal-overlay .modal-box,.dialog-box,[class*=modal-box]{position:fixed!important;inset:auto 0 0!important;transform:none!important;border-radius:24px 24px 0 0!important;max-height:90vh;overflow-y:auto;padding-bottom:calc(24px + var(--safe-bottom))!important}.modal-overlay .modal-box:before,.dialog-box:before,[class*=modal-box]:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:#fff3;margin:8px auto 16px}.field-group,.form-group,.form-row{gap:14px!important}label,.field-label,.form-label{font-size:14px!important;margin-bottom:6px!important}.om-snackbar{bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + 12px)!important;left:12px!important;right:12px!important;min-width:auto!important;max-width:none!important;transform:none!important;border-radius:16px!important}}@media(max-width:480px){.stats-grid,.kpi-grid,.card-grid{grid-template-columns:1fr!important;gap:10px!important}h1,.page-title{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}.om-page,.page-wrap,.page-container{padding:12px!important}.om-card{padding:14px!important}}@media(max-width:768px){.om-card{box-shadow:0 2px 8px #00000059,0 8px 24px #00000040,0 0 0 1px #00b4d814!important;border:1px solid rgba(255,255,255,.06)!important}.stat-card,.kpi-card{background:linear-gradient(135deg,#1a3a5c99,#0d1b2ecc)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,180,216,.15)!important;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f!important}}.om-snackbar{position:fixed;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:14px 22px;border-radius:12px;backdrop-filter:blur(16px);box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff14;z-index:9999;min-width:320px;max-width:560px;animation:snackIn .35s cubic-bezier(.16,1,.3,1);font-size:14px;font-weight:600;letter-spacing:.2px}@keyframes snackIn{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.snack-success{background:#10b98133;border:1.5px solid rgba(16,185,129,.55);color:#6ee7b7;text-shadow:0 1px 2px rgba(0,0,0,.2)}.snack-error{background:#ef444433;border:1.5px solid rgba(239,68,68,.6);color:#fca5a5;text-shadow:0 1px 2px rgba(0,0,0,.2)}.snack-info{background:#00b4d833;border:1.5px solid rgba(0,180,216,.55);color:#67e8f9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.light-theme .om-snackbar{background:#fff;box-shadow:0 12px 42px #0f172a29,0 0 0 1px #00000014}.light-theme .snack-success{background:#ecfdf5;border:1.5px solid #10b981;color:#065f46;text-shadow:none}.light-theme .snack-error{background:#fef2f2;border:1.5px solid #ef4444;color:#991b1b;text-shadow:none}.light-theme .snack-info{background:#f0f9ff;border:1.5px solid #0284c7;color:#075985;text-shadow:none}.snack-icon{font-size:22px;flex-shrink:0}.snack-msg{flex:1;line-height:1.45}.snack-close{background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:16px;padding:0 2px;flex-shrink:0;transition:opacity .2s,transform .2s;display:flex;align-items:center;justify-content:center}.snack-close:hover{opacity:1;transform:scale(1.15)}.light-theme .timeline-fullpage{background:radial-gradient(circle at 10% 20%,#fffffff2,#f3f4f6f2)!important;color:#1e293b!important;box-shadow:inset 0 0 100px #fffc!important}.light-theme .timeline-fullpage:before{background:radial-gradient(circle,rgba(59,130,246,.15) 0%,transparent 70%)!important;filter:blur(40px)!important;opacity:.8!important}.light-theme .timeline-fullpage:after{background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%)!important;filter:blur(40px)!important;opacity:.8!important}.light-theme .tf-title{color:#0f172a!important}.light-theme .tf-sub{color:#475569!important}.light-theme .tf-back-btn,.light-theme .tf-action-btn-circle{background:#fffc!important;border:1px solid rgba(0,0,0,.08)!important;color:#475569!important;box-shadow:0 2px 8px #0000000a!important}.light-theme .tf-back-btn:hover,.light-theme .tf-action-btn-circle:hover{background:#fff!important;color:#0f172a!important;box-shadow:0 4px 12px #00000014!important}.light-theme .tqa-btn-outline{background:#fff9!important;border:1px solid rgba(0,0,0,.08)!important;color:#475569!important;box-shadow:0 2px 4px #00000005!important}.light-theme .tqa-btn-outline:hover{background:#fff!important;border-color:#00000026!important;color:#0f172a!important}.light-theme .t-date{color:#475569!important}.light-theme .t-ev-title{color:#0f172a!important}.light-theme .t-ev-subtitle{color:#64748b!important}.light-theme .t-card-details{color:#475569!important}.light-theme .t-card-actions .material-icons{color:#64748b!important}.light-theme .t-card-actions .material-icons:hover{color:#0f172a!important}.light-theme .tf-header-action{color:#475569!important}.light-theme .tf-header-action.ar-btn-primary,.light-theme .tf-header-action.ar-btn-danger{color:#fff!important}
