:root{color-scheme:dark;font-family:Inter,Roboto,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}@-moz-document url-prefix(){*{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.15) #e7f3fa;scrollbar-gutter:auto}}* ::-webkit-scrollbar{width:8px;cursor:pointer}* ::-webkit-scrollbar-corner{background:transparent}* ::-webkit-scrollbar:horizontal{height:8px}* ::-webkit-scrollbar-track{background:transparent}* ::-webkit-scrollbar-thumb{width:8px;margin-right:2px;border-radius:8px;border-color:transparent;border-style:solid;border-width:2px;background-color:#e0f4ff4d;background-clip:content-box;position:relative}* ::-webkit-scrollbar-thumb:hover{background-color:#e0f4ffb3;cursor:grab}* ::-webkit-scrollbar-button:single-button{border-style:solid;border-color:transparent;height:12px;width:8px}html,body{margin:0;min-height:100%;color:#fff;font-family:inherit;background-color:#0a0a0ad1;background-image:radial-gradient(circle at top,rgba(229,9,20,.18),transparent 35%),linear-gradient(180deg,#0b0b0b,#111 45%,#050505);background-attachment:fixed}body{min-height:100dvh}button,input,select,textarea{font:inherit}a{color:inherit}.mat-mdc-card,.mat-mdc-select-panel,.mat-mdc-menu-panel,.mat-mdc-dialog-surface{--mdc-elevated-card-container-color: #181818}.mat-mdc-form-field-subscript-wrapper,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mat-mdc-select-value-text,.mat-mdc-select-arrow,.mat-mdc-form-field-icon-suffix,.mat-mdc-form-field-icon-prefix,.mat-datepicker-toggle,.mat-mdc-option{color:#fff!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffffff2e!important}.mat-button-toggle-appearance-standard{background:#ffffff0a;border-radius:999px;color:#fff}.mat-button-toggle-checked{background:#e50914!important;color:#fff!important}.cdk-overlay-pane .mat-datepicker-content,.cdk-overlay-pane .mat-mdc-datepicker-content,.cdk-overlay-pane .mat-calendar,.cdk-overlay-pane .mat-mdc-dialog-surface{background:#141414!important;opacity:1!important}.cdk-overlay-pane .mat-datepicker-content,.cdk-overlay-pane .mat-mdc-datepicker-content{border:1px solid rgba(229,9,20,.12);border-radius:18px;box-shadow:0 24px 60px #00000052;color:#fff}.cdk-overlay-pane .mat-calendar-body-label,.cdk-overlay-pane .mat-calendar-table-header,.cdk-overlay-pane .mat-calendar-table-header th,.cdk-overlay-pane .mat-calendar-body-cell-content,.cdk-overlay-pane .mat-calendar-period-button,.cdk-overlay-pane .mat-calendar-previous-button,.cdk-overlay-pane .mat-calendar-next-button,.cdk-overlay-pane .mat-calendar-arrow,.cdk-overlay-pane .mat-mdc-button-persistent-ripple,.cdk-overlay-pane .mat-mdc-icon-button,.cdk-overlay-pane .mat-calendar-period-button .mat-calendar-arrow,.cdk-overlay-pane .mat-calendar-controls .mat-mdc-button,.cdk-overlay-pane .mat-calendar-controls .mdc-button,.cdk-overlay-pane .mat-calendar-controls .mdc-button__label{color:#fff!important}.cdk-overlay-pane .mat-calendar-arrow,.cdk-overlay-pane .mat-calendar-period-button .mat-calendar-arrow{border-top-color:#fff!important}.cdk-overlay-pane .mat-calendar-period-button svg,.cdk-overlay-pane .mat-calendar-period-button path,.cdk-overlay-pane .mat-calendar-controls svg,.cdk-overlay-pane .mat-calendar-controls path{fill:#fff!important;stroke:#fff!important}.cdk-overlay-pane .mat-calendar-body-selected{background-color:#e50914!important;color:#fff!important}.cdk-overlay-pane .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#e509148c!important}html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-datepicker-content,html body .cdk-overlay-container .cdk-overlay-pane .mat-datepicker-content,html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-datepicker-content-container,html body .cdk-overlay-container .cdk-overlay-pane .mat-calendar,html body .cdk-overlay-container .cdk-overlay-pane .mat-calendar-content,html body .cdk-overlay-container .cdk-overlay-pane .mdc-dialog__surface{background:#141414!important;background-color:#141414!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}html body .cdk-overlay-container .cdk-overlay-pane .mat-mdc-datepicker-content,html body .cdk-overlay-container .cdk-overlay-pane .mat-datepicker-content{--mdc-dialog-container-color: #141414;--mat-datepicker-calendar-container-background-color: #141414;overflow:hidden}html body .cdk-overlay-container .mat-mdc-tooltip,html body .cdk-overlay-container .mdc-tooltip,html body .cdk-overlay-container .mdc-tooltip__surface,html body .cdk-overlay-container .mat-mdc-tooltip-surface{background:#141414!important;background-color:#141414!important;color:#fff!important;opacity:1!important}html body .cdk-overlay-container .mat-calendar-previous-button+.mat-mdc-tooltip,html body .cdk-overlay-container .mat-calendar-next-button+.mat-mdc-tooltip,html body .cdk-overlay-container .mat-calendar-previous-button+.mdc-tooltip,html body .cdk-overlay-container .mat-calendar-next-button+.mdc-tooltip,html body .cdk-overlay-container .mat-mdc-tooltip-trigger+.mat-mdc-tooltip,html body .cdk-overlay-container .mat-mdc-tooltip-panel,html body .cdk-overlay-container .mat-tooltip-panel{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.app-skeleton{animation:app-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14 25%,#ffffff29,#ffffff14 75%);background-size:200% 100%;border-radius:999px;display:block}.app-skeleton--label{height:14px}.app-skeleton--value{height:38px}.app-skeleton--title{height:18px}.app-skeleton--block{border-radius:18px}@keyframes app-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.app-skeleton{animation:none}}
