@charset "UTF-8";html,body{background:var(--mainColor);color:var(--primaryTexColor)!important}:root{--primaryColor: #0046CC;--secondaryColor: #04A04D;--accentColor: #F9A826;--ColorButton: var(--primaryColor);--mainColor: #F9FAFB;--cardColor: #ffffff;--bordersColor:#E0E6EE;--borderClear: #D7DEE8;--dividerStrong:#113774;--primaryTexColor: #1E293B;--secondaryTextColor: #667085;--auxTextColor: #FFFFFF;--mutedText: #8A94A6;--menuTopBarColor: #FFFFFF;--menuSideBarColor: #FFFFFF;--textColorMenuBar: var(--secondaryTextColor);--textColorMenuBarHover: var(--secondaryColor);--navIcon: #6B778C;--navIconActive: var(--secondaryColor);--navBgHover: #EDF5FF;--navActiveStripe: var(--secondaryColor);--primaryButton: #0056E0;--primaryButtonHover: #0040B8;--secondaryButton: #FFFFFF;--secondaryButtonHover:#d4d1d1;--primaryTextButton: #FFFFFF;--secondaryTextButton: var(--primaryColor);--accentTextButton: var(--accentColor);--allHoverButton: #000000;--tableHeader: transparent;--tableHeaderText: #0E2E66;--tableContainer: var(--cardColor);--tableContainerText: var(--primaryTexColor);--tableContainerText2:#0E0808;--tableHover: #F0F6FF;--rowDivider: #E6EEF8;--inputColor: #1F2937;--inputColorText: #FFFFFF;--inputColorBorder: #BFD3FF;--inputBg: #FFFFFF;--inputBgHover: #FAFBFC;--inputBgDisabled: #F3F4F6;--focusRing: rgba(0,86,224,.35);--success: #16A34A;--warning: #F59E0B;--danger: #DC2626;--info: #0EA5E9;--c-xml: #16A34A;--c-cdr: #F9A826;--c-pdf: #DC2626;--shadow-sm: 0 2px 6px rgba(15,23,42,.06);--shadow-md: 0 10px 22px rgba(15,23,42,.12);--radius: 10px;--transition: .2s ease;--back-dialog: rgba(15,23,42,.35);--cardSpinner: #FFFFFF;--circleSpinner:#007AFF;--backdrop: rgba(15,23,42,.35)}[data-theme=dark]{--primaryColor: #4C7FE0;--secondaryColor: #34d371;--accentColor: #FACC15;--ColorButton: var(--primaryColor);--mainColor: #0F172A;--cardColor: #1E293B;--bordersColor:#334155;--borderClear: #3C4A62;--dividerStrong:#6FA0FF;--primaryTexColor: #E2E8F0;--secondaryTextColor: #94A3B8;--auxTextColor: #FFFFFF;--mutedText: #94A3B8;--menuTopBarColor: #0F172A;--menuSideBarColor: #111827;--textColorMenuBar: #AAB3C5;--textColorMenuBarHover: var(--secondaryColor);--navIcon: #8A94A6;--navIconActive: var(--secondaryColor);--navBgHover: #1B2437;--navActiveStripe: var(--secondaryColor);--primaryButton: #3B82F6;--primaryButtonHover: #2563EB;--secondaryButton: #253044;--secondaryButtonHover:#2D3A50;--primaryTextButton: #FFFFFF;--secondaryTextButton: #E2E8F0;--accentTextButton: var(--accentColor);--tableHeader: transparent;--tableHeaderText: #DCE8FF;--tableContainer: var(--cardColor);--tableContainerText: var(--primaryTexColor);--tableContainerText2:#DCE8FF;--tableHover: #1B2A3F;--rowDivider: #2A3A52;--inputColor: #E2E8F0;--inputColorText: #0F172A;--inputColorBorder: #4C6FFF;--inputBg: #0F1A2B;--inputBgHover: #132137;--inputBgDisabled: #0E1626;--focusRing: rgba(76,111,255,.45);--success: #22C55E;--warning: #FBBF24;--danger: #F87171;--info: #38BDF8;--c-xml: #22C55E;--c-cdr: #FACC15;--c-pdf: #F87171;--shadow-sm: 0 2px 10px rgba(0,0,0,.35);--shadow-md: 0 16px 40px rgba(0,0,0,.45);--radius: 10px;--transition: .2s ease;--cardSpinner: rgba(15,23,42,.6);--circleSpinner:#60A5FA;--backdrop: rgba(10,15,25,.55)}.theme-toggle{--h: 32px;--w: 60px;--pad: 3px;--thumb: calc(var(--h) - var(--pad) * 2);appearance:none;border:0;background:transparent;cursor:pointer;padding:0;outline:none}.theme-toggle .track{position:relative;display:inline-flex;align-items:center;width:var(--w);height:var(--h);border-radius:999px;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);box-shadow:inset 0 1px 2px #00000026;transition:background .25s ease}html[data-theme=dark] .theme-toggle .track{background:linear-gradient(180deg,#374151,#1f2937)}.theme-toggle .thumb{position:absolute;top:var(--pad);left:var(--pad);width:var(--thumb);height:var(--thumb);border-radius:999px;background:#fff;box-shadow:0 4px 10px #00000040;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s ease;will-change:transform}html[data-theme=dark] .theme-toggle .thumb{transform:translate(calc(var(--w) - var(--thumb) - var(--pad) * 2));background:#0f172a}.theme-toggle .icon{font-size:16px;line-height:1;position:absolute;opacity:.85;transition:opacity .25s ease,transform .25s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.theme-toggle .icon.sun{left:11px}.theme-toggle .icon.moon{right:11px}html[data-theme=dark] .theme-toggle .icon.sun{opacity:0;transform:scale(.8)}html[data-theme=dark] .theme-toggle .icon.moon,html[data-theme=light] .theme-toggle .icon.sun{opacity:1;transform:scale(1)}html[data-theme=light] .theme-toggle .icon.moon{opacity:0;transform:scale(.8)}.theme-toggle:focus .track,.theme-toggle:hover .track{box-shadow:inset 0 1px 2px #0003,0 0 0 3px var(--focusRing, rgba(59, 130, 246, .15))}.theme-toggle:active .thumb{transform:translate(2px) scale(.98)}html[data-theme=dark] .theme-toggle:active .thumb{transform:translate(calc(var(--w) - var(--thumb) - var(--pad) * 2 - 2px)) scale(.98)}@media (prefers-reduced-motion: reduce){.theme-toggle .thumb,.theme-toggle .icon,.theme-toggle .track{transition:none}}button{cursor:pointer}.modal{--state-color: var(--info)}.modal[data-variant=success]{--state-color: var(--success)}.modal[data-variant=warning]{--state-color: var(--warning)}.modal[data-variant=danger]{--state-color: var(--danger)}.modal[data-variant=info]{--state-color: var(--info)}mat-card{background-color:var(--cardColor)}html{--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #410002;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #002200;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #121f0e;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00006e;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}
