@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00458f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading{border-color:var(--color-ocean-mist)!important;border-width:3px!important;border-right-width:0!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch{border-color:var(--color-ocean-mist)!important;border-width:3px!important;border-left-width:0!important;border-right-width:0!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--color-ocean-mist)!important;border-width:3px!important;border-left-width:0!important}.mat-mdc-form-field.mat-focused .mdc-floating-label,.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--color-ocean-mist)!important}.mat-mdc-menu-panel{background:var(--color-surface)!important;border-radius:10px!important;box-shadow:0 8px 32px var(--color-shadow-medium),0 0 0 1px var(--color-border)!important;overflow:hidden}.mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--color-surface)!important}.mat-mdc-menu-panel .mat-mdc-menu-item,.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text{color:var(--color-text-primary)!important}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon,.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--color-text-secondary)!important}.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):hover,.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]){background:var(--color-overlay-hover)!important}.mat-mdc-menu-panel .mat-mdc-menu-item[disabled]{color:var(--color-text-disabled)!important}div.mat-mdc-select-panel{background:var(--color-surface)!important;border-radius:10px!important;box-shadow:0 8px 32px var(--color-shadow-medium),0 0 0 1px var(--color-border)!important}div.mat-mdc-select-panel .mat-mdc-option,div.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,div.mat-mdc-select-panel .mat-mdc-option .mat-pseudo-checkbox{color:var(--color-text-primary)!important}div.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),div.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:var(--color-overlay-hover)!important}div.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:var(--color-overlay-pressed)!important}div.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled{color:var(--color-text-disabled)!important}.saga-platform-menu .mat-mdc-menu-item,.saga-country-menu .mat-mdc-menu-item,.saga-field-menu .mat-mdc-menu-item,.case-actions-menu .mat-mdc-menu-item{min-height:40px!important}.saga-platform-menu .mat-mdc-menu-item.active,.saga-country-menu .mat-mdc-menu-item.active,.saga-field-menu .mat-mdc-menu-item.active,.case-actions-menu .mat-mdc-menu-item.active{background:var(--color-overlay-pressed)!important}.saga-platform-menu .mat-mdc-menu-item-text,.saga-platform-menu .mdc-list-item__primary-text,.saga-country-menu .mat-mdc-menu-item-text,.saga-country-menu .mdc-list-item__primary-text,.saga-field-menu .mat-mdc-menu-item-text,.saga-field-menu .mdc-list-item__primary-text,.case-actions-menu .mat-mdc-menu-item-text,.case-actions-menu .mdc-list-item__primary-text{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1.4!important}.saga-platform-menu{min-width:180px!important}.saga-country-menu{min-width:240px!important;max-height:320px!important;overflow-y:auto!important}.saga-field-menu{min-width:210px!important}.saga-menu-platform-icon{width:16px;height:16px;flex-shrink:0}.saga-menu-flag{font-size:17px;line-height:1;flex-shrink:0}.saga-menu-country-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saga-menu-country-code{font-size:11px;color:var(--color-text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.saga-field-menu-icon{width:16px;height:16px;flex-shrink:0;color:var(--color-text-secondary)}.saga-dialog .mat-mdc-dialog-surface{border-radius:12px!important;padding:0;overflow:hidden;background:var(--color-surface)}[data-theme=dark] .saga-dialog .mat-mdc-dialog-surface{border:1px solid #ffffff}[data-theme=dark] .confirm-dialog-panel .mat-mdc-dialog-surface,[data-theme=dark] .cdk-overlay-pane:not(.saga-dialog) .mat-mdc-dialog-surface{background:var(--color-surface);border:1px solid var(--color-border-medium)}[data-theme=dark] .month-menu-panel{--mat-datepicker-calendar-container-background-color: var(--color-surface);--mat-datepicker-calendar-container-text-color: var(--color-text-primary);--mat-datepicker-calendar-date-text-color: var(--color-text-primary);--mat-datepicker-calendar-body-label-text-color: var(--color-text-secondary);--mat-datepicker-calendar-header-text-color: var(--color-text-secondary);--mat-datepicker-calendar-period-button-text-color: var(--color-text-primary);--mat-datepicker-calendar-period-button-icon-color: var(--color-text-primary);--mat-datepicker-calendar-navigation-button-icon-color: var(--color-text-primary);--mat-datepicker-calendar-date-today-outline-color: var(--color-text-secondary);--mat-datepicker-calendar-date-disabled-state-text-color: var(--color-text-muted);--mat-datepicker-calendar-date-hover-state-background-color: var(--color-surface-inset);--mat-datepicker-calendar-date-focus-state-background-color: var(--color-surface-inset)}[data-theme=dark] .mat-datepicker-content{--mat-datepicker-calendar-container-background-color: var(--color-surface);--mat-datepicker-calendar-container-text-color: var(--color-text-primary);--mat-datepicker-calendar-date-text-color: var(--color-text-primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--color-ocean-mist);--mat-datepicker-calendar-date-selected-state-text-color: var(--color-white);--mat-datepicker-calendar-date-today-outline-color: var(--color-text-secondary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--color-ocean-mist);--mat-datepicker-calendar-date-hover-state-background-color: var(--color-surface-inset);--mat-datepicker-calendar-date-focus-state-background-color: var(--color-surface-inset);--mat-datepicker-calendar-date-in-range-state-background-color: var(--color-surface-inset);--mat-datepicker-calendar-date-disabled-state-text-color: var(--color-text-muted);--mat-datepicker-calendar-body-label-text-color: var(--color-text-secondary);--mat-datepicker-calendar-header-text-color: var(--color-text-secondary);--mat-datepicker-calendar-header-divider-color: var(--color-border);--mat-datepicker-calendar-period-button-text-color: var(--color-text-primary);--mat-datepicker-calendar-period-button-icon-color: var(--color-text-primary);--mat-datepicker-calendar-navigation-button-icon-color: var(--color-text-primary);--mat-datepicker-toggle-icon-color: var(--color-text-secondary);--mat-datepicker-toggle-active-state-icon-color: var(--color-ocean-mist)}.saga-dialog--drawer{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;max-width:100vw!important}.saga-dialog--drawer .mat-mdc-dialog-surface{border-radius:0!important;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;box-shadow:-16px 0 40px #0000001f;animation:sagaDrawerSlideIn .24s cubic-bezier(.22,.61,.36,1) both}@keyframes sagaDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.saga-side-drawer{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;max-width:100vw!important;padding:0!important}.saga-side-drawer .mat-mdc-dialog-surface{border-radius:0!important;padding:0;overflow:hidden;height:100vh;height:100dvh;box-shadow:-16px 0 40px #0000001f;animation:sagaDrawerSlideIn .24s cubic-bezier(.22,.61,.36,1) both}.saga-side-drawer .mat-mdc-dialog-container{padding:0!important}.mat-mdc-paginator{background:var(--color-surface)!important;color:var(--color-text-primary)!important}.mat-mdc-paginator .mat-mdc-paginator-container{color:var(--color-text-primary)}.mat-mdc-paginator .mat-mdc-select-value,.mat-mdc-paginator .mat-mdc-paginator-page-size-label,.mat-mdc-paginator .mat-mdc-paginator-range-label{color:var(--color-text-secondary)!important}.mat-mdc-paginator .mat-mdc-icon-button{color:var(--color-text-primary)!important}.mat-mdc-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon{fill:var(--color-text-primary)!important}.mat-mdc-paginator .mat-mdc-icon-button[disabled],.mat-mdc-paginator .mat-mdc-icon-button[aria-disabled=true]{color:var(--color-text-disabled)!important}.mat-mdc-paginator .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator .mat-mdc-icon-button[aria-disabled=true] .mat-mdc-paginator-icon{fill:var(--color-text-disabled)!important}.mat-mdc-paginator .mat-mdc-select-arrow{color:var(--color-text-secondary)!important}:root{--color-black: #000000;--color-graphite: #2e2f2f;--color-grey: rgba(0, 0, 0, .56);--color-light-grey: rgba(0, 0, 0, .25);--color-super-light-grey: #d9d9d9;--color-white: #ffffff;--color-ocean-mist: #80ded9;--color-mist: #c5ff95;--color-menthol: #c5ff95;--color-munit-brand: #00ffe1;--color-munit-brand-10: rgba(0, 255, 225, .1);--color-munit-brand-60: rgba(0, 255, 225, .6);--color-brand-green: #00bfa9;--color-green-dark: #246059;--color-green-dark-2: #457c76;--color-green-sage: #87bba2;--color-green-olive: #a1c084;--color-green-pale: #f1ffe7;--color-green-mint: #d0ffd6;--color-green-mint-10: rgba(208, 255, 214, .1);--color-forest: #548c2f;--color-red: #d30049;--color-red-bg: rgba(211, 0, 73, .15);--color-slate: #384849;--color-green-dark-bg: rgba(36, 96, 89, .15);--color-error: #fb4d3d;--color-error-60: rgba(251, 77, 61, .6);--color-error-10: rgba(251, 77, 61, .1);--color-warning: #f9a620;--color-warning-60: rgba(249, 166, 32, .6);--color-warning-20: rgba(249, 166, 32, .2);--color-warning-10: rgba(249, 166, 32, .1);--color-low-risk: #f7cb15;--color-low-risk-60: rgba(247, 203, 21, .6);--color-low-risk-10: rgba(247, 203, 21, .1);--color-success: #9bc53d;--color-success-60: rgba(155, 197, 61, .6);--color-success-20: rgba(155, 197, 61, .2);--color-success-10: rgba(155, 197, 61, .1);--color-search-stopped: rgba(235, 192, 51, .3);--color-search-stopped-light: rgba(235, 192, 51, .2);--color-crawl-warning: #ebc033;--color-severity-low: #9bc53d;--color-severity-low-60: rgba(155, 197, 61, .6);--color-severity-low-20: rgba(155, 197, 61, .2);--color-severity-low-10: rgba(155, 197, 61, .1);--color-severity-medium: #f7cb15;--color-severity-medium-60: rgba(247, 203, 21, .6);--color-severity-medium-20: rgba(247, 203, 21, .2);--color-severity-medium-10: rgba(247, 203, 21, .1);--color-severity-high: #f9a620;--color-severity-high-60: rgba(249, 166, 32, .6);--color-severity-high-20: rgba(249, 166, 32, .2);--color-severity-high-10: rgba(249, 166, 32, .1);--color-severity-critical: #fb4d3d;--color-severity-critical-60: rgba(251, 77, 61, .6);--color-severity-critical-20: rgba(251, 77, 61, .2);--color-severity-critical-10: rgba(251, 77, 61, .1);--color-surface: #ffffff;--color-surface-subtle: #fafbfc;--color-surface-inset: #f0f2f5;--color-surface-muted: #f6f9fc;--color-bg-subtle: #f0f2f5;--color-surface-dark: #1b1c1d;--color-border: #e6e9ef;--color-border-medium: #bfbfbf;--color-border-dim: #f0f2f5;--color-text-primary: #1b1c1d;--color-text-secondary: #555555;--color-text-muted: #999999;--color-text-disabled: #707070;--color-code-accent: #c7254e;--color-ds-accent: #ff4785;--color-overlay-hover: rgba(0, 0, 0, .04);--color-overlay-pressed: rgba(0, 0, 0, .06);--color-overlay-divider: rgba(0, 0, 0, .08);--color-shadow-soft: rgba(0, 0, 0, .06);--color-shadow-medium: rgba(0, 0, 0, .14);--color-shadow-strong: rgba(0, 0, 0, .45)}[data-theme=dark]{--color-surface: #16181a;--color-surface-subtle: #1d2024;--color-surface-inset: #24272c;--color-surface-muted: #0e0f10;--color-bg-subtle: #24272c;--color-surface-dark: #0a0b0c;--color-border: #2c2f33;--color-border-medium: #3a3d42;--color-border-dim: #1f2226;--color-text-primary: #e8eaed;--color-text-secondary: #e8eaed;--color-text-muted: #7a7d82;--color-text-disabled: #5a5d62;--color-grey: rgba(255, 255, 255, .56);--color-light-grey: rgba(255, 255, 255, .25);--color-super-light-grey: #3a3d42;--color-overlay-hover: rgba(255, 255, 255, .06);--color-overlay-pressed: rgba(255, 255, 255, .1);--color-overlay-divider: rgba(255, 255, 255, .1);--color-shadow-soft: rgba(0, 0, 0, .3);--color-shadow-medium: rgba(0, 0, 0, .45);--color-shadow-strong: rgba(0, 0, 0, .65)}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-serif: Georgia, "Times New Roman", Times, serif;--type-display-large-font-family: var(--font-display);--type-display-large-font-size: 57px;--type-display-large-font-weight: 400;--type-display-large-line-height: 64px;--type-display-large-letter-spacing: -.25px;--type-display-medium-font-family: var(--font-display);--type-display-medium-font-size: 45px;--type-display-medium-font-weight: 500;--type-display-medium-line-height: 52px;--type-display-medium-letter-spacing: 0px;--type-display-small-font-family: var(--font-display);--type-display-small-font-size: 36px;--type-display-small-font-weight: 400;--type-display-small-line-height: 44px;--type-display-small-letter-spacing: 0px;--type-headline-large-font-family: var(--font-display);--type-headline-large-font-size: 32px;--type-headline-large-font-weight: 400;--type-headline-large-line-height: 40px;--type-headline-large-letter-spacing: 0px;--type-headline-medium-font-family: var(--font-display);--type-headline-medium-font-size: 28px;--type-headline-medium-font-weight: 400;--type-headline-medium-line-height: 36px;--type-headline-medium-letter-spacing: 0px;--type-headline-small-font-family: var(--font-display);--type-headline-small-font-size: 24px;--type-headline-small-font-weight: 400;--type-headline-small-line-height: 32px;--type-headline-small-letter-spacing: 0px;--type-title-large-font-family: var(--font-display);--type-title-large-font-size: 22px;--type-title-large-font-weight: 400;--type-title-large-line-height: 28px;--type-title-large-letter-spacing: 0px;--type-title-medium-font-family: var(--font-sans);--type-title-medium-font-size: 16px;--type-title-medium-font-weight: 500;--type-title-medium-line-height: 24px;--type-title-medium-letter-spacing: .15px;--type-title-small-font-family: var(--font-sans);--type-title-small-font-size: 14px;--type-title-small-font-weight: 500;--type-title-small-line-height: 20px;--type-title-small-letter-spacing: .1px;--type-body-large-font-family: var(--font-sans);--type-body-large-font-size: 16px;--type-body-large-font-weight: 400;--type-body-large-line-height: 24px;--type-body-large-letter-spacing: .5px;--type-body-medium-font-family: var(--font-sans);--type-body-medium-font-size: 14px;--type-body-medium-font-weight: 400;--type-body-medium-line-height: 20px;--type-body-medium-letter-spacing: .25px;--type-body-small-font-family: var(--font-sans);--type-body-small-font-size: 12px;--type-body-small-font-weight: 400;--type-body-small-line-height: 16px;--type-body-small-letter-spacing: .4px;--type-label-large-font-family: var(--font-sans);--type-label-large-font-size: 14px;--type-label-large-font-weight: 500;--type-label-large-line-height: 20px;--type-label-large-letter-spacing: .1px;--type-label-medium-font-family: var(--font-sans);--type-label-medium-font-size: 12px;--type-label-medium-font-weight: 500;--type-label-medium-line-height: 16px;--type-label-medium-letter-spacing: .5px;--type-label-small-font-family: var(--font-sans);--type-label-small-font-size: 11px;--type-label-small-font-weight: 500;--type-label-small-line-height: 16px;--type-label-small-letter-spacing: .5px;--body-medium-emphasized-font-family: var(--type-body-medium-font-family);--body-medium-emphasized-font-size: var(--type-body-medium-font-size);--body-medium-emphasized-font-style: normal;--body-medium-emphasized-font-weight: 500;--body-medium-emphasized-letter-spacing: var(--type-body-medium-letter-spacing);--body-medium-emphasized-line-height: var(--type-body-medium-line-height);--body-medium-font-family: var(--type-body-medium-font-family);--body-medium-font-size: var(--type-body-medium-font-size);--body-medium-font-style: normal;--body-medium-font-weight: var(--type-body-medium-font-weight);--body-medium-letter-spacing: var(--type-body-medium-letter-spacing);--body-medium-line-height: var(--type-body-medium-line-height);--body-small-font-family: var(--type-body-small-font-family);--body-small-font-size: var(--type-body-small-font-size);--body-small-font-style: normal;--body-small-font-weight: var(--type-body-small-font-weight);--body-small-letter-spacing: var(--type-body-small-letter-spacing);--body-small-line-height: var(--type-body-small-line-height);--display-medium-font-family: var(--type-display-medium-font-family);--display-medium-font-size: var(--type-display-medium-font-size);--display-medium-font-style: normal;--display-medium-font-weight: var(--type-display-medium-font-weight);--display-medium-letter-spacing: var(--type-display-medium-letter-spacing);--display-medium-line-height: var(--type-display-medium-line-height);--headline-medium-emphasized-font-family: var(--type-headline-medium-font-family);--headline-medium-emphasized-font-size: var(--type-headline-medium-font-size);--headline-medium-emphasized-font-style: normal;--headline-medium-emphasized-font-weight: 500;--headline-medium-emphasized-letter-spacing: var(--type-headline-medium-letter-spacing);--headline-medium-emphasized-line-height: var(--type-headline-medium-line-height);--headline-small-font-family: var(--type-headline-small-font-family);--headline-small-font-size: var(--type-headline-small-font-size);--headline-small-font-style: normal;--headline-small-font-weight: var(--type-headline-small-font-weight);--headline-small-letter-spacing: var(--type-headline-small-letter-spacing);--headline-small-line-height: var(--type-headline-small-line-height);--label-large-font-family: var(--type-label-large-font-family);--label-large-font-size: var(--type-label-large-font-size);--label-large-font-style: normal;--label-large-font-weight: var(--type-label-large-font-weight);--label-large-letter-spacing: var(--type-label-large-letter-spacing);--label-large-line-height: var(--type-label-large-line-height);--label-medium-font-family: var(--type-label-medium-font-family);--label-medium-font-size: var(--type-label-medium-font-size);--label-medium-font-style: normal;--label-medium-font-weight: var(--type-label-medium-font-weight);--label-medium-letter-spacing: var(--type-label-medium-letter-spacing);--label-medium-line-height: var(--type-label-medium-line-height);--label-small-emphasized-font-family: var(--type-label-small-font-family);--label-small-emphasized-font-size: var(--type-label-small-font-size);--label-small-emphasized-font-style: normal;--label-small-emphasized-font-weight: 600;--label-small-emphasized-letter-spacing: var(--type-label-small-letter-spacing);--label-small-emphasized-line-height: var(--type-label-small-line-height);--label-small-font-family: var(--type-label-small-font-family);--label-small-font-size: var(--type-label-small-font-size);--label-small-font-style: normal;--label-small-font-weight: var(--type-label-small-font-weight);--label-small-letter-spacing: var(--type-label-small-letter-spacing);--label-small-line-height: var(--type-label-small-line-height);--title-small-emphasized-font-family: var(--type-title-small-font-family);--title-small-emphasized-font-size: var(--type-title-small-font-size);--title-small-emphasized-font-style: normal;--title-small-emphasized-font-weight: 600;--title-small-emphasized-letter-spacing: var(--type-title-small-letter-spacing);--title-small-emphasized-line-height: var(--type-title-small-line-height);--m-3syslightoutline: rgba(121, 116, 126, 1);--m3-body-large-font-family: var(--type-body-large-font-family);--m3-body-large-font-size: var(--type-body-large-font-size);--m3-body-large-font-style: normal;--m3-body-large-font-weight: var(--type-body-large-font-weight);--m3-body-large-letter-spacing: var(--type-body-large-letter-spacing);--m3-body-large-line-height: var(--type-body-large-line-height);--m3-title-medium-font-family: var(--type-title-medium-font-family);--m3-title-medium-font-size: var(--type-title-medium-font-size);--m3-title-medium-font-style: normal;--m3-title-medium-font-weight: var(--type-title-medium-font-weight);--m3-title-medium-letter-spacing: var(--type-title-medium-letter-spacing);--m3-title-medium-line-height: var(--type-title-medium-line-height);--single-line-body-base-font-family: var(--font-sans);--single-line-body-base-font-size: 16px;--single-line-body-base-font-weight: 400;--single-line-body-base-letter-spacing: 0px;--single-line-body-base-line-height: 100%;--UI-type-text-md-s-font-family: "DM Sans", var(--font-sans);--UI-type-text-md-s-font-size: 16px;--UI-type-text-md-s-font-weight: 700;--UI-type-text-md-s-letter-spacing: 0px;--UI-type-text-md-s-line-height: 24px}.font-sans{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.font-serif{font-family:var(--font-serif)}.tracking-tight{letter-spacing:-.01em}.tracking-tighter{letter-spacing:-.02em}.tracking-wide{letter-spacing:.04em}.tracking-wider{letter-spacing:.08em}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text-primary)}html,body,.app-content,.app-sidebar,.app-topbar,[class*=alerts-panel],[class*=alerts-card],[class*=alerts-row],[class*=alerts-tab]{transition:background-color .2s ease,color .2s ease,border-color .2s ease}:root{--shadow-low: 0 1px 2px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--shadow-medium: 0 2px 6px rgba(0, 0, 0, .14), 0 4px 16px rgba(0, 0, 0, .1);--shadow-card-glow: 4px 0px 4px 2px rgba(197, 255, 149, .5), 0px 4px 8px 0px var(--color-ocean-mist), 0px 1px 2px 0px #c5ff95, 0px 1px 3px 1px var(--color-munit-brand);--shadow-connector-done: 2px 2px 8px 0px var(--color-munit-brand);--shadow-connector-pending: 0px 4px 4px 0px var(--color-mist);--elev-card-rest: 0 1px 2px var(--color-shadow-soft), 0 4px 14px var(--color-shadow-soft), 0 0 0 1px rgba(64, 224, 208, .04);--elev-card-hover: 0 0 0 1px var(--color-ocean-mist), 4px 0 4px 2px rgba(197, 255, 149, .5), 0 4px 8px 0 var(--color-ocean-mist), 0 1px 2px 0 #c5ff95, 0 1px 3px 1px var(--color-munit-brand);--elev-card-lift: translateY(-2px);--shadow-card-ambient: 0 4px 16px rgba(0, 229, 204, .1)}.sev-change-menu.mat-mdc-menu-panel{min-width:260px;max-width:280px;border-radius:12px;box-shadow:0 12px 32px var(--color-shadow-medium),0 0 0 1px var(--color-border-medium);overflow:hidden}.sev-change-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:6px 0}.sev-change-menu__item.mat-mdc-menu-item{display:flex;align-items:stretch;gap:10px;height:auto;min-height:48px;padding:8px 14px;font-family:var(--font-sans)}.sev-change-menu__item.mat-mdc-menu-item .sev-change-menu__bar{flex:0 0 4px;align-self:stretch;border-radius:2px;background:var(--color-text-muted)}.sev-change-menu__item.mat-mdc-menu-item[data-sev=critical] .sev-change-menu__bar{background:var(--color-severity-critical)}.sev-change-menu__item.mat-mdc-menu-item[data-sev=high] .sev-change-menu__bar{background:var(--color-severity-high)}.sev-change-menu__item.mat-mdc-menu-item[data-sev=medium] .sev-change-menu__bar{background:var(--color-severity-medium)}.sev-change-menu__item.mat-mdc-menu-item[data-sev=low] .sev-change-menu__bar{background:var(--color-severity-low)}.sev-change-menu__item.mat-mdc-menu-item .sev-change-menu__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.sev-change-menu__item.mat-mdc-menu-item .sev-change-menu__label{font-size:13px;font-weight:600;color:var(--color-text-primary);line-height:1.2}.sev-change-menu__item.mat-mdc-menu-item .sev-change-menu__desc{font-size:11.5px;color:var(--color-text-muted);line-height:1.3;white-space:normal}.sev-change-menu__item.mat-mdc-menu-item .sev-change-menu__check{align-self:center;flex-shrink:0;font-size:12px;color:var(--color-ocean-mist)}.sev-change-menu__item.mat-mdc-menu-item--active{background:var(--color-munit-brand-10)}.sev-change-menu__item.mat-mdc-menu-item--active .sev-change-menu__label{color:var(--color-ocean-mist)}.sev-change-menu__item.mat-mdc-menu-item:hover{background:var(--color-bg-subtle)}.sev-change-menu__item.mat-mdc-menu-item--active:hover{background:var(--color-munit-brand-10)}.risk-menu__count{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;color:var(--color-text-muted);min-width:18px;text-align:right}.sev-change-menu__divider{height:1px;background:var(--color-border-medium);margin:4px 14px}.sev-change-menu__ai.mat-mdc-menu-item{min-height:40px;font-size:13px;color:var(--color-text-primary);display:flex;align-items:center;gap:10px}.sev-change-menu__ai.mat-mdc-menu-item i{color:var(--color-ocean-mist)}.date-pill-menu-panel.mat-mdc-menu-panel{width:320px;max-width:320px;overflow-x:hidden}.month-menu-panel.mat-mdc-menu-panel{width:312px;max-width:312px;overflow-x:hidden}.month-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{padding:4px 8px 8px}.month-menu-panel .month-menu{width:100%}app-textarea .textarea-field .mat-mdc-text-field-wrapper,app-textarea .textarea-field .mdc-text-field--outlined,app-textarea .textarea-field .mat-mdc-form-field-flex,app-textarea .textarea-field .mat-mdc-form-field-focus-overlay,app-textarea .textarea-field .mdc-text-field__ripple,app-textarea .textarea-field textarea.mat-mdc-input-element,app-input .input-field .mat-mdc-text-field-wrapper,app-input .input-field .mdc-text-field--outlined,app-input .input-field .mat-mdc-form-field-flex,app-input .input-field .mat-mdc-form-field-focus-overlay,app-input .input-field .mdc-text-field__ripple,app-input .input-field textarea.mat-mdc-input-element,app-input mat-form-field .mat-mdc-text-field-wrapper,app-input mat-form-field .mdc-text-field--outlined,app-input mat-form-field .mat-mdc-form-field-flex,app-input mat-form-field .mat-mdc-form-field-focus-overlay,app-input mat-form-field .mdc-text-field__ripple,app-input mat-form-field textarea.mat-mdc-input-element{background-color:transparent!important}app-textarea .textarea-field,app-input .input-field,app-input mat-form-field{--mdc-outlined-text-field-container-color: transparent;--mat-form-field-state-layer-color: transparent;--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-focus-state-layer-opacity: 0}[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--color-text-primary)}[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--color-text-muted)!important}[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--color-text-primary)!important}[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--color-grey)!important}[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,[data-theme=dark] app-textarea .textarea-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,[data-theme=dark] app-input .input-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,[data-theme=dark] app-input mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,[data-theme=dark] app-select .select-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:var(--color-text-primary)!important}mat-icon.icon-14{font-size:14px;width:14px;height:14px}mat-icon.icon-16{font-size:16px;width:16px;height:16px}mat-icon.icon-18{font-size:18px;width:18px;height:18px}mat-icon.icon-20{font-size:20px;width:20px;height:20px}.mat-mdc-menu-panel,.mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--color-surface)!important;color:var(--color-text-primary)}.side-panel__select{width:100%}.side-panel__select-role{color:var(--color-text-secondary);font-size:12px}.tag-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-info) 10%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-info) 28%,transparent);border-radius:999px}.tag-chip i{font-size:10px;color:var(--color-text-secondary)}.tag-chip__remove{appearance:none;background:transparent;border:0;padding:0;margin:0 -2px 0 0;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.tag-chip__remove:hover{color:var(--color-text-primary)}.side-panel__label{display:block;font-size:12px;font-weight:500;color:var(--color-text-secondary);margin-bottom:6px}.file-attach{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease;outline:none}.file-attach:hover,.file-attach:focus-visible{border-color:var(--color-info);background:var(--color-surface-hover, var(--color-surface))}.file-attach--has-file{border-style:solid;border-color:var(--color-border)}.file-attach__icon{color:var(--color-text-secondary);font-size:14px;flex-shrink:0}.file-attach__placeholder{color:var(--color-text-secondary);font-size:13px;flex:1}.file-attach__name{color:var(--color-text-primary);font-size:13px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-attach__size{color:var(--color-text-secondary);font-size:12px;flex-shrink:0}.file-attach__remove{appearance:none;background:transparent;border:0;padding:4px;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.file-attach__remove:hover{background:var(--color-surface-hover, rgba(0, 0, 0, .06));color:var(--color-text-primary)}.side-panel__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 16px!important;border-top:1px solid var(--color-border)!important;flex-shrink:0!important}.side-panel__footer app-button{flex:0 0 auto!important;display:inline-block!important}.side-panel__footer app-button .saga-btn,.side-panel__footer app-button button.mdc-button{width:auto!important;min-width:88px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;line-height:32px!important}.sev-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.sev-dot--critical{background:var(--color-error);box-shadow:0 0 0 2px var(--color-severity-critical-10, rgba(211, 0, 73, .18))}.sev-dot--high{background:var(--color-warning);box-shadow:0 0 0 2px #ff99002e}.sev-dot--medium{background:var(--color-low-risk);box-shadow:0 0 0 2px #ffc7002e}.sev-dot--low{background:var(--color-success);box-shadow:0 0 0 2px #9bc53d33}.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px}.severity-filter-menu .mat-mdc-menu-content{padding:4px 0}.severity-filter-item.mat-mdc-menu-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px}.severity-filter-item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px;flex:1}.severity-filter-item.mat-mdc-menu-item.is-active{background:var(--color-surface-inset)}.severity-filter-item.mat-mdc-menu-item .severity-filter-item__label{flex:1;font-size:13px;color:var(--color-text-primary)}.severity-filter-item.mat-mdc-menu-item .severity-filter-item__check{font-size:11px;color:var(--color-ocean-mist);margin-left:auto}.severity-filter-item.mat-mdc-menu-item .severity-filter-item__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:11px}.severity-filter-item.mat-mdc-menu-item.is-active .severity-filter-item__icon{background:var(--color-munit-brand-10);color:var(--color-ocean-mist)}.module-filter-menu .mat-mdc-menu-content{padding:4px 0}.module-filter-item.mat-mdc-menu-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px}.module-filter-item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px;flex:1}.module-filter-item.mat-mdc-menu-item.is-active{background:var(--color-surface-inset)}.module-filter-item.mat-mdc-menu-item .module-filter-item__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:11px}.module-filter-item.mat-mdc-menu-item.is-active .module-filter-item__icon{background:var(--color-munit-brand-10);color:var(--color-ocean-mist)}.module-filter-item.mat-mdc-menu-item .module-filter-item__label{flex:1;font-size:13px;color:var(--color-text-primary)}.module-filter-item.mat-mdc-menu-item .module-filter-item__check{font-size:11px;color:var(--color-ocean-mist);margin-left:auto}.crawl-error-menu .mat-mdc-menu-content{padding:4px 0}.crawl-error-menu__item.mat-mdc-menu-item{--mdc-list-list-item-container-color: transparent;display:block;min-height:0;padding:8px 16px;cursor:pointer}.crawl-error-menu__item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:block;white-space:normal}.crawl-error-menu__item.mat-mdc-menu-item .crawl-error-menu__name{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.crawl-error-menu__item.mat-mdc-menu-item .crawl-error-menu__name i{font-size:11px;color:var(--color-text-muted)}.crawl-error-menu__item.mat-mdc-menu-item .crawl-error-menu__error{display:flex;align-items:baseline;gap:8px;font-family:var(--font-sans);font-size:12px;line-height:1.4;color:var(--color-text-secondary)}.crawl-error-menu__item.mat-mdc-menu-item .crawl-error-menu__error i{font-size:10px;color:var(--color-warning);flex-shrink:0}.crawl-errors-float{position:fixed;top:72px;right:24px;width:380px;max-width:calc(100vw - 48px);z-index:40;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}.crawl-errors-float--visible{opacity:1;height:auto}.crawl-errors-float .crawl-error{box-shadow:0 2px 8px var(--color-shadow-medium);border-radius:8px}.risk-menu-item,.sort-menu-item{display:flex!important;align-items:center;flex-wrap:nowrap;gap:10px}.risk-menu-item.mat-mdc-menu-item .mat-mdc-menu-item-text,.risk-menu-item .mat-mdc-menu-item-text,.sort-menu-item.mat-mdc-menu-item .mat-mdc-menu-item-text,.sort-menu-item .mat-mdc-menu-item-text{display:contents!important}.risk-menu-item .sev-dot,.sort-menu-item .sev-dot{margin-right:2px;flex-shrink:0}.risk-menu-item.sort-menu-item--active,.sort-menu-item.sort-menu-item--active{background:var(--color-surface-muted);font-weight:600}.risk-menu-item .sort-menu-item__check,.sort-menu-item .sort-menu-item__check{margin-left:auto;color:var(--color-munit-brand);flex-shrink:0;align-self:center}.mat-mdc-menu-panel:has(app-menu-item){border-radius:16px!important;box-shadow:0 8px 32px var(--color-shadow-medium)!important;min-width:260px!important;padding:8px 0!important;background:var(--color-surface)}.mat-mdc-menu-panel:has(app-menu-item) .mat-mdc-menu-item{height:52px;min-height:52px;padding:0 20px;gap:14px;font-size:15px;font-weight:500;color:var(--color-text-primary);letter-spacing:0}.mat-mdc-menu-panel:has(app-menu-item) .mat-mdc-menu-item mat-icon{font-size:22px;width:22px;height:22px;color:var(--color-text-primary);flex-shrink:0;margin:0}.mat-mdc-menu-panel:has(app-menu-item) .mat-mdc-menu-item:hover .mat-mdc-menu-item-text,.mat-mdc-menu-panel:has(app-menu-item) .mat-mdc-menu-item:hover mat-icon{color:var(--color-text-primary)}.mat-mdc-menu-panel:has(app-menu-item) .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:14px}.mat-mdc-menu-panel:has(app-menu-item) .mat-divider{margin:4px 0;border-color:var(--color-border)}.mat-mdc-menu-panel:has(.checkbox-item){border-radius:18px!important;border:1px solid var(--color-border)!important;box-shadow:0 16px 40px var(--color-shadow-medium),0 2px 6px var(--color-shadow-soft)!important;min-width:300px!important;padding:10px!important;background:var(--color-surface)}.mat-mdc-menu-panel:has(.checkbox-item--channel),.mat-mdc-menu-panel:has(.checkbox-item--lm-module){min-width:380px!important;max-height:560px!important;padding:14px!important}.mat-mdc-menu-panel:has(.checkbox-item--lm-module){min-width:min(500px,100vw - 32px)!important;max-width:min(560px,100vw - 32px)!important}.lm-scope-tabs{display:flex;gap:6px;padding:4px 4px 8px}.lm-scope-tabs__tab{flex:1;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--color-text-primary);background:transparent;color:var(--color-text-secondary);font-family:var(--type-label-large-font-family);font-size:var(--type-label-large-font-size);font-weight:600;line-height:var(--type-label-large-line-height);letter-spacing:var(--type-label-large-letter-spacing);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.lm-scope-tabs__tab:hover:not(.is-active){background:var(--color-overlay-hover);color:var(--color-text-primary)}.lm-scope-tabs__tab.is-active{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.checkbox-item{display:flex;align-items:center;gap:16px;padding:12px 16px;margin:2px 0;border-radius:10px;font-size:15px;font-weight:600;line-height:1.2;color:var(--color-text-primary);cursor:pointer;transition:background .12s ease,color .12s ease}.checkbox-item:hover{background:var(--color-overlay-hover)}.checkbox-item--sub{padding-left:48px}.checkbox-item .checkbox-item__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-item .checkbox-item__hint{display:block;margin-top:2px;font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);font-weight:var(--type-label-medium-font-weight);line-height:var(--type-label-medium-line-height);color:var(--color-text-muted);white-space:normal}.checkbox-item .checkbox-item__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--color-text-primary);margin:0 12px 0 4px}.checkbox-item .checkbox-item__icon svg{display:block}.checkbox-item app-checkbox{flex-shrink:0}.checkbox-item:has(.checkbox-item__hint){align-items:flex-start}.checkbox-item:has(.checkbox-item__hint) app-checkbox{margin-top:-5px}.checkbox-item:has(.checkbox-item__hint) app-radio{margin-top:-12px}.checkbox-item:has(.checkbox-item__hint) .checkbox-item__icon{margin-top:-1px}.mat-mdc-menu-panel:has(.checkbox-item) .mat-divider,.checkbox-panel__divider{display:block;height:1px;border:0;background:var(--color-border-dim);margin:8px 6px}.checkbox-item--channel{padding:14px 18px;font-size:16px;gap:18px}.checkbox-item--lm-module{min-height:52px;padding:10px 16px;gap:8px}.checkbox-item--lm-module app-radio{margin-right:-10px}.checkbox-item--lm-module .checkbox-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-item--lm-module .checkbox-item__icon{width:20px;height:20px;border-radius:0;font-size:15px;line-height:1;background:transparent!important;color:var(--color-text-primary)!important;margin:0 -6px 0 0}.checkbox-item--lm-module .checkbox-item__icon+.checkbox-item__label .checkbox-item__hint{margin-left:-22px}.checkbox-item--lm-module .checkbox-item__label:has(.checkbox-item__hint){overflow:visible}.add-panel.mat-mdc-menu-panel{border-radius:12px!important;box-shadow:0 8px 32px var(--color-shadow-medium)!important;min-width:220px!important;padding:8px 0!important;background:var(--color-surface)}.add-panel .mat-mdc-menu-item{height:48px;min-height:48px;padding:0 20px;font-size:14px;font-weight:600;color:var(--color-text-primary);letter-spacing:0;gap:12px}.add-panel .mat-mdc-menu-item svg{flex-shrink:0}.add-panel .mat-divider{margin:4px 0;border-color:var(--color-border)}.radio-panel.mat-mdc-menu-panel{border-radius:12px!important;box-shadow:0 4px 16px var(--color-shadow-medium)!important;min-width:240px!important;padding:8px 0!important;background:var(--color-surface)}.radio-panel .radio-item{display:flex;align-items:center;gap:10px;padding:6px 20px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:background .1s}.radio-panel .radio-item:hover{background:var(--color-overlay-hover)}.radio-panel .radio-item__label{line-height:1}app-button.btn-circle .saga-btn{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;--mdc-filled-button-container-shape: 50%;--mdc-filled-button-container-height: 48px}app-button.btn-circle .saga-btn .mat-mdc-button-touch-target{width:48px!important;height:48px!important}app-button.btn-circle .saga-btn .mdc-button__label,app-button.btn-circle .saga-btn .saga-btn__inner{padding:0!important;margin:0!important;gap:0!important;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}app-button.btn-circle .saga-btn .saga-btn__label:empty{display:none}app-button.btn-circle .saga-btn .saga-btn__prefix-icon{margin:0!important;padding:0!important;width:18px!important;height:18px!important;font-size:18px!important;display:inline-flex;align-items:center;justify-content:center}app-button.btn-circle .saga-btn .saga-btn__prefix-icon svg{display:block;width:18px;height:18px}.mat-mdc-menu-panel:has(.result-action__label){border-radius:14px!important;border:1px solid var(--color-border-dim)!important;box-shadow:0 2px 6px var(--color-shadow-medium),0 4px 16px var(--color-shadow-soft)!important;min-width:400px!important;width:400px!important;max-width:440px!important;background:var(--color-surface)!important}.mat-mdc-menu-panel:has(.result-action__label) .mat-mdc-menu-content{padding:6px!important;background:var(--color-surface)!important}.mat-mdc-menu-panel:has(.result-action__label) .mat-mdc-menu-item{min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:10px!important;color:var(--color-text-primary)!important;font-family:var(--type-label-large-font-family, var(--font-sans))!important;transition:background .15s ease}.mat-mdc-menu-panel:has(.result-action__label) .mat-mdc-menu-item:hover{background:var(--color-overlay-hover)!important}.mat-mdc-menu-panel:has(.result-action__label) .mat-mdc-menu-item-text,.mat-mdc-menu-panel:has(.result-action__label) .mdc-list-item__primary-text{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;color:var(--color-text-primary)!important;width:100%;font-size:var(--type-label-large-font-size, 14px)!important;font-weight:var(--type-label-large-font-weight, 500)!important;line-height:var(--type-label-large-line-height, 20px)!important}.mat-mdc-menu-panel:has(.result-action__label) .mat-mdc-menu-submenu-icon{position:static!important;margin:0 0 0 4px!important;padding:0!important}.result-action{min-width:0;height:40px!important;padding:0 12px!important;border-radius:8px;transition:background .12s}.result-action:hover{background:var(--color-surface-muted)!important}.result-action .mdc-list-item__primary-text,.result-action .mat-mdc-menu-item-text{display:flex!important;align-items:center!important;gap:12px;width:100%;line-height:1}.result-action--checkbox{min-width:280px;height:40px!important;padding:0 12px!important;border-radius:8px;display:flex!important;align-items:center!important;gap:12px;transition:background .12s}.result-action--checkbox:hover{background:var(--color-surface-muted)!important}.result-action--checkbox .mdc-list-item__primary-text,.result-action--checkbox .mat-mdc-menu-item-text{display:flex;align-items:center;gap:12px;width:100%}.result-action__icon{width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--color-text-secondary, #555)!important;flex-shrink:0;margin:0!important}.result-action__icon svg{display:block;stroke:currentColor;width:18px;height:18px}.result-action__checkbox{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--color-border-medium);background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,border-color .12s}.result-action__checkbox--checked{background:var(--color-text-primary);border-color:var(--color-text-primary)}.result-action__label{flex:1;text-align:left;padding-left:0!important;font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;display:inline-flex;align-items:center}.result-action__divider{border:none;border-top:1px solid var(--color-border, #e5e7eb);margin:6px 12px}.result-action__footer{position:sticky;bottom:0;background:var(--color-white);padding:12px 14px 12px 38px;margin-top:6px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-start}.result-action__footer app-button{--mdc-filled-button-container-height: 22px !important;--mdc-filled-button-label-text-size: 11px !important;--mdc-filled-button-container-shape: 5px !important}.result-action__footer app-button .saga-btn,.result-action__footer app-button .mat-mdc-button-base{height:22px!important;min-height:22px!important;line-height:22px!important;padding:0 8px!important;font-size:11px!important;border-radius:5px!important}.result-action__footer app-button .saga-btn__label{font-size:11px!important;letter-spacing:0!important}.result-action__confirm{background:var(--color-text-primary);color:var(--color-white);border:none;border-radius:8px;padding:0 16px;height:34px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.result-action__confirm:hover{opacity:.85}app-button.confirm-btn{--mdc-filled-button-container-height: 22px !important;--mdc-filled-button-label-text-size: 11px !important;--mdc-filled-button-container-shape: 5px !important}app-button.confirm-btn .saga-btn,app-button.confirm-btn .mat-mdc-button-base{height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;border-radius:5px!important}app-button.confirm-btn .saga-btn__label{font-size:11px!important;letter-spacing:0!important;line-height:22px!important}.mat-mdc-menu-panel:has(.add-menu__item,.tag-form){--mat-menu-container-shape: 12px;--mat-menu-container-color: var(--color-surface);--mat-menu-container-elevation-shadow: 0 12px 32px var(--color-shadow-medium);min-width:240px!important;border:1px solid var(--color-border)!important;padding:6px!important}.mat-mdc-menu-panel:has(.add-menu__item,.tag-form) .mat-mdc-menu-content{padding:0!important}.add-menu__item.mat-mdc-menu-item{--mat-menu-item-label-text-color: var(--color-text-primary);--mat-menu-item-hover-state-layer-color: var(--color-surface-inset);--mat-menu-item-focus-state-layer-color: var(--color-surface-inset);--mat-menu-item-label-text-font: var(--font-sans);--mat-menu-item-label-text-size: var(--type-body-medium-font-size);--mat-menu-item-label-text-weight: 500;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;min-height:40px!important;padding:8px 12px!important;border-radius:8px!important;font-weight:500!important}.add-menu__item.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:12px}.add-menu__item.mat-mdc-menu-item:focus-visible{outline:2px solid var(--color-munit-brand);outline-offset:-2px}.add-menu__icon{width:18px;text-align:center;font-size:14px;color:var(--color-text-primary)}.add-menu__label{flex:1;color:var(--color-text-primary)}.add-menu__divider{height:1px;background:var(--color-border);margin:6px 4px}.add-menu__item--has-sub .mat-mdc-menu-submenu-icon{display:none!important}.add-menu__item--has-sub:after{content:"\f105";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro";font-weight:900;margin-left:auto;color:var(--color-text-muted);font-size:11px;line-height:1;transition:color .12s ease,transform .12s ease}.add-menu__item--has-sub:hover:after{color:var(--color-text-primary);transform:translate(1px)}.mat-mdc-menu-panel:has(.tag-form){min-width:360px!important;max-width:420px!important;padding:0!important;border-radius:16px!important;box-shadow:0 20px 48px var(--color-shadow-medium)!important}.mat-mdc-menu-panel:has(.tag-form) .mat-mdc-menu-content{padding:0!important}.tag-form{display:flex;flex-direction:column;padding:20px;gap:12px}.tag-form__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.tag-form__label{font-size:16px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em;line-height:1.2}.tag-form__optional{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tag-form__input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);font-size:14px;font-weight:500;color:var(--color-text-primary);box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}.tag-form__input::placeholder{color:var(--color-text-muted);font-weight:400}.tag-form__input:hover{border-color:var(--color-border-medium)}.tag-form__input:focus,.tag-form__input:focus-visible,.tag-form__input.is-focused{outline:none;border-color:var(--color-text-primary);box-shadow:0 0 0 3px var(--color-munit-brand-10)}.tag-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 18px;border-radius:999px;border:none;background:var(--color-text-primary);color:var(--color-surface);font-size:14px;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:opacity .12s ease,transform .08s ease}.tag-form__submit i{font-size:11px;font-weight:900;transition:transform .15s ease}.tag-form__submit:hover:not(:disabled){opacity:.94}.tag-form__submit:hover:not(:disabled) i{transform:translate(2px)}.tag-form__submit:active:not(:disabled){transform:translateY(1px)}.tag-form__submit:focus-visible{outline:2px solid var(--color-munit-brand);outline-offset:2px}.tag-form__submit:disabled{background:var(--color-surface-inset);color:var(--color-text-muted);cursor:not-allowed}.tag-form__hint{font-size:11.5px;color:var(--color-text-muted);line-height:1.3;text-align:center;margin-top:-2px}.tag-form__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:10.5px;font-weight:600;margin:0 2px}.tag-form__categories{display:flex;flex-direction:column;gap:6px}.tag-form__categories-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.tag-form__categories-list{display:flex;flex-wrap:wrap;gap:6px}.tag-form__cat-chip{appearance:none;background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:999px;padding:4px 12px;display:inline-flex;align-items:center;cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--color-text-secondary);transition:background .15s ease,border-color .15s ease,color .15s ease}.tag-form__cat-chip:hover{background:var(--color-surface);border-color:var(--color-text-muted);color:var(--color-text-primary)}.tag-form__cat-chip--selected{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.tag-form__cat-chip--selected:hover{opacity:.85}.tag-form__error{font-size:12px;color:var(--color-severity-critical);font-weight:500}.mat-mdc-menu-panel:has(.silo-menu__item),.mat-mdc-menu-panel:has(.silo-menu__orgs){min-width:220px;border-radius:12px;border:1px solid var(--color-border-dim);box-shadow:0 2px 6px var(--color-shadow-medium),0 4px 16px var(--color-shadow-soft)}.mat-mdc-menu-panel:has(.silo-menu__item) .mat-mdc-menu-content,.mat-mdc-menu-panel:has(.silo-menu__orgs) .mat-mdc-menu-content{padding:6px}.silo-menu__search{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;height:36px;border:1px solid var(--color-border-dim);border-radius:8px;background:var(--color-bg-subtle)}.silo-menu__search i{font-size:11px;color:var(--color-text-secondary);flex-shrink:0}.silo-menu__search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;font-weight:500;color:var(--color-text-primary)}.silo-menu__search input::placeholder{color:var(--color-text-secondary)}.silo-menu__empty{padding:10px;font-size:12px;color:var(--color-text-secondary);text-align:center}.silo-menu__item{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;width:100%;height:40px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--color-text-primary)}.silo-menu__item.is-active,.silo-menu__item:hover{background:var(--color-bg-subtle)}.silo-menu__section{display:flex;align-items:baseline;gap:5px;padding:6px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.silo-menu__section--silos{padding-top:8px}.silo-menu__section-org{font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.silo-menu__orgs{margin:2px;padding:4px;border:1px solid var(--color-border-dim);border-radius:10px;background:var(--color-bg-subtle)}.silo-menu__orgs .silo-menu__section{padding-top:4px}.silo-menu__divider{height:1px;margin:8px -6px;background:var(--color-border-dim)}.silo-menu__org-select{display:block;margin:0 2px 4px}.silo-menu__orgs .silo-menu__org-select .select-field{--mat-select-trigger-text-size: 13px;--mat-select-trigger-text-weight: 600;--mdc-outlined-text-field-outline-color: var(--color-border-dim);--mdc-outlined-text-field-hover-outline-color: var(--color-text-secondary);--mdc-outlined-text-field-label-text-size: 13px}.silo-menu__orgs .silo-menu__org-select .select-field .mat-mdc-text-field-wrapper{background:var(--color-surface)}.silo-menu__orgs .silo-menu__org-select .select-field .mat-mdc-form-field-infix{min-height:36px;padding-top:7px;padding-bottom:7px}.silo-menu__orgs .silo-menu__org-select .select-field .mat-mdc-select-value,.silo-menu__orgs .silo-menu__org-select .select-field .mat-mdc-select-value-text,.silo-menu__orgs .silo-menu__org-select .select-field .mat-mdc-select-arrow{color:var(--color-text-primary)!important}.silo-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-black);font-size:11px;font-weight:700;flex-shrink:0}.silo-menu__label{flex:1;text-align:left}.silo-menu__check{font-size:12px;color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;align-self:center}.mat-mdc-menu-panel:has([data-testid=menu-item-generate-report]){min-width:240px}.mat-mdc-menu-panel:has([data-testid=menu-item-generate-report]) .mat-mdc-menu-item{font-size:13px;color:var(--color-text-primary)}.mat-mdc-menu-panel:has([data-testid=menu-item-generate-report]) .mat-mdc-menu-item .mat-icon{width:18px;height:18px;font-size:18px;margin-right:8px;color:var(--color-text-secondary)}.app-shell i[class^=fa-]:not(:is(.app-sidebar,.app-topbar,.saga-btn,.mdc-button,.dropdown-btn,.view-toggle,.trend-cat-grid__btn,.bucket-row__lead,.ccard__avatar,app-badge,.ccard__sev-chip,.tc__posture-badge,.domain-row__pill,.exposure__tag,.exposure__row-tag,.whois-block__pill,.exposure__cat-check,.exposure__cat-icon,.exposure-card__cat-icon,.exposure-detail-drawer__icon,.case-detail__log-bulk-btn,.media-cta,.media-byline__logo--platform,.cp-channel--active,.cp-channel-row,.sp-item--active,.sp-item-row,.token-row__regen,.query-form__add,.keyword-row__add,.keyword-chip,app-module-pill,app-analytics-report,app-toast-host,.silo-row__lock.is-locked,app-checkbox,.select-all-pill,.tag-chip--selected) *),.app-shell i[class*=" fa-"]:not(:is(.app-sidebar,.app-topbar,.saga-btn,.mdc-button,.dropdown-btn,.view-toggle,.trend-cat-grid__btn,.bucket-row__lead,.ccard__avatar,app-badge,.ccard__sev-chip,.tc__posture-badge,.domain-row__pill,.exposure__tag,.exposure__row-tag,.whois-block__pill,.exposure__cat-check,.exposure__cat-icon,.exposure-card__cat-icon,.exposure-detail-drawer__icon,.case-detail__log-bulk-btn,.media-cta,.media-byline__logo--platform,.cp-channel--active,.cp-channel-row,.sp-item--active,.sp-item-row,.token-row__regen,.query-form__add,.keyword-row__add,.keyword-chip,app-module-pill,app-analytics-report,app-toast-host,.silo-row__lock.is-locked,app-checkbox,.select-all-pill,.tag-chip--selected) *),.saga-side-drawer i[class^=fa-]:not(:is(.app-sidebar,.app-topbar,.saga-btn,.mdc-button,.dropdown-btn,.view-toggle,.trend-cat-grid__btn,.bucket-row__lead,.ccard__avatar,app-badge,.ccard__sev-chip,.tc__posture-badge,.domain-row__pill,.exposure__tag,.exposure__row-tag,.whois-block__pill,.exposure__cat-check,.exposure__cat-icon,.exposure-card__cat-icon,.exposure-detail-drawer__icon,.case-detail__log-bulk-btn,.media-cta,.media-byline__logo--platform,.cp-channel--active,.cp-channel-row,.sp-item--active,.sp-item-row,.token-row__regen,.query-form__add,.keyword-row__add,.keyword-chip,app-module-pill,app-analytics-report,app-toast-host,.silo-row__lock.is-locked,app-checkbox,.select-all-pill,.tag-chip--selected) *),.saga-side-drawer i[class*=" fa-"]:not(:is(.app-sidebar,.app-topbar,.saga-btn,.mdc-button,.dropdown-btn,.view-toggle,.trend-cat-grid__btn,.bucket-row__lead,.ccard__avatar,app-badge,.ccard__sev-chip,.tc__posture-badge,.domain-row__pill,.exposure__tag,.exposure__row-tag,.whois-block__pill,.exposure__cat-check,.exposure__cat-icon,.exposure-card__cat-icon,.exposure-detail-drawer__icon,.case-detail__log-bulk-btn,.media-cta,.media-byline__logo--platform,.cp-channel--active,.cp-channel-row,.sp-item--active,.sp-item-row,.token-row__regen,.query-form__add,.keyword-row__add,.keyword-chip,app-module-pill,app-analytics-report,app-toast-host,.silo-row__lock.is-locked,app-checkbox,.select-all-pill,.tag-chip--selected) *){color:var(--color-text-primary)!important}.saga-side-drawer .card__eyebrow{color:var(--color-text-primary)!important}.overview-grid .cdk-drag:hover .widget-grip,.widget-grip:focus-visible,.overview-grid .cdk-drag.cdk-drag-dragging .widget-grip{opacity:1}.dashboard.widget-selection-mode .widget-grip{display:none}.dashboard-drag-preview,.cdk-drag-preview{box-sizing:border-box;border-radius:12px;background:var(--color-surface);box-shadow:0 12px 32px var(--color-shadow-medium),0 0 0 1px var(--color-border);opacity:.96;pointer-events:none;cursor:grabbing}.dashboard__widgets.cdk-drop-list-dragging>.cdk-drag:not(.cdk-drag-placeholder),.overview-grid.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}:host-context([data-theme=dark]) .widget-grip{color:var(--color-text-muted)}:host-context([data-theme=dark]) .widget-grip:hover,:host-context([data-theme=dark]) .widget-grip:focus-visible{background:var(--color-surface-inset);color:var(--color-text-primary);border-color:var(--color-border)}[data-theme=dark]{--mat-button-outlined-outline-color: var(--color-text-primary);--mat-button-outlined-label-text-color: var(--color-text-primary);--mat-sys-outline: var(--color-text-primary)}
