:root,[data-neos-theme=light]{--neos-color-surface-base: #FAFAFA;--neos-color-surface-raised: #FFFFFF;--neos-color-surface-sunken: #F0F0F0;--neos-color-surface-overlay: rgba(0,0,0,.4);--neos-color-surface-raised-hover: #F5F5F5;--neos-color-text-primary: #242424;--neos-color-text-secondary: #424242;--neos-color-text-tertiary: #616161;--neos-color-text-on-brand: #FFFFFF;--neos-color-text-disabled: #BDBDBD;--neos-color-text-link: #006F94;--neos-color-border-default: #E0E0E0;--neos-color-border-subtle: #F0F0F0;--neos-color-border-strong: #616161;--neos-color-border-focus: #000000;--neos-color-control-surface: #FFFFFF;--neos-color-control-surface-hover: #F5F5F5;--neos-color-control-surface-pressed: #E0E0E0;--neos-color-control-surface-disabled: #F0F0F0;--neos-color-control-stroke: #D1D1D1;--neos-color-control-stroke-hover: #C7C7C7;--neos-color-control-stroke-pressed: #B3B3B3;--neos-color-control-stroke-bottom: #616161;--neos-color-control-stroke-bottom-hover: #575757;--neos-color-control-stroke-disabled: #E0E0E0;--neos-color-control-stroke-accent: #006C90;--neos-color-control-stroke-accent-pressed: #08536D;--neos-color-control-placeholder: #707070;--neos-color-control-subtle-hover: #F5F5F5;--neos-color-control-subtle-pressed: #E0E0E0;--neos-color-control-focus-inner: #FFFFFF;--neos-color-control-scrollbar-thumb: #C7C7C7;--neos-color-control-scrollbar-thumb-hover: #A3A3A3;--neos-color-brand-surface-primary: #006C90;--neos-color-brand-surface-primary-hover: #08536D;--neos-color-brand-surface-primary-pressed: #0A3E51;--neos-color-brand-surface-secondary: #0090C0;--neos-color-brand-surface-fill-light: #EDF8FC;--neos-color-brand-surface-fill-mid: #D9F0F9;--neos-color-rag-green: #006129;--neos-color-rag-green-fill: #D5F5DA;--neos-color-rag-amber: #694900;--neos-color-rag-amber-fill: #FDE8C6;--neos-color-rag-red: #892B20;--neos-color-rag-red-fill: #FFDFD9;--neos-color-severity-s1: #822A57;--neos-color-severity-s1-fill: #FFE2EE;--neos-color-severity-s1-border: #e4bacd;--neos-color-severity-s2: #882838;--neos-color-severity-s2-fill: #FFDEDF;--neos-color-severity-s2-border: #e5b6ba;--neos-color-severity-s3: #7B3C00;--neos-color-severity-s3-fill: #FFE6D5;--neos-color-severity-s3-border: #e2c1a6;--neos-color-severity-s4: #505050;--neos-color-severity-s4-fill: #EBEBEB;--neos-color-severity-s4-border: #c9c9c9;--neos-color-status-governance-draft: #505050;--neos-color-status-governance-draft-fill: #EBEBEB;--neos-color-status-governance-draft-border: #c9c9c9;--neos-color-status-governance-open: #2C4A96;--neos-color-status-governance-open-fill: #DCE7FF;--neos-color-status-governance-open-border: #b5c4e8;--neos-color-status-governance-in-progress: #005D55;--neos-color-status-governance-in-progress-fill: #C7F7EF;--neos-color-status-governance-in-progress-border: #9bd5cd;--neos-color-status-governance-pending: #694900;--neos-color-status-governance-pending-fill: #FDE8C6;--neos-color-status-governance-pending-border: #dcc59a;--neos-color-status-governance-on-hold: #6E337B;--neos-color-status-governance-on-hold-fill: #FAE2FF;--neos-color-status-governance-on-hold-border: #dbbce2;--neos-color-status-governance-closed: #006129;--neos-color-status-governance-closed-fill: #D5F5DA;--neos-color-status-governance-closed-border: #a6d4b3;--neos-color-status-governance-breached: #892B20;--neos-color-status-governance-breached-fill: #FFDFD9;--neos-color-status-governance-breached-border: #e5b7b0;--neos-color-status-governance-cancelled: #505050;--neos-color-status-governance-cancelled-fill: #EBEBEB;--neos-color-status-governance-cancelled-border: #c9c9c9;--neos-color-status-inbox-new: #2C4A96;--neos-color-status-inbox-new-fill: #DCE7FF;--neos-color-status-inbox-new-border: #b5c4e8;--neos-color-status-inbox-contacted: #005D55;--neos-color-status-inbox-contacted-fill: #C7F7EF;--neos-color-status-inbox-contacted-border: #9bd5cd;--neos-color-status-inbox-linkedin-connected: #6E337B;--neos-color-status-inbox-linkedin-connected-fill: #FAE2FF;--neos-color-status-inbox-linkedin-connected-border: #dbbce2;--neos-color-status-inbox-active: #006129;--neos-color-status-inbox-active-fill: #D5F5DA;--neos-color-status-inbox-active-border: #a6d4b3;--neos-color-status-inbox-dormant: #505050;--neos-color-status-inbox-dormant-fill: #EBEBEB;--neos-color-status-inbox-dormant-border: #c9c9c9;--neos-color-status-outcome-approved: #006129;--neos-color-status-outcome-approved-fill: #D5F5DA;--neos-color-status-outcome-approved-border: #a6d4b3;--neos-color-status-outcome-rejected: #892B20;--neos-color-status-outcome-rejected-fill: #FFDFD9;--neos-color-status-outcome-rejected-border: #e5b7b0;--neos-color-status-outcome-deferred: #694900;--neos-color-status-outcome-deferred-fill: #FDE8C6;--neos-color-status-outcome-deferred-border: #dcc59a;--neos-color-status-outcome-realised: #005D55;--neos-color-status-outcome-realised-fill: #C7F7EF;--neos-color-status-outcome-realised-border: #9bd5cd;--neos-color-status-outcome-abandoned: #505050;--neos-color-status-outcome-abandoned-fill: #EBEBEB;--neos-color-status-outcome-abandoned-border: #c9c9c9;--neos-color-brand-navy: #006C90;--neos-color-brand-blue: #0090C0;--neos-color-brand-steel: #007AA3;--neos-color-brand-fill-light: #EDF8FC;--neos-color-brand-fill-mid: #D9F0F9;--neos-color-brand-scale-50: #EDF8FC;--neos-color-brand-scale-100: #D9F0F9;--neos-color-brand-scale-200: #B0E2F3;--neos-color-brand-scale-300: #7DCEE9;--neos-color-brand-scale-400: #3FB4DA;--neos-color-brand-scale-500: #0090C0;--neos-color-brand-scale-600: #007AA3;--neos-color-brand-scale-700: #006C90;--neos-color-brand-scale-800: #08536D;--neos-color-brand-scale-900: #0A3E51;--neos-color-neutral-0: #FFFFFF;--neos-color-neutral-50: #F6F8FA;--neos-color-neutral-100: #EFF2F5;--neos-color-neutral-200: #E3E8EE;--neos-color-neutral-300: #D5DBE1;--neos-color-neutral-400: #9AA5B1;--neos-color-neutral-500: #6B7684;--neos-color-neutral-600: #4D5866;--neos-color-neutral-700: #3E4C59;--neos-color-neutral-800: #27303A;--neos-color-neutral-900: #131A22;--neos-spacing-0: 0px;--neos-spacing-1: 4px;--neos-spacing-2: 8px;--neos-spacing-3: 12px;--neos-spacing-4: 16px;--neos-spacing-5: 20px;--neos-spacing-6: 24px;--neos-spacing-7: 28px;--neos-spacing-8: 32px;--neos-spacing-10: 40px;--neos-spacing-12: 48px;--neos-spacing-16: 64px;--neos-spacing-20: 80px;--neos-radius-sm: 4px;--neos-radius-md: 4px;--neos-radius-lg: 6px;--neos-radius-xl: 8px;--neos-radius-pill: 10000px;--neos-elevation-0: none;--neos-elevation-1: 0 0 2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.14);--neos-elevation-2: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.14);--neos-elevation-3: 0 0 2px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.14);--neos-elevation-4: 0 0 2px rgba(0,0,0,.12), 0 8px 16px rgba(0,0,0,.14);--neos-motion-duration-fast: .1s;--neos-motion-duration-base: .2s;--neos-motion-duration-slow: .3s;--neos-motion-easing-standard: cubic-bezier(.33,0,.67,1);--neos-motion-easing-decelerate: cubic-bezier(0,0,0,1);--neos-motion-easing-accelerate: cubic-bezier(1,0,1,1);--neos-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--neos-font-family-mono: Consolas, "Courier New", Courier, monospace;--neos-font-scale-display-size: 32px;--neos-font-scale-display-line-height: 40px;--neos-font-scale-display-weight: 600;--neos-font-scale-display-letter-spacing: 0;--neos-font-scale-h1-size: 24px;--neos-font-scale-h1-line-height: 32px;--neos-font-scale-h1-weight: 600;--neos-font-scale-h1-letter-spacing: 0;--neos-font-scale-h2-size: 20px;--neos-font-scale-h2-line-height: 28px;--neos-font-scale-h2-weight: 600;--neos-font-scale-h2-letter-spacing: 0;--neos-font-scale-h3-size: 16px;--neos-font-scale-h3-line-height: 22px;--neos-font-scale-h3-weight: 600;--neos-font-scale-h3-letter-spacing: 0;--neos-font-scale-h4-size: 14px;--neos-font-scale-h4-line-height: 20px;--neos-font-scale-h4-weight: 600;--neos-font-scale-h4-letter-spacing: 0;--neos-font-scale-body-size: 14px;--neos-font-scale-body-line-height: 20px;--neos-font-scale-body-weight: 400;--neos-font-scale-body-letter-spacing: 0;--neos-font-scale-body-strong-size: 14px;--neos-font-scale-body-strong-line-height: 20px;--neos-font-scale-body-strong-weight: 600;--neos-font-scale-body-strong-letter-spacing: 0;--neos-font-scale-caption-size: 12px;--neos-font-scale-caption-line-height: 16px;--neos-font-scale-caption-weight: 400;--neos-font-scale-caption-letter-spacing: 0;--neos-font-scale-caption-strong-size: 12px;--neos-font-scale-caption-strong-line-height: 16px;--neos-font-scale-caption-strong-weight: 600;--neos-font-scale-caption-strong-letter-spacing: 0;--neos-font-scale-mono-size: 12px;--neos-font-scale-mono-line-height: 16px;--neos-font-scale-mono-weight: 400;--neos-font-scale-mono-letter-spacing: 0}[data-neos-theme=dark]{--neos-color-surface-base: #1F1F1F;--neos-color-surface-raised: #292929;--neos-color-surface-sunken: #141414;--neos-color-surface-overlay: rgba(0,0,0,.5);--neos-color-surface-raised-hover: #3D3D3D;--neos-color-text-primary: #FFFFFF;--neos-color-text-secondary: #D6D6D6;--neos-color-text-tertiary: #ADADAD;--neos-color-text-on-brand: #08222D;--neos-color-text-disabled: #5C5C5C;--neos-color-text-link: #6FCBEB;--neos-color-border-default: #525252;--neos-color-border-subtle: #3D3D3D;--neos-color-border-strong: #ADADAD;--neos-color-border-focus: #FFFFFF;--neos-color-control-surface: #292929;--neos-color-control-surface-hover: #3D3D3D;--neos-color-control-surface-pressed: #1F1F1F;--neos-color-control-surface-disabled: #141414;--neos-color-control-stroke: #666666;--neos-color-control-stroke-hover: #757575;--neos-color-control-stroke-pressed: #6B6B6B;--neos-color-control-stroke-bottom: #ADADAD;--neos-color-control-stroke-bottom-hover: #BDBDBD;--neos-color-control-stroke-disabled: #424242;--neos-color-control-stroke-accent: #3FB4DA;--neos-color-control-stroke-accent-pressed: #0090C0;--neos-color-control-placeholder: #999999;--neos-color-control-subtle-hover: #383838;--neos-color-control-subtle-pressed: #2E2E2E;--neos-color-control-focus-inner: #000000;--neos-color-control-scrollbar-thumb: #666666;--neos-color-control-scrollbar-thumb-hover: #8A8A8A;--neos-color-brand-surface-primary: #3FB4DA;--neos-color-brand-surface-primary-hover: #7DCEE9;--neos-color-brand-surface-primary-pressed: #0090C0;--neos-color-brand-surface-secondary: #1F9CCB;--neos-color-brand-surface-fill-light: #0E2B38;--neos-color-brand-surface-fill-mid: #123A4C;--neos-color-rag-green: #89D298;--neos-color-rag-green-fill: #011B08;--neos-color-rag-amber: #E3B667;--neos-color-rag-amber-fill: #1F1300;--neos-color-rag-red: #FDA293;--neos-color-rag-red-fill: #280A06;--neos-color-severity-s1: #F5A0C5;--neos-color-severity-s1-fill: #260918;--neos-color-severity-s1-border: #542a3e;--neos-color-severity-s2: #FCA0A7;--neos-color-severity-s2-fill: #28090D;--neos-color-severity-s2-border: #572a2f;--neos-color-severity-s3: #F5AB77;--neos-color-severity-s3-fill: #250E00;--neos-color-severity-s3-border: #53311a;--neos-color-severity-s4: #BEBEBE;--neos-color-severity-s4-fill: #151515;--neos-color-severity-s4-border: #3a3a3a;--neos-color-status-governance-draft: #BEBEBE;--neos-color-status-governance-draft-fill: #151515;--neos-color-status-governance-draft-border: #3a3a3a;--neos-color-status-governance-open: #9EBDFF;--neos-color-status-governance-open-fill: #09142C;--neos-color-status-governance-open-border: #2a395a;--neos-color-status-governance-in-progress: #5CD5C7;--neos-color-status-governance-in-progress-fill: #001A17;--neos-color-status-governance-in-progress-border: #14433e;--neos-color-status-governance-pending: #E3B667;--neos-color-status-governance-pending-fill: #1F1300;--neos-color-status-governance-pending-border: #4a3717;--neos-color-status-governance-on-hold: #DDA7EA;--neos-color-status-governance-on-hold-fill: #1F0C23;--neos-color-status-governance-on-hold-border: #492e4f;--neos-color-status-governance-closed: #89D298;--neos-color-status-governance-closed-fill: #011B08;--neos-color-status-governance-closed-border: #1f4328;--neos-color-status-governance-breached: #FDA293;--neos-color-status-governance-breached-fill: #280A06;--neos-color-status-governance-breached-border: #572b25;--neos-color-status-governance-cancelled: #BEBEBE;--neos-color-status-governance-cancelled-fill: #151515;--neos-color-status-governance-cancelled-border: #3a3a3a;--neos-color-status-inbox-new: #9EBDFF;--neos-color-status-inbox-new-fill: #09142C;--neos-color-status-inbox-new-border: #2a395a;--neos-color-status-inbox-contacted: #5CD5C7;--neos-color-status-inbox-contacted-fill: #001A17;--neos-color-status-inbox-contacted-border: #14433e;--neos-color-status-inbox-linkedin-connected: #DDA7EA;--neos-color-status-inbox-linkedin-connected-fill: #1F0C23;--neos-color-status-inbox-linkedin-connected-border: #492e4f;--neos-color-status-inbox-active: #89D298;--neos-color-status-inbox-active-fill: #011B08;--neos-color-status-inbox-active-border: #1f4328;--neos-color-status-inbox-dormant: #BEBEBE;--neos-color-status-inbox-dormant-fill: #151515;--neos-color-status-inbox-dormant-border: #3a3a3a;--neos-color-status-outcome-approved: #89D298;--neos-color-status-outcome-approved-fill: #011B08;--neos-color-status-outcome-approved-border: #1f4328;--neos-color-status-outcome-rejected: #FDA293;--neos-color-status-outcome-rejected-fill: #280A06;--neos-color-status-outcome-rejected-border: #572b25;--neos-color-status-outcome-deferred: #E3B667;--neos-color-status-outcome-deferred-fill: #1F1300;--neos-color-status-outcome-deferred-border: #4a3717;--neos-color-status-outcome-realised: #5CD5C7;--neos-color-status-outcome-realised-fill: #001A17;--neos-color-status-outcome-realised-border: #14433e;--neos-color-status-outcome-abandoned: #BEBEBE;--neos-color-status-outcome-abandoned-fill: #151515;--neos-color-status-outcome-abandoned-border: #3a3a3a;--neos-color-brand-navy: #006C90;--neos-color-brand-blue: #0090C0;--neos-color-brand-steel: #007AA3;--neos-color-brand-fill-light: #EDF8FC;--neos-color-brand-fill-mid: #D9F0F9;--neos-color-brand-scale-50: #EDF8FC;--neos-color-brand-scale-100: #D9F0F9;--neos-color-brand-scale-200: #B0E2F3;--neos-color-brand-scale-300: #7DCEE9;--neos-color-brand-scale-400: #3FB4DA;--neos-color-brand-scale-500: #0090C0;--neos-color-brand-scale-600: #007AA3;--neos-color-brand-scale-700: #006C90;--neos-color-brand-scale-800: #08536D;--neos-color-brand-scale-900: #0A3E51;--neos-color-neutral-0: #FFFFFF;--neos-color-neutral-50: #F6F8FA;--neos-color-neutral-100: #EFF2F5;--neos-color-neutral-200: #E3E8EE;--neos-color-neutral-300: #D5DBE1;--neos-color-neutral-400: #9AA5B1;--neos-color-neutral-500: #6B7684;--neos-color-neutral-600: #4D5866;--neos-color-neutral-700: #3E4C59;--neos-color-neutral-800: #27303A;--neos-color-neutral-900: #131A22;--neos-spacing-0: 0px;--neos-spacing-1: 4px;--neos-spacing-2: 8px;--neos-spacing-3: 12px;--neos-spacing-4: 16px;--neos-spacing-5: 20px;--neos-spacing-6: 24px;--neos-spacing-7: 28px;--neos-spacing-8: 32px;--neos-spacing-10: 40px;--neos-spacing-12: 48px;--neos-spacing-16: 64px;--neos-spacing-20: 80px;--neos-radius-sm: 4px;--neos-radius-md: 4px;--neos-radius-lg: 6px;--neos-radius-xl: 8px;--neos-radius-pill: 10000px;--neos-elevation-0: none;--neos-elevation-1: 0 0 2px rgba(0,0,0,.24), 0 1px 2px rgba(0,0,0,.28);--neos-elevation-2: 0 0 2px rgba(0,0,0,.24), 0 2px 4px rgba(0,0,0,.28);--neos-elevation-3: 0 0 2px rgba(0,0,0,.24), 0 4px 8px rgba(0,0,0,.28);--neos-elevation-4: 0 0 2px rgba(0,0,0,.24), 0 8px 16px rgba(0,0,0,.28);--neos-motion-duration-fast: .1s;--neos-motion-duration-base: .2s;--neos-motion-duration-slow: .3s;--neos-motion-easing-standard: cubic-bezier(.33,0,.67,1);--neos-motion-easing-decelerate: cubic-bezier(0,0,0,1);--neos-motion-easing-accelerate: cubic-bezier(1,0,1,1);--neos-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--neos-font-family-mono: Consolas, "Courier New", Courier, monospace;--neos-font-scale-display-size: 32px;--neos-font-scale-display-line-height: 40px;--neos-font-scale-display-weight: 600;--neos-font-scale-display-letter-spacing: 0;--neos-font-scale-h1-size: 24px;--neos-font-scale-h1-line-height: 32px;--neos-font-scale-h1-weight: 600;--neos-font-scale-h1-letter-spacing: 0;--neos-font-scale-h2-size: 20px;--neos-font-scale-h2-line-height: 28px;--neos-font-scale-h2-weight: 600;--neos-font-scale-h2-letter-spacing: 0;--neos-font-scale-h3-size: 16px;--neos-font-scale-h3-line-height: 22px;--neos-font-scale-h3-weight: 600;--neos-font-scale-h3-letter-spacing: 0;--neos-font-scale-h4-size: 14px;--neos-font-scale-h4-line-height: 20px;--neos-font-scale-h4-weight: 600;--neos-font-scale-h4-letter-spacing: 0;--neos-font-scale-body-size: 14px;--neos-font-scale-body-line-height: 20px;--neos-font-scale-body-weight: 400;--neos-font-scale-body-letter-spacing: 0;--neos-font-scale-body-strong-size: 14px;--neos-font-scale-body-strong-line-height: 20px;--neos-font-scale-body-strong-weight: 600;--neos-font-scale-body-strong-letter-spacing: 0;--neos-font-scale-caption-size: 12px;--neos-font-scale-caption-line-height: 16px;--neos-font-scale-caption-weight: 400;--neos-font-scale-caption-letter-spacing: 0;--neos-font-scale-caption-strong-size: 12px;--neos-font-scale-caption-strong-line-height: 16px;--neos-font-scale-caption-strong-weight: 600;--neos-font-scale-caption-strong-letter-spacing: 0;--neos-font-scale-mono-size: 12px;--neos-font-scale-mono-line-height: 16px;--neos-font-scale-mono-weight: 400;--neos-font-scale-mono-letter-spacing: 0}html,body,#root{background-color:var(--neos-color-surface-base);color:var(--neos-color-text-primary);font-family:var(--neos-font-family-base);color-scheme:light dark}[data-neos-theme=light]{color-scheme:light}[data-neos-theme=dark]{color-scheme:dark}@media (prefers-color-scheme: dark){html:not([data-neos-theme=light]),html:not([data-neos-theme=light]) body{background-color:#1f1f1f}}.neos-hover-card{transition:background-color var(--neos-motion-duration-fast) var(--neos-motion-easing-standard)}.neos-hover-card:hover,.neos-register-table-row:hover{background-color:var(--neos-color-surface-raised-hover)}:focus-visible{outline:2px solid var(--neos-color-border-focus);outline-offset:1px;box-shadow:0 0 0 1px var(--neos-color-control-focus-inner)}.neos-tnum{font-variant-numeric:tabular-nums}.neos-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.neos-dashboard-tile{transition:box-shadow var(--neos-motion-duration-base) var(--neos-motion-easing-standard),transform var(--neos-motion-duration-base) var(--neos-motion-easing-standard)}.neos-dashboard-tile:hover{box-shadow:var(--neos-elevation-3);transform:translateY(-1px)}.neos-pipeline-card{transition:box-shadow var(--neos-motion-duration-fast) var(--neos-motion-easing-standard),border-color var(--neos-motion-duration-fast) var(--neos-motion-easing-standard)}.neos-pipeline-card:hover{box-shadow:var(--neos-elevation-2);border-color:var(--neos-color-border-default)}.neos-btn-primary:hover{filter:brightness(.92)}.neos-btn-secondary:hover{background:var(--neos-color-surface-sunken)}.neos-btn-danger:hover{filter:brightness(.95)}.neos-glass{background:color-mix(in srgb,var(--neos-color-surface-raised) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.neos-glass{background:var(--neos-color-surface-raised)}}@media (prefers-reduced-motion: reduce){.neos-dashboard-tile,.neos-pipeline-card{transition:none}.neos-dashboard-tile:hover{transform:none}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea{box-sizing:border-box!important;min-height:32px!important;padding:0 10px!important;border:1px solid var(--neos-color-control-stroke)!important;border-bottom-color:var(--neos-color-control-stroke-bottom)!important;border-radius:var(--neos-radius-md)!important;background-color:var(--neos-color-control-surface)!important;color:var(--neos-color-text-primary)!important;font-family:var(--neos-font-family-base)!important;font-size:var(--neos-font-scale-body-size)!important;font-weight:var(--neos-font-scale-body-weight)!important;line-height:var(--neos-font-scale-body-line-height)!important;letter-spacing:var(--neos-font-scale-body-letter-spacing)!important;transition:box-shadow var(--neos-motion-duration-base) var(--neos-motion-easing-decelerate)}textarea{min-height:60px!important;padding:5px 10px!important;resize:vertical}select{padding-right:6px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=submit]):not([type=button]):not([type=reset]):hover,select:hover,textarea:hover{border-color:var(--neos-color-control-stroke-hover)!important;border-bottom-color:var(--neos-color-control-stroke-bottom-hover)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=submit]):not([type=button]):not([type=reset]):focus,select:focus,textarea:focus{outline:2px solid transparent!important;outline-offset:0!important;border-bottom-color:transparent!important;box-shadow:inset 0 -2px 0 0 var(--neos-color-control-stroke-accent)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=submit]):not([type=button]):not([type=reset]):focus:active,select:focus:active,textarea:focus:active{box-shadow:inset 0 -2px 0 0 var(--neos-color-control-stroke-accent-pressed)!important}input:disabled,select:disabled,textarea:disabled{background-color:var(--neos-color-control-surface-disabled)!important;border-color:var(--neos-color-control-stroke-disabled)!important;color:var(--neos-color-text-disabled)!important;box-shadow:none!important;cursor:not-allowed!important}input::placeholder,textarea::placeholder{color:var(--neos-color-control-placeholder);opacity:1}.neos-input-invalid,.neos-input-invalid:hover,.neos-input-invalid:focus{border-color:var(--neos-color-rag-red)!important;border-bottom-color:var(--neos-color-rag-red)!important}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;flex:none;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--neos-color-control-stroke-bottom);border-radius:var(--neos-radius-sm);background-color:transparent;cursor:pointer}input[type=radio]{border-radius:var(--neos-radius-pill)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--neos-color-control-stroke-bottom-hover)}input[type=checkbox]:checked{background-color:var(--neos-color-brand-surface-primary);border-color:var(--neos-color-brand-surface-primary)}input[type=checkbox]:checked:before{content:"";width:10px;height:10px;background-color:var(--neos-color-text-on-brand);clip-path:polygon(14% 44%,0% 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=radio]:checked{border-color:var(--neos-color-control-stroke-accent)}input[type=radio]:checked:before{content:"";width:8px;height:8px;border-radius:var(--neos-radius-pill);background-color:var(--neos-color-control-stroke-accent)}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:var(--neos-color-control-stroke-disabled);background-color:var(--neos-color-control-surface-disabled);cursor:not-allowed}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{background-color:var(--neos-color-text-disabled)}.neos-btn-primary:hover{background:var(--neos-color-brand-surface-primary-hover);filter:none}.neos-btn-primary:active{background:var(--neos-color-brand-surface-primary-pressed);filter:none}.neos-btn-secondary:hover{background:var(--neos-color-control-surface-hover);border-color:var(--neos-color-control-stroke-hover)}.neos-btn-secondary:active{background:var(--neos-color-control-surface-pressed);border-color:var(--neos-color-control-stroke-pressed)}.neos-btn-subtle{background:transparent;border-color:transparent;color:var(--neos-color-text-secondary)}.neos-btn-subtle:hover{background:var(--neos-color-control-subtle-hover);color:var(--neos-color-text-primary)}.neos-btn-subtle:active{background:var(--neos-color-control-subtle-pressed)}.neos-dashboard-tile:hover{transform:none;box-shadow:var(--neos-elevation-1);background-color:var(--neos-color-surface-raised-hover)}@media (pointer: coarse){.neos-btn-primary,.neos-btn-secondary,.neos-btn-danger,.neos-btn-subtle{min-height:44px!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px!important}}*{scrollbar-width:thin;scrollbar-color:var(--neos-color-control-scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--neos-radius-pill);background-color:var(--neos-color-control-scrollbar-thumb);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--neos-color-control-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}::selection{background-color:var(--neos-color-brand-surface-fill-mid);color:var(--neos-color-text-primary)}hr{border:none;border-top:1px solid var(--neos-color-border-subtle);margin:0}@media (prefers-reduced-motion: reduce){input,select,textarea{transition:none}}
