@layer tokens,theme,base,typography,layout,components,utilities;@layer tokens{:root{--lh-tight: 1.2;--lh-normal: 1.5;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--scale-0: 0rem;--scale-25: .0625rem;--scale-50: .125rem;--scale-100: .25rem;--scale-200: .5rem;--scale-300: .75rem;--scale-400: 1rem;--scale-500: 1.25rem;--scale-600: 1.5rem;--scale-700: 1.75rem;--scale-800: 2rem;--scale-900: 2.25rem;--scale-1000: 2.5rem;--scale-1100: 2.75rem;--scale-1200: 3rem;--scale-1600: 4rem;--scale-2000: 5rem;--scale-2400: 6rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 8px 20px rgba(0, 0, 0, .1);--silver-50: #eff5f7;--silver-100: #dfe9ee;--silver-200: #bed4de;--silver-300: #9ebecd;--silver-400: #7da9bd;--silver-500: #5d93ac;--silver-600: #4a768a;--silver-700: #385867;--silver-800: #253b45;--silver-900: #131d22;--silver-950: #090f11;--indigo-50: #ededff;--indigo-100: #d9dafe;--indigo-200: #b3b5fd;--indigo-300: #8e8ffc;--indigo-400: #686afb;--indigo-500: #4245fa;--indigo-600: #3537c8;--indigo-700: #282996;--indigo-800: #1a1c64;--indigo-900: #0d0e32;--indigo-950: #070719;--cyan-50: #eefafe;--cyan-100: #dbf4fc;--cyan-200: #b7e9f9;--cyan-300: #94dff6;--cyan-400: #70d4f3;--cyan-500: #4cc9f0;--cyan-600: #3da1c0;--cyan-700: #2e7990;--cyan-800: #1e5060;--cyan-900: #0f2830;--cyan-950: #081418;--amber-50: #fff8ec;--amber-100: #feefd8;--amber-200: #fde0b1;--amber-300: #fdd08a;--amber-400: #fcc163;--amber-500: #fbb13c;--amber-600: #c98e30;--amber-700: #976a24;--amber-800: #644718;--amber-900: #32230c;--amber-950: #191206;--green-50: #eaf9f3;--green-100: #d4f3e6;--green-200: #a9e7cd;--green-300: #7edab4;--green-400: #53ce9b;--green-500: #28c282;--green-600: #209b68;--green-700: #18744e;--green-800: #104e34;--green-900: #08271a;--green-950: #04130d;--orange-50: #feece6;--orange-100: #fdd8cc;--orange-200: #fbb199;--orange-300: #f98b66;--orange-400: #f76433;--orange-500: #f53d00;--orange-600: #c43100;--orange-700: #932500;--orange-800: #621800;--orange-900: #310c00;--orange-950: #180600;--ocean-50: #fef8e8;--ocean-100: #faeec9;--ocean-200: #d7eacd;--ocean-300: #aae3d2;--ocean-400: #7ed9d5;--ocean-500: #5bb3c9;--ocean-600: #228fb8;--ocean-700: #0267aa;--ocean-800: #203a8a;--ocean-900: #2b135b;--ocean-950: #1a093b;--grey-50: #fafbfb;--grey-100: #f4f6f6;--grey-200: #e8eded;--grey-300: #dde4e5;--grey-400: #d1dbdc;--grey-500: #c6d2d3;--grey-600: #9ea8a9;--grey-700: #777e7f;--grey-800: #4f5454;--grey-900: #282a2a;--grey-950: #141515;--neutral-50: var(--grey-50);--neutral-100: var(--grey-100);--neutral-200: var(--grey-200);--neutral-300: var(--grey-300);--neutral-400: var(--grey-400);--neutral-500: var(--grey-500);--neutral-600: var(--grey-600);--neutral-700: var(--grey-700);--neutral-800: var(--grey-800);--neutral-900: var(--grey-900);--neutral-950: var(--grey-950);--primary-50: var(--indigo-50);--primary-100: var(--indigo-100);--primary-200: var(--indigo-200);--primary-300: var(--indigo-300);--primary-400: var(--indigo-400);--primary-500: var(--indigo-500);--primary-600: var(--indigo-600);--primary-700: var(--indigo-700);--primary-800: var(--indigo-800);--primary-900: var(--indigo-900);--primary-950: var(--indigo-950);--secondary-50: var(--silver-50);--secondary-100: var(--silver-100);--secondary-200: var(--silver-200);--secondary-300: var(--silver-300);--secondary-400: var(--silver-400);--secondary-500: var(--silver-500);--secondary-600: var(--silver-600);--secondary-700: var(--silver-700);--secondary-800: var(--silver-800);--secondary-900: var(--silver-900);--secondary-950: var(--silver-950);--info-50: var(--cyan-50);--info-100: var(--cyan-100);--info-200: var(--cyan-200);--info-300: var(--cyan-300);--info-400: var(--cyan-400);--info-500: var(--cyan-500);--info-600: var(--cyan-600);--info-700: var(--cyan-700);--info-800: var(--cyan-800);--info-900: var(--cyan-900);--info-950: var(--cyan-950);--warning-50: var(--amber-50);--warning-100: var(--amber-100);--warning-200: var(--amber-200);--warning-300: var(--amber-300);--warning-400: var(--amber-400);--warning-500: var(--amber-500);--warning-600: var(--amber-600);--warning-700: var(--amber-700);--warning-800: var(--amber-800);--warning-900: var(--amber-900);--warning-950: var(--amber-950);--success-50: var(--green-50);--success-100: var(--green-100);--success-200: var(--green-200);--success-300: var(--green-300);--success-400: var(--green-400);--success-500: var(--green-500);--success-600: var(--green-600);--success-700: var(--green-700);--success-800: var(--green-800);--success-900: var(--green-900);--success-950: var(--green-950);--error-50: var(--orange-50);--error-100: var(--orange-100);--error-200: var(--orange-200);--error-300: var(--orange-300);--error-400: var(--orange-400);--error-500: var(--orange-500);--error-600: var(--orange-600);--error-700: var(--orange-700);--error-800: var(--orange-800);--error-900: var(--orange-900);--error-950: var(--orange-950);--data-range-50: var(--ocean-50);--data-range-100: var(--ocean-100);--data-range-200: var(--ocean-200);--data-range-300: var(--ocean-300);--data-range-400: var(--ocean-400);--data-range-500: var(--ocean-500);--data-range-600: var(--ocean-600);--data-range-700: var(--ocean-700);--data-range-800: var(--ocean-800);--data-range-900: var(--ocean-900);--data-range-950: var(--ocean-950);--white: #ffffff;--black: #121212;--border-none: var(--scale-0);--border-sm: var(--scale-25);--border-md: var(--scale-50);--border-lg: var(--scale-100);--border-radius-none: var(--scale-0);--border-radius-sm: var(--scale-50);--border-radius-md: var(--scale-100);--border-radius-lg: var(--scale-200);--border-radius-pill: var(--scale-1200)}}@layer theme{:root{--text-heading: var(--neutral-900);--text-body: var(--neutral-900);--text-subtle: var(--neutral-800);--text-on-dark: var(--neutral-50);--text-on-light: var(--neutral-900);--text-action: var(--primary-500);--text-action-hover: var(--primary-700);--text-disabled: var(--neutral-600);--text-warning: var(--warning-500);--text-success: var(--success-500);--text-error: var(--error-500);--text-destructive: var(--error-700);--icon-default: var(--neutral-900);--icon-subtle: var(--neutral-800);--icon-on-dark: var(--neutral-50);--icon-on-light: var(--neutral-900);--icon-action: var(--primary-500);--icon-action-hover: var(--primary-700);--icon-disabled: var(--neutral-600);--icon-warning: var(--warning-500);--icon-success: var(--success-500);--icon-error: var(--error-500);--icon-destructive: var(--error-700);--surface-primary: var(--white);--surface-primary-hover: var(--neutral-100);--surface-disabled: var(--neutral-200);--surface-default: var(--neutral-50);--surface-action: var(--primary-500);--surface-action-hover: var(--primary-700);--surface-secondary: var(--secondary-200);--surface-secondary-hover: var(--secondary-400);--surface-success: var(--success-100);--surface-warning: var(--warning-100);--surface-information: var(--info-100);--surface-error: var(--error-100);--border-default: var(--neutral-500);--border-success: var(--success-300);--border-information: var(--info-300);--border-warning: var(--warning-300);--border-error: var(--error-300);--border-action: var(--primary-500);--border-action-hover: var(--primary-700);--border-disabled: var(--neutral-700);--border-focus: var(--primary-500);--button-primary-main-default-bg: var(--surface-action);--button-primary-main-hover-bg: var(--surface-action-hover);--button-primary-main-focused-bg: var(--surface-primary);--button-primary-main-disabled-bg: var(--surface-disabled);--button-primary-neutral-default-bg: var(--surface-primary);--button-primary-neutral-hover-bg: var(--surface-primary-hover);--button-primary-neutral-focused-bg: var(--surface-primary);--button-primary-neutral-disabled-bg: var(--surface-disabled);--button-primary-transparent-default-bg: transparent;--button-primary-transparent-hover-bg: var(--surface-primary-hover);--button-primary-transparent-focused-bg: var(--surface-action);--button-primary-transparent-disabled-bg: var(--surface-disabled);--button-secondary-main-default-bg: var(--surface-secondary);--button-secondary-main-hover-bg: var(--surface-secondary-hover);--button-secondary-main-focused-bg: var(--surface-primary);--button-secondary-main-disabled-bg: var(--surface-disabled);--button-secondary-neutral-default-bg: var(--surface-primary);--button-secondary-neutral-hover-bg: var(--surface-primary-hover);--button-secondary-neutral-focused-bg: var(--surface-primary);--button-secondary-neutral-disabled-bg: var(--surface-disabled);--button-secondary-transparent-default-bg: transparent;--button-secondary-transparent-hover-bg: var(--surface-primary-hover);--button-secondary-transparent-focused-bg: var(--surface-secondary-hover);--button-secondary-transparent-disabled-bg: var(--surface-disabled);--button-primary-main-default-border: var(--surface-action);--button-primary-main-hover-border: var(--surface-action-hover);--button-primary-main-focused-border: var(--surface-action);--button-primary-main-disabled-border: var(--surface-disabled);--button-primary-neutral-default-border: var(--surface-primary);--button-primary-neutral-hover-border: var(--surface-primary-hover);--button-primary-neutral-focused-border: var(--border-focus);--button-primary-neutral-disabled-border: var(--surface-disabled);--button-primary-transparent-default-border: var(--surface-action);--button-primary-transparent-hover-border: var(--surface-action-hover);--button-primary-transparent-focused-border: var(--surface-action);--button-primary-transparent-disabled-border: var(--surface-disabled);--button-secondary-main-default-border: var(--surface-secondary);--button-secondary-main-hover-border: var(--surface-secondary-hover);--button-secondary-main-focused-border: var(--surface-secondary-hover);--button-secondary-main-disabled-border: var(--surface-disabled);--button-secondary-neutral-default-border: var(--surface-primary);--button-secondary-neutral-hover-border: var(--surface-primary-hover);--button-secondary-neutral-focused-border: var(--surface-secondary-hover);--button-secondary-neutral-disabled-border: var(--surface-disabled);--button-secondary-transparent-default-border: var(--surface-action);--button-secondary-transparent-hover-border: var(--surface-primary-hover);--button-secondary-transparent-focused-border: var(--surface-secondary-hover);--button-secondary-transparent-disabled-border: var(--surface-disabled);--button-primary-main-default-text: var(--text-on-dark);--button-primary-main-hover-text: var(--text-on-dark);--button-primary-main-focused-text: var(--text-action);--button-primary-main-disabled-text: var(--text-disabled);--button-primary-neutral-default-text: var(--text-action);--button-primary-neutral-hover-text: var(--text-action);--button-primary-neutral-focused-text: var(--text-action);--button-primary-neutral-disabled-text: var(--text-disabled);--button-primary-transparent-default-text: var(--text-action);--button-primary-transparent-hover-text: var(--text-action);--button-primary-transparent-focused-text: var(--text-action);--button-primary-transparent-disabled-text: var(--text-disabled);--button-secondary-main-default-text: var(--text-on-light);--button-secondary-main-hover-text: var(--text-on-light);--button-secondary-main-focused-text: var(--text-on-light);--button-secondary-main-disabled-text: var(--text-disabled);--button-secondary-neutral-default-text: var(--text-on-light);--button-secondary-neutral-hover-text: var(--text-on-light);--button-secondary-neutral-focused-text: var(--text-on-light);--button-secondary-neutral-disabled-text: var(--text-disabled);--button-secondary-transparent-default-text: var(--text-on-light);--button-secondary-transparent-hover-text: var(--text-on-light);--button-secondary-transparent-focused-text: var(--text-on-light);--button-secondary-transparent-disabled-text: var(--text-disabled);--toggle-primary-checked-default-bg: var(--surface-action);--toggle-primary-checked-hover-bg: var(--surface-action-hover);--toggle-primary-checked-focused-bg: var(--surface-primary);--toggle-primary-checked-disabled-bg: var(--surface-disabled);--toggle-primary-unchecked-default-bg: var(--surface-primary);--toggle-primary-unchecked-hover-bg: var(--surface-primary-hover);--toggle-primary-unchecked-focused-bg: var(--surface-primary);--toggle-primary-unchecked-disabled-bg: var(--surface-disabled);--toggle-primary-unchecked-transparent-default-bg: transparent;--toggle-primary-unchecked-transparent-hover-bg: var(--surface-primary-hover);--toggle-primary-unchecked-transparent-focused-bg: transparent;--toggle-primary-unchecked-transparent-disabled-bg: var(--surface-disabled);--toggle-secondary-checked-default-bg: var(--surface-secondary);--toggle-secondary-checked-hover-bg: var(--surface-secondary-hover);--toggle-secondary-checked-focused-bg: var(--surface-primary);--toggle-secondary-checked-disabled-bg: var(--surface-disabled);--toggle-secondary-unchecked-default-bg: var(--surface-primary);--toggle-secondary-unchecked-hover-bg: var(--surface-primary-hover);--toggle-secondary-unchecked-focused-bg: var(--surface-primary);--toggle-secondary-unchecked-disabled-bg: var(--surface-disabled);--toggle-secondary-unchecked-transparent-default-bg: transparent;--toggle-secondary-unchecked-transparent-hover-bg: var(--surface-primary-hover);--toggle-secondary-unchecked-transparent-focused-bg: transparent;--toggle-secondary-unchecked-transparent-disabled-bg: var(--surface-disabled);--toggle-primary-checked-default-border: var(--surface-action);--toggle-primary-checked-hover-border: var(--surface-action-hover);--toggle-primary-checked-focused-border: var(--surface-action);--toggle-primary-checked-disabled-border: var(--surface-disabled);--toggle-primary-unchecked-default-border: var(--surface-primary);--toggle-primary-unchecked-hover-border: var(--surface-primary-hover);--toggle-primary-unchecked-focused-border: var(--border-focus);--toggle-primary-unchecked-disabled-border: var(--surface-disabled);--toggle-primary-unchecked-transparent-default-border: var(--surface-action);--toggle-primary-unchecked-transparent-hover-border: var(--surface-action-hover);--toggle-primary-unchecked-transparent-focused-border: var(--surface-action);--toggle-primary-unchecked-transparent-disabled-border: var(--surface-disabled);--toggle-secondary-checked-default-border: var(--surface-secondary);--toggle-secondary-checked-hover-border: var(--surface-secondary-hover);--toggle-secondary-checked-focused-border: var(--surface-secondary-hover);--toggle-secondary-checked-disabled-border: var(--surface-disabled);--toggle-secondary-unchecked-default-border: var(--surface-primary);--toggle-secondary-unchecked-hover-border: var(--surface-primary-hover);--toggle-secondary-unchecked-focused-border: var(--surface-secondary-hover);--toggle-secondary-unchecked-disabled-border: var(--surface-disabled);--toggle-secondary-unchecked-transparent-default-border: var(--surface-action);--toggle-secondary-unchecked-transparent-hover-border: var(--surface-action-hover);--toggle-secondary-unchecked-transparent-focused-border: var(--surface-secondary-hover);--toggle-secondary-unchecked-transparent-disabled-border: var(--surface-disabled);--toggle-primary-checked-default-text: var(--text-on-dark);--toggle-primary-checked-hover-text: var(--text-on-dark);--toggle-primary-checked-focused-text: var(--text-action);--toggle-primary-checked-disabled-text: var(--text-disabled);--toggle-primary-unchecked-default-text: var(--text-action);--toggle-primary-unchecked-hover-text: var(--text-action);--toggle-primary-unchecked-focused-text: var(--text-action);--toggle-primary-unchecked-disabled-text: var(--text-disabled);--toggle-primary-unchecked-transparent-default-text: var(--text-action);--toggle-primary-unchecked-transparent-hover-text: var(--text-action);--toggle-primary-unchecked-transparent-focused-text: var(--text-action);--toggle-primary-unchecked-transparent-disabled-text: var(--text-disabled);--toggle-secondary-checked-default-text: var(--text-on-light);--toggle-secondary-checked-hover-text: var(--text-on-light);--toggle-secondary-checked-focused-text: var(--text-on-light);--toggle-secondary-checked-disabled-text: var(--text-disabled);--toggle-secondary-unchecked-default-text: var(--text-on-light);--toggle-secondary-unchecked-hover-text: var(--text-on-light);--toggle-secondary-unchecked-focused-text: var(--text-on-light);--toggle-secondary-unchecked-disabled-text: var(--text-disabled);--toggle-secondary-unchecked-transparent-default-text: var(--text-on-light);--toggle-secondary-unchecked-transparent-hover-text: var(--text-on-light);--toggle-secondary-unchecked-transparent-focused-text: var(--text-on-light);--toggle-secondary-unchecked-transparent-disabled-text: var(--text-disabled)}}@layer base{*,*:before,*:after{box-sizing:border-box}html{font-size:16px;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--text-body);background:var(--surface-default);line-height:var(--lh-normal)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--text-action);text-decoration:none}a:hover{color:var(--text-action-hover);text-decoration:underline}::selection{background:var(--primary-200);color:var(--text-on-light)}img,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:var(--border-md) solid var(--border-focus);outline-offset:var(--scale-50)}.stack>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}}@layer typography{:root{--h1-size: 4rem;--h1-line: 4.5rem;--h1-space: 4rem;--h2-size: 3rem;--h2-line: 3.5rem;--h2-space: 3rem;--h3-size: 2.5rem;--h3-line: 3rem;--h3-space: 2.5rem;--h4-size: 2rem;--h4-line: 2.5rem;--h4-space: 2rem;--h5-size: 1.5rem;--h5-line: 1.75rem;--h5-space: 1.5rem;--h6-size: 1.25rem;--h6-line: 1.5rem;--h6-space: 1.25rem;--p-lg-size: 1.25rem;--p-lg-line: 1.5rem;--p-lg-space: 1.25rem;--p-md-size: 1rem;--p-md-line: 1.25rem;--p-md-space: 1rem;--p-sm-size: .875rem;--p-sm-line: 1rem;--p-sm-space: .875rem;--p-xs-size: .75rem;--p-xs-line: .875rem;--p-xs-space: .75rem}h1,h2,h3,h4,h5,h6{margin:0 0 var(--scale-400);font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--text-heading)}h1{font-size:var(--h1-size);line-height:var(--h1-line);margin-bottom:var(--h1-space)}h2{font-size:var(--h2-size);line-height:var(--h2-line);margin-bottom:var(--h2-space)}h3{font-size:var(--h3-size);line-height:var(--h3-line);margin-bottom:var(--h3-space)}h4{font-size:var(--h4-size);line-height:var(--h4-line);margin-bottom:var(--h4-space)}h5{font-size:var(--h5-size);line-height:var(--h5-line);margin-bottom:var(--h5-space)}h6{font-size:var(--h6-size);line-height:var(--h6-line);margin-bottom:var(--h6-space)}p{margin:0 0 var(--p-md-space);font-size:var(--p-md-size);line-height:var(--p-md-line);color:var(--text-body)}.p-lg{font-size:var(--p-lg-size);line-height:var(--p-lg-line);margin-bottom:var(--p-lg-space)}.p-sm{font-size:var(--p-sm-size);line-height:var(--p-sm-line);margin-bottom:var(--p-sm-space)}.p-xs{font-size:var(--p-xs-size);line-height:var(--p-xs-line);margin-bottom:var(--p-xs-space)}}@layer layout{:root{--container-max: 80rem;--gutter: var(--scale-400);--gap: var(--scale-400);--grid-min: 16rem}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:90rem}.stack{display:flex;flex-direction:column;gap:var(--gap)}.stack--xs{gap:var(--scale-200)}.stack--sm{gap:var(--scale-300)}.stack--md{gap:var(--scale-400)}.stack--lg{gap:var(--scale-600)}.stack--xl{gap:var(--scale-800)}.row{display:flex;align-items:center;gap:var(--gap)}.row--top{align-items:flex-start}.row--bottom{align-items:flex-end}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.grid{display:grid;gap:var(--gap)}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--xs{gap:var(--scale-200)}.grid--sm{gap:var(--scale-300)}.grid--md{gap:var(--scale-400)}.grid--lg{gap:var(--scale-600)}.grid--xl{gap:var(--scale-800)}.grid-12{display:grid;gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.appShell{display:grid;grid-template-columns:auto 1fr;min-height:100vh}.appShell__main{min-width:0;display:flex;flex-direction:column}.appShell__content{padding-top:var(--scale-400)}@media(min-width:48rem){:root{--gutter: var(--scale-600);--gap: var(--scale-600)}}@media(min-width:64rem){:root{--gutter: var(--scale-800);--gap: var(--scale-600)}}}@layer components{.appHeader{min-height:var(--scale-1600);background:var(--surface-primary);border-bottom:var(--border-sm) solid var(--border-default);position:sticky;top:0;z-index:10}.appHeader__inner{padding:var(--scale-300);display:flex;align-items:center;justify-content:space-between;gap:var(--scale-400)}.appHeader__left{display:flex;align-items:center;gap:var(--scale-300);min-width:0;flex:1}.appHeader__right{display:flex;align-items:center;gap:var(--scale-300);flex:0 0 auto}.appHeader__iconBtn{appearance:none;background:var(--surface-primary);color:var(--text-body);border:0;border-radius:var(--border-radius-sm);display:inline-flex;align-items:center;justify-content:center;width:var(--scale-900);height:var(--scale-900);cursor:pointer}.appHeader__iconBtn:hover{background:var(--surface-primary-hover)}.appHeader__search{position:relative;min-width:0;max-width:40rem;width:100%}.appHeader__search label{display:none}.appHeader__searchIcon{position:absolute;left:var(--scale-400);top:50%;transform:translateY(-50%);color:var(--icon-subtle);display:inline-flex;align-items:center;justify-content:center}.appHeader__searchInput{width:100%;height:var(--scale-1000);padding-left:var(--scale-1100);padding-right:var(--scale-400);border-radius:var(--border-radius-md);border:var(--border-sm) solid var(--border-default);background:var(--surface-default);color:var(--text-body);font-family:var(--font-sans);font-size:var(--p-md-size);line-height:var(--p-md-line)}.appHeader__searchInput:focus-visible{outline:none;border-color:var(--border-focus)}.appHeader__account{display:flex;align-items:center;gap:var(--scale-300)}.appHeader__avatar{width:var(--scale-800);height:var(--scale-800);border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-primary-hover);color:var(--text-heading);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--p-sm-size)}.appHeader__accountText{display:flex;flex-direction:column;gap:var(--scale-100);min-width:0}.appHeader__accountName{font-weight:var(--fw-semibold);color:var(--text-heading);font-size:var(--p-sm-size);line-height:var(--p-sm-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHeader__accountMeta{display:flex;align-items:center}@media(max-width:64rem){.appHeader__accountText{display:none}.appHeader__search{max-width:30rem}}.sidenav{width:17.5rem;height:100vh;position:sticky;top:0;background:var(--surface-primary);border-right:var(--border-sm) solid var(--border-default);display:flex;flex-direction:column}.sidenav--collapsed{width:4.5rem}.sidenav__header{display:flex;align-items:center;justify-content:space-between;padding:var(--scale-100);border-bottom:var(--border-sm) solid var(--border-default)}.sidenav--collapsed .sidenav__header{flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--scale-300);gap:var(--scale-200)}.sidenav--collapsed .sidenav__brandRow{justify-content:center}.sidenav--collapsed .sidenav__logo{height:var(--scale-1200)}.sidenav--collapsed .sidenav__collapseBtn{width:var(--scale-800);height:var(--scale-800);padding:var(--scale-100)}.sidenav__brand{display:flex;align-items:center;gap:var(--scale-200)}.sidenav__collapseBtn{appearance:none;background:var(--surface-primary);color:var(--text-body);padding:var(--scale-200);border-radius:var(--border-radius-sm);cursor:pointer}.sidenav__nav{overflow:auto;flex:1 1 auto;padding:var(--scale-300)}.sidenav__section{margin-bottom:var(--scale-300)}.sidenav__sectionBtn{width:100%;display:flex;align-items:center;gap:var(--scale-200);border:0;background:transparent;color:var(--text-subtle);padding:var(--scale-200);border-radius:var(--border-radius-sm);cursor:pointer}.sidenav__sectionBtn:hover:not(:disabled){background:var(--surface-primary-hover)}.sidenav__sectionLabel{font-weight:var(--fw-semibold)}.sidenav__chevron{margin-left:auto;color:var(--text-subtle)}.sidenav__items{padding-top:var(--scale-200);display:grid;gap:var(--scale-100)}.sidenav__items--hidden{display:none}.sidenav__link{display:flex;align-items:center;gap:var(--scale-200);text-decoration:none;color:var(--text-body);padding:var(--scale-200);border-radius:var(--border-radius-sm)}.sidenav__link:hover{background:var(--surface-primary-hover)}.sidenav__link--active{background:var(--surface-primary-hover);color:var(--text-heading)}.sidenav__sectionIcon,.sidenav__linkIcon{width:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--icon-subtle)}.sidenav__link--active .sidenav__linkIcon{color:var(--icon-default)}.sidenav__brandRow{display:flex;align-items:center;gap:var(--scale-300);min-width:0}.sidenav__logo{display:block;flex:0 0 auto;height:var(--scale-1600);width:auto}.sidenav__brandText{display:flex;flex-direction:column;gap:var(--scale-50);min-width:0}.sidenav__brandName{font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-heading);font-size:var(--p-sm-size);line-height:var(--p-sm-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav__brandTagline{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav__collapseBtn{display:inline-flex;align-items:center;justify-content:center;width:var(--scale-900);height:var(--scale-900)}.sidenav__footer{margin-top:auto;border-top:var(--border-sm) solid var(--border-default);padding:var(--scale-300);background:var(--surface-primary)}.sidenav__copyright{display:flex;align-items:center;gap:var(--scale-200);color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line)}.sidenav--collapsed .sidenav__footer{display:flex;justify-content:center}.sidenav--collapsed .sidenav__copyright{display:none}.button{display:inline-flex;min-width:var(--scale-2400);padding:var(--scale-300);justify-content:center;align-items:center;gap:var(--scale-200);border-radius:var(--border-radius-md);border:var(--border-sm) solid var(--btn-border-default);background:var(--btn-bg-default);color:var(--btn-text-default);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-border-hover);background:var(--btn-bg-hover);color:var(--btn-text-hover)}.button:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--btn-border-focus);background:var(--btn-bg-focus);color:var(--btn-text-focus)}.button:disabled,.button[aria-disabled=true]{border-color:var(--btn-border-disabled);background:var(--btn-bg-disabled);color:var(--btn-text-disabled);cursor:not-allowed;opacity:.9}.button.primary{--btn-main-bg-default: var(--button-primary-main-default-bg);--btn-main-bg-hover: var(--button-primary-main-hover-bg);--btn-main-bg-focus: var(--button-primary-main-focused-bg);--btn-main-bg-disabled: var(--button-primary-main-disabled-bg);--btn-main-border-default: var(--button-primary-main-default-border);--btn-main-border-hover: var(--button-primary-main-hover-border);--btn-main-border-focus: var(--button-primary-main-focused-border);--btn-main-border-disabled: var(--button-primary-main-disabled-border);--btn-main-text-default: var(--button-primary-main-default-text);--btn-main-text-hover: var(--button-primary-main-hover-text);--btn-main-text-focus: var(--button-primary-main-focused-text);--btn-main-text-disabled: var(--button-primary-main-disabled-text);--btn-neutral-bg-default: var(--button-primary-neutral-default-bg);--btn-neutral-bg-hover: var(--button-primary-neutral-hover-bg);--btn-neutral-bg-focus: var(--button-primary-neutral-focused-bg);--btn-neutral-bg-disabled: var(--button-primary-neutral-disabled-bg);--btn-neutral-border-default: var(--button-primary-neutral-default-border);--btn-neutral-border-hover: var(--button-primary-neutral-hover-border);--btn-neutral-border-focus: var(--button-primary-neutral-focused-border);--btn-neutral-border-disabled: var(--button-primary-neutral-disabled-border);--btn-neutral-text-default: var(--button-primary-neutral-default-text);--btn-neutral-text-hover: var(--button-primary-neutral-hover-text);--btn-neutral-text-focus: var(--button-primary-neutral-focused-text);--btn-neutral-text-disabled: var(--button-primary-neutral-disabled-text);--btn-transparent-bg-default: var(--button-primary-transparent-default-bg);--btn-transparent-bg-hover: var(--button-primary-transparent-hover-bg);--btn-transparent-bg-focus: var(--button-primary-transparent-focused-bg);--btn-transparent-bg-disabled: var(--button-primary-transparent-disabled-bg);--btn-transparent-border-default: var(--button-primary-transparent-default-border);--btn-transparent-border-hover: var(--button-primary-transparent-hover-border);--btn-transparent-border-focus: var(--button-primary-transparent-focused-border);--btn-transparent-border-disabled: var(--button-primary-transparent-disabled-border);--btn-transparent-text-default: var(--button-primary-transparent-default-text);--btn-transparent-text-hover: var(--button-primary-transparent-hover-text);--btn-transparent-text-focus: var(--button-primary-transparent-focused-text);--btn-transparent-text-disabled: var(--button-primary-transparent-disabled-text)}.button.secondary{--btn-main-bg-default: var(--button-secondary-main-default-bg);--btn-main-bg-hover: var(--button-secondary-main-hover-bg);--btn-main-bg-focus: var(--button-secondary-main-focused-bg);--btn-main-bg-disabled: var(--button-secondary-main-disabled-bg);--btn-main-border-default: var(--button-secondary-main-default-border);--btn-main-border-hover: var(--button-secondary-main-hover-border);--btn-main-border-focus: var(--button-secondary-main-focused-border);--btn-main-border-disabled: var(--button-secondary-main-disabled-border);--btn-main-text-default: var(--button-secondary-main-default-text);--btn-main-text-hover: var(--button-secondary-main-hover-text);--btn-main-text-focus: var(--button-secondary-main-focused-text);--btn-main-text-disabled: var(--button-secondary-main-disabled-text);--btn-neutral-bg-default: var(--button-secondary-neutral-default-bg);--btn-neutral-bg-hover: var(--button-secondary-neutral-hover-bg);--btn-neutral-bg-focus: var(--button-secondary-neutral-focused-bg);--btn-neutral-bg-disabled: var(--button-secondary-neutral-disabled-bg);--btn-neutral-border-default: var(--button-secondary-neutral-default-border);--btn-neutral-border-hover: var(--button-secondary-neutral-hover-border);--btn-neutral-border-focus: var(--button-secondary-neutral-focused-border);--btn-neutral-border-disabled: var(--button-secondary-neutral-disabled-border);--btn-neutral-text-default: var(--button-secondary-neutral-default-text);--btn-neutral-text-hover: var(--button-secondary-neutral-hover-text);--btn-neutral-text-focus: var(--button-secondary-neutral-focused-text);--btn-neutral-text-disabled: var(--button-secondary-neutral-disabled-text);--btn-transparent-bg-default: var(--button-secondary-transparent-default-bg);--btn-transparent-bg-hover: var(--button-secondary-transparent-hover-bg);--btn-transparent-bg-focus: var(--button-secondary-transparent-focused-bg);--btn-transparent-bg-disabled: var(--button-secondary-transparent-disabled-bg);--btn-transparent-border-default: var(--button-secondary-transparent-default-border);--btn-transparent-border-hover: var(--button-secondary-transparent-hover-border);--btn-transparent-border-focus: var(--button-secondary-transparent-focused-border);--btn-transparent-border-disabled: var(--button-secondary-transparent-disabled-border);--btn-transparent-text-default: var(--button-secondary-transparent-default-text);--btn-transparent-text-hover: var(--button-secondary-transparent-hover-text);--btn-transparent-text-focus: var(--button-secondary-transparent-focused-text);--btn-transparent-text-disabled: var(--button-secondary-transparent-disabled-text)}.button.main{--btn-bg-default: var(--btn-main-bg-default);--btn-bg-hover: var(--btn-main-bg-hover);--btn-bg-focus: var(--btn-main-bg-focus);--btn-bg-disabled: var(--btn-main-bg-disabled);--btn-border-default: var(--btn-main-border-default);--btn-border-hover: var(--btn-main-border-hover);--btn-border-focus: var(--btn-main-border-focus);--btn-border-disabled: var(--btn-main-border-disabled);--btn-text-default: var(--btn-main-text-default);--btn-text-hover: var(--btn-main-text-hover);--btn-text-focus: var(--btn-main-text-focus);--btn-text-disabled: var(--btn-main-text-disabled)}.button.neutral{--btn-bg-default: var(--btn-neutral-bg-default);--btn-bg-hover: var(--btn-neutral-bg-hover);--btn-bg-focus: var(--btn-neutral-bg-focus);--btn-bg-disabled: var(--btn-neutral-bg-disabled);--btn-border-default: var(--btn-neutral-border-default);--btn-border-hover: var(--btn-neutral-border-hover);--btn-border-focus: var(--btn-neutral-border-focus);--btn-border-disabled: var(--btn-neutral-border-disabled);--btn-text-default: var(--btn-neutral-text-default);--btn-text-hover: var(--btn-neutral-text-hover);--btn-text-focus: var(--btn-neutral-text-focus);--btn-text-disabled: var(--btn-neutral-text-disabled)}.button.transparent{--btn-bg-default: var(--btn-transparent-bg-default);--btn-bg-hover: var(--btn-transparent-bg-hover);--btn-bg-focus: var(--btn-transparent-bg-focus);--btn-bg-disabled: var(--btn-transparent-bg-disabled);--btn-border-default: var(--btn-transparent-border-default);--btn-border-hover: var(--btn-transparent-border-hover);--btn-border-focus: var(--btn-transparent-border-focus);--btn-border-disabled: var(--btn-transparent-border-disabled);--btn-text-default: var(--btn-transparent-text-default);--btn-text-hover: var(--btn-transparent-text-hover);--btn-text-focus: var(--btn-transparent-text-focus);--btn-text-disabled: var(--btn-transparent-text-disabled)}.toggle{display:inline-flex;height:var(--scale-900);min-width:var(--scale-2400);padding:var(--scale-300);justify-content:center;align-items:center;gap:var(--scale-200);border-radius:var(--border-radius-pill);border:var(--border-sm) solid var(--toggle-border-default);background:var(--toggle-bg);color:var(--toggle-text);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.toggle:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--toggle-border-hover);background:var(--toggle-bg-hover);color:var(--toggle-text-hover)}.toggle:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--toggle-border-focus);background:var(--toggle-bg-focus);color:var(--toggle-text-focus)}.toggle:disabled,.toggle[aria-disabled=true]{border-color:var(--toggle-border-disabled);background:var(--toggle-bg-disabled);color:var(--toggle-text-disabled);cursor:not-allowed;opacity:.9}.toggle.primary{--toggle-checked-bg-default: var(--toggle-primary-checked-default-bg);--toggle-checked-bg-hover: var(--toggle-primary-checked-hover-bg);--toggle-checked-bg-focus: var(--toggle-primary-checked-focused-bg);--toggle-checked-bg-disabled: var(--toggle-primary-checked-disabled-bg);--toggle-checked-border-default: var(--toggle-primary-checked-default-border);--toggle-checked-border-hover: var(--toggle-primary-checked-hover-border);--toggle-checked-border-focus: var(--toggle-primary-checked-focused-border);--toggle-checked-border-disabled: var(--toggle-primary-checked-disabled-border);--toggle-checked-text-default: var(--toggle-primary-checked-default-text);--toggle-checked-text-hover: var(--toggle-primary-checked-hover-text);--toggle-checked-text-focus: var(--toggle-primary-checked-focused-text);--toggle-checked-text-disabled: var(--toggle-primary-checked-disabled-text);--toggle-unchecked-bg-default: var(--toggle-primary-unchecked-default-bg);--toggle-unchecked-bg-hover: var(--toggle-primary-unchecked-hover-bg);--toggle-unchecked-bg-focus: var(--toggle-primary-unchecked-focused-bg);--toggle-unchecked-bg-disabled: var(--toggle-primary-unchecked-disabled-bg);--toggle-unchecked-border-default: var(--toggle-primary-unchecked-default-border);--toggle-unchecked-border-hover: var(--toggle-primary-unchecked-hover-border);--toggle-unchecked-border-focus: var(--toggle-primary-unchecked-focused-border);--toggle-unchecked-border-disabled: var(--toggle-primary-unchecked-disabled-border);--toggle-unchecked-text-default: var(--toggle-primary-unchecked-default-text);--toggle-unchecked-text-hover: var(--toggle-primary-unchecked-hover-text);--toggle-unchecked-text-focus: var(--toggle-primary-unchecked-focused-text);--toggle-unchecked-text-disabled: var(--toggle-primary-unchecked-disabled-text);--toggle-unchecked-transparent-bg-default: var( --toggle-primary-unchecked-transparent-default-bg );--toggle-unchecked-transparent-bg-hover: var(--toggle-primary-unchecked-transparent-hover-bg);--toggle-unchecked-transparent-bg-focus: var(--toggle-primary-unchecked-transparent-focused-bg);--toggle-unchecked-transparent-bg-disabled: var( --toggle-primary-unchecked-transparent-disabled-bg );--toggle-unchecked-transparent-border-default: var( --toggle-primary-unchecked-transparent-default-border );--toggle-unchecked-transparent-border-hover: var( --toggle-primary-unchecked-transparent-hover-border );--toggle-unchecked-transparent-border-focus: var( --toggle-primary-unchecked-transparent-focused-border );--toggle-unchecked-transparent-border-disabled: var( --toggle-primary-unchecked-transparent-disabled-border );--toggle-unchecked-transparent-text-default: var( --toggle-primary-unchecked-transparent-default-text );--toggle-unchecked-transparent-text-hover: var( --toggle-primary-unchecked-transparent-hover-text );--toggle-unchecked-transparent-text-focus: var( --toggle-primary-unchecked-transparent-focused-text );--toggle-unchecked-transparent-text-disabled: var( --toggle-primary-unchecked-transparent-disabled-text )}.toggle.secondary{--toggle-checked-bg-default: var(--toggle-secondary-checked-default-bg);--toggle-checked-bg-hover: var(--toggle-secondary-checked-hover-bg);--toggle-checked-bg-focus: var(--toggle-secondary-checked-focused-bg);--toggle-checked-bg-disabled: var(--toggle-secondary-checked-disabled-bg);--toggle-checked-border-default: var(--toggle-secondary-checked-default-border);--toggle-checked-border-hover: var(--toggle-secondary-checked-hover-border);--toggle-checked-border-focus: var(--toggle-secondary-checked-focused-border);--toggle-checked-border-disabled: var(--toggle-secondary-checked-disabled-border);--toggle-checked-text-default: var(--toggle-secondary-checked-default-text);--toggle-checked-text-hover: var(--toggle-secondary-checked-hover-text);--toggle-checked-text-focus: var(--toggle-secondary-checked-focused-text);--toggle-checked-text-disabled: var(--toggle-secondary-checked-disabled-text);--toggle-unchecked-bg-default: var(--toggle-secondary-unchecked-default-bg);--toggle-unchecked-bg-hover: var(--toggle-secondary-unchecked-hover-bg);--toggle-unchecked-bg-focus: var(--toggle-secondary-unchecked-focused-bg);--toggle-unchecked-bg-disabled: var(--toggle-secondary-unchecked-disabled-bg);--toggle-unchecked-border-default: var(--toggle-secondary-unchecked-default-border);--toggle-unchecked-border-hover: var(--toggle-secondary-unchecked-hover-border);--toggle-unchecked-border-focus: var(--toggle-secondary-unchecked-focused-border);--toggle-unchecked-border-disabled: var(--toggle-secondary-unchecked-disabled-border);--toggle-unchecked-text-default: var(--toggle-secondary-unchecked-default-text);--toggle-unchecked-text-hover: var(--toggle-secondary-unchecked-hover-text);--toggle-unchecked-text-focus: var(--toggle-secondary-unchecked-focused-text);--toggle-unchecked-text-disabled: var(--toggle-secondary-unchecked-disabled-text);--toggle-unchecked-transparent-bg-default: var( --toggle-secondary-unchecked-transparent-default-bg );--toggle-unchecked-transparent-bg-hover: var(--toggle-secondary-unchecked-transparent-hover-bg);--toggle-unchecked-transparent-bg-focus: var( --toggle-secondary-unchecked-transparent-focused-bg );--toggle-unchecked-transparent-bg-disabled: var( --toggle-secondary-unchecked-transparent-disabled-bg );--toggle-unchecked-transparent-border-default: var( --toggle-secondary-unchecked-transparent-default-border );--toggle-unchecked-transparent-border-hover: var( --toggle-secondary-unchecked-transparent-hover-border );--toggle-unchecked-transparent-border-focus: var( --toggle-secondary-unchecked-transparent-focused-border );--toggle-unchecked-transparent-border-disabled: var( --toggle-secondary-unchecked-transparent-disabled-border );--toggle-unchecked-transparent-text-default: var( --toggle-secondary-unchecked-transparent-default-text );--toggle-unchecked-transparent-text-hover: var( --toggle-secondary-unchecked-transparent-hover-text );--toggle-unchecked-transparent-text-focus: var( --toggle-secondary-unchecked-transparent-focused-text );--toggle-unchecked-transparent-text-disabled: var( --toggle-secondary-unchecked-transparent-disabled-text )}.toggle.checked{--toggle-bg-default: var(--toggle-checked-bg-default);--toggle-bg-hover: var(--toggle-checked-bg-hover);--toggle-bg-focus: var(--toggle-checked-bg-focus);--toggle-bg-disabled: var(--toggle-checked-bg-disabled);--toggle-border-default: var(--toggle-checked-border-default);--toggle-border-hover: var(--toggle-checked-border-hover);--toggle-border-focus: var(--toggle-checked-border-focus);--toggle-border-disabled: var(--toggle-checked-border-disabled);--toggle-text-default: var(--toggle-checked-text-default);--toggle-text-hover: var(--toggle-checked-text-hover);--toggle-text-focus: var(--toggle-checked-text-focus);--toggle-text-disabled: var(--toggle-checked-text-disabled)}.toggle.unchecked{--toggle-bg-default: var(--toggle-unchecked-bg-default);--toggle-bg-hover: var(--toggle-unchecked-bg-hover);--toggle-bg-focus: var(--toggle-unchecked-bg-focus);--toggle-bg-disabled: var(--toggle-unchecked-bg-disabled);--toggle-border-default: var(--toggle-unchecked-border-default);--toggle-border-hover: var(--toggle-unchecked-border-hover);--toggle-border-focus: var(--toggle-unchecked-border-focus);--toggle-border-disabled: var(--toggle-unchecked-border-disabled);--toggle-text-default: var(--toggle-unchecked-text-default);--toggle-text-hover: var(--toggle-unchecked-text-hover);--toggle-text-focus: var(--toggle-unchecked-text-focus);--toggle-text-disabled: var(--toggle-unchecked-text-disabled)}.toggle.unchecked-transparent{--toggle-bg-default: var(--toggle-unchecked-transparent-bg-default);--toggle-bg-hover: var(--toggle-unchecked-transparent-bg-hover);--toggle-bg-focus: var(--toggle-unchecked-transparent-bg-focus);--toggle-bg-disabled: var(--toggle-unchecked-transparent-bg-disabled);--toggle-border-default: var(--toggle-unchecked-transparent-border-default);--toggle-border-hover: var(--toggle-unchecked-transparent-border-hover);--toggle-border-focus: var(--toggle-unchecked-transparent-border-focus);--toggle-border-disabled: var(--toggle-unchecked-transparent-border-disabled);--toggle-text-default: var(--toggle-unchecked-transparent-text-default);--toggle-text-hover: var(--toggle-unchecked-transparent-text-hover);--toggle-text-focus: var(--toggle-unchecked-transparent-text-focus);--toggle-text-disabled: var(--toggle-unchecked-transparent-text-disabled)}.chip{--chip-bg: var(--surface-default);--chip-border: color-mix(in srgb, var(--border-default) 55%, transparent);--chip-text: var(--text-heading);--chip-icon: currentColor;display:inline-flex;align-items:center;justify-content:center;gap:var(--scale-200);height:var(--scale-700);padding:0 var(--scale-300);min-width:var(--scale-1200);border-radius:var(--border-radius-pill);border:var(--border-md) solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--p-sm-size);line-height:1;white-space:nowrap;justify-self:start}.chip i{display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1;color:var(--chip-icon)}.chip.small{height:var(--scale-700);padding:0 var(--scale-300);font-size:var(--p-xs-size)}.chip.info{background:var(--surface-information);border:var(--border-md) solid var(--surface-information);color:var(--text-on-light)}.chip.success{background:var(--surface-success);border:var(--border-md) solid var(--surface-success);color:var(--text-on-light)}.chip.error{background:var(--surface-error);border:var(--border-md) solid var(--surface-error);color:var(--text-on-light)}.chip.warning{background:var(--surface-warning);border:var(--border-md) solid var(--surface-warning);color:var(--text-on-light)}.chipStack{display:flex;flex-direction:column;gap:var(--scale-150);align-items:flex-start}.statCard{background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:var(--scale-600)}.statCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--scale-400)}.statCard__title{color:var(--text-subtle);font-weight:var(--fw-medium);font-size:var(--p-sm-size);line-height:var(--p-sm-line)}.statCard__valueRow{display:flex;align-items:baseline;gap:var(--scale-300);margin-top:var(--scale-200)}.statCard__value{font-weight:var(--fw-bold);color:var(--text-heading);font-size:2rem;line-height:2.25rem}.statCard__change{font-weight:var(--fw-semibold);font-size:var(--p-sm-size);line-height:var(--p-sm-line)}.statCard__change--up{color:var(--text-success)}.statCard__change--down{color:var(--text-error)}.statCard__change--neutral{color:var(--text-subtle)}.statCard__subtitle{color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line);margin-top:var(--scale-200)}.statCard__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface-default);color:var(--icon-action);width:var(--scale-1100);height:var(--scale-1100)}.statCard__icon i{font-size:1.25rem}.panel{background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);padding:var(--scale-600)}.panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--scale-400)}.panel__title{margin:0;font-weight:var(--fw-semibold);color:var(--text-heading);font-size:var(--p-md-size);line-height:var(--p-md-line)}.panel__link{display:inline-flex;align-items:center;gap:var(--scale-200);text-decoration:none;color:var(--text-subtle);font-weight:var(--fw-medium)}.panel__link:hover{color:var(--text-heading)}.departureCard{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--scale-400);text-decoration:none;color:inherit;background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);padding:var(--scale-400)}.departureCard:hover{background:var(--surface-primary-hover)}.departureCard__left{display:flex;align-items:center;gap:var(--scale-300);min-width:0}.departureCard__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface-default);color:var(--icon-action);width:var(--scale-1000);height:var(--scale-1000);flex:0 0 auto}.departureCard__icon i{font-size:1.125rem}.departureCard__text{display:flex;flex-direction:column;gap:var(--scale-50);min-width:0}.departureCard__title{font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.departureCard__meta{color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.departureCard__dot{margin-inline:var(--scale-200)}.departureCard__right{text-align:right;min-width:5.5rem}.departureCard__seats{font-weight:var(--fw-semibold);color:var(--text-heading)}.departureCard__pct{color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line)}.chip.neutral{background:var(--surface-default);border:var(--border-md) solid var(--surface-default);color:var(--text-subtle)}.paymentGroup__items{display:grid;gap:var(--scale-300)}.paymentGroup__header{margin-bottom:var(--scale-200)}.paymentGroup__label{display:inline-flex;align-items:center;gap:var(--scale-200);font-weight:var(--fw-semibold)}.paymentGroup--overdue .paymentGroup__label{color:var(--text-error)}.paymentGroup--dueSoon .paymentGroup__label{color:var(--text-warning)}.paymentItem{display:flex;align-items:center;justify-content:space-between;background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);padding:var(--scale-400)}.paymentItem--overdue{border-color:var(--surface-error);background:color-mix(in srgb,var(--surface-error) 10%,var(--surface-primary))}.paymentItem__left{display:flex;flex-direction:column;gap:var(--scale-100)}.paymentItem__amount{font-weight:var(--fw-semibold);color:var(--text-heading)}.paymentItem__due{color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line)}.quickActions{display:grid;gap:var(--scale-400);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:64rem){.quickActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.quickActions{grid-template-columns:1fr}}.quickAction{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);padding:var(--scale-400);gap:var(--scale-200);min-height:5rem}.quickAction:hover{background:var(--surface-primary-hover)}.quickAction:focus-visible{outline:none;border-color:var(--border-focus)}.quickAction__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--icon-subtle)}.quickAction__icon i{font-size:1.125rem}.quickAction__title{font-weight:var(--fw-medium);color:var(--text-heading);font-size:var(--p-sm-size);line-height:var(--p-sm-line);text-align:center}.field{display:flex;flex-direction:column;gap:0}.field__labelRow{display:flex;align-items:baseline;gap:var(--scale-100)}.field__req{color:var(--text-error);font-weight:var(--fw-semibold);line-height:1}.field__label{font-weight:var(--fw-medium);color:var(--text-heading);font-size:var(--p-md-size);line-height:var(--p-md-line)}.field__control{width:100%;height:var(--scale-1000);padding:0 var(--scale-300);border-radius:var(--border-radius-md);border:var(--border-sm) solid var(--border-default);background:var(--surface-primary);color:var(--text-body);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.field__control::placeholder{color:var(--text-subtle);opacity:.9}.field__control:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 var(--border-md) var(--border-focus)}.iconTextField{position:relative;width:100%}.iconTextField__icon{position:absolute;left:var(--scale-300);top:50%;transform:translateY(-50%);color:var(--text-subtle);pointer-events:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}.iconTextField__input{padding-left:var(--scale-1000)}.nrTabBar{display:inline-flex;align-items:center;gap:var(--scale-100);width:min(100%,max-content);max-width:100%;padding:var(--scale-100);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-md);background:var(--surface-default);overflow-x:auto}.nrTab{appearance:none;border:var(--border-sm) solid transparent;background:transparent;color:var(--text-body);border-radius:var(--border-radius-sm);height:var(--scale-900);padding:0 var(--scale-300);display:inline-flex;align-items:center;gap:var(--scale-200);cursor:pointer;font-size:var(--p-lg-size);line-height:var(--p-lg-line);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color .12s ease,background .12s ease,color .12s ease}.nrTab:hover{background:var(--surface-primary-hover)}.nrTab:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 var(--border-md) var(--border-focus)}.nrTab--active{background:var(--surface-primary);border-color:var(--border-focus);color:var(--text-heading)}.nrTab:disabled{color:var(--text-subtle);cursor:not-allowed;opacity:.7}.nrTab__icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--h6-size);line-height:1}.nrTab__label{display:inline-flex;align-items:center}.nrTab__count{color:var(--text-subtle);font-weight:var(--fw-regular)}.field__hint{color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line)}.field__control--textarea{height:auto;min-height:7.5rem;padding:var(--scale-300);resize:vertical}.field__control--select{appearance:none;-webkit-appearance:none;padding-right:var(--scale-1200);cursor:pointer;background-repeat:no-repeat;background-position:right var(--scale-300) center;background-size:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234F5454' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.field__control--placeholder{color:var(--text-subtle)}.field--disabled .field__control--select,.field__control--select:disabled{cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239EA8A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.field--error .field__label{color:var(--text-error)}.field--error .field__control,.field__control[aria-invalid=true]{border-color:var(--border-error)}.field--error .field__control:focus-visible,.field__control[aria-invalid=true]:focus-visible{border-color:var(--border-error);box-shadow:0 0 0 var(--border-md) var(--border-error)}.field--disabled .field__control,.field__control:disabled{background:var(--surface-disabled);border-color:transparent;color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.field--disabled .field__control::placeholder,.field__control:disabled::placeholder{color:var(--text-disabled);opacity:1}.check{display:inline-flex;align-items:center;gap:var(--scale-200);padding:var(--scale-200) var(--scale-300);border-radius:var(--border-radius-md);border:var(--border-sm) solid transparent;color:var(--text-body);cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.check:hover{background:var(--surface-primary-hover)}.check__input{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border-radius:9999px;border:var(--border-sm) solid var(--border-default);background:var(--surface-primary);display:inline-grid;place-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.check:hover .check__input:not(:disabled){border-color:var(--border-action)}.check__input:checked{background:var(--surface-action);border-color:var(--surface-action);background-repeat:no-repeat;background-position:center;background-size:.75rem .75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.check__label{font-weight:var(--fw-regular);color:inherit;font-size:var(--p-md-size);line-height:var(--p-md-line)}.check:focus-within{outline:var(--border-md) solid var(--border-focus);outline-offset:var(--scale-50);background:var(--surface-primary)}.check__input:focus-visible{outline:none;box-shadow:0 0 0 var(--border-md) var(--border-focus)}.field--error .check,.check__input[aria-invalid=true]{border-color:var(--border-error)}.field--error .check:focus-within{outline:var(--border-md) solid var(--border-error)}.field--disabled .check,.check:has(.check__input:disabled){cursor:not-allowed;color:var(--text-disabled)}.field--disabled .check:hover,.check:has(.check__input:disabled):hover{background:transparent}.field--disabled .check__input,.check__input:disabled{background:var(--surface-disabled);border-color:transparent;box-shadow:none;cursor:not-allowed}.check__input:checked:disabled{background:var(--surface-disabled);border-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23777E7F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.nrDatePopover{background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:calc(var(--border-radius-lg) + var(--scale-100));box-shadow:var(--shadow-md);padding:var(--scale-500);width:19rem}.nrCalendar{display:flex;flex-direction:column;gap:var(--scale-300)}.nrCalendar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--scale-300)}.nrCalendar__heading,.nrCalendar__monthYear{display:inline-flex;align-items:center;gap:var(--scale-200);font-weight:var(--fw-semibold);color:var(--text-heading);font-size:var(--p-md-size);line-height:var(--p-md-line)}.nrCalendar__monthBtn,.nrCalendar__yearBtn{display:inline-flex;align-items:center;gap:var(--scale-100);padding:var(--scale-100) var(--scale-200);border-radius:var(--border-radius-md);color:inherit}.nrCalendar__monthBtn:hover,.nrCalendar__yearBtn:hover{background:var(--surface-primary-hover)}.nrCalendar__monthBtn:focus-visible,.nrCalendar__yearBtn:focus-visible{outline:none;box-shadow:0 0 0 var(--border-md) var(--border-focus)}.nrCalendar__nav{display:inline-flex;align-items:center;gap:var(--scale-100)}.nrCalendar__navBtn{width:var(--scale-900);height:var(--scale-900);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);color:var(--text-body);background:transparent;border:var(--border-sm) solid transparent}.nrCalendar__navBtn:hover:not(:disabled){background:var(--surface-primary-hover)}.nrCalendar__navBtn:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 var(--border-md) var(--border-focus)}.nrCalendar__navBtn:disabled{opacity:.5;cursor:not-allowed}.nrDatePopover [role=grid],.nrDateDialog [role=grid],.nrCalendar__grid{width:100%}.nrDatePopover [role=columnheader],.nrDateDialog [role=columnheader]{font-weight:var(--fw-medium);color:var(--text-subtle);font-size:var(--p-xs-size);line-height:var(--p-xs-line);padding-bottom:var(--scale-200);text-align:center}.nrDatePopover table,.nrDateDialog table{width:100%;border-collapse:separate;border-spacing:0 var(--scale-100)}.nrDatePopover [role=gridcell] div,.nrDateDialog [role=gridcell] div{width:var(--scale-900);height:var(--scale-900);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);border:var(--border-sm) solid transparent;background:transparent;color:var(--text-body);font-size:var(--p-sm-size);line-height:var(--p-sm-line);cursor:pointer}.nrDatePopover [role=gridcell] div:hover:not([aria-disabled=true]),.nrDateDialog [role=gridcell] div:hover:not([aria-disabled=true]){background:var(--surface-primary-hover)}.nrDatePopover [role=gridcell] div:focus-visible,.nrDateDialog [role=gridcell] div:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 var(--border-md) var(--border-focus)}.nrDatePopover [role=gridcell] div[aria-selected=true],.nrDateDialog [role=gridcell] div[aria-selected=true],.nrDatePopover [role=gridcell] div[data-selected],.nrDateDialog [role=gridcell] div[data-selected]{background:var(--surface-action);color:var(--text-on-dark)}.nrDatePopover [role=gridcell] div[aria-selected=true]:hover,.nrDateDialog [role=gridcell] div[aria-selected=true]:hover{background:var(--surface-action-hover)}.nrDatePopover [role=gridcell] div[aria-disabled=true],.nrDateDialog [role=gridcell] div[aria-disabled=true],.nrDatePopover [role=gridcell] div:disabled,.nrDateDialog [role=gridcell] div:disabled{color:var(--text-disabled);cursor:not-allowed;background:transparent}.nrDatePopover [data-outside-month],.nrDateDialog [data-outside-month]{color:var(--text-disabled)}.nrCalendar__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--scale-300);margin-top:var(--scale-200)}.nrCalendar__footerBtn{padding:var(--scale-100) var(--scale-200);border-radius:var(--border-radius-md);color:var(--text-subtle)}.nrCalendar__footerBtn:hover{background:var(--surface-primary-hover);color:var(--text-heading)}.nrCalendar__footerBtn--today{color:var(--text-action);font-weight:var(--fw-medium)}.nrCalendar__footerBtn--today:hover{color:var(--text-action-hover)}.field__control--dateInput{display:inline-flex;align-items:center;gap:var(--scale-50);padding:0 var(--scale-300)}.field__control--dateInput [data-segment]{padding:var(--scale-100) var(--scale-50);border-radius:var(--border-radius-sm)}.field__control--dateInput [data-type=literal]{color:var(--text-subtle)}.field__control--dateInput [data-placeholder]{color:var(--text-subtle);opacity:.9}.field__control--dateInput [data-segment][data-focused]{background:var(--surface-primary-hover)}.nrTable{width:100%}.nrTable__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--scale-400);margin-bottom:var(--scale-300)}.nrTable__toolbarLeft{display:inline-flex;align-items:center;gap:var(--scale-300)}.nrTable__toolbarRight{display:inline-flex;align-items:center;gap:var(--scale-200)}.nrTable__selectedCount{color:var(--text-subtle);font-weight:var(--fw-medium);font-size:var(--p-sm-size);line-height:var(--p-sm-line)}.nrTable__frame{background:var(--surface-primary);border:var(--border-sm) solid var(--border-default);border-radius:var(--border-radius-lg);overflow:hidden}.nrTable__table{width:100%;border-collapse:separate;border-spacing:0}.nrTable__thead,.nrTable__tr--head{background:var(--surface-primary-hover)}.nrTable__th{text-align:left;vertical-align:middle;padding:var(--scale-300) var(--scale-400);color:var(--text-subtle);font-weight:var(--fw-semibold);font-size:var(--p-sm-size);line-height:var(--p-sm-line);border-bottom:var(--border-sm) solid var(--border-default);-webkit-user-select:none;user-select:none;white-space:nowrap}.nrTable__th--sortable{cursor:pointer}.nrTable__thBtn{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--scale-200);color:inherit}.nrTable__thText{display:inline-flex;align-items:center;gap:var(--scale-200)}.nrTable__sortIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--icon-subtle)}.nrTable__tr--body{background:var(--surface-primary)}.nrTable__tbody .nrTable__tr--body:nth-child(2n){background:var(--surface-default)}.nrTable__tbody .nrTable__tr--body:hover{background:var(--surface-primary-hover)}.nrTable__tr--selected{outline:var(--border-sm) solid var(--border-focus);outline-offset:calc(-1 * var(--border-sm))}.nrTable__td{padding:var(--scale-300) var(--scale-400);border-bottom:var(--border-sm) solid var(--border-default);vertical-align:middle;font-size:var(--p-md-size);line-height:var(--p-md-line)}.nrTable__tbody .nrTable__tr--body:last-child .nrTable__td{border-bottom:0}.nrTable__check{padding:0;border:0;background:transparent}.nrTable__check:hover{background:transparent}.nrTable__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.leadCallbacksFilters{margin-top:var(--scale-300)}.leadCallbacksFilters__row{display:grid;gap:var(--scale-200);align-items:end}.leadCallbacksFilters__row--top{grid-template-columns:minmax(260px,2fr) minmax(200px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr)}.leadCallbacksFilters__row--dates{margin-top:var(--scale-200);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.leadCallbacksFilters__row--bottom{margin-top:var(--scale-200);grid-template-columns:220px 1fr}.leadCallbacksFilters__cell{min-width:0}.leadCallbacksFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:var(--scale-200)}.leadCallbacksFilters__sort{width:100%;min-width:0}.leadCallbacksFilters__btn{width:10rem;min-width:0}.leadCallbacksFilters .field,.departuresFilters .field{gap:0}@media(max-width:64rem){.leadCallbacksFilters__row--top{grid-template-columns:1fr 1fr}.leadCallbacksFilters__row--dates,.leadCallbacksFilters__row--bottom{grid-template-columns:1fr}.leadCallbacksFilters__actions{justify-content:stretch}.leadCallbacksFilters__btn{width:auto;flex:1 1 0}}.nrTypeahead{position:relative;isolation:isolate}.nrTypeahead--open{z-index:200}.nrTypeahead__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:201;border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);overflow:hidden;max-height:260px;overflow-y:auto}.nrTypeahead__status{margin-top:6px;font-size:12px;color:var(--text-subtle)}.departuresFilters{margin-top:12px}.departuresFilters__row{display:grid;gap:8px;align-items:end}.departuresFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.departuresFilters__row--dates{margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.departuresFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.departuresFilters__cell{min-width:0}.departuresFilters__sort{width:100%}.departuresFilters__actions{display:flex;gap:8px;justify-content:flex-end;align-items:end}.departuresFilters__btn{width:10rem;min-width:0}.departureTypesFilters{margin-top:12px}.departureTypesFilters__row{display:grid;gap:8px;align-items:end}.departureTypesFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.departureTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.departureTypesFilters__sort{width:100%}.departureTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.departureTypesFilters__btn{width:10rem;min-width:0}.destinationsListFilters{margin-top:12px}.destinationsListFilters__row{display:grid;gap:8px;align-items:end}.destinationsListFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.destinationsListFilters__row--middle{margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.destinationsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.destinationsListFilters__cell{min-width:0}.destinationsListFilters .field{gap:0}.destinationsListFilters__sort{width:100%}.destinationsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.destinationsListFilters__btn{width:10rem;min-width:0}.leadsListFilters{margin-top:12px}.leadsListFilters__row{display:flex;gap:8px;align-items:end}.leadsListFilters__row--top{width:100%}.leadsListFilters__row--bottom{margin-top:8px;justify-content:space-between}.leadsListFilters__cell{flex:1 1 0;min-width:0}.leadsListFilters__cell .nrTypeahead{width:100%}.leadsListFilters__row--bottom>.field__control--select{width:220px}.leadsListFilters__actions{display:flex;gap:8px;align-items:end}.contactsListFilters{margin-top:12px}.contactsListFilters__row{display:flex;gap:8px;align-items:end}.contactsListFilters__row--top{width:100%}.contactsListFilters__row--bottom{margin-top:8px;justify-content:space-between}.contactsListFilters__cell{flex:1 1 0;min-width:0}.contactsListFilters__row--bottom>.field__control--select{width:220px}.contactsListFilters__actions{display:flex;gap:8px;align-items:end}.customersListFilters{margin-top:12px}.customersListFilters__row{display:grid;gap:8px;align-items:end}.customersListFilters__row--search{grid-template-columns:1fr}.customersListFilters__row--top{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.customersListFilters__row--middle{margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.customersListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customersListFilters__cell{min-width:0}.customersListFilters__sort{width:100%}.customersListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customersListFilters__btn{width:10rem;min-width:0}.customerDocumentsFilters{margin-top:12px}.customerDocumentsFilters__row{display:grid;gap:8px;align-items:end}.customerDocumentsFilters__row--search{grid-template-columns:1fr}.customerDocumentsFilters__row--top{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.customerDocumentsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerDocumentsFilters__cell{min-width:0}.customerDocumentsFilters .field{gap:0}.customerDocumentsFilters__sort{width:100%}.customerDocumentsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerDocumentsFilters__btn{width:10rem;min-width:0}.customerDocumentTypesFilters{margin-top:12px}.customerDocumentTypesFilters__row{display:grid;gap:8px;align-items:end}.customerDocumentTypesFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.customerDocumentTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerDocumentTypesFilters__sort{width:100%}.customerDocumentTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerDocumentTypesFilters__btn{width:10rem;min-width:0}.customerStatusesFilters{margin-top:12px}.customerStatusesFilters__row{display:grid;gap:8px;align-items:end}.customerStatusesFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.customerStatusesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerStatusesFilters__sort{width:100%}.customerStatusesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerStatusesFilters__btn{width:10rem;min-width:0}.customerTiersFilters{margin-top:12px}.customerTiersFilters__row{display:grid;gap:8px;align-items:end}.customerTiersFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.customerTiersFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerTiersFilters__sort{width:100%}.customerTiersFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerTiersFilters__btn{width:10rem;min-width:0}.customerLoginEventsFilters{margin-top:12px}.customerLoginEventsFilters__row{display:grid;gap:8px;align-items:end}.customerLoginEventsFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.customerLoginEventsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerLoginEventsFilters__cell{min-width:0}.customerLoginEventsFilters .field{gap:0}.customerLoginEventsFilters__sort{width:100%}.customerLoginEventsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerLoginEventsFilters__btn{width:10rem;min-width:0}.outboxEventsFilters{margin-top:12px}.outboxEventsFilters__row{display:grid;gap:8px;align-items:end}.outboxEventsFilters__row--top,.outboxEventsFilters__row--middle{grid-template-columns:repeat(5,minmax(0,1fr))}.outboxEventsFilters__row--middle{margin-top:8px}.outboxEventsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.outboxEventsFilters__cell{min-width:0}.outboxEventsFilters .field{gap:0}.outboxEventsFilters__sort{width:100%}.outboxEventsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.outboxEventsFilters__btn{width:10rem;min-width:0}.usersListFilters{margin-top:12px}.usersListFilters__row{display:grid;gap:8px;align-items:end}.usersListFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.usersListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.usersListFilters__sort{width:100%}.usersListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.usersListFilters__btn{width:10rem;min-width:0}.rolesListFilters{margin-top:12px}.rolesListFilters__row{display:grid;gap:8px;align-items:end}.rolesListFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.rolesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.rolesListFilters__sort{width:100%}.rolesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.rolesListFilters__btn{width:10rem;min-width:0}.schoolTypesFilters{margin-top:12px}.schoolTypesFilters__row{display:grid;gap:8px;align-items:end}.schoolTypesFilters__row--top{grid-template-columns:1fr}.schoolTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.schoolTypesFilters__sort{width:100%}.schoolTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.schoolTypesFilters__btn{width:10rem;min-width:0}.schoolsListFilters{margin-top:12px}.schoolsListFilters__row{display:flex;gap:8px;align-items:end}.schoolsListFilters__row--top{width:100%}.schoolsListFilters__row--bottom{margin-top:8px;justify-content:space-between}.schoolsListFilters__cell{flex:1 1 0;min-width:0}.schoolsListFilters__row--bottom>.field__control--select{width:220px}.schoolsListFilters__actions{display:flex;gap:8px;align-items:end}.toursListFilters{margin-top:12px}.toursListFilters__row{display:grid;gap:8px;align-items:end}.toursListFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.toursListFilters__row--dates{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.toursListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.toursListFilters__cell{min-width:0}.toursListFilters .field{gap:0}.toursListFilters__sort{width:100%}.toursListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.toursListFilters__btn{width:10rem;min-width:0}.flightsListFilters{margin-top:12px}.flightsListFilters__row{display:grid;gap:8px;align-items:end}.flightsListFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.flightsListFilters__row--middle{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.flightsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.flightsListFilters__cell{min-width:0}.flightsListFilters__sort{width:100%}.flightsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.flightsListFilters__btn{width:10rem;min-width:0}.customerFlightsFilters{margin-top:12px}.customerFlightsFilters__row{display:grid;gap:8px;align-items:end}.customerFlightsFilters__row--top{grid-template-columns:repeat(2,minmax(0,1fr))}.customerFlightsFilters__row--middle{margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.customerFlightsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerFlightsFilters__cell{min-width:0}.customerFlightsFilters .field{gap:0}.customerFlightsFilters__sort{width:100%}.customerFlightsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerFlightsFilters__btn{width:10rem;min-width:0}.customerPaymentsFilters{margin-top:12px}.customerPaymentsFilters__row{display:grid;gap:8px;align-items:end}.customerPaymentsFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.customerPaymentsFilters__row--middle{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customerPaymentsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerPaymentsFilters__cell{min-width:0}.customerPaymentsFilters__sort{width:100%}.customerPaymentsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerPaymentsFilters__btn{width:10rem;min-width:0}.customerPaymentSourcesFilters{margin-top:12px}.customerPaymentSourcesFilters__row{display:grid;gap:8px;align-items:end}.customerPaymentSourcesFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.customerPaymentSourcesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.customerPaymentSourcesFilters__sort{width:100%}.customerPaymentSourcesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.customerPaymentSourcesFilters__btn{width:10rem;min-width:0}.reservationsListFilters{margin-top:12px}.reservationsListFilters__row{display:grid;gap:8px;align-items:end}.reservationsListFilters__row--top,.reservationsListFilters__row--middle{grid-template-columns:repeat(5,minmax(0,1fr))}.reservationsListFilters__row--middle{margin-top:8px}.reservationsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.reservationsListFilters__cell{min-width:0}.reservationsListFilters .field{gap:0}.reservationsListFilters__sort{width:100%}.reservationsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.reservationsListFilters__btn{width:10rem;min-width:0}.companyTypesFilters{margin-top:12px}.companyTypesFilters__row{display:grid;gap:8px;align-items:end}.companyTypesFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.companyTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.companyTypesFilters__sort{width:100%}.companyTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.companyTypesFilters__btn{width:10rem;min-width:0}.companyStatusesFilters{margin-top:12px}.companyStatusesFilters__row{display:grid;gap:8px;align-items:end}.companyStatusesFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.companyStatusesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.companyStatusesFilters__sort{width:100%}.companyStatusesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.companyStatusesFilters__btn{width:10rem;min-width:0}.paymentStatusesFilters{margin-top:12px}.paymentStatusesFilters__row{display:grid;gap:8px;align-items:end}.paymentStatusesFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.paymentStatusesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentStatusesFilters__sort{width:100%}.paymentStatusesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentStatusesFilters__btn{width:10rem;min-width:0}.reservationStatusesFilters{margin-top:12px}.reservationStatusesFilters__row{display:grid;gap:8px;align-items:end}.reservationStatusesFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.reservationStatusesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.reservationStatusesFilters__sort{width:100%}.reservationStatusesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.reservationStatusesFilters__btn{width:10rem;min-width:0}.paymentTypesFilters{margin-top:12px}.paymentTypesFilters__row{display:grid;gap:8px;align-items:end}.paymentTypesFilters__row--top{grid-template-columns:1fr}.paymentTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentTypesFilters__sort{width:100%}.paymentTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentTypesFilters__btn{width:10rem;min-width:0}.airlinesListFilters{margin-top:12px}.airlinesListFilters__row{display:grid;gap:8px;align-items:end}.airlinesListFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.airlinesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.airlinesListFilters__sort{width:100%}.airlinesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.airlinesListFilters__btn{width:10rem;min-width:0}.airportsListFilters{margin-top:12px}.airportsListFilters__row{display:grid;gap:8px;align-items:end}.airportsListFilters__row--top{grid-template-columns:1fr}.airportsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.airportsListFilters__sort{width:100%}.airportsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.airportsListFilters__btn{width:10rem;min-width:0}.flightTypesFilters{margin-top:12px}.flightTypesFilters__row{display:grid;gap:8px;align-items:end}.flightTypesFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.flightTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.flightTypesFilters__sort{width:100%}.flightTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.flightTypesFilters__btn{width:10rem;min-width:0}.countriesListFilters{margin-top:12px}.countriesListFilters__row{display:grid;gap:8px;align-items:end}.countriesListFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.countriesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.countriesListFilters__sort{width:100%}.countriesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.countriesListFilters__btn{width:10rem;min-width:0}.currenciesListFilters{margin-top:12px}.currenciesListFilters__row{display:grid;gap:8px;align-items:end}.currenciesListFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.currenciesListFilters__row--middle{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.currenciesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.currenciesListFilters__sort{width:100%}.currenciesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.currenciesListFilters__btn{width:10rem;min-width:0}.statesListFilters{margin-top:12px}.statesListFilters__row{display:grid;gap:8px;align-items:end}.statesListFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.statesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.statesListFilters__sort{width:100%}.statesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.statesListFilters__btn{width:10rem;min-width:0}.provincesListFilters{margin-top:12px}.provincesListFilters__row{display:grid;gap:8px;align-items:end}.provincesListFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.provincesListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.provincesListFilters__sort{width:100%}.provincesListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.provincesListFilters__btn{width:10rem;min-width:0}.paymentMethodsFilters{margin-top:12px}.paymentMethodsFilters__row{display:grid;gap:8px;align-items:end}.paymentMethodsFilters__row--top{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentMethodsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentMethodsFilters__sort{width:100%}.paymentMethodsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentMethodsFilters__btn{width:10rem;min-width:0}.paymentPlansFilters{margin-top:12px}.paymentPlansFilters__row{display:grid;gap:8px;align-items:end}.paymentPlansFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.paymentPlansFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentPlansFilters__cell{min-width:0}.paymentPlansFilters__sort{width:100%}.paymentPlansFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentPlansFilters__btn{width:10rem;min-width:0}.paymentPlanScheduleTypesFilters{margin-top:12px}.paymentPlanScheduleTypesFilters__row{display:grid;gap:8px;align-items:end}.paymentPlanScheduleTypesFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.paymentPlanScheduleTypesFilters__row--middle{margin-top:8px;grid-template-columns:minmax(0,1fr)}.paymentPlanScheduleTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentPlanScheduleTypesFilters__sort{width:100%}.paymentPlanScheduleTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentPlanScheduleTypesFilters__btn{width:10rem;min-width:0}.paymentPlanPhaseTypesFilters{margin-top:12px}.paymentPlanPhaseTypesFilters__row{display:grid;gap:8px;align-items:end}.paymentPlanPhaseTypesFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.paymentPlanPhaseTypesFilters__row--middle{margin-top:8px;grid-template-columns:minmax(0,1fr)}.paymentPlanPhaseTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.paymentPlanPhaseTypesFilters__sort{width:100%}.paymentPlanPhaseTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.paymentPlanPhaseTypesFilters__btn{width:10rem;min-width:0}.vendorPaymentsFilters{margin-top:12px}.vendorPaymentsFilters__row{display:grid;gap:8px;align-items:end}.vendorPaymentsFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.vendorPaymentsFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.vendorPaymentsFilters__cell{min-width:0}.vendorPaymentsFilters__sort{width:100%}.vendorPaymentsFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.vendorPaymentsFilters__btn{width:10rem;min-width:0}.vendorsListFilters{margin-top:12px}.vendorsListFilters__row{display:grid;gap:8px;align-items:end}.vendorsListFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.vendorsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.vendorsListFilters__sort{width:100%}.vendorsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.vendorsListFilters__btn{width:10rem;min-width:0}.supplementsListFilters{margin-top:12px}.supplementsListFilters__row{display:grid;gap:8px;align-items:end}.supplementsListFilters__row--search{grid-template-columns:1fr}.supplementsListFilters__row--top{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.supplementsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.supplementsListFilters__cell{min-width:0}.supplementsListFilters .field{gap:0}.supplementsListFilters__sort{width:100%}.supplementsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.supplementsListFilters__btn{width:10rem;min-width:0}.supplementRulesFilters{margin-top:12px}.supplementRulesFilters__row{display:flex;gap:8px;align-items:end}.supplementRulesFilters__row--top{width:100%}.supplementRulesFilters__row--bottom{margin-top:8px;justify-content:space-between}.supplementRulesFilters__cell{flex:1 1 0;min-width:0}.supplementRulesFilters__row--bottom>.field__control--select{width:220px}.supplementRulesFilters__actions{display:flex;gap:8px;align-items:end}.supplementRulesFilters__btn{width:10rem;min-width:0}.supplementTypesFilters{margin-top:12px}.supplementTypesFilters__row{display:flex;gap:8px;align-items:end}.supplementTypesFilters__row--top{width:100%}.supplementTypesFilters__row--bottom{margin-top:8px;justify-content:space-between}.supplementTypesFilters__cell{flex:1 1 0;min-width:0}.supplementTypesFilters__row--bottom>.field__control--select{width:220px}.supplementTypesFilters__actions{display:flex;gap:8px;align-items:end}.supplementTypesFilters__btn{width:10rem;min-width:0}.hotelsListFilters{margin-top:12px}.hotelsListFilters__row{display:grid;gap:8px;align-items:end}.hotelsListFilters__row--top{grid-template-columns:minmax(360px,1.8fr) minmax(180px,1fr) minmax(220px,1fr) minmax(220px,1fr)}.hotelsListFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.hotelsListFilters__sort{width:100%}.hotelsListFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.hotelsListFilters__btn{width:10rem;min-width:0}.hotelRoomTypesFilters{margin-top:12px}.hotelRoomTypesFilters__row{display:grid;gap:8px;align-items:end}.hotelRoomTypesFilters__row--top{grid-template-columns:1fr 220px}.hotelRoomTypesFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.hotelRoomTypesFilters__sort{width:100%}.hotelRoomTypesFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.hotelRoomTypesFilters__btn{width:10rem;min-width:0}.hotelRoomBlocksFilters{margin-top:12px}.hotelRoomBlocksFilters__row{display:grid;gap:8px;align-items:end}.hotelRoomBlocksFilters__row--top{grid-template-columns:repeat(5,minmax(0,1fr))}.hotelRoomBlocksFilters__row--bottom{margin-top:8px;grid-template-columns:220px 1fr}.hotelRoomBlocksFilters__cell{min-width:0}.hotelRoomBlocksFilters .field{gap:0}.hotelRoomBlocksFilters__sort{width:100%}.hotelRoomBlocksFilters__actions{display:flex;justify-content:flex-end;align-items:end;gap:8px}.hotelRoomBlocksFilters__btn{width:10rem;min-width:0}.nrListFiltersSingle{margin-top:12px;display:grid!important;gap:8px!important;align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))!important}.nrListFiltersSingle>*{min-width:0}.nrListFiltersSingle>.nrListFiltersSingle__sort{grid-column:1;grid-row:2}.nrListFiltersSingle>.nrListFiltersSingle__apply{grid-column:4;grid-row:2}.nrListFiltersSingle>.nrListFiltersSingle__clear{grid-column:5;grid-row:2}.reservationRoomBlocksFilters{margin-top:12px}.reservationRoomBlocksFilters__row{display:grid;gap:8px;align-items:end}.reservationRoomBlocksFilters__row>*{min-width:0}.reservationRoomBlocksFilters__row--top{grid-template-columns:repeat(4,minmax(0,1fr))}.reservationRoomBlocksFilters__row--bottom{margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.reservationRoomBlocksFilters__sort{grid-column:1}.reservationRoomBlocksFilters__actions{grid-column:3 / 5;display:flex;justify-content:flex-end;align-items:end;gap:8px}.reservationRoomBlocksFilters__btn{width:10rem;min-width:0}.reservationRoomsFilters{margin-top:12px}.reservationRoomsFilters__row{display:grid;gap:8px;align-items:end}.reservationRoomsFilters__row>*{min-width:0}.reservationRoomsFilters__row--top{grid-template-columns:repeat(3,minmax(0,1fr))}.reservationRoomsFilters__row--bottom{margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.reservationRoomsFilters__sort{grid-column:1}.reservationRoomsFilters__actions{grid-column:3 / 5;display:flex;justify-content:flex-end;align-items:end;gap:8px}.reservationRoomsFilters__btn{width:10rem;min-width:0}@media(max-width:1100px){.departuresFilters__row--top{grid-template-columns:1fr 1fr}.departuresFilters__row--dates,.departuresFilters__row--bottom{grid-template-columns:1fr}.departuresFilters__actions{justify-content:stretch}.departuresFilters__btn{width:auto;flex:1 1 0}.departureTypesFilters__row--top{grid-template-columns:1fr 1fr}.departureTypesFilters__row--bottom{grid-template-columns:1fr}.departureTypesFilters__actions{justify-content:stretch}.departureTypesFilters__btn{width:auto;flex:1 1 0}.destinationsListFilters__row--top{grid-template-columns:1fr 1fr}.destinationsListFilters__row--middle,.destinationsListFilters__row--bottom{grid-template-columns:1fr}.destinationsListFilters__actions{justify-content:stretch}.destinationsListFilters__btn{width:auto;flex:1 1 0}.supplementsListFilters__row--top{grid-template-columns:1fr 1fr}.supplementsListFilters__row--bottom{grid-template-columns:1fr}.supplementsListFilters__actions{justify-content:stretch}.supplementsListFilters__btn{width:auto;flex:1 1 0}.supplementRulesFilters__row{flex-direction:column;align-items:stretch}.supplementRulesFilters__row--bottom>.field__control--select{width:100%}.supplementRulesFilters__actions{justify-content:stretch}.supplementRulesFilters__btn{width:auto;flex:1 1 0}.supplementTypesFilters__row{flex-direction:column;align-items:stretch}.supplementTypesFilters__row--bottom>.field__control--select{width:100%}.supplementTypesFilters__actions{justify-content:stretch}.supplementTypesFilters__btn{width:auto;flex:1 1 0}.hotelsListFilters__row--top{grid-template-columns:1fr 1fr}.hotelsListFilters__row--bottom{grid-template-columns:1fr}.hotelsListFilters__actions{justify-content:stretch}.hotelsListFilters__btn{width:auto;flex:1 1 0}.hotelRoomTypesFilters__row--top,.hotelRoomTypesFilters__row--bottom{grid-template-columns:1fr}.hotelRoomTypesFilters__actions{justify-content:stretch}.hotelRoomTypesFilters__btn{width:auto;flex:1 1 0}.hotelRoomBlocksFilters__row--top{grid-template-columns:1fr 1fr}.hotelRoomBlocksFilters__row--bottom{grid-template-columns:1fr}.hotelRoomBlocksFilters__actions{justify-content:stretch}.hotelRoomBlocksFilters__btn{width:auto;flex:1 1 0}.nrListFiltersSingle{grid-template-columns:1fr 1fr!important}.nrListFiltersSingle>.nrListFiltersSingle__sort,.nrListFiltersSingle>.nrListFiltersSingle__apply,.nrListFiltersSingle>.nrListFiltersSingle__clear{grid-column:auto;grid-row:auto}.reservationRoomBlocksFilters__row--top{grid-template-columns:1fr 1fr}.reservationRoomBlocksFilters__row--bottom{grid-template-columns:1fr}.reservationRoomBlocksFilters__actions{grid-column:auto;justify-content:stretch}.reservationRoomBlocksFilters__btn{width:auto;flex:1 1 0}.reservationRoomsFilters__row--top,.reservationRoomsFilters__row--bottom{grid-template-columns:1fr}.reservationRoomsFilters__actions{grid-column:auto;justify-content:stretch}.reservationRoomsFilters__btn{width:auto;flex:1 1 0}.leadsListFilters__row{flex-direction:column;align-items:stretch}.leadsListFilters__row--bottom>.field__control--select{width:100%}.leadsListFilters__actions{justify-content:flex-start}.contactsListFilters__row{flex-direction:column;align-items:stretch}.contactsListFilters__row--bottom>.field__control--select{width:100%}.contactsListFilters__actions{justify-content:flex-start}.customersListFilters__row--top{grid-template-columns:1fr 1fr}.customersListFilters__row--middle,.customersListFilters__row--bottom{grid-template-columns:1fr}.customersListFilters__actions{justify-content:stretch}.customersListFilters__btn{width:auto;flex:1 1 0}.customerDocumentsFilters__row--top{grid-template-columns:1fr 1fr}.customerDocumentsFilters__row--bottom{grid-template-columns:1fr}.customerDocumentsFilters__actions{justify-content:stretch}.customerDocumentsFilters__btn{width:auto;flex:1 1 0}.customerDocumentTypesFilters__row--top,.customerDocumentTypesFilters__row--bottom{grid-template-columns:1fr}.customerDocumentTypesFilters__actions{justify-content:stretch}.customerDocumentTypesFilters__btn{width:auto;flex:1 1 0}.customerStatusesFilters__row--top{grid-template-columns:1fr 1fr}.customerStatusesFilters__row--bottom{grid-template-columns:1fr}.customerStatusesFilters__actions{justify-content:stretch}.customerStatusesFilters__btn{width:auto;flex:1 1 0}.customerTiersFilters__row--top{grid-template-columns:1fr 1fr}.customerTiersFilters__row--bottom{grid-template-columns:1fr}.customerTiersFilters__actions{justify-content:stretch}.customerTiersFilters__btn{width:auto;flex:1 1 0}.customerLoginEventsFilters__row--top{grid-template-columns:1fr 1fr}.customerLoginEventsFilters__row--bottom{grid-template-columns:1fr}.customerLoginEventsFilters__actions{justify-content:stretch}.customerLoginEventsFilters__btn{width:auto;flex:1 1 0}.outboxEventsFilters__row--top,.outboxEventsFilters__row--middle{grid-template-columns:1fr 1fr}.outboxEventsFilters__row--bottom{grid-template-columns:1fr}.outboxEventsFilters__actions{justify-content:stretch}.outboxEventsFilters__btn{width:auto;flex:1 1 0}.usersListFilters__row--top{grid-template-columns:1fr 1fr}.usersListFilters__row--bottom{grid-template-columns:1fr}.usersListFilters__actions{justify-content:stretch}.usersListFilters__btn{width:auto;flex:1 1 0}.rolesListFilters__row--top{grid-template-columns:1fr 1fr}.rolesListFilters__row--bottom{grid-template-columns:1fr}.rolesListFilters__actions{justify-content:stretch}.rolesListFilters__btn{width:auto;flex:1 1 0}.schoolTypesFilters__row--bottom{grid-template-columns:1fr}.schoolTypesFilters__actions{justify-content:stretch}.schoolTypesFilters__btn{width:auto;flex:1 1 0}.schoolsListFilters__row{flex-direction:column;align-items:stretch}.schoolsListFilters__row--bottom>.field__control--select{width:100%}.schoolsListFilters__actions{justify-content:flex-start}.toursListFilters__row--top{grid-template-columns:1fr 1fr}.toursListFilters__row--dates,.toursListFilters__row--bottom{grid-template-columns:1fr}.toursListFilters__actions{justify-content:stretch}.toursListFilters__btn{width:auto;flex:1 1 0}.flightsListFilters__row--top{grid-template-columns:1fr 1fr}.flightsListFilters__row--middle,.flightsListFilters__row--bottom{grid-template-columns:1fr}.flightsListFilters__actions{justify-content:stretch}.flightsListFilters__btn{width:auto;flex:1 1 0}.customerFlightsFilters__row--top{grid-template-columns:1fr 1fr}.customerFlightsFilters__row--middle,.customerFlightsFilters__row--bottom{grid-template-columns:1fr}.customerFlightsFilters__actions{justify-content:stretch}.customerFlightsFilters__btn{width:auto;flex:1 1 0}.customerPaymentsFilters__row--top{grid-template-columns:1fr 1fr}.customerPaymentsFilters__row--middle,.customerPaymentsFilters__row--bottom{grid-template-columns:1fr}.customerPaymentsFilters__actions{justify-content:stretch}.customerPaymentsFilters__btn{width:auto;flex:1 1 0}.customerPaymentSourcesFilters__row--top{grid-template-columns:1fr 1fr}.customerPaymentSourcesFilters__row--bottom{grid-template-columns:1fr}.customerPaymentSourcesFilters__actions{justify-content:stretch}.customerPaymentSourcesFilters__btn{width:auto;flex:1 1 0}.reservationsListFilters__row--top,.reservationsListFilters__row--middle{grid-template-columns:1fr 1fr}.reservationsListFilters__row--bottom{grid-template-columns:1fr}.reservationsListFilters__actions{justify-content:stretch}.reservationsListFilters__btn{width:auto;flex:1 1 0}.companyTypesFilters__row--top{grid-template-columns:1fr 1fr}.companyTypesFilters__row--bottom{grid-template-columns:1fr}.companyTypesFilters__actions{justify-content:stretch}.companyTypesFilters__btn{width:auto;flex:1 1 0}.companyStatusesFilters__row--top{grid-template-columns:1fr 1fr}.companyStatusesFilters__row--bottom{grid-template-columns:1fr}.companyStatusesFilters__actions{justify-content:stretch}.companyStatusesFilters__btn{width:auto;flex:1 1 0}.paymentStatusesFilters__row--top{grid-template-columns:1fr 1fr}.paymentStatusesFilters__row--bottom{grid-template-columns:1fr}.paymentStatusesFilters__actions{justify-content:stretch}.paymentStatusesFilters__btn{width:auto;flex:1 1 0}.reservationStatusesFilters__row--top{grid-template-columns:1fr 1fr}.reservationStatusesFilters__row--bottom{grid-template-columns:1fr}.reservationStatusesFilters__actions{justify-content:stretch}.reservationStatusesFilters__btn{width:auto;flex:1 1 0}.paymentTypesFilters__row--bottom{grid-template-columns:1fr}.paymentTypesFilters__actions{justify-content:stretch}.paymentTypesFilters__btn{width:auto;flex:1 1 0}.airlinesListFilters__row--top{grid-template-columns:1fr 1fr}.airlinesListFilters__row--bottom{grid-template-columns:1fr}.airlinesListFilters__actions{justify-content:stretch}.airlinesListFilters__btn{width:auto;flex:1 1 0}.airportsListFilters__row--bottom{grid-template-columns:1fr}.airportsListFilters__actions{justify-content:stretch}.airportsListFilters__btn{width:auto;flex:1 1 0}.flightTypesFilters__row--top{grid-template-columns:1fr 1fr}.flightTypesFilters__row--bottom{grid-template-columns:1fr}.flightTypesFilters__actions{justify-content:stretch}.flightTypesFilters__btn{width:auto;flex:1 1 0}.countriesListFilters__row--top{grid-template-columns:1fr 1fr}.countriesListFilters__row--bottom{grid-template-columns:1fr}.countriesListFilters__actions{justify-content:stretch}.countriesListFilters__btn{width:auto;flex:1 1 0}.currenciesListFilters__row--top{grid-template-columns:1fr 1fr}.currenciesListFilters__row--middle,.currenciesListFilters__row--bottom{grid-template-columns:1fr}.currenciesListFilters__actions{justify-content:stretch}.currenciesListFilters__btn{width:auto;flex:1 1 0}.statesListFilters__row--top{grid-template-columns:1fr 1fr}.statesListFilters__row--bottom{grid-template-columns:1fr}.statesListFilters__actions{justify-content:stretch}.statesListFilters__btn{width:auto;flex:1 1 0}.provincesListFilters__row--top{grid-template-columns:1fr 1fr}.provincesListFilters__row--bottom{grid-template-columns:1fr}.provincesListFilters__actions{justify-content:stretch}.provincesListFilters__btn{width:auto;flex:1 1 0}.paymentMethodsFilters__row--top,.paymentMethodsFilters__row--bottom{grid-template-columns:1fr}.paymentMethodsFilters__actions{justify-content:stretch}.paymentMethodsFilters__btn{width:auto;flex:1 1 0}.paymentPlansFilters__row--top{grid-template-columns:1fr 1fr}.paymentPlansFilters__row--bottom{grid-template-columns:1fr}.paymentPlansFilters__actions{justify-content:stretch}.paymentPlansFilters__btn{width:auto;flex:1 1 0}.paymentPlanScheduleTypesFilters__row--top{grid-template-columns:1fr 1fr}.paymentPlanScheduleTypesFilters__row--middle,.paymentPlanScheduleTypesFilters__row--bottom{grid-template-columns:1fr}.paymentPlanScheduleTypesFilters__actions{justify-content:stretch}.paymentPlanScheduleTypesFilters__btn{width:auto;flex:1 1 0}.paymentPlanPhaseTypesFilters__row--top{grid-template-columns:1fr 1fr}.paymentPlanPhaseTypesFilters__row--middle,.paymentPlanPhaseTypesFilters__row--bottom{grid-template-columns:1fr}.paymentPlanPhaseTypesFilters__actions{justify-content:stretch}.paymentPlanPhaseTypesFilters__btn{width:auto;flex:1 1 0}.vendorPaymentsFilters__row--top{grid-template-columns:1fr 1fr}.vendorPaymentsFilters__row--bottom{grid-template-columns:1fr}.vendorPaymentsFilters__actions{justify-content:stretch}.vendorPaymentsFilters__btn{width:auto;flex:1 1 0}.vendorsListFilters__row--top{grid-template-columns:1fr 1fr}.vendorsListFilters__row--bottom{grid-template-columns:1fr}.vendorsListFilters__actions{justify-content:stretch}.vendorsListFilters__btn{width:auto;flex:1 1 0}}.nrTooltip{--nr-tooltip-bg: var(--surface-primary);--nr-tooltip-border: var(--border-default);--nr-tooltip-icon: var(--text-subtle);width:max-content;max-width:100%;min-height:3.75rem;display:inline-flex;align-items:flex-start;gap:var(--scale-300);padding:var(--scale-300) var(--scale-400);border-radius:var(--border-radius-md);border:var(--border-sm) solid var(--nr-tooltip-border);background:var(--nr-tooltip-bg)}.nrTooltip__icon{color:var(--nr-tooltip-icon);font-size:var(--scale-500);line-height:1;margin-top:.125rem;display:inline-flex;align-items:center;justify-content:center}.nrTooltip__text{margin:0;color:var(--text-body);font-size:var(--p-md-size);line-height:var(--p-lg-line);overflow-wrap:anywhere}.nrTooltip--appearance-accent{border-color:transparent}.nrTooltip--appearance-accent.nrTooltip--tone-default{--nr-tooltip-bg: var(--surface-default);--nr-tooltip-border: var(--border-default);--nr-tooltip-icon: var(--text-subtle)}.nrTooltip--appearance-default.nrTooltip--tone-default{--nr-tooltip-bg: var(--surface-primary);--nr-tooltip-border: var(--border-default);--nr-tooltip-icon: var(--text-subtle)}.nrTooltip--tone-error{--nr-tooltip-icon: var(--error-500);--nr-tooltip-border: var(--border-error)}.nrTooltip--appearance-accent.nrTooltip--tone-error{--nr-tooltip-bg: var(--surface-error)}.nrTooltip--tone-success{--nr-tooltip-icon: var(--success-500);--nr-tooltip-border: var(--border-success)}.nrTooltip--appearance-accent.nrTooltip--tone-success{--nr-tooltip-bg: var(--surface-success)}.nrTooltip--tone-information{--nr-tooltip-icon: var(--info-500);--nr-tooltip-border: var(--border-information)}.nrTooltip--appearance-accent.nrTooltip--tone-information{--nr-tooltip-bg: var(--surface-information)}.nrTooltip--tone-warning{--nr-tooltip-icon: var(--warning-500);--nr-tooltip-border: var(--border-warning)}.nrTooltip--appearance-accent.nrTooltip--tone-warning{--nr-tooltip-bg: var(--surface-warning)}.tooltipDemoGrid{display:grid;gap:var(--scale-400);grid-template-columns:repeat(5,minmax(0,1fr))}.tooltipDemoTile{min-width:0}.nrTitleTooltipLayer{position:fixed;z-index:1500;pointer-events:none;width:max-content;max-width:min(26.25rem,calc(100vw - 1.5rem))}.nrTitleTooltipLayer--above{transform:translateY(-100%)}.nrTitleTooltipLayer__content{box-shadow:var(--shadow-md)}@media(max-width:96rem){.tooltipDemoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:64rem){.tooltipDemoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.tooltipDemoGrid{grid-template-columns:1fr}}.nrNotifyStack{display:grid;gap:var(--scale-300)}.nrNotify{--notify-color: var(--primary-500);--notify-title-color: var(--text-heading);--notify-duration: 6s;position:relative;overflow:hidden;border:var(--border-sm) solid var(--notify-color);border-radius:var(--scale-300);background:var(--surface-primary);box-shadow:var(--shadow-md);padding:var(--scale-500) var(--scale-600) var(--scale-600) var(--scale-600);animation:nrNotifyEnter .18s ease-out}.nrNotify--info{--notify-color: var(--primary-500);--notify-title-color: var(--primary-500)}.nrNotify--information{--notify-color: var(--info-500);--notify-title-color: var(--text-heading)}.nrNotify--error{--notify-color: var(--error-500);--notify-title-color: var(--text-heading)}.nrNotify--success{--notify-color: var(--success-500);--notify-title-color: var(--text-heading)}.nrNotify--warning{--notify-color: var(--warning-500);--notify-title-color: var(--text-heading)}.nrNotify__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--scale-300)}.nrNotify__titleWrap{display:inline-flex;align-items:center;gap:var(--scale-300);min-width:0}.nrNotify__icon{color:var(--notify-color);font-size:var(--scale-500);line-height:1}.nrNotify__title{margin:0;color:var(--color-text-on-color-dark, #282a2a);font-family:var(--font-family-Sans, Inter);font-size:var(--font-sizes-p-md-size, 16px);font-style:normal;font-weight:600;line-height:var(--font-sizes-p-md-line-height, 20px)}.nrNotify__close{appearance:none;border:0;background:transparent;color:var(--text-body);cursor:pointer;padding:0;margin:0;font-size:var(--scale-700);line-height:1;display:inline-flex;align-items:center;justify-content:center}.nrNotify__close:hover{color:var(--text-heading)}.nrNotify__headerActions{display:inline-flex;align-items:center;gap:var(--scale-400)}.nrNotify__message{margin:var(--scale-300) 0 0;padding-left:calc(var(--scale-500) + var(--scale-300));color:var(--color-text-on-color-dark, #282a2a);font-family:var(--font-family-Sans, Inter);font-size:var(--font-sizes-p-sm-size, 14px);font-style:normal;font-weight:400;line-height:var(--font-sizes-p-sm-line-height, 16px);max-width:68ch}.nrNotify__footer{margin-top:var(--scale-600);display:flex;justify-content:flex-end}.nrNotify__action{appearance:none;border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:var(--scale-200);color:var(--notify-color);font-size:var(--p-lg-size);line-height:var(--p-lg-line);text-decoration:none;cursor:pointer}.nrNotify__action:hover{text-decoration:underline}.nrNotify--compact{padding:var(--scale-500) var(--scale-600) var(--scale-500) var(--scale-600)}.nrNotify--compact .nrNotify__header{align-items:center}.nrNotify--compact .nrNotify__titleWrap{gap:var(--scale-200)}.nrNotify--compact .nrNotify__icon{font-size:var(--h6-size)}.nrNotify--compact .nrNotify__title{margin:0}.nrNotify--compact .nrNotify__action{color:var(--text-body)}.nrNotify--compact.nrNotify--info .nrNotify__action{color:var(--primary-500)}.nrNotify__timer{position:absolute;left:0;right:0;bottom:0;height:var(--scale-100);background:transparent}.nrNotify__timerFill{display:block;width:100%;height:100%;background:var(--notify-color);border-radius:0 var(--scale-100) var(--scale-100) 0;transform-origin:left center;animation:nrNotifyCountdown var(--notify-duration) linear forwards}@keyframes nrNotifyCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes nrNotifyEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nrBusyRegion{position:relative}.nrBusyOverlay{pointer-events:auto}.nrBusyOverlay--viewport{position:fixed;inset:0;z-index:2000}.nrBusyOverlay--container{position:absolute;inset:0;z-index:20;border-radius:inherit}.nrBusyOverlay__scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--surface-primary) 70%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.nrBusyOverlay__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--scale-300);padding:var(--scale-300) var(--scale-400);border:var(--border-sm) solid var(--border-default);background:var(--surface-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);color:var(--text-heading);font-size:var(--p-sm-size);line-height:var(--p-sm-line);font-weight:var(--fw-semibold)}.nrBusyOverlay__spinner{width:var(--scale-500);height:var(--scale-500);border-radius:999px;border:2px solid var(--border-subtle);border-top-color:var(--primary-500);animation:nrBusySpin .8s linear infinite}.nrBusyOverlay__text{white-space:nowrap}@keyframes nrBusySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer utilities;
