:root{--nside-color-orange-50: #FFF2EC;--nside-color-orange-100: #FFE5DB;--nside-color-orange-200: #FFCEBD;--nside-color-orange-300: #FCAF96;--nside-color-orange-400: #F68A66;--nside-color-orange-500: #F25D22;--nside-color-orange-600: #D24500;--nside-color-orange-650: #CE4711;--nside-color-orange-700: #B22B00;--nside-color-orange-750: #A83709;--nside-color-orange-800: #8B1D00;--nside-color-orange-900: #670E00;--nside-color-gray-50: #F7F7F7;--nside-color-gray-75: #EFEFEF;--nside-color-gray-100: #EBEBEB;--nside-color-gray-150: #E4E4E4;--nside-color-gray-200: #DCDCDC;--nside-color-gray-300: #CCCCCC;--nside-color-gray-400: #A4A4A4;--nside-color-gray-425: #999999;--nside-color-gray-460: #8E8E8E;--nside-color-gray-500: #767676;--nside-color-gray-550: #707070;--nside-color-gray-600: #5A5A5A;--nside-color-gray-700: #444444;--nside-color-gray-750: #333333;--nside-color-gray-800: #2E2E2E;--nside-color-gray-850: #242424;--nside-color-gray-900: #1B1B1B;--nside-color-gray-950: #111111;--nside-color-success-50: #EFF9F0;--nside-color-success-100: #E2F1E4;--nside-color-success-200: #C7E3CC;--nside-color-success-300: #A6D2AE;--nside-color-success-400: #7EBE8B;--nside-color-success-500: #4DAB66;--nside-color-success-600: #359150;--nside-color-success-700: #1B763A;--nside-color-success-800: #005D24;--nside-color-success-900: #004316;--nside-color-warning-50: #FBF6E6;--nside-color-warning-100: #F7ECCF;--nside-color-warning-200: #EED9A1;--nside-color-warning-300: #E5C15B;--nside-color-warning-400: #E2B40A;--nside-color-warning-500: #B58F00;--nside-color-warning-600: #987700;--nside-color-warning-700: #7B5F00;--nside-color-warning-800: #5F4900;--nside-color-warning-900: #443300;--nside-color-danger-50: #FFF1F2;--nside-color-danger-100: #FFE5E6;--nside-color-danger-200: #FBCDD0;--nside-color-danger-300: #F4B0B5;--nside-color-danger-400: #EA8E97;--nside-color-danger-500: #DF6978;--nside-color-danger-600: #D63B5A;--nside-color-danger-700: #B31D43;--nside-color-danger-800: #91002E;--nside-color-danger-900: #6A001F;--nside-color-info-50: #EFF7FF;--nside-color-info-100: #E2EEFB;--nside-color-info-200: #C9DDF3;--nside-color-info-300: #AAC8E8;--nside-color-info-400: #86B0DD;--nside-color-info-500: #6098D2;--nside-color-info-600: #3381CA;--nside-color-info-700: #1866A9;--nside-color-info-800: #004D8B;--nside-color-info-900: #003669;--nside-color-base-white: #FFFFFF;--nside-color-base-black: #000000;--nside-color-base-offwhite: #F9F9F9;--nside-color-base-gradient-end: #FF914D;--nside-font-family-display: Oswald, "Arial Narrow", Impact, sans-serif;--nside-font-family-body: Roboto, "Helvetica Neue", Arial, sans-serif;--nside-font-family-accent: "Kaushan Script", cursive;--nside-font-family-mono: "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--nside-font-weight-light: 300;--nside-font-weight-regular: 400;--nside-font-weight-medium: 500;--nside-font-weight-semibold: 600;--nside-font-weight-bold: 700;--nside-font-size-2xs: .6875rem;--nside-font-size-xs: .75rem;--nside-font-size-sm: .875rem;--nside-font-size-md: 1rem;--nside-font-size-lg: 1.125rem;--nside-font-size-xl: 1.375rem;--nside-font-size-2xl: 1.75rem;--nside-font-size-3xl: 2.25rem;--nside-font-size-4xl: 3rem;--nside-font-size-5xl: 4rem;--nside-font-leading-tight: 1.15;--nside-font-leading-snug: 1.25;--nside-font-leading-normal: 1.5;--nside-font-leading-relaxed: 1.6;--nside-font-tracking-tight: -.01em;--nside-font-tracking-none: 0em;--nside-font-tracking-wide: .05em;--nside-font-tracking-wider: .1em;--nside-font-tracking-widest: .15em;--nside-font-min-size-display: 14pt;--nside-font-min-size-body-print: 8pt;--nside-font-min-size-body-screen: 12pt;--nside-font-min-size-accent: 20pt;--nside-space-0: 0rem;--nside-space-1: .25rem;--nside-space-2: .5rem;--nside-space-3: .75rem;--nside-space-4: 1rem;--nside-space-5: 1.25rem;--nside-space-6: 1.5rem;--nside-space-8: 2rem;--nside-space-10: 2.5rem;--nside-space-12: 3rem;--nside-space-16: 4rem;--nside-space-20: 5rem;--nside-space-24: 6rem;--nside-space-px: 1px;--nside-space-0-5: .125rem;--nside-radius-none: 0;--nside-radius-sm: .25rem;--nside-radius-md: .375rem;--nside-radius-lg: .5rem;--nside-radius-xl: .75rem;--nside-radius-2xl: 1rem;--nside-radius-full: 9999px;--nside-radius-pill: 1.375rem;--nside-shadow-xs: 0 1px 2px rgba(0,0,0,.05);--nside-shadow-sm: 0 1px 2px rgba(0,0,0,.06), 0 1px 3px rgba(0,0,0,.1);--nside-shadow-md: 0 2px 4px rgba(0,0,0,.06), 0 4px 8px rgba(0,0,0,.1);--nside-shadow-lg: 0 4px 8px rgba(0,0,0,.06), 0 8px 20px rgba(0,0,0,.12);--nside-shadow-xl: 0 8px 16px rgba(0,0,0,.08), 0 16px 40px rgba(0,0,0,.14);--nside-shadow-brand: 0 3px 8px rgba(242,93,34,.24);--nside-shadow-focus: 0 0 0 3px rgba(242,93,34,.45);--nside-gradient-brand: linear-gradient(180deg, #F25D22 0%, #FF914D 100%);--nside-motion-duration-instant: 0ms;--nside-motion-duration-fast: .12s;--nside-motion-duration-normal: .2s;--nside-motion-duration-slow: .32s;--nside-motion-duration-slower: .5s;--nside-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--nside-motion-easing-enter: cubic-bezier(0, 0, 0, 1);--nside-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--nside-breakpoint-sm: 640px;--nside-breakpoint-md: 768px;--nside-breakpoint-lg: 1024px;--nside-breakpoint-xl: 1280px;--nside-breakpoint-2xl: 1536px;--nside-z-base: 0;--nside-z-dropdown: 1000;--nside-z-sticky: 1100;--nside-z-overlay: 1200;--nside-z-modal: 1300;--nside-z-popover: 1400;--nside-z-toast: 1500;--nside-z-tooltip: 1600;--nside-text-default: #5A5A5A;--nside-text-strong: #2E2E2E;--nside-text-muted: #767676;--nside-text-inverse: #FFFFFF;--nside-text-accent: #F25D22;--nside-text-accent-strong: #B22B00;--nside-text-on-accent: #000000;--nside-text-link: #B22B00;--nside-text-disabled: #8E8E8E;--nside-surface-default: #FFFFFF;--nside-surface-subtle: #F9F9F9;--nside-surface-sunken: #EFEFEF;--nside-surface-raised: #FFFFFF;--nside-surface-inverse: #1B1B1B;--nside-surface-accent: #F25D22;--nside-surface-accent-subtle: #FFF2EC;--nside-border-default: #8E8E8E;--nside-border-strong: #A4A4A4;--nside-border-subtle: #E4E4E4;--nside-border-accent: #F25D22;--nside-border-focus: #CE4711;--nside-action-primary-bg: #FF914D;--nside-action-primary-bg-hover: #F25D22;--nside-action-primary-bg-active: #D24500;--nside-action-primary-fg: #000000;--nside-action-secondary-bg: #FFFFFF;--nside-action-secondary-bg-hover: #EBEBEB;--nside-action-secondary-fg: #5A5A5A;--nside-action-secondary-border: #CCCCCC;--nside-action-disabled-bg: #DCDCDC;--nside-action-disabled-fg: #767676;--nside-action-danger-bg: #B31D43;--nside-action-danger-bg-hover: #91002E;--nside-action-danger-bg-active: #6A001F;--nside-action-danger-fg: #FFFFFF;--nside-status-success-fg: #1B763A;--nside-status-success-bg: #EFF9F0;--nside-status-success-border: #359150;--nside-status-warning-fg: #7B5F00;--nside-status-warning-bg: #FBF6E6;--nside-status-warning-border: #987700;--nside-status-danger-fg: #B31D43;--nside-status-danger-bg: #FFF1F2;--nside-status-danger-border: #D63B5A;--nside-status-info-fg: #1866A9;--nside-status-info-bg: #EFF7FF;--nside-status-info-border: #3381CA}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--nside-text-default: #F9F9F9;--nside-text-strong: #FFFFFF;--nside-text-muted: #CCCCCC;--nside-text-inverse: #1B1B1B;--nside-text-accent: #000000;--nside-text-accent-strong: #F25D22;--nside-text-on-accent: #000000;--nside-text-link: #F68A66;--nside-text-disabled: #999999;--nside-surface-default: #111111;--nside-surface-subtle: #1B1B1B;--nside-surface-sunken: #242424;--nside-surface-raised: #1B1B1B;--nside-surface-inverse: #FFFFFF;--nside-surface-accent: #F25D22;--nside-surface-accent-subtle: #F25D22;--nside-border-default: #707070;--nside-border-strong: #5A5A5A;--nside-border-subtle: #333333;--nside-border-accent: #F68A66;--nside-border-focus: #F25D22;--nside-action-primary-bg: #F25D22;--nside-action-primary-bg-hover: #D24500;--nside-action-primary-bg-active: #CE4711;--nside-action-primary-fg: #000000;--nside-action-secondary-bg: #2E2E2E;--nside-action-secondary-bg-hover: #444444;--nside-action-secondary-fg: #DCDCDC;--nside-action-secondary-border: #5A5A5A;--nside-action-disabled-bg: #2E2E2E;--nside-action-disabled-fg: #767676;--nside-action-danger-bg: #DF6978;--nside-action-danger-bg-hover: #EA8E97;--nside-action-danger-bg-active: #F4B0B5;--nside-action-danger-fg: #000000;--nside-status-success-fg: #A6D2AE;--nside-status-success-bg: #004316;--nside-status-success-border: #4DAB66;--nside-status-warning-fg: #E5C15B;--nside-status-warning-bg: #443300;--nside-status-warning-border: #B58F00;--nside-status-danger-fg: #F4B0B5;--nside-status-danger-bg: #6A001F;--nside-status-danger-border: #DF6978;--nside-status-info-fg: #AAC8E8;--nside-status-info-bg: #003669;--nside-status-info-border: #6098D2}}:root[data-theme=dark]{--nside-text-default: #F9F9F9;--nside-text-strong: #FFFFFF;--nside-text-muted: #CCCCCC;--nside-text-inverse: #1B1B1B;--nside-text-accent: #000000;--nside-text-accent-strong: #F25D22;--nside-text-on-accent: #000000;--nside-text-link: #F68A66;--nside-text-disabled: #999999;--nside-surface-default: #111111;--nside-surface-subtle: #1B1B1B;--nside-surface-sunken: #242424;--nside-surface-raised: #1B1B1B;--nside-surface-inverse: #FFFFFF;--nside-surface-accent: #F25D22;--nside-surface-accent-subtle: #F25D22;--nside-border-default: #707070;--nside-border-strong: #5A5A5A;--nside-border-subtle: #333333;--nside-border-accent: #F68A66;--nside-border-focus: #F25D22;--nside-action-primary-bg: #F25D22;--nside-action-primary-bg-hover: #D24500;--nside-action-primary-bg-active: #CE4711;--nside-action-primary-fg: #000000;--nside-action-secondary-bg: #2E2E2E;--nside-action-secondary-bg-hover: #444444;--nside-action-secondary-fg: #DCDCDC;--nside-action-secondary-border: #5A5A5A;--nside-action-disabled-bg: #2E2E2E;--nside-action-disabled-fg: #767676;--nside-action-danger-bg: #DF6978;--nside-action-danger-bg-hover: #EA8E97;--nside-action-danger-bg-active: #F4B0B5;--nside-action-danger-fg: #000000;--nside-status-success-fg: #A6D2AE;--nside-status-success-bg: #004316;--nside-status-success-border: #4DAB66;--nside-status-warning-fg: #E5C15B;--nside-status-warning-bg: #443300;--nside-status-warning-border: #B58F00;--nside-status-danger-fg: #F4B0B5;--nside-status-danger-bg: #6A001F;--nside-status-danger-border: #DF6978;--nside-status-info-fg: #AAC8E8;--nside-status-info-bg: #003669;--nside-status-info-border: #6098D2}html{--mat-sys-background: light-dark(#fff8f5, #181210);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeee8, #362f2b);--mat-sys-inverse-primary: light-dark(#ffb787, #964900);--mat-sys-inverse-surface: light-dark(#362f2b, #ece0da);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #502400);--mat-sys-on-primary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-primary-fixed: light-dark(#311300, #311300);--mat-sys-on-primary-fixed-variant: light-dark(#723600, #723600);--mat-sys-on-secondary: light-dark(#ffffff, #422b1b);--mat-sys-on-secondary-container: light-dark(#5b4130, #ffdcc7);--mat-sys-on-secondary-fixed: light-dark(#2b1708, #2b1708);--mat-sys-on-secondary-fixed-variant: light-dark(#5b4130, #5b4130);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-on-surface-variant: light-dark(#52443c, #f4ded3);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d7c3b8, #52443c);--mat-sys-primary: light-dark(#964900, #ffb787);--mat-sys-primary-container: light-dark(#ffdcc7, #723600);--mat-sys-primary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-primary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#755846, #e5bfa8);--mat-sys-secondary-container: light-dark(#ffdcc7, #5b4130);--mat-sys-secondary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-secondary-fixed-dim: light-dark(#e5bfa8, #e5bfa8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f5, #181210);--mat-sys-surface-bright: light-dark(#fff8f5, #3f3834);--mat-sys-surface-container: light-dark(#f8ebe6, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e1, #2f2926);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a3330);--mat-sys-surface-container-low: light-dark(#fef1ec, #201a17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0b);--mat-sys-surface-dim: light-dark(#e3d8d3, #181210);--mat-sys-surface-tint: light-dark(#964900, #ffb787);--mat-sys-surface-variant: light-dark(#f4ded3, #52443c);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--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 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;--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-sidenav-container-shape: 0;--mat-tab-active-indicator-color: var(--nside-surface-accent);--mat-tab-active-focus-indicator-color: var(--nside-surface-accent);--mat-tab-active-hover-indicator-color: var(--nside-surface-accent);--mat-progress-bar-active-indicator-color: var(--nside-surface-accent)}*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #5A5A5A;--color-accent: #F25D22;--color-black: #000000;--color-white: #FFFFFF;--color-neutral: #CCCCCC;--color-bg: #F5F5F5}html,body{height:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif;background-color:var(--color-bg)}.page-container{padding:24px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-header h1{margin:0;font-size:24px;font-weight:500}.filter-bar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:16px;background:var(--color-white);border-radius:4px;box-shadow:0 1px 3px #0000001f}.filter-bar mat-form-field{min-width:160px}table{width:100%}.status-chip{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-chip.new{background:#e3f2fd;color:#1565c0}.status-chip.engaged{background:#e8f5e9;color:#2e7d32}.status-chip.warm{background:#fff3e0;color:#e65100}.status-chip.mql{background:#fce4ec;color:#880e4f}.status-chip.sql{background:#f3e5f5;color:#4a148c}.status-chip.disqualified{background:#fafafa;color:#616161}.status-chip.active{background:#e8f5e9;color:#2e7d32}.status-chip.draft{background:#f5f5f5;color:#757575}.status-chip.completed{background:#e3f2fd;color:#1565c0}.status-chip.archived{background:#fafafa;color:#9e9e9e}.status-chip.pending{background:#fff8e1;color:#f57f17}.status-chip.processing{background:#e3f2fd;color:#0d47a1}.status-chip.failed,.status-chip.high{background:#ffebee;color:#c62828}.status-chip.medium{background:#fff3e0;color:#e65100}.status-chip.low{background:#e8f5e9;color:#2e7d32}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:16px 0}.info-item label{display:block;font-size:11px;color:#9e9e9e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-item span{font-size:14px;font-weight:500}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.score-breakdown{display:flex;gap:16px;flex-wrap:wrap}.score-breakdown .score-item{text-align:center;padding:12px 20px;background:var(--color-bg);border-radius:4px}.score-breakdown .score-item .label{font-size:12px;color:#757575}.score-breakdown .score-item .value{font-size:28px;font-weight:700;color:var(--color-accent)}.timeline-event{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #eee}.timeline-event .event-icon{color:var(--color-accent)}.timeline-event .event-type{font-weight:500;font-size:14px}.timeline-event .event-meta{font-size:12px;color:#757575}.stat-card .stat-value{font-size:36px;font-weight:700;color:var(--color-accent)}.stat-card .stat-label{font-size:14px;color:var(--color-primary)}.kpi-chart-placeholder{background:var(--color-bg);border:2px dashed var(--color-neutral);border-radius:4px;display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-primary)}.full-width{width:100%}.form-row{display:flex;gap:16px;margin-bottom:8px}.two-col>*{flex:1}.three-col>*{flex:1}.file-upload-area{display:flex;align-items:center;gap:16px;padding:12px 0}.file-upload-area .file-name{font-size:13px;color:#757575}mat-dialog-content{display:flex;flex-direction:column;gap:4px;min-width:400px;padding-top:8px!important}.app-sidenav mat-nav-list{--mat-list-active-indicator-shape: 0;--mdc-list-list-item-container-shape: 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--color-primary: var(--nside-text-default);--color-black: var(--nside-text-strong);--color-white: var(--nside-surface-default);--color-neutral: var(--nside-border-default);--color-bg: var(--nside-surface-subtle);color:var(--nside-text-default)}html[data-theme=dark] nside-avatar{background:var(--nside-surface-accent);color:var(--nside-text-on-accent)}html[data-theme=dark] nside-tag.nside-tag--accent{background:var(--nside-surface-accent);color:var(--nside-text-on-accent)}html[data-theme=dark] a.nside-nav--active,html[data-theme=dark] button.nside-nav--active{background:var(--nside-surface-sunken);color:var(--nside-text-strong)}.theme-toggle-label{flex:1;margin-right:16px}.theme-switch{display:inline-flex;align-items:center;width:36px;height:20px;padding:2px;border-radius:999px;background:var(--nside-border-default);transition:background .12s ease;vertical-align:middle}.theme-switch .theme-switch__knob{width:16px;height:16px;border-radius:50%;background:var(--nside-surface-default);transition:transform .12s ease}.theme-switch.theme-switch--on{background:var(--nside-color-orange-650)}.theme-switch.theme-switch--on .theme-switch__knob{transform:translate(16px)}@media(prefers-reduced-motion:reduce){.theme-switch,.theme-switch__knob{transition:none}}
