@charset "UTF-8";:root{--primary-50: #eef2ff;--primary-100: #e0e7ff;--primary-200: #c7d2fe;--primary-300: #a5b4fc;--primary-400: #818cf8;--primary-500: #6366f1;--primary-600: #4f46e5;--primary-700: #4338ca;--primary-800: #3730a3;--primary-900: #312e81;--primary-rgb: 79, 70, 229;--primary-a04: rgba(79, 70, 229, .04);--primary-a08: rgba(79, 70, 229, .08);--primary-a10: rgba(79, 70, 229, .1);--primary-a15: rgba(79, 70, 229, .15);--primary-a20: rgba(79, 70, 229, .2);--primary-a30: rgba(79, 70, 229, .3);--primary-a40: rgba(79, 70, 229, .4);--primary-a50: rgba(79, 70, 229, .5);--accent-50: #f5f3ff;--accent-100: #ede9fe;--accent-200: #ddd6fe;--accent-300: #c4b5fd;--accent-400: #a78bfa;--accent-500: #8b5cf6;--accent-600: #7c3aed;--accent-700: #6d28d9;--accent-800: #5b21b6;--accent-900: #4c1d95;--success: #059669;--warning: #d97706;--error: #dc2626;--info: #2563eb;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a}:root{--mdc-circular-progress-active-indicator-color: var(--primary-600)}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:light}html,body{height:100%;color:var(--gray-800);font-size:16px;line-height:1.5;background:var(--gray-50)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{--mat-sys-background: #fef8fc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f5eff4;--mat-sys-inverse-primary: #d5baff;--mat-sys-inverse-surface: #323033;--mat-sys-on-background: #1d1b1e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #410002;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #270057;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #1f182a;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #1d1b1e;--mat-sys-on-surface-variant: #49454e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #001b3f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #7b757f;--mat-sys-outline-variant: #cbc4cf;--mat-sys-primary: #7d00fa;--mat-sys-primary-container: #ecdcff;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #645b70;--mat-sys-secondary-container: #eadef7;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #fef8fc;--mat-sys-surface-bright: #fef8fc;--mat-sys-surface-container: #f2ecf1;--mat-sys-surface-container-high: #ede6eb;--mat-sys-surface-container-highest: #e6e1e6;--mat-sys-surface-container-low: #f8f2f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ded8dd;--mat-sys-surface-tint: #7d00fa;--mat-sys-surface-variant: #e8e0eb;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e}body{--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)}body{--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)}body{--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)}body{--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)}body{--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)}body{--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)}body{--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}body{--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}body{--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[data-theme=dark] body{--mat-sys-background: #151316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #323033;--mat-sys-inverse-primary: #7d00fa;--mat-sys-inverse-surface: #e6e1e6;--mat-sys-on-background: #e6e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #42008a;--mat-sys-on-primary-container: #ecdcff;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #352d40;--mat-sys-on-secondary-container: #eadef7;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #e6e1e6;--mat-sys-on-surface-variant: #e8e0eb;--mat-sys-on-tertiary: #002f65;--mat-sys-on-tertiary-container: #d7e3ff;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #958e99;--mat-sys-outline-variant: #49454e;--mat-sys-primary: #d5baff;--mat-sys-primary-container: #5f00c0;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #cec2db;--mat-sys-secondary-container: #4b4357;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #151316;--mat-sys-surface-bright: #3b383c;--mat-sys-surface-container: #211f22;--mat-sys-surface-container-high: #2b292d;--mat-sys-surface-container-highest: #3b383c;--mat-sys-surface-container-low: #1d1b1e;--mat-sys-surface-container-lowest: #0f0d11;--mat-sys-surface-dim: #151316;--mat-sys-surface-tint: #d5baff;--mat-sys-surface-variant: #49454e;--mat-sys-tertiary: #abc7ff;--mat-sys-tertiary-container: #00458f;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e}html[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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[data-theme=dark] body{--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}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary-600);color:#fff;padding:8px 16px;text-decoration:none;z-index:10000;font-weight:600;border-radius:0 0 4px}.skip-link:focus{top:0;outline:3px solid var(--primary-400);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:var(--gray-900);margin-bottom:.5em}h1{font-size:2.25rem;letter-spacing:-.025em}h2{font-size:1.875rem;letter-spacing:-.025em}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1em;color:var(--gray-700)}a{color:var(--primary-600);text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--primary-700);text-decoration:underline}button{font-family:inherit;font-weight:500;letter-spacing:.025em}input,textarea,select{font-family:inherit;font-size:.9375rem;color:var(--gray-800);border:1px solid var(--gray-300);border-radius:6px;padding:8px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.14)}input:disabled,input[disabled],textarea:disabled,textarea[disabled],select:disabled,select[disabled]{background-color:var(--gray-100);color:var(--gray-500);border-color:var(--gray-200);cursor:not-allowed;opacity:.7;font-style:italic}.mat-mdc-raised-button,.mat-mdc-flat-button,.mat-mdc-stroked-button{font-weight:500!important;letter-spacing:.025em!important}.mat-mdc-card{font-family:inherit!important;border-radius:12px!important;border:1px solid var(--gray-200)!important;box-shadow:var(--ds-shadow-sm, 0 1px 2px rgba(15, 23, 42, .06))!important;background:var(--ds-surface, #ffffff)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.mat-mdc-form-field{font-family:inherit!important}.mat-mdc-form-field input,.mat-mdc-form-field textarea{font-size:.9375rem!important}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element{color:var(--gray-500)!important;font-style:italic}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-flex{background-color:var(--gray-100);opacity:.7}.mat-mdc-table{font-family:inherit!important}.mat-header-cell{font-weight:600!important;color:var(--gray-900)!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.05em}.mat-cell{font-size:.9375rem!important;color:var(--gray-700)!important}.mat-icon{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.text-blue{color:var(--primary-600)!important;font-weight:600}.green-text{color:var(--success)!important;font-weight:600}.red-text,.negative-value{color:var(--error)!important;font-weight:600}.summary-text{font-weight:600}.custom-button{background-color:var(--primary-600)!important;color:#fff!important}.custom-button:hover:not(:disabled){background-color:var(--primary-700)!important}.custom-button:disabled{background-color:var(--gray-300)!important;color:var(--gray-500)!important}button.send-for-approval-highlight.mat-mdc-menu-item{background-color:rgba(var(--primary-rgb),.08)!important}button.send-for-approval-highlight.mat-mdc-menu-item .mdc-list-item__primary-text,button.send-for-approval-highlight.mat-mdc-menu-item .mat-mdc-menu-item-text{color:var(--primary-700)!important;font-weight:600!important}button.send-for-approval-highlight.mat-mdc-menu-item mat-icon{color:var(--primary-600)!important}button.send-for-approval-highlight.mat-mdc-menu-item:hover:not([disabled]){background-color:rgba(var(--primary-rgb),.14)!important}button.send-for-approval-highlight.mat-mdc-menu-item[disabled]{opacity:.5;background-color:#00000005!important}button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mdc-list-item__primary-text,button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mat-mdc-menu-item-text{color:#00000061!important}body.draw-summary-bar-active{--ds-summary-bar-height: 88px}body.draw-summary-bar-active .shell-footer:after{content:"";display:block;height:var(--ds-summary-bar-height)}@media (max-width: 768px){body.draw-summary-bar-active{--ds-summary-bar-height: 120px}}:root{--ds-color-primary: var(--primary-600);--ds-color-primary-hover: var(--primary-700);--ds-color-primary-active: var(--primary-800);--ds-color-primary-subtle: var(--primary-50);--ds-color-primary-border: var(--primary-200);--ds-on-primary: #ffffff;--ds-color-secondary: var(--gray-700);--ds-color-secondary-hover: var(--gray-800);--ds-color-secondary-subtle: var(--gray-100);--ds-color-success: var(--success);--ds-color-success-subtle: #ecfdf5;--ds-color-warning: var(--warning);--ds-color-warning-subtle: #fffbeb;--ds-color-danger: var(--error);--ds-color-danger-subtle: #fef2f2;--ds-color-info: var(--info);--ds-color-info-subtle: #eff6ff;--ds-surface: #ffffff;--ds-surface-raised: #ffffff;--ds-background: var(--gray-50);--ds-border: var(--gray-200);--ds-border-strong: var(--gray-300);--ds-overlay: rgba(17, 24, 39, .45);--ds-surface-scrim: rgba(255, 255, 255, .72);--ds-text: var(--gray-900);--ds-text-secondary: var(--gray-700);--ds-text-muted: var(--gray-500);--ds-text-subtle: var(--gray-400);--ds-text-on-color: #ffffff;--ds-signature-surface: #ffffff;--ds-signature-ink: #111827;--ds-signature-border: var(--gray-300);--ds-space-0: 0;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-space-6: 32px;--ds-space-7: 48px;--ds-space-8: 64px;--ds-radius-sm: 6px;--ds-radius-input: 10px;--ds-radius-button: 10px;--ds-radius-card: 12px;--ds-radius-table: 12px;--ds-radius-dialog: 16px;--ds-radius-pill: 999px;--ds-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-font-display: 48px;--ds-font-h1: 36px;--ds-font-h2: 30px;--ds-font-h3: 24px;--ds-font-h4: 20px;--ds-font-body-lg: 18px;--ds-font-body: 16px;--ds-font-sm: 14px;--ds-font-caption: 12px;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-weight-bold: 700;--ds-shadow-none: none;--ds-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--ds-shadow-md: 0 4px 12px rgba(16, 24, 40, .08);--ds-shadow-lg: 0 12px 32px rgba(16, 24, 40, .12);--ds-transition-fast: .12s ease;--ds-transition: .15s ease;--ds-focus-ring: 0 0 0 3px rgba(var(--primary-rgb), .22);--ds-focus-ring-danger: 0 0 0 3px rgba(220, 38, 38, .22);--ds-content-max-width: 1600px;--ds-header-height: 64px;--ds-sidebar-width: 280px;--ds-sidebar-width-collapsed: 72px;--ds-z-sticky: 100;--ds-z-dropdown: 1000;--ds-z-overlay: 1100;--ds-z-dialog: 1300;--ds-z-toast: 1400}.ds-dialog-panel .mat-mdc-dialog-surface{border-radius:var(--ds-radius-dialog);overflow:hidden}.ds-dialog-panel .mat-mdc-dialog-content{padding:0;margin:0;max-height:70vh}[ds-page-header-actions],[ds-empty-state-actions],[ds-section-actions]{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}html[data-theme=dark],html.theme-dark{color-scheme:dark;--gray-50: #0b1120;--gray-100: #111827;--gray-200: #1e293b;--gray-300: #334155;--gray-400: #475569;--gray-500: #64748b;--gray-600: #94a3b8;--gray-700: #cbd5e1;--gray-800: #e2e8f0;--gray-900: #f8fafc;--primary-50: #1e1b4b;--primary-100: #312e81;--primary-200: #3730a3;--primary-300: #4338ca;--primary-400: #6366f1;--primary-500: #818cf8;--primary-600: #818cf8;--primary-700: #a5b4fc;--primary-800: #c7d2fe;--primary-900: #e0e7ff;--primary-rgb: 129, 140, 248;--primary-a04: rgba(129, 140, 248, .06);--primary-a08: rgba(129, 140, 248, .1);--primary-a10: rgba(129, 140, 248, .14);--primary-a15: rgba(129, 140, 248, .18);--primary-a20: rgba(129, 140, 248, .22);--primary-a30: rgba(129, 140, 248, .28);--primary-a40: rgba(129, 140, 248, .34);--primary-a50: rgba(129, 140, 248, .42);--success: #34d399;--warning: #fbbf24;--error: #f87171;--info: #60a5fa;--ds-color-primary: var(--primary-500);--ds-color-primary-hover: var(--primary-400);--ds-color-primary-active: var(--primary-300);--ds-color-primary-subtle: rgba(129, 140, 248, .12);--ds-color-primary-border: rgba(129, 140, 248, .28);--ds-color-secondary: var(--gray-600);--ds-color-secondary-hover: var(--gray-700);--ds-color-secondary-subtle: var(--gray-200);--ds-color-success-subtle: rgba(52, 211, 153, .12);--ds-color-warning-subtle: rgba(251, 191, 36, .12);--ds-color-danger-subtle: rgba(248, 113, 113, .12);--ds-color-info-subtle: rgba(96, 165, 250, .12);--ds-surface: #111827;--ds-surface-raised: #1e293b;--ds-background: #0b1120;--ds-border: #1e293b;--ds-border-strong: #334155;--ds-overlay: rgba(0, 0, 0, .55);--ds-surface-scrim: rgba(11, 17, 32, .78);--ds-text: var(--gray-900);--ds-text-secondary: var(--gray-700);--ds-text-muted: var(--gray-600);--ds-text-subtle: var(--gray-500);--ds-signature-surface: var(--ds-surface-raised);--ds-signature-ink: var(--ds-text);--ds-signature-border: var(--ds-border-strong);--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--ds-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--ds-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--ds-focus-ring: 0 0 0 3px rgba(129, 140, 248, .35);--ds-focus-ring-danger: 0 0 0 3px rgba(248, 113, 113, .35)}html[data-theme=dark] body,html.theme-dark body{background:var(--ds-background);color:var(--gray-800)}html[data-theme=dark] .mat-mdc-card,html.theme-dark .mat-mdc-card{background:var(--ds-surface)!important;border-color:var(--ds-border)!important;box-shadow:var(--ds-shadow-sm)!important}html[data-theme=dark] .mat-mdc-dialog-container .mdc-dialog__surface,html.theme-dark .mat-mdc-dialog-container .mdc-dialog__surface{background:var(--ds-surface)!important;color:var(--ds-text)}html[data-theme=dark] .mat-header-cell,html.theme-dark .mat-header-cell{color:var(--gray-800)!important}html[data-theme=dark] .mat-cell,html.theme-dark .mat-cell{color:var(--gray-700)!important}html[data-theme=dark] .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-flex,html.theme-dark .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-flex{background-color:var(--gray-200)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html.theme-dark input,html.theme-dark textarea,html.theme-dark select{background-color:var(--ds-surface-raised);border-color:var(--ds-border-strong);color:var(--ds-text)}html[data-theme=dark] input:disabled,html[data-theme=dark] input[disabled],html[data-theme=dark] textarea:disabled,html[data-theme=dark] textarea[disabled],html[data-theme=dark] select:disabled,html[data-theme=dark] select[disabled],html.theme-dark input:disabled,html.theme-dark input[disabled],html.theme-dark textarea:disabled,html.theme-dark textarea[disabled],html.theme-dark select:disabled,html.theme-dark select[disabled]{background-color:var(--gray-200);color:var(--gray-500);border-color:var(--ds-border)}html[data-theme=dark] button.send-for-approval-highlight.mat-mdc-menu-item[disabled],html.theme-dark button.send-for-approval-highlight.mat-mdc-menu-item[disabled]{background-color:#ffffff0a!important}html[data-theme=dark] button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mdc-list-item__primary-text,html[data-theme=dark] button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mat-mdc-menu-item-text,html.theme-dark button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mdc-list-item__primary-text,html.theme-dark button.send-for-approval-highlight.mat-mdc-menu-item[disabled] .mat-mdc-menu-item-text{color:var(--gray-500)!important}
