:root{--fenix-brand-primary: #ff6500;--fenix-brand-primary-hover: #ff7a1a;--fenix-brand-primary-active: #e85900;--fenix-brand-secondary: #ff8a00;--fenix-brand-contrast: #ffffff;--fenix-bg-page: #03070c;--fenix-bg-page-soft: #070c12;--fenix-bg-surface: #0a1118;--fenix-bg-surface-raised: #0d151e;--fenix-bg-surface-hover: #111c27;--fenix-bg-overlay: rgba(3, 7, 12, .82);--fenix-card-background: rgba(10, 17, 24, .94);--fenix-card-background-solid: #0a1118;--fenix-card-border: #24303b;--fenix-card-border-hover: #354453;--fenix-card-border-accent: rgba(255, 101, 0, .55);--fenix-text-primary: #f6f8fa;--fenix-text-secondary: #b7bec7;--fenix-text-muted: #7f8995;--fenix-text-disabled: #59636e;--fenix-text-on-brand: #ffffff;--fenix-text-link: #ff6500;--fenix-text-link-hover: #ff8a33;--fenix-input-background: rgba(5, 11, 17, .82);--fenix-input-background-hover: rgba(8, 15, 22, .94);--fenix-input-border: #2b3743;--fenix-input-border-hover: #41505e;--fenix-input-border-focus: #ff6500;--fenix-input-placeholder: #77818c;--fenix-input-icon: #9aa4af;--fenix-success: #2fc45a;--fenix-success-background: rgba(47, 196, 90, .1);--fenix-success-border: rgba(47, 196, 90, .35);--fenix-warning: #f3ad32;--fenix-warning-background: rgba(243, 173, 50, .1);--fenix-warning-border: rgba(243, 173, 50, .35);--fenix-danger: #ef5350;--fenix-danger-background: rgba(239, 83, 80, .11);--fenix-danger-border: rgba(239, 83, 80, .38);--fenix-info: #4da3ff;--fenix-info-background: rgba(77, 163, 255, .1);--fenix-info-border: rgba(77, 163, 255, .35);--fenix-grid-line: rgba(255, 101, 0, .055);--fenix-grid-line-strong: rgba(255, 101, 0, .085);--fenix-glow-soft: rgba(255, 101, 0, .08);--fenix-glow-medium: rgba(255, 101, 0, .18);--fenix-glow-strong: rgba(255, 101, 0, .34);--fenix-shadow-colour: rgba(0, 0, 0, .48);--fenix-divider: rgba(255, 255, 255, .09);--fenix-gradient-brand: linear-gradient( 90deg, var(--fenix-brand-primary-active), var(--fenix-brand-primary), var(--fenix-brand-secondary) );--fenix-gradient-page: radial-gradient( circle at 30% 45%, var(--fenix-glow-soft), transparent 32% ), linear-gradient( 135deg, var(--fenix-bg-page), var(--fenix-bg-page-soft) );--fenix-gradient-card: linear-gradient( 145deg, var(--fenix-card-background), var(--fenix-bg-surface) );--fenix-shadow-card: 0 24px 70px var(--fenix-shadow-colour);--fenix-shadow-small: 0 8px 24px rgba(0, 0, 0, .28);--fenix-shadow-brand: 0 10px 30px var(--fenix-glow-medium);--fenix-shadow-focus: 0 0 0 3px var(--fenix-glow-medium);--fenix-radius-xs: 4px;--fenix-radius-sm: 7px;--fenix-radius-md: 10px;--fenix-radius-lg: 15px;--fenix-radius-xl: 20px;--fenix-radius-round: 999px;--fenix-space-1: 4px;--fenix-space-2: 8px;--fenix-space-3: 12px;--fenix-space-4: 16px;--fenix-space-5: 20px;--fenix-space-6: 24px;--fenix-space-7: 32px;--fenix-space-8: 40px;--fenix-space-9: 48px;--fenix-space-10: 64px;--fenix-font-family: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fenix-font-size-xs: 12px;--fenix-font-size-sm: 14px;--fenix-font-size-md: 16px;--fenix-font-size-lg: 18px;--fenix-font-size-xl: 22px;--fenix-font-size-2xl: 30px;--fenix-font-size-3xl: 42px;--fenix-transition-fast: .12s ease;--fenix-transition-normal: .2s ease;--fenix-transition-slow: .32s ease}html,body{min-height:100%}body{margin:0;font-family:var(--fenix-font-family);color:var(--fenix-text-primary);background:var(--fenix-bg-page)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--fenix-card-border-hover, rgba(249, 115, 22, .55)) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--fenix-gradient-brand, linear-gradient(180deg, #fb923c, #ea580c));border-radius:var(--fenix-radius-round, 999px);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--fenix-brand-primary-hover, #f97316);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}button,input,textarea,select{font:inherit}a{color:var(--fenix-text-link);text-decoration:none;transition:color var(--fenix-transition-fast)}a:hover{color:var(--fenix-text-link-hover)}.sy-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000059!important}.sy-dialog .mdc-dialog__surface{border-radius:16px!important}.sy-creation-dialog{width:min(620px,100vw - 32px)!important;max-width:min(620px,100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important}.sy-creation-dialog .mat-mdc-dialog-container,.sy-creation-dialog .mdc-dialog__container,.sy-creation-dialog .mdc-dialog__surface{width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px)}.sy-creation-dialog .mdc-dialog__surface{overflow:hidden}.pagination{display:flex;align-items:center;gap:6px}.page-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--fenix-input-border);border-radius:var(--fenix-radius-sm);background:var(--fenix-input-background);color:var(--fenix-text-secondary);cursor:pointer}.page-button mat-icon{width:18px;height:18px;font-size:18px}.page-button:hover:not(:disabled){border-color:var(--fenix-input-border-hover);color:var(--fenix-text-primary)}.page-button.active{border-color:var(--fenix-brand-primary);color:var(--fenix-brand-primary);box-shadow:inset 0 0 0 1px #ff650040}.page-button:disabled{opacity:.35;cursor:not-allowed}.page-size-select{height:40px;padding:0 34px 0 12px;border:1px solid var(--fenix-input-border);border-radius:var(--fenix-radius-sm);outline:none;background:var(--fenix-input-background);color:var(--fenix-text-secondary);cursor:pointer}.page-size-select:hover,.page-size-select:focus{border-color:var(--fenix-input-border-hover);color:var(--fenix-text-primary)}.page-size-select{width:104px;height:34px;margin-left:var(--fenix-space-2);font-size:var(--fenix-font-size-xs)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--fenix-text-primary);-webkit-box-shadow:0 0 0 1000px var(--fenix-input-background) inset;box-shadow:0 0 0 1000px var(--fenix-input-background) inset;caret-color:var(--fenix-text-primary);transition:background-color 99999s ease-in-out 0s}
