@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/carlito-latin-400-normal-CJXBN5SS.woff2") format("woff2"),url("./media/carlito-latin-400-normal-WKVLRFFP.woff") format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/carlito-latin-700-normal-DOSK3ZSH.woff2") format("woff2"),url("./media/carlito-latin-700-normal-MFTCIWR4.woff") format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/arimo-latin-400-normal-WHD5LRLF.woff2") format("woff2"),url("./media/arimo-latin-400-normal-SLMOVWUP.woff") format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/arimo-latin-700-normal-JEQJUCSL.woff2") format("woff2"),url("./media/arimo-latin-700-normal-TYT4R2M7.woff") format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url("./media/caladea-latin-700-normal-HUJVFLDX.woff2") format("woff2"),url("./media/caladea-latin-700-normal-J6BQEARH.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/open-sans-latin-400-normal-WXNQF4GQ.woff2") format("woff2"),url("./media/open-sans-latin-400-normal-HCAVHEYW.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/open-sans-latin-700-normal-APYX27B2.woff2") format("woff2"),url("./media/open-sans-latin-700-normal-TRM2WYMB.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-54N5OGOO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-700-normal-T27NHG46.woff2") format("woff2"),url("./media/roboto-latin-700-normal-MIORRAJE.woff") format("woff")}html{color-scheme:light;font-size:17px;--mat-sys-background: light-dark(#fff7f9, #171215);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#faedf3, #352e33);--mat-sys-inverse-primary: light-dark(#ffaceb, #8b457e);--mat-sys-inverse-surface: light-dark(#352e33, #ecdfe5);--mat-sys-on-background: light-dark(#201a1e, #ecdfe5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #55154c);--mat-sys-on-primary-container: light-dark(#6f2e64, #ffd7f1);--mat-sys-on-primary-fixed: light-dark(#390034, #390034);--mat-sys-on-primary-fixed-variant: light-dark(#6f2e64, #6f2e64);--mat-sys-on-secondary: light-dark(#ffffff, #293237);--mat-sys-on-secondary-container: light-dark(#3f484e, #dbe4eb);--mat-sys-on-secondary-fixed: light-dark(#141d22, #141d22);--mat-sys-on-secondary-fixed-variant: light-dark(#3f484e, #3f484e);--mat-sys-on-surface: light-dark(#201a1e, #ecdfe5);--mat-sys-on-surface-variant: light-dark(#50434b, #f1dde8);--mat-sys-on-tertiary: light-dark(#ffffff, #5e1519);--mat-sys-on-tertiary-container: light-dark(#7c2c2d, #ffdad8);--mat-sys-on-tertiary-fixed: light-dark(#400007, #400007);--mat-sys-on-tertiary-fixed-variant: light-dark(#7c2c2d, #7c2c2d);--mat-sys-outline: light-dark(#82737c, #9c8c96);--mat-sys-outline-variant: light-dark(#d4c2cc, #50434b);--mat-sys-primary: light-dark(#8b457e, #ffaceb);--mat-sys-primary-container: light-dark(#ffd7f1, #6f2e64);--mat-sys-primary-fixed: light-dark(#ffd7f1, #ffd7f1);--mat-sys-primary-fixed-dim: light-dark(#ffaceb, #ffaceb);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#576066, #bfc8cf);--mat-sys-secondary-container: light-dark(#dbe4eb, #3f484e);--mat-sys-secondary-fixed: light-dark(#dbe4eb, #dbe4eb);--mat-sys-secondary-fixed-dim: light-dark(#bfc8cf, #bfc8cf);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff7f9, #171215);--mat-sys-surface-bright: light-dark(#fff7f9, #3e373b);--mat-sys-surface-container: light-dark(#f7ebf0, #241e22);--mat-sys-surface-container-high: light-dark(#f1e5ea, #2f282c);--mat-sys-surface-container-highest: light-dark(#ecdfe5, #3a3337);--mat-sys-surface-container-low: light-dark(#fdf0f6, #201a1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d10);--mat-sys-surface-dim: light-dark(#e3d7dc, #171215);--mat-sys-surface-tint: light-dark(#8b457e, #ffaceb);--mat-sys-surface-variant: light-dark(#f1dde8, #50434b);--mat-sys-tertiary: light-dark(#9a4342, #ffb3b0);--mat-sys-tertiary-container: light-dark(#ffdad8, #7c2c2d);--mat-sys-tertiary-fixed: light-dark(#ffdad8, #ffdad8);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3b0, #ffb3b0);--mat-sys-neutral-variant20: #392d35;--mat-sys-neutral10: #201a1e;--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);--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);--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);--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);--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);--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);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--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 Inter;--mat-sys-body-medium-font: Inter;--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 Inter;--mat-sys-body-small-font: Inter;--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 Inter;--mat-sys-display-large-font: Inter;--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 Inter;--mat-sys-display-medium-font: Inter;--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 Inter;--mat-sys-display-small-font: Inter;--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 Inter;--mat-sys-headline-large-font: Inter;--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 Inter;--mat-sys-headline-medium-font: Inter;--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 Inter;--mat-sys-headline-small-font: Inter;--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 Inter;--mat-sys-label-large-font: Inter;--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 Inter;--mat-sys-label-medium-font: Inter;--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 Inter;--mat-sys-label-small-font: Inter;--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 Inter;--mat-sys-title-large-font: Inter;--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 Inter;--mat-sys-title-medium-font: Inter;--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 Inter;--mat-sys-title-small-font: Inter;--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;--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;--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;--fl-space-xxs: 2px;--fl-space-xs: 4px;--fl-space-snudge: 6px;--fl-space-s: 8px;--fl-space-mnudge: 10px;--fl-space-m: 12px;--fl-space-l: 16px;--fl-space-xl: 20px;--fl-space-xxl: 24px;--fl-space-xxxl: 32px;--fl-radius-sm: 4px;--fl-radius-md: 6px;--fl-radius-lg: 8px;--fl-radius-xl: 12px;--fl-radius-2xl: 16px;--fl-radius-3xl: 20px;--fl-radius-circular: 10000px;--fl-control-height: 40px;--fl-control-height-compact: 32px;--fl-field-height: var(--fl-control-height);--fl-stroke-thin: 1px;--fl-stroke-thick: 2px;--fl-stroke-thicker: 3px;--fl-stroke-thickest: 4px;--fl-font-100: .625rem;--fl-line-100: .875rem;--fl-font-125: .6875rem;--fl-font-150: .75rem;--fl-font-200: .8125rem;--fl-line-200: 1.125rem;--fl-font-250: .875rem;--fl-font-300: .9375rem;--fl-line-300: 1.375rem;--fl-font-350: 1.0625rem;--fl-font-400: 1rem;--fl-line-400: 1.375rem;--fl-font-450: 1.125rem;--fl-font-500: 1.25rem;--fl-line-500: 1.75rem;--fl-font-600: 1.5rem;--fl-line-600: 2rem;--fl-font-700: 1.625rem;--fl-font-800: 2rem;--fl-line-800: 2.5rem;--fl-font-900: 2.5rem;--fl-line-900: 3.25rem;--fl-font-1000: 4.5rem;--fl-weight-regular: 400;--fl-weight-medium: 500;--fl-weight-semibold: 600;--fl-weight-bold: 700;--fl-shadow-card: 0 1px 2px rgb(0 0 0 / 8%), 0 0 2px rgb(0 0 0 / 6%);--fl-shadow-card-hover: 0 2px 6px rgb(0 0 0 / 10%), 0 0 2px rgb(0 0 0 / 6%);--fl-shadow-8: 0 4px 8px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);--fl-shadow-16: 0 8px 16px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);--fl-shadow-28: 0 14px 28px rgb(0 0 0 / 24%), 0 0 8px rgb(0 0 0 / 20%);--fl-shadow-64: 0 32px 64px rgb(0 0 0 / 24%), 0 0 8px rgb(0 0 0 / 20%);--fl-duration-faster: 50ms;--fl-duration-fast: .1s;--fl-duration-normal: .15s;--fl-duration-gentle: .2s;--fl-duration-slow: .25s;--fl-duration-slower: .3s;--fl-curve-decelerate: cubic-bezier(.1, .9, .2, 1);--fl-curve-accelerate: cubic-bezier(.8, 0, .78, 1);--fl-curve-easy: cubic-bezier(.33, 0, .67, 1);--fl-brand-10: #362833;--fl-brand-20: #3d2c39;--fl-brand-30: #462f41;--fl-brand-40: #50344a;--fl-brand-50: #5c3855;--fl-brand-60: #6d3f64;--fl-brand-70: #834878;--fl-brand-80: #945388;--fl-brand-90: #b36ca5;--fl-brand-100: #be77b0;--fl-brand-110: #c98dbc;--fl-brand-120: #d6a7cb;--fl-brand-130: #dbb4d2;--fl-brand-140: #e2c4db;--fl-brand-150: #eddce9;--fl-brand-160: #f2e9f0;--fl-brand-signature: #723067;--fl-brand-signature-hover: #69275e;--fl-brand-signature-pressed: #5d1c53;--fl-brand-signature-fg: #ffffff;--fl-brand-band-deep: #401639;--fl-brand-band-deeper: #280d24;--fl-band-fg: #ffffff;--fl-band-fg-soft: rgb(255 255 255 / 78%);--fl-band-veil: rgb(255 255 255 / 14%);--fl-band-veil-strong: rgb(255 255 255 / 24%);--white: #ffffff;--fl-neutral-fg-1: #333333;--fl-neutral-fg-2: #575757;--fl-neutral-fg-3: #707070;--fl-neutral-fg-disabled: #bdbdbd;--fl-neutral-bg-1: #ffffff;--fl-neutral-bg-2: #fafafa;--fl-neutral-bg-3: #f5f5f5;--fl-neutral-bg-4: #f0f0f0;--fl-neutral-bg-disabled: #f0f0f0;--fl-neutral-stroke-1: #e0e0e0;--fl-neutral-stroke-2: #d1d1d1;--fl-neutral-stroke-3: #ebebeb;--fl-neutral-stroke-accessible: #979797;--fl-canvas: #f2eff2;--fl-success-bg: #f1faf1;--fl-success-border: #9fd89f;--fl-success-fg: #0e700e;--fl-warning-bg: #fff4ce;--fl-warning-border: #fdcfb4;--fl-warning-fg: #bc4b09;--fl-danger-bg: #fdf3f4;--fl-danger-border: #eeacb2;--fl-danger-fg: #b10e1c;--fl-info-bg: #f0f6fe;--fl-info-border: #b4d6fa;--fl-info-fg: #0f6cbd;--pamoja-plum: var(--fl-brand-signature);--pamoja-plum-dark: var(--fl-brand-signature-pressed);--pamoja-plum-tint: var(--fl-brand-150);--sidenav-width: 260px;--sidenav-closed-width: 72px;--app-brand: var(--fl-brand-signature);--app-brand-strong: var(--fl-brand-signature-pressed);--app-brand-soft: var(--fl-brand-80);--app-on-brand: var(--fl-brand-signature-fg);--app-accent: var(--fl-brand-signature);--app-accent-soft: var(--fl-brand-150);--app-surface: var(--fl-neutral-bg-1);--app-surface-sunken: var(--fl-neutral-bg-2);--app-surface-hover: var(--fl-neutral-bg-4);--app-skeleton: var(--fl-neutral-bg-4);--app-line: var(--fl-neutral-stroke-1);--app-line-strong: var(--fl-neutral-stroke-2);--app-text: var(--fl-neutral-fg-1);--app-text-subtle: var(--fl-neutral-fg-2);--app-muted: var(--fl-neutral-fg-3);--app-icon: var(--fl-neutral-fg-3);--app-success: var(--fl-success-fg);--app-warn: var(--fl-danger-fg);--app-warn-strong: #8a0b16;--app-warn-surface: var(--fl-danger-bg);--app-ministry: #3f5d75;--app-data-blue: #2f6b8f;--app-data-blue-soft: #e2edf5;--app-data-green: #3f7d54;--app-data-green-soft: #e2efe7;--app-ink-1: #6b4a8f;--app-ink-2: #2f6ea8;--app-ink-3: #2e7d5b;--app-ink-4: #b06a1f;--app-ink-5: #a34a63;--app-ink-6: #4a6b8f;--app-nav-from: var(--fl-brand-signature);--app-nav-to: var(--fl-brand-signature-pressed);--app-nav-surface: var(--fl-brand-signature);--app-nav-text: var(--fl-band-fg);--app-nav-muted: #ffffff;--app-nav-hover: var(--fl-band-veil);--app-nav-pressed: var(--fl-band-veil-strong);--app-nav-line: var(--fl-band-veil);--app-nav-active: var(--fl-band-fg);--app-nav-active-surface: var(--fl-band-veil);--app-nav-accent: #ffc857;--print-ink: #000000;--print-ink-soft: #262626;--print-ink-mid: #404040;--print-muted: #555555;--print-rule: #7f7f7f;--print-shade: #f2f2f2;--print-paper: #ffffff;--print-link: #0563c1;--app-footer-height: 24px;--app-sidenav-width: var(--sidenav-width);--app-sidenav-closed-width: var(--sidenav-closed-width);--app-font: Inter, "Helvetica Neue", sans-serif;--app-font-display: Manrope, Inter, sans-serif;--mat-sys-background: var(--app-surface);--mat-form-field-container-height: var(--fl-control-height);--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-line-height: 24px;--mat-select-trigger-text-line-height: 24px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-button-filled-container-height: var(--fl-control-height);--mat-button-outlined-container-height: var(--fl-control-height);--mat-button-protected-container-height: var(--fl-control-height);--mat-button-text-container-height: var(--fl-control-height);--mat-button-tonal-container-height: var(--fl-control-height);--mat-icon-button-state-layer-size: var(--fl-control-height);--mat-button-filled-container-shape: var(--fl-radius-md);--mat-button-outlined-container-shape: var(--fl-radius-md);--mat-button-protected-container-shape: var(--fl-radius-md);--mat-button-text-container-shape: var(--fl-radius-md);--mat-button-tonal-container-shape: var(--fl-radius-md);--mat-button-filled-label-text-weight: var(--fl-weight-semibold);--mat-button-outlined-label-text-weight: var(--fl-weight-semibold);--mat-button-protected-label-text-weight: var(--fl-weight-semibold);--mat-button-text-label-text-weight: var(--fl-weight-semibold);--mat-button-tonal-label-text-weight: var(--fl-weight-semibold);--mat-card-elevated-container-shape: var(--fl-radius-2xl);--mat-card-outlined-container-shape: var(--fl-radius-2xl);--mat-dialog-container-shape: var(--fl-radius-2xl);--mat-menu-container-shape: var(--fl-radius-2xl);--mat-snack-bar-container-shape: var(--fl-radius-md);--mat-tooltip-container-shape: var(--fl-radius-md)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--app-surface);color:var(--app-text);font-family:var(--app-font);font-size:var(--fl-font-300);font-variant-numeric:tabular-nums;line-height:var(--fl-line-300);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0;color:var(--app-text);font-family:var(--app-font-display);font-weight:var(--fl-weight-semibold)}h1{font-size:var(--fl-font-800);line-height:var(--fl-line-800)}h2{font-size:var(--fl-font-600);line-height:var(--fl-line-600)}h3{font-size:var(--fl-font-500);line-height:var(--fl-line-500)}h4{font-size:var(--fl-font-400);line-height:var(--fl-line-400)}h5{font-size:var(--fl-font-300);line-height:var(--fl-line-300)}:focus-visible{outline:var(--fl-stroke-thick) solid var(--fl-neutral-fg-1);outline-offset:1px}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:none}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--fl-field-height);padding:0 var(--fl-space-m);border:var(--fl-stroke-thin) solid var(--fl-neutral-stroke-1);border-bottom-color:var(--fl-neutral-stroke-accessible);border-radius:var(--fl-radius-md);background:var(--fl-neutral-bg-1);color:var(--app-text);font:inherit;transition:border-color var(--fl-duration-fast) var(--fl-curve-easy)}:where(textarea){min-height:104px;padding:var(--fl-space-s) var(--fl-space-m);resize:vertical}:where(input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus){border-bottom:var(--fl-stroke-thick) solid var(--app-brand);padding-bottom:0}:where(input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]){border-color:var(--fl-danger-border);border-bottom-color:var(--fl-danger-fg)}:where(input:disabled,select:disabled,textarea:disabled){background:var(--fl-neutral-bg-disabled);color:var(--fl-neutral-fg-disabled)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}.success-snackbar{--mat-snack-bar-container-color: var(--app-success);--mat-snack-bar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #e6ecd4}.error-snackbar{--mat-snack-bar-container-color: var(--app-warn);--mat-snack-bar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffe1de}.app-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{overflow:hidden;border-radius:var(--fl-radius-2xl);box-shadow:var(--fl-shadow-64)}.cdk-overlay-dark-backdrop{background:#0000006b}.mat-mdc-menu-panel,.mat-mdc-autocomplete-panel,.mat-mdc-select-panel,.mat-mdc-tooltip-surface{border-radius:var(--fl-radius-2xl)!important;box-shadow:var(--fl-shadow-16)!important}.mat-mdc-tooltip-surface{border-radius:var(--fl-radius-md)!important}.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element{min-height:0}.mat-mdc-button-base{white-space:nowrap}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button{--mat-icon-button-state-layer-size: var(--fl-control-height-compact);--mat-icon-button-icon-size: 20px;width:var(--fl-control-height-compact);height:var(--fl-control-height-compact);padding:6px}.mat-mdc-menu-panel.notifications-panel{max-width:calc(100vw - 32px)}.mat-mdc-menu-panel.notifications-panel .mat-mdc-menu-content{padding:0}@media(prefers-reduced-motion:no-preference){.app-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{animation:fl-sheet-in var(--fl-duration-gentle) var(--fl-curve-decelerate)}}@keyframes fl-sheet-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media print{@page{size:A4 portrait;margin:14mm 12mm}html,body{height:auto;overflow:visible;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}app-root,app-main-layout,.shell-body,.content-container,.content-scroll{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important}.sidebar,.sidebar-fixed,.sidebar-overlay,.drawer-veil,app-topbar,app-page-header,.cdk-overlay-container,.mat-mdc-snack-bar-container{display:none!important}router-outlet+*{display:block!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}button,.mat-mdc-button-base,.no-print{display:none!important}input,textarea,select{height:auto!important;overflow:visible!important;border-color:var(--app-line)!important;background:transparent!important;color:#000!important;resize:none!important}h1,h2,h3{break-after:avoid}table,figure,.card,.sheet section{break-inside:avoid}table.print-table{break-inside:auto}}.print-table{width:100%;border-collapse:collapse;color:#000;font-family:Roboto,Arial,sans-serif;font-size:9pt;line-height:1.3}.print-table thead{display:table-header-group}.print-table tr{break-inside:avoid}.print-table th,.print-table td{box-sizing:border-box;padding:3pt 4pt;border:.75pt solid #000000;text-align:left;vertical-align:top}.print-table th{background:#efe7f0;font-weight:700}.print-table .num{text-align:right;font-variant-numeric:tabular-nums}.print-table .muted{color:#555;font-size:8pt}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app-grid-empty{display:flex;max-width:46ch;flex-direction:column;align-items:center;gap:var(--fl-space-xs);padding:var(--fl-space-xl);color:var(--app-muted);font-size:var(--fl-font-300);line-height:1.5;text-align:center}.app-grid-empty strong{color:var(--app-text);font-family:var(--app-font-display);font-size:var(--fl-font-400);font-weight:var(--fl-weight-semibold)}.app-grid-loading{display:flex;flex-direction:column;gap:10px;width:min(420px,80%)}.app-grid-loading span{position:relative;overflow:hidden;height:14px;border-radius:var(--fl-radius-sm);background:var(--app-skeleton);animation:app-grid-loading-pulse 1.6s var(--fl-curve-easy) infinite}.app-grid-loading span:nth-last-child(2){width:92%}.app-grid-loading span:last-child{width:68%}@keyframes app-grid-loading-pulse{0%,to{opacity:1}50%{opacity:.45}}
