@charset "UTF-8";.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-background: light-dark(#fdf7ff, #14121b);--mat-sys-error: light-dark(#c41f4e, #ff7396);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f4eefb, #312f39);--mat-sys-inverse-primary: light-dark(#ccbeff, #6440d7);--mat-sys-inverse-surface: light-dark(#312f39, #e6e0ed);--mat-sys-on-background: light-dark(#1c1a23, #e6e0ed);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#c41f4e, #ff7396);--mat-sys-on-primary: light-dark(#ffffff, #17122e);--mat-sys-on-primary-container: light-dark(#4c1fbe, #e7deff);--mat-sys-on-primary-fixed: light-dark(#1e0060, #1e0060);--mat-sys-on-primary-fixed-variant: light-dark(#4c1fbe, #4c1fbe);--mat-sys-on-secondary: light-dark(#ffffff, #332663);--mat-sys-on-secondary-container: light-dark(#4a3d7b, #e7deff);--mat-sys-on-secondary-fixed: light-dark(#1e0e4d, #1e0e4d);--mat-sys-on-secondary-fixed-variant: light-dark(#4a3d7b, #4a3d7b);--mat-sys-on-surface: light-dark(#1e1a38, #ececee);--mat-sys-on-surface-variant: light-dark(#4b4a5b, #cacad4);--mat-sys-on-tertiary: light-dark(#ffffff, #342171);--mat-sys-on-tertiary-container: light-dark(#4b3989, #e7deff);--mat-sys-on-tertiary-fixed: light-dark(#1e035c, #1e035c);--mat-sys-on-tertiary-fixed-variant: light-dark(#4b3989, #4b3989);--mat-sys-outline: light-dark(#dcd9e7, rgba(255, 255, 255, .1411764706));--mat-sys-outline-variant: light-dark(#e0dfe7, rgba(255, 255, 255, .0784313725));--mat-sys-primary: light-dark(#6d4ae0, #b9a6f5);--mat-sys-primary-container: light-dark(#e7deff, #4c1fbe);--mat-sys-primary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-primary-fixed-dim: light-dark(#ccbeff, #ccbeff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#625594, #ccbeff);--mat-sys-secondary-container: light-dark(#e7deff, #4a3d7b);--mat-sys-secondary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-secondary-fixed-dim: light-dark(#ccbeff, #ccbeff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#ffffff, #252334);--mat-sys-surface-bright: light-dark(#fdf7ff, #3a3842);--mat-sys-surface-container: light-dark(#f1f0f6, #1f1c2d);--mat-sys-surface-container-high: light-dark(#ece6f3, #2b2932);--mat-sys-surface-container-highest: light-dark(#e6e0ed, #36333d);--mat-sys-surface-container-low: light-dark(#f7f1fe, #1c1a23);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d15);--mat-sys-surface-dim: light-dark(#ddd8e4, #14121b);--mat-sys-surface-tint: light-dark(#6440d7, #ccbeff);--mat-sys-surface-variant: light-dark(#e6dff3, #484554);--mat-sys-tertiary: light-dark(#6352a2, #ccbeff);--mat-sys-tertiary-container: light-dark(#e7deff, #4b3989);--mat-sys-tertiary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-tertiary-fixed-dim: light-dark(#ccbeff, #ccbeff);--mat-sys-neutral-variant20: #322e3d;--mat-sys-neutral10: #1c1a23;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-large-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-medium-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-small-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-large-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-medium-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-small-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-large-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-medium-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-small-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-large-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-medium-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-small-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-large-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-medium-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-small-font: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:light}.theme-alternate{color-scheme:dark}.mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed;width:fit-content}.mat-column-resize-flex .mat-header-cell,.mat-column-resize-flex .mat-mdc-header-cell,.mat-column-resize-flex .mat-cell,.mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.mat-header-cell,.mat-mdc-header-cell{position:relative}.mat-resizable{box-sizing:border-box}.mat-header-cell:not(.mat-resizable):after,.mat-mdc-header-cell:not(.mat-resizable):after,.mat-resizable-handle{background:transparent;bottom:0;position:absolute;top:0;transition:background .3s cubic-bezier(.55,0,.55,.2);width:1px}.mat-header-cell:not(.mat-resizable):after,.mat-mdc-header-cell:not(.mat-resizable):after{content:""}.mat-header-cell:not(.mat-resizable):after,.mat-mdc-header-cell:not(.mat-resizable):after,.mat-resizable-handle{right:0}.mat-header-row.cdk-column-resize-hover-or-active .mat-header-cell,.mat-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-header-cell,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell{border-right:none}.mat-header-row.cdk-column-resize-hover-or-active .mat-header-cell:not(.mat-resizable):after,.mat-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-header-cell:not(.mat-resizable):after,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after{background:var(--mat-column-resize-border-color, var(--mat-sys-outline))}.mat-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background:var(--mat-column-resize-outline-hover-color, var(--mat-sys-primary))}.mat-header-row.cdk-column-resize-hover-or-active .cdk-resizable-resize-disabled>.mat-resizable-handle,.mat-mdc-header-row.cdk-column-resize-hover-or-active .cdk-resizable-resize-disabled>.mat-resizable-handle{background:var(--mat-column-resize-border-color, var(--mat-sys-outline))}[dir=rtl] .mat-header-cell:not(.mat-resizable):after,[dir=rtl] .mat-mdc-header-cell:not(.mat-resizable):after,[dir=rtl] .mat-resizable-handle{left:0;right:auto}[dir=rtl] .mat-header-row.cdk-column-resize-hover-or-active .mat-header-cell,[dir=rtl] .mat-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell,[dir=rtl] .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-header-cell,[dir=rtl] .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell{border-left:none}.mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.mat-resizable-handle:focus,.mat-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{background:var(--mat-column-resize-outline-active-color, var(--mat-sys-primary));outline:none}.mat-column-resize-overlay-thumb{background:transparent;cursor:col-resize;height:100%;transition:background .3s cubic-bezier(.55,0,.55,.2);-webkit-user-select:none;user-select:none;width:100%}.mat-column-resize-overlay-thumb:active{background:linear-gradient(90deg,transparent,transparent 7px,var(--mat-column-resize-outline-active-color, var(--mat-sys-primary)) 7px,var(--mat-column-resize-outline-active-color, var(--mat-sys-primary)) 9px,transparent 9px,transparent);will-change:transform}.mat-column-resize-overlay-thumb:active .mat-column-resize-overlay-thumb-top{background:linear-gradient(90deg,transparent,transparent 4px,var(--mat-column-resize-outline-active-color, var(--mat-sys-primary)) 4px,var(--mat-column-resize-outline-active-color, var(--mat-sys-primary)) 12px,transparent 12px,transparent)}.mat-column-resize-overlay-thumb-top{width:100%}body{--mat-column-resize-outline-hover-color: var(--nbo-border-strong);--mat-column-resize-border-color: var(--nbo-border-strong);--mat-column-resize-outline-active-color: var(--nbo-brand)}.theme-default{color-scheme:light}body{--primary-color: #f6fdff;--text-primary-color: var(--nbo-text-1);--accent-color: var(--nbo-brand);--accent-darker-color: var(--nbo-brand);--accent-solid-color: var(--nbo-brand);--accent-wash-color: var(--nbo-brand);--accent-bg-light: #ece6f7;--accent-border-light: #d8c9f0;--accent-pill-text: #4b4a5c;--border-radius-base: 10px;--border-radius-circle: 50%;--border-radius-button: 10px;--border-radius-sm: 4px;--type-font-family: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--type-input-font-size: .875rem;--type-input-line-height: 1.5625rem;--type-input-font-weight: 400;--type-input-letter-spacing: .015em;--type-table-header-font-size: .75rem;--type-table-header-line-height: 1.125rem;--type-table-header-font-weight: 500;--type-table-header-letter-spacing: .0143em;--selected-search-field-bg: #e3f2fd;--background-primary: var(--nbo-surface-card);--background-secondary: var(--nbo-surface-canvas);--card-background: var(--nbo-surface-card);--hover-bg-light: var(--nbo-surface-hover);--info-background: var(--nbo-surface-raised);--txt-color-primary: var(--nbo-text-1);--txt-color-secondary: var(--nbo-text-3);--txt-color-white: #ffffff;--text-muted: var(--nbo-text-3);--text-dark: var(--nbo-text-2);--info-color: var(--nbo-text-3);--warning-text: var(--nbo-warning-fg);--border-color: var(--nbo-border);--scrollbars-color: var(--nbo-border);--disabled-color: var(--nbo-text-disabled);--disabled-background: var(--nbo-neutral-bg);--focus-ring-color: var(--nbo-border-focus);--base-box-shadow: var(--nbo-shadow-1);--shadow-xs: var(--nbo-shadow-1);--shadow-sm: var(--nbo-shadow-1);--shadow-md: var(--nbo-shadow-1);--shadow-lg: var(--nbo-shadow-2);--shadow-xl: var(--nbo-shadow-2);--shadow-brand: var(--nbo-shadow-1)}@layer material{.theme-default .mat-h1,.theme-default .mat-headline-5,.theme-default .mat-typography .mat-h1,.theme-default .mat-typography .mat-headline-5,.theme-default .mat-typography h1,.theme-alternate .mat-h1,.theme-alternate .mat-headline-5,.theme-alternate .mat-typography .mat-h1,.theme-alternate .mat-typography .mat-headline-5,.theme-alternate .mat-typography h1{font:500 20px/30px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0571em;margin:0 0 16px}.theme-default .mat-h2,.theme-default .mat-headline-6,.theme-default .mat-typography .mat-h2,.theme-default .mat-typography .mat-headline-6,.theme-default .mat-typography h2,.theme-alternate .mat-h2,.theme-alternate .mat-headline-6,.theme-alternate .mat-typography .mat-h2,.theme-alternate .mat-typography .mat-headline-6,.theme-alternate .mat-typography h2{font:500 18px/28px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0286em;margin:0 0 16px}.theme-default .mat-h3,.theme-default .mat-subtitle-1,.theme-default .mat-typography .mat-h3,.theme-default .mat-typography .mat-subtitle-1,.theme-default .mat-typography h3,.theme-alternate .mat-h3,.theme-alternate .mat-subtitle-1,.theme-alternate .mat-typography .mat-h3,.theme-alternate .mat-typography .mat-subtitle-1,.theme-alternate .mat-typography h3{font:500 16px/24px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.03em;margin:0 0 16px}.theme-default .mat-h4,.theme-default .mat-body-1,.theme-default .mat-typography .mat-h4,.theme-default .mat-typography .mat-body-1,.theme-default .mat-typography h4,.theme-alternate .mat-h4,.theme-alternate .mat-body-1,.theme-alternate .mat-typography .mat-h4,.theme-alternate .mat-typography .mat-body-1,.theme-alternate .mat-typography h4{font:400 16px/24px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;margin:0 0 16px}.theme-default .mat-h5,.theme-default .mat-typography .mat-h5,.theme-default .mat-typography h5,.theme-alternate .mat-h5,.theme-alternate .mat-typography .mat-h5,.theme-alternate .mat-typography h5{font:400 11.62px/22px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;margin:0 0 12px}.theme-default .mat-h6,.theme-default .mat-typography .mat-h6,.theme-default .mat-typography h6,.theme-alternate .mat-h6,.theme-alternate .mat-typography .mat-h6,.theme-alternate .mat-typography h6{font:400 9.38px/22px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;margin:0 0 12px}.theme-default .mat-body-strong,.theme-default .mat-subtitle-2,.theme-default .mat-typography .mat-body-strong,.theme-default .mat-typography .mat-subtitle-2,.theme-alternate .mat-body-strong,.theme-alternate .mat-subtitle-2,.theme-alternate .mat-typography .mat-body-strong,.theme-alternate .mat-typography .mat-subtitle-2{font:500 14px/22px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0143em}.theme-default .mat-body,.theme-default .mat-body-2,.theme-default .mat-typography .mat-body,.theme-default .mat-typography .mat-body-2,.theme-default .mat-typography,.theme-alternate .mat-body,.theme-alternate .mat-body-2,.theme-alternate .mat-typography .mat-body,.theme-alternate .mat-typography .mat-body-2,.theme-alternate .mat-typography{font:400 14px/22px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0171em}.theme-default .mat-body p,.theme-default .mat-body-2 p,.theme-default .mat-typography .mat-body p,.theme-default .mat-typography .mat-body-2 p,.theme-default .mat-typography p,.theme-alternate .mat-body p,.theme-alternate .mat-body-2 p,.theme-alternate .mat-typography .mat-body p,.theme-alternate .mat-typography .mat-body-2 p,.theme-alternate .mat-typography p{margin:0 0 12px}.theme-default .mat-small,.theme-default .mat-caption,.theme-default .mat-typography .mat-small,.theme-default .mat-typography .mat-caption,.theme-alternate .mat-small,.theme-alternate .mat-caption,.theme-alternate .mat-typography .mat-small,.theme-alternate .mat-typography .mat-caption{font:400 12px/18px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0143em}.theme-default .mat-headline-1,.theme-default .mat-typography .mat-headline-1,.theme-alternate .mat-headline-1,.theme-alternate .mat-typography .mat-headline-1{font:500 15px/24px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.015em;margin:0 0 56px}.theme-default .mat-headline-2,.theme-default .mat-typography .mat-headline-2,.theme-alternate .mat-headline-2,.theme-alternate .mat-typography .mat-headline-2{font:300 22px/32px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;margin:0 0 64px}.theme-default .mat-headline-3,.theme-default .mat-typography .mat-headline-3,.theme-alternate .mat-headline-3,.theme-alternate .mat-typography .mat-headline-3{font:400 15px/22px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0171em;margin:0 0 64px}.theme-default .mat-headline-4,.theme-default .mat-typography .mat-headline-4,.theme-alternate .mat-headline-4,.theme-alternate .mat-typography .mat-headline-4{font:300 22px/24px Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:0em;margin:0 0 64px}.theme-default .mat-mdc-form-field,.theme-default .mat-mdc-select,.theme-default .mat-mdc-option,.theme-default .mat-mdc-dialog-container .mdc-dialog__content,.theme-alternate .mat-mdc-form-field,.theme-alternate .mat-mdc-select,.theme-alternate .mat-mdc-option,.theme-alternate .mat-mdc-dialog-container .mdc-dialog__content{font-size:var(--type-input-font-size, .875rem);font-weight:var(--type-input-font-weight, 400);line-height:var(--type-input-line-height, 1.5625rem);font-family:var(--type-font-family, "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif);letter-spacing:var(--type-input-letter-spacing, .015em)}.theme-default,.theme-alternate{--mat-table-header-headline-size: var(--type-table-header-font-size, .75rem);--mat-table-header-headline-line-height: var(--type-table-header-line-height, 1.125rem);--mat-table-header-headline-weight: var(--type-table-header-font-weight, 500);--mat-table-header-headline-tracking: var(--type-table-header-letter-spacing, .0143em);--mat-table-header-headline-font: var(--type-font-family, "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif)}.theme-default .mdc-list-item__primary-text,.theme-alternate .mdc-list-item__primary-text{font-size:14px;font-weight:400;line-height:22px;font-family:Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;letter-spacing:.0171em}}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]),body .theme-default .mat-mdc-outlined-button.mat-primary:not([disabled]){border-color:var(--accent-solid-color);box-shadow:none;transition:all .2s ease-in-out}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused,body .theme-default .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused{position:relative}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused:before,body .theme-default .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,body .theme-default .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]):hover,body .theme-default .mat-mdc-outlined-button.mat-primary:not([disabled]):hover{box-shadow:var(--base-box-shadow);background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.theme-default .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary[disabled],body .theme-default .mat-mdc-outlined-button.mat-primary[disabled]{border-color:var(--disabled-buttons-color);color:var(--disabled-buttons-color)}.theme-default .mat-mdc-dialog-container .mat-mdc-button:not([disabled]),body .theme-default .mat-mdc-button:not([disabled]){color:var(--txt-color-secondary)}.theme-default .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused,body .theme-default .mat-mdc-button:not([disabled]).cdk-keyboard-focused{position:relative;background:var(--background-secondary)}.theme-default .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused:before,body .theme-default .mat-mdc-button:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-default .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,body .theme-default .mat-mdc-button:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-default .mat-mdc-dialog-container .mat-mdc-button[disabled],body .theme-default .mat-mdc-button[disabled]{color:var(--disabled-buttons-color)}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]),body .theme-default .mat-mdc-unelevated-button:not([disabled]){color:var(--txt-color-white);background:var(--accent-solid-color)}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused,body .theme-default .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused{position:relative}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused:before,body .theme-default .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]):hover,body .theme-default .mat-mdc-unelevated-button:not([disabled]):hover{box-shadow:var(--base-box-shadow);background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]) .mat-mdc-button-persistent-ripple:before,body .theme-default .mat-mdc-unelevated-button:not([disabled]) .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-default .mat-mdc-dialog-container .mat-mdc-unelevated-button[disabled],body .theme-default .mat-mdc-unelevated-button[disabled]{background:var(--disabled-buttons-color)}.theme-default .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--accent-solid-color)}.theme-default .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked.mat-button-toggle-disabled,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked.mat-button-toggle-disabled{background:var(--disabled-buttons-color)}.theme-default .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content{color:var(--txt-color-white)}.theme-default .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle-label-content,body .theme-default .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle-label-content{line-height:30px}.theme-default .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard.button-slim .mat-button-toggle-label-content,body .theme-default .mat-button-toggle-group-appearance-standard.button-slim .mat-button-toggle-label-content{line-height:34px}.theme-default .mat-mdc-dialog-container .mdc-button,body .theme-default .mdc-button{padding:0 12px;line-height:38px;height:38px;min-height:38px}.theme-default .mat-mdc-dialog-container .dialog-footer .mdc-button:first-of-type,body .theme-default .dialog-footer .mdc-button:first-of-type{margin-left:0}.theme-default{--background-lighter: rgba(246, 248, 249, .5058823529);--table-in-list-bg: rgba(246, 248, 249, .2901960784);--table-button-hover: #eff1f2;--disabled-buttons-color: #cacad3;--green-main: #008000;--green-lighter: #d9f7e9;--warn-lighter: #fef2f2;--error-background: #fff5f5;--error-color: #f44336;--error-color-dark: #d32f2f;--warning-background: #fff3e0;--warning-border: #ffcc02;--warning-color: #ff9800;--warning-color-dark: #e65100;--warning-color-darker: #bf360c;--primary-blue: #1976d2;--hover-background: #ffebee;--loading-overlay: rgba(255, 255, 255, .8);--separator-background: #f5f5f5;--unsaved-background: #fff3e0;--unsaved-border: #ff9800;--unsaved-text: #d84315;--unsaved-sku: #5d4037;--unsaved-note: #1565c0;--hover-disabled: #e9ecef;--success-color: #42e2b8;--success-background: #f4fdfb;--success-border: #a5d6ba;--error-bg-light: #ffebee;--error-border: #ffcdd2;--warning-bg-light: #fcf4db;--active-bg-light: #e9ecef;--pressed-bg-light: #f0f0f0;--chip-info-bg: #3b82f6;--chip-success-bg: #10b981;--chip-highlight-bg: #06b6d4;--chip-danger-bg: #ef4444;--chip-neutral-bg: #757575;--chip-text-light: #ffffff;--overlay-light: rgba(255, 255, 255, .8);--overlay-dark: rgba(0, 0, 0, .5);--overlay-darker: rgba(0, 0, 0, .8);--mdc-outlined-text-field-disabled-input-text-color: rgba(32, 14, 80, .6);--mdc-outlined-text-field-disabled-label-text-color: #9695a8;--mdc-outlined-text-field-disabled-outline-color: rgba(32, 14, 80, .12);--mdc-filled-text-field-disabled-input-text-color: rgba(32, 14, 80, .6);--mdc-filled-text-field-disabled-label-text-color: #9695a8;--mdc-filled-text-field-disabled-container-color: rgb(229.5, 229.5, 229.5)}.theme-default .mat-mdc-table .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 20px}body .theme-default .mdc-button,body .theme-default .mat-mdc-button,body .theme-default .mat-mdc-outlined-button,body .theme-default .mat-mdc-unelevated-button,body .theme-default .mat-mdc-raised-button,body .theme-default .mat-mdc-fab,body .theme-default .mat-mdc-mini-fab,body .theme-default .mat-mdc-icon-button,.theme-default .cdk-overlay-container .mdc-button,.theme-default .cdk-overlay-container .mat-mdc-button,.theme-default .cdk-overlay-container .mat-mdc-outlined-button,.theme-default .cdk-overlay-container .mat-mdc-unelevated-button,.theme-default .cdk-overlay-container .mat-mdc-raised-button,.theme-default .cdk-overlay-container .mat-mdc-fab,.theme-default .cdk-overlay-container .mat-mdc-mini-fab,.theme-default .cdk-overlay-container .mat-mdc-icon-button{border-radius:var(--border-radius-button)}body .theme-default .mat-button-toggle-group,body .theme-default .mat-button-toggle-group-appearance-standard,.theme-default .cdk-overlay-container .mat-button-toggle-group,.theme-default .cdk-overlay-container .mat-button-toggle-group-appearance-standard{border-radius:var(--border-radius-button);overflow:hidden}body .theme-default .mat-button-toggle-group .mat-button-toggle,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle,.theme-default .cdk-overlay-container .mat-button-toggle-group .mat-button-toggle,.theme-default .cdk-overlay-container .mat-button-toggle-group-appearance-standard .mat-button-toggle{border-radius:0}body .theme-default .mat-button-toggle-group .mat-button-toggle:first-child,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child,.theme-default .cdk-overlay-container .mat-button-toggle-group .mat-button-toggle:first-child,.theme-default .cdk-overlay-container .mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}body .theme-default .mat-button-toggle-group .mat-button-toggle:last-child,body .theme-default .mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child,.theme-default .cdk-overlay-container .mat-button-toggle-group .mat-button-toggle:last-child,.theme-default .cdk-overlay-container .mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button)}body .theme-default .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading,.theme-default .cdk-overlay-container .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}body .theme-default .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing,.theme-default .cdk-overlay-container .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button)}body .theme-default .mat-mdc-form-field .mdc-text-field--filled,.theme-default .cdk-overlay-container .mat-mdc-form-field .mdc-text-field--filled{border-radius:var(--border-radius-button)}body .theme-default .mat-mdc-form-field .mdc-text-field__input,body .theme-default .mat-mdc-form-field input.mat-mdc-input-element,.theme-default .cdk-overlay-container .mat-mdc-form-field .mdc-text-field__input,.theme-default .cdk-overlay-container .mat-mdc-form-field input.mat-mdc-input-element,body .theme-default .mat-mdc-form-field .mat-mdc-select-value,body .theme-default .mat-mdc-form-field .mat-mdc-select-value-text,body .theme-default .mat-mdc-form-field .mat-mdc-select-trigger,.theme-default .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-value,.theme-default .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-value-text,.theme-default .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-trigger,body .theme-default .mat-mdc-select-panel .mat-mdc-option,body .theme-default .mat-mdc-select-panel .mat-mdc-option-text,body .theme-default .mat-mdc-select-panel .mdc-list-item__primary-text,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option-text,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mdc-list-item__primary-text{font-size:14px}body .theme-default .mat-mdc-select-panel .mat-mdc-option,body .theme-default .mat-mdc-select-panel .mat-mdc-option-text,body .theme-default .mat-mdc-select-panel .mdc-list-item__primary-text,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option-text,.theme-default .cdk-overlay-container .mat-mdc-select-panel .mdc-list-item__primary-text{font-size:14px!important}body .theme-default .mat-button-toggle-label-content,.theme-default .cdk-overlay-container .mat-button-toggle-label-content{font-size:14px}body .theme-default .mat-mdc-form-field .mat-icon,.theme-default .cdk-overlay-container .mat-mdc-form-field .mat-icon{color:var(--txt-color-secondary)}body .theme-default .mat-mdc-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,body .theme-default .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,.theme-default .cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,.theme-default .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline{background:#f2f2f2;border-radius:var(--border-radius-button);z-index:0}body .theme-default .mat-mdc-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,body .theme-default .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,.theme-default .cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,.theme-default .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix{z-index:1}body .theme-default .mat-mdc-form-field-disabled .mat-mdc-input-element,body .theme-default .mat-mdc-form-field-disabled input,body .theme-default .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,body .theme-default .mat-mdc-form-field.mat-form-field-disabled input,.theme-default .cdk-overlay-container .mat-mdc-form-field-disabled .mat-mdc-input-element,.theme-default .cdk-overlay-container .mat-mdc-form-field-disabled input,.theme-default .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.theme-default .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled input{color:#200e50!important;-webkit-text-fill-color:#200e50!important;opacity:.6;position:relative;z-index:1}body .theme-default .mat-icon,.theme-default .cdk-overlay-container .mat-icon{height:22px;width:22px;font-family:Material Symbols Outlined,Material Symbols Blank;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--txt-color-secondary)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]),body .theme-alternate .mat-mdc-outlined-button.mat-primary:not([disabled]){border-color:var(--accent-solid-color);box-shadow:none;transition:all .2s ease-in-out}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused,body .theme-alternate .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused{position:relative}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused:before,body .theme-alternate .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,body .theme-alternate .mat-mdc-outlined-button.mat-primary:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary:not([disabled]):hover,body .theme-alternate .mat-mdc-outlined-button.mat-primary:not([disabled]):hover{box-shadow:var(--base-box-shadow);background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.theme-alternate .mat-mdc-dialog-container .mat-mdc-outlined-button.mat-primary[disabled],body .theme-alternate .mat-mdc-outlined-button.mat-primary[disabled]{border-color:var(--disabled-buttons-color);color:var(--disabled-buttons-color)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-button:not([disabled]),body .theme-alternate .mat-mdc-button:not([disabled]){color:var(--txt-color-secondary)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused,body .theme-alternate .mat-mdc-button:not([disabled]).cdk-keyboard-focused{position:relative;background:var(--background-secondary)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused:before,body .theme-alternate .mat-mdc-button:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-button:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,body .theme-alternate .mat-mdc-button:not([disabled]).cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-alternate .mat-mdc-dialog-container .mat-mdc-button[disabled],body .theme-alternate .mat-mdc-button[disabled]{color:var(--disabled-buttons-color)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]),body .theme-alternate .mat-mdc-unelevated-button:not([disabled]){color:var(--txt-color-white);background:var(--accent-solid-color)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused,body .theme-alternate .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused{position:relative}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused:before,body .theme-alternate .mat-mdc-unelevated-button:not([disabled]).cdk-keyboard-focused:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid var(--accent-solid-color);border-radius:var(--border-radius-button)}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]):hover,body .theme-alternate .mat-mdc-unelevated-button:not([disabled]):hover{box-shadow:var(--base-box-shadow);background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button:not([disabled]) .mat-mdc-button-persistent-ripple:before,body .theme-alternate .mat-mdc-unelevated-button:not([disabled]) .mat-mdc-button-persistent-ripple:before{opacity:0}.theme-alternate .mat-mdc-dialog-container .mat-mdc-unelevated-button[disabled],body .theme-alternate .mat-mdc-unelevated-button[disabled]{background:var(--disabled-buttons-color)}.theme-alternate .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked,body .theme-alternate .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--accent-solid-color)}.theme-alternate .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked.mat-button-toggle-disabled,body .theme-alternate .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked.mat-button-toggle-disabled{background:var(--disabled-buttons-color)}.theme-alternate .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content,body .theme-alternate .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content{color:var(--txt-color-white)}.theme-alternate .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle-label-content,body .theme-alternate .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle-label-content{line-height:30px}.theme-alternate .mat-mdc-dialog-container .mat-button-toggle-group-appearance-standard.button-slim .mat-button-toggle-label-content,body .theme-alternate .mat-button-toggle-group-appearance-standard.button-slim .mat-button-toggle-label-content{line-height:34px}.theme-alternate .mat-mdc-dialog-container .mdc-button,body .theme-alternate .mdc-button{padding:0 12px;line-height:38px;height:38px;min-height:38px}.theme-alternate .mat-mdc-dialog-container .dialog-footer .mdc-button:first-of-type,body .theme-alternate .dialog-footer .mdc-button:first-of-type{margin-left:0}.theme-alternate{--table-in-list-bg: #3d4344;--table-button-hover: #eff1f2;--disabled-buttons-color: #cacad3;--green-main: #008000;--green-lighter: #d9f7e9;--warn-lighter: #ff6b6b;--error-background: #4a2c2c;--error-color: #ff6b6b;--error-color-dark: #ff5252;--warning-background: #4a3d2c;--warning-border: #ffb74d;--warning-color: #ffb74d;--warning-color-dark: #ff9800;--warning-color-darker: #f57c00;--primary-blue: #64b5f6;--hover-background: #4a2c2c;--loading-overlay: rgba(44, 44, 44, .8);--separator-background: #404040;--unsaved-background: #4a3d2c;--unsaved-border: #ffb74d;--unsaved-text: #ffab91;--unsaved-sku: #bcaaa4;--unsaved-note: #81c784;--hover-disabled: #4a4a4a;--success-color: #5eead4;--success-background: #134e4a;--success-border: #2dd4bf;--error-bg-light: #4a2c2c;--error-border: #f87171;--warning-bg-light: #4a3d2c;--active-bg-light: #4a4a4a;--pressed-bg-light: #525252;--chip-info-bg: #3b82f6;--chip-success-bg: #10b981;--chip-highlight-bg: #06b6d4;--chip-danger-bg: #ef4444;--chip-neutral-bg: #9ca3af;--chip-text-light: #ffffff;--overlay-light: rgba(44, 44, 44, .8);--overlay-dark: rgba(0, 0, 0, .6);--overlay-darker: rgba(0, 0, 0, .9);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-text-field-disabled-container-color: rgb(65.1, 65.1, 65.1);--accent-bg-light: rgba(124, 77, 255, .22);--accent-border-light: rgba(124, 77, 255, .35);--accent-pill-text: #cfcde0}body .theme-alternate .mat-mdc-icon-button,.theme-alternate .cdk-overlay-container .mat-mdc-icon-button{width:38px;height:38px;padding:3px;line-height:38px;transition:all .3s ease-in-out}body .theme-alternate .mat-mdc-icon-button:not(.mat-mdc-button-disabled):hover,.theme-alternate .cdk-overlay-container .mat-mdc-icon-button:not(.mat-mdc-button-disabled):hover{background:var(--background-secondary)}body .theme-alternate .mat-mdc-icon-button .mat-mdc-icon,.theme-alternate .cdk-overlay-container .mat-mdc-icon-button .mat-mdc-icon{line-height:20px}body .theme-alternate .mat-mdc-form-field .mdc-text-field__input,body .theme-alternate .mat-mdc-form-field input.mat-mdc-input-element,.theme-alternate .cdk-overlay-container .mat-mdc-form-field .mdc-text-field__input,.theme-alternate .cdk-overlay-container .mat-mdc-form-field input.mat-mdc-input-element,body .theme-alternate .mat-mdc-form-field .mat-mdc-select-value,body .theme-alternate .mat-mdc-form-field .mat-mdc-select-value-text,body .theme-alternate .mat-mdc-form-field .mat-mdc-select-trigger,.theme-alternate .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-value,.theme-alternate .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-value-text,.theme-alternate .cdk-overlay-container .mat-mdc-form-field .mat-mdc-select-trigger{font-size:14px}body .theme-alternate .mat-mdc-form-field .mat-icon,.theme-alternate .cdk-overlay-container .mat-mdc-form-field .mat-icon{color:var(--txt-color-secondary)}body .theme-alternate .mat-mdc-select-panel .mat-mdc-option,body .theme-alternate .mat-mdc-select-panel .mat-mdc-option-text,body .theme-alternate .mat-mdc-select-panel .mdc-list-item__primary-text,.theme-alternate .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.theme-alternate .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option-text,.theme-alternate .cdk-overlay-container .mat-mdc-select-panel .mdc-list-item__primary-text{font-size:14px!important}body .theme-alternate .mat-button-toggle-label-content,.theme-alternate .cdk-overlay-container .mat-button-toggle-label-content{font-size:14px}body .theme-alternate .mat-icon,.theme-alternate .cdk-overlay-container .mat-icon{height:22px;width:22px;font-family:Material Symbols Outlined,Material Symbols Blank;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--txt-color-secondary)}body .theme-alternate .mat-mdc-button>.mat-icon,.theme-alternate .cdk-overlay-container .mat-mdc-button>.mat-icon{margin-right:0}body .theme-alternate .material-icons,.theme-alternate .cdk-overlay-container .material-icons{font-size:22px;line-height:1;font-family:Material Symbols Outlined,Material Symbols Blank;color:var(--txt-color-secondary)}body .theme-alternate .material-icons .mat-mdc-badge-content,.theme-alternate .cdk-overlay-container .material-icons .mat-mdc-badge-content{font-family:Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif}body .theme-alternate .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mat-mdc-form-field-outline-thick .mat-mdc-form-field-outline-start,.theme-alternate .cdk-overlay-container .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mat-mdc-form-field-outline-thick .mat-mdc-form-field-outline-start{border:1px solid var(--txt-color-secondary);border-right-style:none}body .theme-alternate .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mat-mdc-form-field-outline-thick .mat-mdc-form-field-outline-end,.theme-alternate .cdk-overlay-container .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mat-mdc-form-field-outline-thick .mat-mdc-form-field-outline-end{border:1px solid var(--txt-color-secondary);border-left-style:none}body .theme-alternate .mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline,.theme-alternate .cdk-overlay-container .mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline{background:var(--background-secondary);z-index:0}body .theme-alternate .mat-mdc-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,body .theme-alternate .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,.theme-alternate .cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,.theme-alternate .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline{background:#414141;border-radius:var(--border-radius-button);z-index:0}body .theme-alternate .mat-mdc-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,body .theme-alternate .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,.theme-alternate .cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,.theme-alternate .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix{z-index:1}body .theme-alternate .mat-mdc-form-field-disabled .mat-mdc-input-element,body .theme-alternate .mat-mdc-form-field-disabled input,body .theme-alternate .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,body .theme-alternate .mat-mdc-form-field.mat-form-field-disabled input,.theme-alternate .cdk-overlay-container .mat-mdc-form-field-disabled .mat-mdc-input-element,.theme-alternate .cdk-overlay-container .mat-mdc-form-field-disabled input,.theme-alternate .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.theme-alternate .cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled input{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.6;position:relative;z-index:1}body .mat-headline-1,body .mat-headline-2,body .mat-headline-3,body .mat-headline-4,body .mat-h1,body .mat-headline-5,body .mat-h2,body .mat-headline-6,body .mat-h3,body .mat-subtitle-1,body .mat-h4,body .mat-body-2,body .mat-h5,body .mat-h6{margin:0}.mat-mdc-dialog-container .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}.mat-mdc-dialog-container .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button)}.mat-mdc-dialog-container .mat-mdc-form-field .mdc-text-field--filled{border-radius:var(--border-radius-button)}.theme-default .section-header,.theme-alternate .section-header,.section-header{margin-bottom:10px!important}.cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline,.cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mdc-notched-outline{background:#f2f2f2;border-radius:var(--border-radius-button);z-index:0}.cdk-overlay-container .mat-mdc-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix,.cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--outlined .mat-mdc-form-field-infix{z-index:1}.cdk-overlay-container .mat-mdc-form-field-disabled .mat-mdc-input-element,.cdk-overlay-container .mat-mdc-form-field-disabled input,.cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.cdk-overlay-container .mat-mdc-form-field.mat-form-field-disabled input{color:#200e50!important;-webkit-text-fill-color:#200e50!important;opacity:.6;position:relative;z-index:1}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/hanken-grotesk/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/hanken-grotesk/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");size-adjust:100.9419%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:200 400;font-display:block;src:url(/assets/fonts/material-symbols/material-symbols-outlined.woff2) format("woff2")}@font-face{font-family:Material Symbols Blank;src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("DejaVu Sans"),local("Roboto");size-adjust:0%}.material-icons{font-size:24px}body{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--nbo-gutter-card: 12px;--nbo-type-size-xs: .75rem;--nbo-type-size-sm: .875rem;--nbo-type-size-md: 1rem;--nbo-type-size-lg: 1.125rem;--nbo-type-size-xl: 1.25rem;--nbo-type-weight-regular: 400;--nbo-type-weight-medium: 500;--nbo-type-weight-semibold: 600;--nbo-type-weight-bold: 700;--nbo-brand: var(--mat-sys-primary);--nbo-brand-hover: #7c5ce8;--nbo-brand-pressed: #5b3ad0;--nbo-brand-tint: #f2effb;--nbo-brand-tint-strong: #ebe6f9;--nbo-text-on-brand: var(--mat-sys-on-primary);--nbo-row-selected-bg: #f2effb;--nbo-row-selected-bg-hover: #ebe6f9;--nbo-row-selected-accent: #6d4ae0;--nbo-border-focus: var(--mat-sys-primary);--nbo-surface-canvas: var(--mat-sys-surface-container);--nbo-surface-card: var(--mat-sys-surface);--nbo-surface-raised: #ecebf2;--nbo-surface-sunken: #e9e8ef;--nbo-surface-hover: #f6f6fa;--nbo-border: var(--mat-sys-outline-variant);--nbo-border-hairline: #e0dfe7;--nbo-border-strong: var(--mat-sys-outline);--nbo-text-1: var(--mat-sys-on-surface);--nbo-text-2: var(--mat-sys-on-surface-variant);--nbo-text-3: #6a6976;--nbo-text-disabled: #a6a5b0;--nbo-success-fg: #0a7a3b;--nbo-success-bg: #e3f6ea;--nbo-success-bd: #b8e6c8;--nbo-warning-fg: #8a5a00;--nbo-warning-bg: #fcf1d6;--nbo-warning-bd: #f0d590;--nbo-danger-fg: #c41f4e;--nbo-danger-bg: #fde6ec;--nbo-danger-bd: #f4c3d2;--nbo-info-fg: #1a4fb0;--nbo-info-bg: #e6efff;--nbo-info-bd: #c2d5f5;--nbo-neutral-fg: #4b4a5b;--nbo-neutral-bg: #ecebf2;--nbo-neutral-bd: #dcd9e7;--nbo-success-soft-fg: #2f7a55;--nbo-success-soft-bg: #e6f4ec;--nbo-success-soft-bd: #cfe6d8;--nbo-info-soft-fg: #4a5b87;--nbo-info-soft-bg: #eef1fb;--nbo-info-soft-bd: #dbe1f3;--nbo-status-success-bg: #eaf5ee;--nbo-status-success-fg: #23613f;--nbo-status-warning-bg: #f8f0df;--nbo-status-warning-fg: #765019;--nbo-status-danger-bg: #f8e9ec;--nbo-status-danger-fg: #982f4a;--nbo-status-info-bg: #eaf0f8;--nbo-status-info-fg: #365b8a;--nbo-status-neutral-bg: #f0eff3;--nbo-status-neutral-fg: #555363;--nbo-hue-slate-bg: #ebecef;--nbo-hue-slate-fg: #43475c;--nbo-hue-sky-bg: #e2edf5;--nbo-hue-sky-fg: #0b5a8a;--nbo-hue-teal-bg: #e2efed;--nbo-hue-teal-fg: #0b6152;--nbo-hue-green-bg: #e9f0e4;--nbo-hue-green-fg: #3a6414;--nbo-hue-amber-bg: #f2ebe0;--nbo-hue-amber-fg: #7a4e00;--nbo-hue-orange-bg: #f6e9e2;--nbo-hue-orange-fg: #9a3b0c;--nbo-hue-rose-bg: #f6e5ec;--nbo-hue-rose-fg: #9c1f4e;--nbo-hue-violet-bg: #ede9fb;--nbo-hue-violet-fg: #5b3ad0;--nbo-hue-steel-bg: #e8eaf2;--nbo-hue-steel-fg: #3f4f7a;--nbo-hue-olive-bg: #eef0dc;--nbo-hue-olive-fg: #5a5f24;--nbo-hue-clay-bg: #f2e8e2;--nbo-hue-clay-fg: #84503a;--nbo-mark-plate: #ecebf2;--nbo-glyph: var(--nbo-text-disabled);--nbo-checkbox-edge: #9593a3;--nbo-field-bg: #fafafc;--nbo-field-bg-hover: #f4f3f8;--nbo-field-halo: color-mix(in oklab, var(--nbo-brand) 18%, transparent);--nbo-field-danger-halo: color-mix(in oklab, var(--nbo-danger-fg) 16%, transparent);--nbo-hover-step: #f4f3f8;--nbo-pressed-step: #ecebf2;--nbo-switch-off: #8f8d9e;--nbo-switch-knob: #ffffff;--nbo-switch-knob-on: #ffffff;--nbo-seg-thumb: var(--nbo-surface-card);--nbo-seg-thumb-shadow: 0 1px 2px #1e1a381f;--nbo-motion-micro: .12s;--nbo-motion-structural: .18s;--nbo-motion-glide: .26s;--nbo-ease-enter: cubic-bezier(0, 0, .2, 1);--nbo-ease-exit: cubic-bezier(.4, 0, 1, 1);--nbo-ease-overshoot: cubic-bezier(.22, .9, .3, 1.03);--nbo-rail-bg: #282636;--nbo-rail-border: #ffffff1a;--nbo-rail-text: #ffffffb8;--nbo-rail-text-dim: #ffffff66;--nbo-rail-text-bright: #ffffff;--nbo-rail-text-muted: #ffffff8a;--nbo-rail-text-strong: #b9a6f5;--nbo-rail-hover: #ffffff0d;--nbo-rail-active: #6d4ae042;--nbo-rail-flyout-bg: #322f42;--nbo-rail-flyout-border: #ffffff1a;--nbo-topbar-bg: #ffffff;--nbo-topbar-border: #dcd9e7;--nbo-topbar-divider: #dcd9e7;--nbo-topbar-text-1: #1e1a38;--nbo-topbar-text-2: #6a6976;--nbo-topbar-text-3: #8b8a98;--nbo-idpill-bg: var(--nbo-brand-tint);--nbo-idpill-fg: #5b3ad0;--nbo-warning-banner-fg: #8a5a00;--nbo-warning-banner-bg: #fdf3e2;--nbo-warning-banner-bd: #f0ddb8;--nbo-shadow-1: 0 4px 12px #1e1a3814;--nbo-shadow-2: 0 16px 40px #1e1a3829;--nbo-menu-shadow: 0 8px 24px -8px #1e1a382e, 0 1px 2px #1e1a380f;--nbo-menu-row-hover: color-mix(in oklab, var(--nbo-brand-tint) 55%, var(--nbo-surface-card));--nbo-scrollbar-thumb: var(--nbo-border-strong);--nbo-scrollbar-thumb-hover: var(--nbo-text-3);--nbo-skel-bg: #e7e6ee;--nbo-font-sans: "Hanken Grotesk", "Hanken Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--nbo-font-mono: ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, monospace}.theme-alternate{--nbo-brand-hover: #cbbef9;--nbo-brand-pressed: #cbbef9;--nbo-brand-tint: #6d4ae029;--nbo-brand-tint-strong: #6d4ae03d;--nbo-row-selected-bg: #6d4ae029;--nbo-row-selected-bg-hover: #6d4ae03d;--nbo-row-selected-accent: #b9a6f5;--nbo-surface-raised: #282636;--nbo-surface-sunken: #17142a;--nbo-surface-hover: #282636;--nbo-border-hairline: #ffffff1a;--nbo-rail-bg: #201d2c;--nbo-rail-border: #ffffff14;--nbo-rail-active: #7c5ce842;--nbo-topbar-bg: #201d2c;--nbo-topbar-border: #ffffff14;--nbo-topbar-divider: #ffffff14;--nbo-topbar-text-1: #ececee;--nbo-topbar-text-2: #cacad4;--nbo-topbar-text-3: #a8a8b2;--nbo-idpill-fg: #cbbef9;--nbo-skel-bg: #2b2a36;--nbo-warning-banner-fg: #f3ce86;--nbo-warning-banner-bg: #33291a;--nbo-warning-banner-bd: #f3ce8642;--nbo-shadow-1: 0 4px 12px #00000059;--nbo-shadow-2: 0 16px 40px #00000073;--nbo-menu-shadow: 0 10px 28px -8px #00000099, 0 0 0 1px #ffffff0f;--nbo-scrollbar-thumb: #ffffff33;--nbo-scrollbar-thumb-hover: #ffffff57;--nbo-text-3: #a8a8b2;--nbo-text-disabled: #55545f;--nbo-success-fg: #7dd3a3;--nbo-success-bg: #7dd3a324;--nbo-success-bd: #7dd3a352;--nbo-warning-fg: #f5c871;--nbo-warning-bg: #f5c87124;--nbo-warning-bd: #f5c87152;--nbo-danger-fg: #ff7396;--nbo-danger-bg: #ff739624;--nbo-danger-bd: #ff73964d;--nbo-info-fg: #8fb4f7;--nbo-info-bg: #8fb4f724;--nbo-info-bd: #8fb4f752;--nbo-neutral-fg: #cacad4;--nbo-neutral-bg: #ffffff0f;--nbo-neutral-bd: #ffffff24;--nbo-success-soft-fg: #9ac7b0;--nbo-success-soft-bg: #7dd3a31a;--nbo-success-soft-bd: #7dd3a338;--nbo-info-soft-fg: #a3b6de;--nbo-info-soft-bg: #8fb4f71a;--nbo-info-soft-bd: #8fb4f738;--nbo-status-success-bg: #304038;--nbo-status-success-fg: #a6d8b9;--nbo-status-warning-bg: #443a29;--nbo-status-warning-fg: #e4c681;--nbo-status-danger-bg: #493039;--nbo-status-danger-fg: #e7a2b2;--nbo-status-info-bg: #303745;--nbo-status-info-fg: #a9c6ea;--nbo-status-neutral-bg: #393744;--nbo-status-neutral-fg: #c7c5d0;--nbo-hue-slate-bg: #3c3c4e;--nbo-hue-slate-fg: #c3c7da;--nbo-hue-sky-bg: #353f55;--nbo-hue-sky-fg: #9cd2f3;--nbo-hue-teal-bg: #32424c;--nbo-hue-teal-fg: #8fdccb;--nbo-hue-green-bg: #3a423e;--nbo-hue-green-fg: #b5de8f;--nbo-hue-amber-bg: #483e3a;--nbo-hue-amber-fg: #f1cb7e;--nbo-hue-orange-bg: #4a393e;--nbo-hue-orange-fg: #f8b792;--nbo-hue-rose-bg: #4a364a;--nbo-hue-rose-fg: #f5a9c5;--nbo-hue-violet-bg: #403b57;--nbo-hue-violet-fg: #cbbef9;--nbo-hue-steel-bg: #383c50;--nbo-hue-steel-fg: #bcc4e4;--nbo-hue-olive-bg: #3f4230;--nbo-hue-olive-fg: #cdd58e;--nbo-hue-clay-bg: #473a34;--nbo-hue-clay-fg: #dfb99f;--nbo-mark-plate: #3b3948;--nbo-glyph: var(--nbo-text-3);--nbo-checkbox-edge: #747286;--nbo-field-bg: #ffffff09;--nbo-field-bg-hover: #ffffff11;--nbo-field-danger-halo: color-mix(in oklab, var(--nbo-danger-fg) 16%, transparent);--nbo-hover-step: #ffffff0d;--nbo-pressed-step: #ffffff14;--nbo-switch-off: #7a7790;--nbo-switch-knob: #ececee;--nbo-switch-knob-on: #17122e;--nbo-seg-thumb: #34314a;--nbo-seg-thumb-shadow: 0 1px 2px #00000080}@media(prefers-reduced-motion:reduce){body{--nbo-motion-micro: 0ms;--nbo-motion-structural: 0ms;--nbo-motion-glide: 0ms}}*{scrollbar-width:thin}body{scrollbar-color:var(--nbo-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--nbo-scrollbar-thumb);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--nbo-scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}.nbo-skel{display:inline-block;background:var(--nbo-skel-bg);border-radius:4px;-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes nbo-reveal{0%{opacity:0}to{opacity:1}}.nbo-reveal{animation:nbo-reveal .14s ease-out both}@media(prefers-reduced-motion:reduce){.nbo-reveal{animation:none}}body{--mat-button-filled-container-shape: var(--border-radius-button);--mat-button-outlined-container-shape: var(--border-radius-button);--mat-button-protected-container-shape: var(--border-radius-button);--mat-button-text-container-shape: var(--border-radius-button);--mat-button-tonal-container-shape: var(--border-radius-button);--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-protected-container-height: 36px;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-filled-horizontal-padding: 16px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-protected-horizontal-padding: 16px;--mat-button-text-horizontal-padding: 8px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-filled-label-text-transform: none;--mat-button-outlined-label-text-transform: none;--mat-button-protected-label-text-transform: none;--mat-button-text-label-text-transform: none;--mat-button-tonal-label-text-transform: none;--mat-icon-button-state-layer-size: 48px}body .mat-calendar-controls{--mat-icon-button-state-layer-size: 40px;--mat-icon-button-touch-target-display: none}body{--mat-form-field-outlined-container-shape: var(--border-radius-button);--mat-dialog-container-shape: var(--border-radius-base);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-actions-padding: 8px;--mat-dialog-actions-alignment: start;--mat-dialog-subhead-size: 18px;--mat-dialog-subhead-line-height: 28px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0286em;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-tracking: .02em;--mat-sidenav-container-shape: 0;--mat-sidenav-container-width: auto;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-line-height: 22px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0171em;--mat-table-footer-supporting-text-line-height: 22px;--mat-menu-container-color: var(--mat-sys-surface);--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400;--mat-menu-item-label-text-tracking: .02em;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-item-spacing: 16px;--mat-menu-divider-top-spacing: 0;--mat-menu-divider-bottom-spacing: 0;--mat-select-panel-background-color: var(--mat-sys-surface);--mat-autocomplete-background-color: var(--mat-sys-surface);--mat-timepicker-container-background-color: var(--mat-sys-surface);--mat-datepicker-calendar-container-background-color: var(--mat-sys-surface);--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mtx-datetimepicker-calendar-table-header-text-size: 11px;--mtx-datetimepicker-calendar-table-header-text-weight: 400;--mtx-datetimepicker-container-background-color: var(--mat-sys-surface);--mtx-datetimepicker-container-elevation-shadow: var(--nbo-shadow-2);--mtx-datetimepicker-container-touch-elevation-shadow: var(--nbo-shadow-2);--mat-option-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-weight: 400;--mat-chip-container-shape-radius: 16px;--mat-chip-outline-width: 0;--mat-chip-label-text-line-height: 22px;--mat-chip-label-text-weight: 400;--mat-chip-label-text-tracking: .0171em;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-expansion-container-shape: 4px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-line-height: 22px;--mat-expansion-container-text-tracking: .0171em;--mat-expansion-header-text-size: 14px;--mat-tab-divider-height: 0;--mat-tab-label-text-line-height: 14px;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-title-text-size: 18px;--mat-card-title-text-weight: 500;--mat-card-title-text-tracking: .0286em;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-tracking: .0143em;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-supporting-text-line-height: 22px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-line-height: 18px;--mat-list-list-item-trailing-supporting-text-weight: 400;--mat-paginator-container-text-line-height: 18px;--mat-snack-bar-supporting-text-line-height: 22px;--mat-slide-toggle-track-width: 40px;--mat-slide-toggle-track-height: 24px;--mat-slide-toggle-unselected-handle-size: 12px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 6px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 3px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-selected-handle-size: 18px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 19px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 19px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 18px;--mat-slide-toggle-with-icon-handle-size: 18px;--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-unselected-icon-size: 12px;--mat-slide-toggle-selected-icon-size: 12px;--mat-slide-toggle-label-text-line-height: 22px}.mtx-calendar-header .mtx-calendar-header-date-time,.mtx-datetimepicker-content[mode] .mtx-calendar .mtx-calendar-header-date-time{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;font-size:16px;line-height:24px;min-width:0}.mtx-datetimepicker-content[mode] .mtx-calendar .mtx-calendar-header-time{flex-direction:row;align-items:center}.mtx-datetimepicker-content[mode] .mtx-calendar .mtx-calendar-header-date+.mtx-calendar-header-time{margin-top:0}.mtx-datetimepicker-content[mode] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-hours,.mtx-datetimepicker-content[mode] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-minutes{width:auto}.mtx-datetimepicker-content .mtx-calendar-header .mtx-calendar-header-date,.mtx-datetimepicker-content .mtx-calendar-header .mtx-calendar-header-hours,.mtx-datetimepicker-content .mtx-calendar-header .mtx-calendar-header-minutes{white-space:nowrap}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: var(--mat-sys-error);--mat-icon-button-state-layer-color: var(--mat-sys-error);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-outlined-button.mat-warn{--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-state-layer-color: var(--mat-sys-error);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-button.mat-warn{--mat-button-text-label-text-color: var(--mat-sys-error);--mat-button-text-state-layer-color: var(--mat-sys-error);--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-unelevated-button.mat-warn{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-filled-state-layer-color: var(--mat-sys-on-error);--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-error) 12%, transparent)}body .mdc-button{padding:0 1.15em;margin:12px;min-width:3em;line-height:36px;font-weight:400}body .mat-mdc-button:not(.icon-btn) mat-icon,body .mat-mdc-flat-button:not(.icon-btn) mat-icon{margin-top:-3px}body .mat-mdc-button [matprefix],body .mat-mdc-flat-button [matprefix]{margin-right:5px}body .mat-mdc-button.mat-primary mat-icon,body .mat-mdc-flat-button.mat-primary mat-icon{color:#fff}body .mat-mdc-button.rounded,body .mat-mdc-flat-button.rounded{border-radius:var(--border-radius-circle)}body .mat-mdc-button.pos-r,body .mat-mdc-flat-button.pos-r{float:right}body .mtx-calendar-header .mat-mdc-button{height:auto!important;margin:5px}body .mtx-time-button-wrapper .mat-mdc-button{margin:0}body .mtx-calendar-controls .mdc-icon-button{width:auto;height:auto;padding:0;line-height:inherit}@layer reset{html,body{height:100%}body{margin:0;font-family:Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:22px;font-weight:400;letter-spacing:.0171em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}@layer base{.mat-typography .theme-default,.mat-typography .theme-alternate{color:var(--text-primary-color)}.mat-typography .theme-default .mat-drawer-content,.mat-typography .theme-alternate .mat-drawer-content{color:var(--text-primary-color);background:var(--background-primary)}.mat-typography .pull-right{margin-left:auto!important}.mat-typography .mat-headline-4.header{margin-bottom:24px}.caption-color{color:var(--txt-color-secondary)}.mat-mdc-form-field-label{letter-spacing:normal}.custom-bread-crumb{padding:0!important;margin:0 0 10px;line-height:18px;letter-spacing:.2px}}@layer utilities{.object-ml-0{margin-left:0!important}.object-ml-1{margin:0 10px 0 5px!important}.object-mr-0{margin-right:0!important}.object-mb-0{margin-bottom:0!important}.object-mb-1{margin-bottom:10px!important}.object-mb-2{margin-bottom:20px!important}.object-mb-25{margin-bottom:25px!important}.object-mb-4{margin-bottom:40px!important}.object-mt-0{margin-top:0!important}.object-m-0{margin:0!important}.object-mt-1{margin-top:10px!important}.object-mt-2{margin-top:20px!important}.object-mt-4{margin-top:40px!important}.object-mr-2{margin-right:20px!important}.object-mr-1{margin-right:10px!important}.object-ml-auto{margin-left:auto!important}.object-pl-0{padding-left:0!important}.object-pr-0{padding-right:0!important}.object-pb-0{padding-bottom:0!important}.object-pt-0{padding-top:0!important}.object-p-0{padding:0!important}.primary{color:var(--accent-color)}.horizontal-flex-group{display:flex;flex-direction:row}.flex-center-g5{display:flex;align-items:center;gap:5px}.loader-flex{display:flex}.loader-flex.gap-1{gap:10px}.loader-flex.gap-1-5{gap:15px}.loader-flex.gap-2{gap:20px}.loader-flex.gap-3{gap:30px}}app-main-content{flex:1;width:100%}.loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff80;z-index:99}.loader .text-loader{margin-left:25px;font-size:34px;color:var(--txt-color-secondary)}body.auth-route .grecaptcha-badge{visibility:hidden}body.auth-route .app-content{padding:0}body.shell-canvas .app-scroll-region{background:var(--nbo-surface-canvas)}body.shell-canvas .app-content{padding:0}body.shell-canvas .app-content:has(app-listing.listing-fill),body.shell-canvas .app-content:has(.nbo-fill-page){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.nbo-fill-column{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.full-screen-edit{position:fixed;top:var(--app-topbar-height, 0px);left:0;width:100%;height:calc(100% - var(--app-topbar-height, 0px));z-index:9;overflow-y:auto;overflow-x:hidden;transition:left .2s}.full-screen-edit app-ng-dynamic-breadcrumb{z-index:12;position:absolute;left:35px;top:35px}.full-screen-edit,.full-screen-edit .full-screen-header{left:var(--app-rail-width, 0px);width:calc(100vw - var(--app-rail-width, 0px))}.full-screen-container{padding:32px;background:var(--background-secondary);min-height:calc(100% - 64px)}.mat-drawer.mat-drawer-side{z-index:1}#full-screen-edit.in-app .mat-mdc-tab-group:not(.accordion-tabs) .mat-mdc-tab-header{background:var(--background-primary);margin:0 -32px;position:fixed;top:calc(100px + var(--app-topbar-height, 0px));width:calc(100vw - var(--app-rail-width, 0px));z-index:100}#full-screen-edit.in-app .full-screen-container.hideNav .mat-mdc-tab-group:not(.accordion-tabs) .mat-mdc-tab-header{top:-250px}.theme-toggle{position:absolute;right:20px;top:10px;z-index:99}.skeleton-loader{margin-bottom:0!important}.skeleton-loader.measurements-group{flex-wrap:nowrap}.theme-default .mat-mdc-form-field-hint-wrapper,.theme-default .mat-mdc-form-field-error-wrapper,.theme-alternate .mat-mdc-form-field-hint-wrapper,.theme-alternate .mat-mdc-form-field-error-wrapper{padding:0}.theme-default .mat-mdc-form-field-error,.theme-alternate .mat-mdc-form-field-error{font-size:11px}body{--mat-form-field-outlined-outline-color: var(--scrollbars-color);--mat-form-field-outlined-hover-outline-color: var(--txt-color-secondary);--mat-form-field-outlined-focus-outline-color: var(--accent-color);--mat-form-field-outlined-input-text-color: var(--txt-color-primary);--mat-form-field-outlined-disabled-input-text-color: var(--txt-color-primary);--mat-form-field-outlined-label-text-size: var(--nbo-type-size-sm);--mat-form-field-outlined-label-text-populated-size: 15px}body .mat-mdc-form-field:not(.mat-form-field-invalid){--mat-form-field-outlined-focus-outline-width: 1px}body .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea){--mat-form-field-container-height: 38px;--mat-form-field-container-vertical-padding: 7px}body .group-wrapper.group-on.level-1,body .group-wrapper.group-on.level-2,body .group-wrapper.group-on.level-3,body .simple-wrapper.group-on.level-1,body .simple-wrapper.group-on.level-2,body .simple-wrapper.group-on.level-3{--mat-form-field-outlined-outline-color: #b4b4b4}.mat-mdc-checkbox{--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-unselected-icon-color: var(--txt-color-secondary);--mat-checkbox-unselected-hover-icon-color: var(--txt-color-secondary);--mat-checkbox-unselected-focus-icon-color: var(--txt-color-secondary);--mat-checkbox-label-text-line-height: 22px}.mat-mdc-radio-button{--mat-radio-unselected-icon-color: var(--txt-color-secondary);--mat-radio-unselected-hover-icon-color: var(--txt-color-secondary);--mat-radio-unselected-focus-icon-color: var(--txt-color-secondary);--mat-radio-unselected-pressed-icon-color: var(--txt-color-secondary);--mat-radio-label-text-line-height: 22px}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea) .mat-icon{padding:9px;width:24px;height:24px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-floating-label{transform:translateY(-50%)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-floating-label:not(.mdc-floating-label--float-above){top:19px}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mat-mdc-form-field-icon-suffix{border-color:var(--txt-color-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mat-mdc-form-field-icon-prefix .mat-icon:nth-child(2),.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):hover .mat-mdc-form-field-icon-suffix .mat-icon:nth-child(2){border-color:var(--txt-color-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mat-mdc-form-field-icon-suffix{border-width:1px;border-color:var(--accent-color)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mat-mdc-form-field-icon-prefix .mat-icon:nth-child(2),.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid).mdc-text-field--focused .mat-mdc-form-field-icon-suffix .mat-icon:nth-child(2){border-color:var(--accent-color)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix{padding:0}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix span{padding:0 4px 0 8px;display:inline-block}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-prefix.no-prefix .mat-mdc-text-field-wrapper{padding-left:15px}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-suffix.no-suffix .mat-mdc-text-field-wrapper{padding-right:15px}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:45px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-arrow svg{width:18px;height:18px;fill:var(--txt-color-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix{text-align:center;border-left:1px solid var(--scrollbars-color);padding:0;margin:1px 1px 1px 4px;background:transparent;transition:background .3s;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);height:calc(100% - 2px);position:absolute;top:1px;bottom:1px;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix:hover{background:var(--background-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix span{padding:12px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:38px;height:38px;padding:3px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button svg{width:20px;height:20px;fill:var(--txt-color-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-icon-button{width:32px;height:32px;padding:0;top:0}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-icon-button .mat-icon{padding:6px}.combo-fields .mat-mdc-form-field-infix{width:auto}.select-user-action .mat-mdc-form-field{width:100%;margin-bottom:10px}.select-user-action .mat-mdc-form-field-subscript-wrapper{display:none}.group-with-btn{display:flex}.group-with-btn .mat-mdc-form-field-infix{width:120px}.form-group.discount{position:relative}.form-group.discount .mat-button-toggle-group-appearance-standard.slim{position:absolute;right:0;border-bottom-left-radius:0;border-top-left-radius:0}.form-group.discount .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.form-group.discount .mat-button-toggle-group-appearance-standard.slim .mat-button-toggle-label-content{line-height:37px!important}.form-group.discount .mat-mdc-form-field-flex{width:80px}.form-group.discount .mdc-text-field--outlined{padding-right:105px}.dropdown-search{padding:0!important;max-height:none!important}.dropdown-search .mat-mdc-form-field{margin-bottom:0}.dropdown-search .option-wrapper{max-height:160px;overflow:auto;padding:0 16px 16px}.dropdown-search .mat-mdc-option{padding:0 12px;line-height:38px!important}.dropdown-search .mat-mdc-option .mat-mdc-option-text{font-size:14px!important}.dropdown-search .mat-mdc-option:hover:not(.mat-mdc-option-disabled){background-color:var(--background-secondary)!important}.dropdown-search .mat-mdc-option.mat-mdc-selected{background:transparent!important}.dropdown-search .mat-mdc-option.mat-mdc-selected .mat-mdc-option-text{color:var(--txt-color-primary)!important;font-weight:500}.dropdown-search .mat-form-field-appearance-outline{width:calc(100% - 32px);margin:16px}.dropdown-search .mat-form-field-appearance-outline .mat-mdc-form-field-wrapper{margin:0;padding:0}.dropdown-search .mat-form-field-appearance-outline .mat-mdc-form-field-infix{border-top:none}.attribute-enum-panel .attribute-enum-default-hint{margin-left:var(--space-xs);color:var(--nbo-text-3);font-size:var(--nbo-type-size-xs)}.attribute-picker-panel .mat-mdc-option{min-height:40px;padding-top:6px;padding-bottom:6px}.attribute-picker-panel .mdc-list-item__primary-text{flex:1 1 auto;min-width:0}.attribute-picker-panel .attribute-option{display:flex;flex-direction:column;gap:2px;min-width:0}.attribute-picker-panel .attribute-option__label{overflow:hidden;color:var(--nbo-text-1);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.attribute-picker-panel .attribute-option__meta{display:flex;justify-content:space-between;gap:var(--space-sm);color:var(--nbo-text-3);font-size:var(--nbo-type-size-xs);line-height:16px}.attribute-picker-panel .attribute-option__name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.attribute-picker-panel .attribute-option__type{flex:none}.attribute-value-panel .mat-mdc-optgroup-label{min-height:28px;color:var(--nbo-text-3);font-size:var(--nbo-type-size-xs)}.attribute-value-panel .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px}.attribute-value-panel .mat-mdc-option{min-height:36px}.attribute-value-panel .mdc-list-item__primary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribute-picker-panel .mat-mdc-option.attribute-option-more,.attribute-value-panel .mat-mdc-option.attribute-option-more{min-height:32px}.attribute-picker-panel .mat-mdc-option.attribute-option-more .mdc-list-item__primary-text,.attribute-value-panel .mat-mdc-option.attribute-option-more .mdc-list-item__primary-text{opacity:1;color:var(--nbo-text-3);font-size:var(--nbo-type-size-xs);line-height:16px;white-space:normal}.mat-mdc-input-element::-webkit-calendar-picker-indicator{display:block!important}#order-edit-user-info .mat-mdc-select{line-height:22px}#order-edit-user-info .mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline,#order-edit-user-info .cdk-overlay-container .mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline{background:var(--background-primary)}#order-edit-user-info .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea) .mat-mdc-form-field-infix{padding:0;min-height:22px}.theme-default ngx-mat-timepicker-face .clock-face__clock-hand_minute,.theme-alternate ngx-mat-timepicker-face .clock-face__clock-hand_minute{height:103px!important}.theme-default ngx-mat-timepicker-face .clock-face__center,.theme-alternate ngx-mat-timepicker-face .clock-face__center{height:8px!important;margin:-4px!important}.theme-default .mat-datepicker-content .mat-calendar,.theme-alternate .mat-datepicker-content .mat-calendar{height:390px}.tags-select-panel.mat-mdc-select-panel{max-height:400px;border-radius:var(--border-radius-button)!important}.mat-mdc-form-field.tags-select .cdk-overlay-popover{visibility:visible}.tags-list-wrapper .mat-mdc-option .mat-pseudo-checkbox-full{display:none}.option-product .mdc-form-field{width:100%!important}.option-product .mdc-label,.option-product .mat-mdc-radio-label-content{width:100%}.theme-default,.theme-alternate{--mat-table-row-item-label-text-color: var(--text-primary-color)}body .mat-mdc-sort-header-content{flex-direction:column;align-items:flex-start!important}.main-list-table .mat-mdc-form-field-subscript-wrapper,.rule-name-editor .mat-mdc-form-field-subscript-wrapper,.user-roles-wrapper .mat-mdc-form-field-subscript-wrapper,.category-item .mat-mdc-form-field-subscript-wrapper,.crossupsell-header .mat-mdc-form-field-subscript-wrapper,.pdp-sticky .mat-mdc-form-field-subscript-wrapper{display:none}.main-list-table:not(.bulk-table) .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea):not(.product-code) .mat-mdc-form-field-infix{padding:2px 0;min-height:30px}.main-list-table.nbo-compact-fields .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea):not(.product-code){--mat-form-field-container-height: 28px;--mat-form-field-container-vertical-padding: 1px}.main-list-table.nbo-compact-fields .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea):not(.product-code) .mat-mdc-form-field-infix{padding:1px 0;min-height:28px}.btn-wrapper{display:flex;border:1px solid var(--scrollbars-color);border-bottom:0;border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);padding:0 12px;align-items:center;margin-top:20px;color:var(--txt-color-secondary);min-height:54px}.btn-wrapper .product-total{color:var(--txt-color-secondary);line-height:54px!important}.mat-mdc-tab-body{padding-top:23px}.cdk-drag-preview{box-sizing:border-box;opacity:1;background:var(--background-primary);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;table-layout:auto;vertical-align:middle;width:100%;padding:0;color:var(--txt-color-primary)}.cdk-drag-preview>*{display:table-cell;padding:5px 10px!important}body .cdk-drag-preview.product-list-drag-preview,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview,tr.cdk-drag-preview.product-list-drag-preview{width:auto!important;table-layout:auto!important;cursor:grabbing!important}body .cdk-drag-preview.product-list-drag-preview>*,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview>*,tr.cdk-drag-preview.product-list-drag-preview>*{padding:inherit!important}body .cdk-drag-preview.product-list-drag-preview td,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell,tr.cdk-drag-preview.product-list-drag-preview td,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell{padding:8px 16px!important;vertical-align:middle!important;overflow:hidden!important;white-space:nowrap!important;border-bottom:none!important}body .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field,body .cdk-drag-preview.product-list-drag-preview td mat-form-field,body .cdk-drag-preview.product-list-drag-preview td .mat-mdc-text-field-wrapper,body .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-flex,body .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-infix,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell mat-form-field,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-text-field-wrapper,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-flex,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-infix,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell mat-form-field,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-text-field-wrapper,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-flex,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-infix,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td mat-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td .mat-mdc-text-field-wrapper,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-flex,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-infix,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell mat-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-text-field-wrapper,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-flex,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-infix,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell mat-form-field,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-text-field-wrapper,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-flex,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-infix,tr.cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field,tr.cdk-drag-preview.product-list-drag-preview td mat-form-field,tr.cdk-drag-preview.product-list-drag-preview td .mat-mdc-text-field-wrapper,tr.cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-flex,tr.cdk-drag-preview.product-list-drag-preview td .mat-mdc-form-field-infix,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell mat-form-field,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-text-field-wrapper,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-flex,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell .mat-mdc-form-field-infix,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell mat-form-field,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-text-field-wrapper,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-flex,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell .mat-mdc-form-field-infix{display:none!important;visibility:hidden!important}body .cdk-drag-preview.product-list-drag-preview td input,body .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell input,body .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell input,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview td input,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mat-mdc-cell input,.cdk-overlay-container .cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell input,tr.cdk-drag-preview.product-list-drag-preview td input,tr.cdk-drag-preview.product-list-drag-preview .mat-mdc-cell input,tr.cdk-drag-preview.product-list-drag-preview .mdc-data-table__cell input{display:none!important}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging .mat-mdc-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.theme-default .fullHeight .mat-mdc-dialog-content,.theme-alternate .fullHeight .mat-mdc-dialog-content{max-height:100%}.theme-default .confirm-dialog,.theme-alternate .confirm-dialog{--mat-dialog-subhead-size: 16px;--mat-dialog-subhead-weight: 400;--mat-dialog-subhead-line-height: 24px;--mat-dialog-subhead-tracking: .02em;--mat-dialog-subhead-color: var(--txt-color-primary);--mat-dialog-supporting-text-color: var(--txt-color-primary)}.theme-default .confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:24px 38px 24px 56px;box-shadow:var(--base-box-shadow)}.theme-default .confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-title,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-title{padding:0;display:flex;height:24px;margin:0 0 16px}.theme-default .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__content,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__content{padding:0 0 10px}.theme-default .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions{padding:0}.theme-default .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions button,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions button{margin:0}.theme-default .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions .mat-mdc-button-base+.mat-mdc-button-base,.theme-alternate .confirm-dialog .mat-mdc-dialog-container .mdc-dialog__actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}.theme-default .confirm-dialog.warning,.theme-alternate .confirm-dialog.warning{--mat-dialog-container-color: #fcf4db}.theme-default .confirm-dialog.warning .mat-mdc-dialog-surface,.theme-alternate .confirm-dialog.warning .mat-mdc-dialog-surface{padding:24px 38px 24px 56px!important}.theme-default .confirm-dialog.warning mat-icon,.theme-alternate .confirm-dialog.warning mat-icon{color:#f2c94c}.theme-default .pdf-viewer-dialog .mat-mdc-dialog-container,.theme-alternate .pdf-viewer-dialog .mat-mdc-dialog-container{padding:54px 0 0;box-shadow:var(--base-box-shadow);overflow:hidden}.table-editor-dialog-panel .mat-mdc-dialog-surface{padding:0!important;overflow:hidden}.dialog-hidden{display:none!important}.component-dialog{display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:24px}.component-dialog--picker{display:flex!important;flex-direction:column;box-sizing:border-box;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;border-radius:inherit;background:var(--nbo-surface-card)}.component-dialog--picker .picker-listing-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cdk-overlay-container .mat-icon,.mat-mdc-dialog-container .mat-icon{height:22px;width:22px;font-family:Material Symbols Outlined,Material Symbols Blank;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--txt-color-secondary)}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option-text,.cdk-overlay-container .mat-mdc-select-panel .mdc-list-item__primary-text{font-size:14px!important}.cdk-overlay-container .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea) .mat-mdc-form-field-flex{margin-top:0;align-items:center}.cdk-overlay-container .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea) .mat-mdc-form-field-infix{border-top:0 solid transparent}.cdk-overlay-container .mat-icon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.theme-default .cdk-overlay-pane.dialog,.theme-alternate .cdk-overlay-pane.dialog{position:relative!important}.theme-default .cdk-overlay-pane.draggable-dialog,.theme-alternate .cdk-overlay-pane.draggable-dialog{position:fixed!important;cursor:default!important;margin:0!important}.theme-default .cdk-overlay-pane.draggable-dialog .mat-mdc-dialog-container,.theme-alternate .cdk-overlay-pane.draggable-dialog .mat-mdc-dialog-container{cursor:default;margin:0}.theme-default .cdk-overlay-pane.draggable-dialog .interaction-header,.theme-alternate .cdk-overlay-pane.draggable-dialog .interaction-header{cursor:grab;-webkit-user-select:none;user-select:none}.theme-default .cdk-overlay-pane.draggable-dialog .interaction-header:active,.theme-alternate .cdk-overlay-pane.draggable-dialog .interaction-header:active{cursor:grabbing}.theme-default .cdk-overlay-pane.draggable-dialog .interaction-header *,.theme-alternate .cdk-overlay-pane.draggable-dialog .interaction-header *{-webkit-user-select:none;user-select:none}.theme-default .popup-close,.theme-alternate .popup-close{position:absolute;background:var(--background-primary);border-radius:var(--border-radius-circle);top:10px;right:0;transform:translate(100%,-100%)}.cdk-overlay-pane:not(.wCloseBtn):not(.wCustomScroll) .mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%;overflow-x:hidden;padding:24px}.cdk-overlay-pane.wCloseBtn .mat-mdc-dialog-container .mdc-dialog__surface{padding:0;overflow:visible}.cdk-overlay-pane.wCloseBtn .mat-mdc-dialog-container .mdc-dialog__surface>.mat-mdc-dialog-component-host{border-radius:inherit}.cdk-overlay-pane.wCloseBtn .mat-mdc-dialog-container .component-dialog{display:block;width:calc(100% - 48px);height:calc(100% - 48px);overflow-x:hidden;padding:24px}.cdk-overlay-pane.wCloseBtn .mat-mdc-dialog-container .dialog-wrapper{display:block;width:calc(100% - 48px);max-height:calc(100% - 48px);overflow-x:hidden;overflow-y:auto;padding:24px}.cdk-overlay-pane.wCloseBtn.wCustomScroll .mat-mdc-dialog-container .mdc-dialog__surface{padding:0;overflow:visible}.cdk-overlay-pane.wCloseBtn.wCustomScroll .mat-mdc-dialog-container .dialog-wrapper{display:block;width:calc(100% - 48px);max-height:calc(100% - 48px);overflow-x:hidden;overflow-y:auto;padding:24px;position:relative;margin:-24px 0}.cdk-overlay-pane.wCloseBtn.wCustomScroll .mat-mdc-dialog-container .scroll-container{position:relative;overflow:hidden;display:flex;flex-direction:column}.cdk-overlay-pane.wCloseBtn.wCustomScroll .mat-mdc-dialog-container .dialog-header{top:0}.cdk-overlay-pane.wCloseBtn.wCustomScroll .mat-mdc-dialog-container .dialog-footer{bottom:0}.cdk-overlay-pane.wCustomScroll:not(.wCloseBtn) .mat-mdc-dialog-container .mdc-dialog__surface{padding:0;overflow:hidden}.cdk-overlay-pane.wCustomScroll:not(.wCloseBtn) .mat-mdc-dialog-container .dialog-wrapper{max-height:90vh;padding:0 24px;margin:0;overflow:auto;position:relative}.cdk-overlay-pane.wCustomScroll:not(.wCloseBtn) .mat-mdc-dialog-container .dialog-header{top:0}.cdk-overlay-pane.wCustomScroll:not(.wCloseBtn) .mat-mdc-dialog-container .dialog-footer{bottom:0}.theme-default,.theme-alternate{--mat-expansion-container-text-color: var(--text-primary-color);--mat-expansion-header-text-color: var(--text-primary-color)}.theme-default .filter-drawer .mat-expansion-panel-header .mat-content,.theme-alternate .filter-drawer .mat-expansion-panel-header .mat-content{display:block}.theme-default .mat-expansion-panel-header mat-panel-description:empty,.theme-default .mat-expansion-panel-header mat-panel-description:not(:has(*:not(:empty))),.theme-default .mat-expansion-panel-header mat-panel-description:has(>div:empty),.theme-default .mat-expansion-panel-header mat-panel-description:has(>*[hidden]),.theme-default .mat-expansion-panel-header mat-panel-description:has(>*>*[hidden]),.theme-alternate .mat-expansion-panel-header mat-panel-description:empty,.theme-alternate .mat-expansion-panel-header mat-panel-description:not(:has(*:not(:empty))),.theme-alternate .mat-expansion-panel-header mat-panel-description:has(>div:empty),.theme-alternate .mat-expansion-panel-header mat-panel-description:has(>*[hidden]),.theme-alternate .mat-expansion-panel-header mat-panel-description:has(>*>*[hidden]){display:none}.theme-default .mat-expansion-panel-header .mat-expansion-indicator,.theme-alternate .mat-expansion-panel-header .mat-expansion-indicator{align-self:center}body .mat-expansion-panel-header[aria-disabled=true]{opacity:.5}body .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--background-primary)}body .mat-mdc-button.icon-btn{padding:8px;background:transparent;min-width:auto;border-radius:var(--border-radius-circle);height:40px;width:40px;line-height:1}.theme-default,.theme-alternate{--mat-button-toggle-text-color: var(--txt-color-secondary);--mat-button-toggle-selected-state-text-color: var(--text-primary-color);--mat-button-toggle-disabled-state-text-color: var(--txt-color-secondary);--mat-button-toggle-disabled-selected-state-text-color: var(--text-primary-color)}.theme-default .in-app .mat-button-toggle-group,.theme-alternate .in-app .mat-button-toggle-group{height:38px;line-height:38px;margin-bottom:30px}.theme-default .in-app .mat-button-toggle-group .mat-button-toggle-label-content,.theme-alternate .in-app .mat-button-toggle-group .mat-button-toggle-label-content{line-height:38px}.theme-default .in-app app-price .mat-button-toggle-group,.theme-alternate .in-app app-price .mat-button-toggle-group{margin-bottom:0}.mat-button-toggle-appearance-standard{min-width:50px}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:38px!important}.mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content{font-weight:500}.action-feed-container .mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-label-content{color:var(--background-primary)!important}.mat-button-toggle-group .mat-pseudo-checkbox{display:none}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0!important}.header-wrapper button,.header-wrapper .mat-mdc-button,.header-wrapper .mat-mdc-flat-button,.header-wrapper .mdc-button{margin-left:auto!important}.theme-default .mat-mdc-snack-bar-container.custom,.theme-alternate .mat-mdc-snack-bar-container.custom{margin-top:22px;--mat-snack-bar-supporting-text-color: var(--txt-color-primary)}.theme-default .mat-mdc-snack-bar-container.custom .mdc-snackbar__surface,.theme-alternate .mat-mdc-snack-bar-container.custom .mdc-snackbar__surface{box-shadow:0 2px 8px #1d0b4e29;color:var(--txt-color-primary);padding-right:0}.theme-default .mat-mdc-snack-bar-container.custom .mdc-snackbar__surface .mdc-snackbar__label,.theme-alternate .mat-mdc-snack-bar-container.custom .mdc-snackbar__surface .mdc-snackbar__label{padding:12px 24px}.theme-default .mat-mdc-snack-bar-container.custom.success,.theme-alternate .mat-mdc-snack-bar-container.custom.success{--mat-snack-bar-container-color: #f4fdfb}.theme-default .mat-mdc-snack-bar-container.custom.success .mdc-snackbar__surface,.theme-alternate .mat-mdc-snack-bar-container.custom.success .mdc-snackbar__surface{border:1px solid #42e2b8}.theme-default .mat-mdc-snack-bar-container.custom.error,.theme-alternate .mat-mdc-snack-bar-container.custom.error{--mat-snack-bar-container-color: #fcf6f7}.theme-default .mat-mdc-snack-bar-container.custom.error .mdc-snackbar__surface,.theme-alternate .mat-mdc-snack-bar-container.custom.error .mdc-snackbar__surface{border:1px solid #fa3a6b}.theme-default .mat-mdc-snack-bar-container.custom.warning,.theme-alternate .mat-mdc-snack-bar-container.custom.warning{--mat-snack-bar-container-color: var(--nbo-warning-bg)}.theme-default .mat-mdc-snack-bar-container.custom.warning .mdc-snackbar__surface,.theme-alternate .mat-mdc-snack-bar-container.custom.warning .mdc-snackbar__surface{border:1px solid var(--nbo-warning-bd)}.mat-mdc-form-field .mat-mdc-chip-grid .mat-mdc-chip-row.mat-mdc-standard-chip{background-color:transparent;border:1px solid var(--txt-color-secondary);color:var(--txt-color-secondary);font-size:12px;font-weight:500;line-height:18px}.mat-mdc-form-field .mat-mdc-chip-grid .mat-mdc-chip-row.mat-mdc-standard-chip .mat-mdc-chip-remove{opacity:1;width:26px;height:14px}body .mat-mdc-chip-remove .mat-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:18px;height:18px;min-height:18px;font-size:18px;line-height:1;overflow:visible}body .file-drop{position:relative}body .file-drop .ngx-file-drop__drop-zone{height:auto;border:2px dotted transparent;border-radius:5px;margin-top:20px;position:relative;z-index:1}body .file-drop .ngx-file-drop__drop-zone .ngx-file-drop__content{display:block;height:auto}body .file-drop .ngx-file-drop__drop-zone .btn-wrapper{margin-top:0}body .file-drop .ngx-file-drop__drop-zone .ngx-upload-button{display:none}body .file-drop.dropping .ngx-file-drop__drop-zone{border:2px dotted var(--accent-color)}body .file-drop.dropping .ngx-file-drop__drop-zone .ngx-file-drop__content:after{content:"Drop files here";position:absolute;width:100%;height:100%;top:0;left:0;background:#ffffffb8;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:30px;z-index:0}body .file-drop-inline .ngx-file-drop__drop-zone{border:2px dotted var(--accent-color);border-radius:5px}body .file-drop-inline .ngx-file-drop__drop-zone.ngx-file-drop__drop-zone--over .ngx-file-drop__content{position:relative}body .file-drop-inline .ngx-file-drop__drop-zone.ngx-file-drop__drop-zone--over .ngx-file-drop__content:after{content:"Drop files here";position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:30px;border-radius:5px;z-index:1}body{--mat-tooltip-container-color: var(--nbo-rail-bg);--mat-tooltip-container-shape: 6px;--mat-tooltip-supporting-text-color: #ffffff;--mat-tooltip-supporting-text-size: 11.5px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: normal}.mat-mdc-tooltip .mdc-tooltip__surface{max-width:260px;min-height:0;padding:5px 8px;overflow-wrap:anywhere}.navigation-tooltip{background:#4c3588;color:#fff;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.2px;min-width:60px;background-color:transparent}.breadcrumbs-tooltip{white-space:nowrap}.breadcrumbs-tooltip .mdc-tooltip__surface{max-width:1000px}.mat-mdc-slide-toggle{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-unselected-icon-color: var(--nbo-surface-sunken);--mat-slide-toggle-unselected-track-color: var(--nbo-surface-sunken);--mat-slide-toggle-unselected-focus-track-color: var(--nbo-surface-sunken);--mat-slide-toggle-unselected-hover-track-color: var(--nbo-surface-sunken);--mat-slide-toggle-unselected-pressed-track-color: var(--nbo-surface-sunken);--mat-slide-toggle-track-outline-color: var(--nbo-border-strong);--mat-slide-toggle-unselected-handle-color: var(--nbo-text-2);--mat-slide-toggle-unselected-focus-handle-color: var(--nbo-text-2);--mat-slide-toggle-unselected-hover-handle-color: var(--nbo-text-2);--mat-slide-toggle-unselected-pressed-handle-color: var(--nbo-text-2);--mat-slide-toggle-selected-handle-color: var(--accent-color);--mat-slide-toggle-selected-focus-handle-color: var(--accent-color);--mat-slide-toggle-selected-hover-handle-color: var(--accent-color);--mat-slide-toggle-selected-pressed-handle-color: var(--accent-color);--mat-slide-toggle-selected-track-color: color-mix(in srgb, var(--accent-color) 50%, transparent);--mat-slide-toggle-selected-focus-track-color: color-mix(in srgb, var(--accent-color) 50%, transparent);--mat-slide-toggle-selected-hover-track-color: color-mix(in srgb, var(--accent-color) 50%, transparent);--mat-slide-toggle-selected-pressed-track-color: color-mix(in srgb, var(--accent-color) 50%, transparent);--mat-slide-toggle-selected-focus-state-layer-color: color-mix(in srgb, var(--accent-color) 12%, transparent);--mat-slide-toggle-selected-hover-state-layer-color: color-mix(in srgb, var(--accent-color) 12%, transparent);--mat-slide-toggle-selected-pressed-state-layer-color: color-mix(in srgb, var(--accent-color) 12%, transparent)}.nbo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);box-sizing:border-box;height:32px;padding:0 12px;border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:13px;font-weight:var(--nbo-type-weight-medium);line-height:1;white-space:nowrap;color:var(--nbo-text-1);background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}body .nbo-btn .mat-icon,body .cdk-overlay-container .nbo-btn .mat-icon{flex:0 0 auto;font-size:16px;width:16px;height:16px;line-height:1;color:inherit}body .nbo-btn .mat-icon.nbo-btn__chevron{font-size:12px;width:12px;height:12px;transition:transform .18s cubic-bezier(0,0,.2,1)}@media(prefers-reduced-motion:reduce){body .nbo-btn .mat-icon.nbo-btn__chevron{transition:none}}body .nbo-btn[aria-expanded=true] .mat-icon.nbo-btn__chevron{transform:rotate(180deg)}.nbo-btn:focus-visible{outline:2px solid var(--nbo-border-focus);outline-offset:2px}.nbo-btn{transition:background-color .12s cubic-bezier(0,0,.2,1),border-color .12s,color .12s,box-shadow .12s}@media(prefers-reduced-motion:reduce){.nbo-btn{transition:none}}.nbo-btn--primary{background:var(--nbo-brand);color:var(--nbo-text-on-brand);font-weight:var(--nbo-type-weight-semibold)}body .nbo-btn--primary .mat-icon:not(.nbo-btn__chevron),body .cdk-overlay-container .nbo-btn--primary .mat-icon:not(.nbo-btn__chevron){font-size:18px;width:18px;height:18px}.nbo-btn--primary:hover:not(:disabled){background:var(--nbo-brand-hover)}.nbo-btn--primary:active:not(:disabled){background:var(--nbo-brand-pressed)}.nbo-btn--tertiary{border-color:var(--nbo-border);background:var(--nbo-surface-card);color:var(--nbo-text-2)}.nbo-btn--tertiary:hover:not(:disabled),.nbo-btn--tertiary:active:not(:disabled){border-color:var(--nbo-border-strong);background:var(--nbo-hover-step);color:var(--nbo-text-1)}.nbo-btn--secondary{background:var(--nbo-surface-card);border-color:color-mix(in oklab,var(--nbo-brand) 55%,var(--nbo-border-hairline));color:var(--nbo-idpill-fg)}.nbo-btn--secondary:hover:not(:disabled),.nbo-btn--secondary:active:not(:disabled){background:linear-gradient(var(--nbo-hover-step),var(--nbo-hover-step)),var(--nbo-surface-card);border-color:var(--nbo-brand)}.nbo-btn--destructive{background:var(--nbo-surface-card);border-color:var(--nbo-danger-bd);color:var(--nbo-danger-fg)}.nbo-btn--destructive:hover:not(:disabled),.nbo-btn--destructive:active:not(:disabled){background:linear-gradient(var(--nbo-danger-bg),var(--nbo-danger-bg)),var(--nbo-surface-card);border-color:var(--nbo-danger-fg)}.nbo-btn.nbo-btn:disabled,.nbo-btn.nbo-btn[aria-disabled=true]{border-color:transparent;background:var(--nbo-hover-step);box-shadow:none;color:var(--nbo-text-3);cursor:not-allowed}.nbo-btn--bulk{height:26px;padding:0 10px;font-size:12.5px;font-weight:var(--nbo-type-weight-medium)}.nbo-btn--bulk.nbo-btn--secondary{border-color:var(--nbo-brand-tint-strong);background:transparent;color:var(--nbo-idpill-fg)}.nbo-btn--bulk.nbo-btn--secondary:hover:not(:disabled),.nbo-btn--bulk.nbo-btn--secondary:active:not(:disabled){border-color:var(--nbo-brand);background:color-mix(in srgb,var(--nbo-brand) 8%,transparent)}.nbo-btn--bulk.nbo-btn--destructive{background:transparent}.nbo-btn--bulk.nbo-btn--destructive:hover:not(:disabled),.nbo-btn--bulk.nbo-btn--destructive:active:not(:disabled){background:linear-gradient(var(--nbo-danger-bg),var(--nbo-danger-bg)),var(--nbo-surface-card)}.nbo-text-action{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:28px;padding:0 2px;color:var(--nbo-idpill-fg);font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .12s}.nbo-text-action:hover{text-decoration-color:currentColor}.nbo-text-action:focus-visible{outline:2px solid var(--nbo-border-focus);outline-offset:2px;border-radius:3px}.nbo-text-action:disabled{color:var(--nbo-text-3);cursor:not-allowed;text-decoration:none}@media(prefers-reduced-motion:reduce){.nbo-text-action{transition:none}}.nbo-pill{--nbo-pill-bg: var(--nbo-status-neutral-bg);--nbo-pill-fg: var(--nbo-status-neutral-fg);display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:20px;min-width:0;max-width:100%;padding:0 7px;border:1px solid transparent;border-radius:5px;background:var(--nbo-pill-bg);color:var(--nbo-pill-fg);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.nbo-pill__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbo-pill--status{border-color:color-mix(in oklab,currentColor 20%,transparent);background:color-mix(in oklab,var(--nbo-pill-bg) 35%,var(--nbo-surface-card))}.nbo-pill--status:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.85}.nbo-pill--token{--nbo-pill-bg: var(--nbo-hue-slate-bg);--nbo-pill-fg: var(--nbo-hue-slate-fg)}.nbo-pill--token:not(.is-open){background:color-mix(in oklab,var(--nbo-pill-bg) 60%,var(--nbo-surface-card))}.nbo-pill--token:has(>.nbo-glyph){gap:4px;height:22px;padding:0 2px 0 5px;border-color:color-mix(in oklab,var(--nbo-status-neutral-fg) 20%,transparent);background:var(--nbo-surface-card);color:var(--nbo-text-3)}.nbo-pill--token:has(>.nbo-glyph)>.nbo-pill__label{box-sizing:border-box;height:16px;padding:0 5px;border-radius:4px;background:color-mix(in oklab,var(--nbo-pill-bg) 35%,var(--nbo-surface-card));color:var(--nbo-pill-fg);line-height:16px}.nbo-choice-pill:not(.is-bare)>.nbo-pill--token{border-color:color-mix(in oklab,currentColor 20%,transparent);background:color-mix(in oklab,var(--nbo-pill-bg) 35%,var(--nbo-surface-card))}.nbo-pill--classification{--nbo-pill-bg: var(--nbo-brand-tint);--nbo-pill-fg: var(--nbo-idpill-fg);border-color:color-mix(in oklab,currentColor 20%,transparent)}.nbo-pill--classification:not(.is-open){background:color-mix(in oklab,var(--nbo-pill-bg) 50%,var(--nbo-surface-card))}.nbo-pill--quiet{border:1px dashed var(--nbo-border-strong);background:transparent;color:var(--nbo-text-3)}.nbo-pill--success{--nbo-pill-bg: var(--nbo-status-success-bg);--nbo-pill-fg: var(--nbo-status-success-fg)}.nbo-pill--warning{--nbo-pill-bg: var(--nbo-status-warning-bg);--nbo-pill-fg: var(--nbo-status-warning-fg)}.nbo-pill--danger{--nbo-pill-bg: var(--nbo-status-danger-bg);--nbo-pill-fg: var(--nbo-status-danger-fg)}.nbo-pill--info{--nbo-pill-bg: var(--nbo-status-info-bg);--nbo-pill-fg: var(--nbo-status-info-fg)}.nbo-pill--neutral{--nbo-pill-bg: var(--nbo-status-neutral-bg);--nbo-pill-fg: var(--nbo-status-neutral-fg)}.nbo-pill--hue-slate{--nbo-pill-bg: var(--nbo-hue-slate-bg);--nbo-pill-fg: var(--nbo-hue-slate-fg)}.nbo-pill--hue-sky{--nbo-pill-bg: var(--nbo-hue-sky-bg);--nbo-pill-fg: var(--nbo-hue-sky-fg)}.nbo-pill--hue-teal{--nbo-pill-bg: var(--nbo-hue-teal-bg);--nbo-pill-fg: var(--nbo-hue-teal-fg)}.nbo-pill--hue-green{--nbo-pill-bg: var(--nbo-hue-green-bg);--nbo-pill-fg: var(--nbo-hue-green-fg)}.nbo-pill--hue-amber{--nbo-pill-bg: var(--nbo-hue-amber-bg);--nbo-pill-fg: var(--nbo-hue-amber-fg)}.nbo-pill--hue-orange{--nbo-pill-bg: var(--nbo-hue-orange-bg);--nbo-pill-fg: var(--nbo-hue-orange-fg)}.nbo-pill--hue-rose{--nbo-pill-bg: var(--nbo-hue-rose-bg);--nbo-pill-fg: var(--nbo-hue-rose-fg)}.nbo-pill--hue-violet{--nbo-pill-bg: var(--nbo-hue-violet-bg);--nbo-pill-fg: var(--nbo-hue-violet-fg)}.nbo-pill--hue-steel{--nbo-pill-bg: var(--nbo-hue-steel-bg);--nbo-pill-fg: var(--nbo-hue-steel-fg)}.nbo-pill--hue-olive{--nbo-pill-bg: var(--nbo-hue-olive-bg);--nbo-pill-fg: var(--nbo-hue-olive-fg)}.nbo-pill--hue-clay{--nbo-pill-bg: var(--nbo-hue-clay-bg);--nbo-pill-fg: var(--nbo-hue-clay-fg)}.nbo-pill--fold{font-weight:600;cursor:default}.nbo-pill--fold:hover,.nbo-pill--fold:focus-visible{border-color:var(--nbo-brand)}.nbo-pill--fold.is-open{--nbo-pill-bg: var(--nbo-brand);--nbo-pill-fg: var(--nbo-text-on-brand);border-color:var(--nbo-brand)}.nbo-pill--classification.nbo-pill--fold:not(.is-open):hover{--nbo-pill-bg: var(--nbo-brand-tint-strong)}.nbo-pill--token.nbo-pill--fold:not(.is-open){--nbo-pill-bg: var(--nbo-hue-slate-bg);--nbo-pill-fg: var(--nbo-hue-slate-fg)}app-listing.listing-fill .main-list-table .mat-mdc-checkbox{--mat-checkbox-unselected-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-hover-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-focus-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-selected-checkmark-color: var(--nbo-text-on-brand)}app-listing.listing-fill .main-list-table .mdc-checkbox{flex-basis:14px;width:14px;height:14px;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2)}app-listing.listing-fill .main-list-table .mdc-checkbox__background{top:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);width:14px;height:14px;border-width:1px;border-radius:3px}app-listing.listing-fill .main-list-table .mdc-checkbox__checkmark{top:1.5px;left:1.5px;width:9px;height:9px}app-listing.listing-fill .main-list-table .mdc-checkbox__mixedmark{width:6px;margin:0 auto;border-width:.6px}@media(prefers-reduced-motion:reduce){app-listing.listing-fill .main-list-table .mdc-checkbox__background,app-listing.listing-fill .main-list-table .mdc-checkbox__checkmark,app-listing.listing-fill .main-list-table .mdc-checkbox__checkmark-path,app-listing.listing-fill .main-list-table .mdc-checkbox__mixedmark{transition:none;animation:none}}.mat-mdc-paginator.nbo-paginator{--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-color: var(--nbo-text-2);--mat-paginator-container-background-color: transparent;--mat-paginator-enabled-icon-color: var(--nbo-text-2);--mat-paginator-disabled-icon-color: var(--nbo-text-disabled);--mat-paginator-select-trigger-text-size: 12px;--mat-paginator-page-size-select-width: auto;--mat-paginator-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-icon-button-touch-target-size: 32px;--mat-icon-button-icon-size: 18px;--mat-icon-button-container-shape: 6px;--mat-icon-button-state-layer-color: var(--nbo-pressed-step);--mat-icon-button-hover-state-layer-opacity: 1;--mat-icon-button-pressed-state-layer-opacity: 1;--mat-icon-button-focus-state-layer-opacity: 0;--mat-icon-button-ripple-color: transparent;--mat-select-enabled-trigger-text-color: var(--nbo-text-2);--mat-select-trigger-text-weight: 500;--mat-select-enabled-arrow-color: var(--nbo-text-3);--mat-select-focused-arrow-color: var(--nbo-text-3);--mat-form-field-outlined-outline-width: 0;--mat-form-field-outlined-outline-color: transparent;--mat-form-field-outlined-hover-outline-color: transparent;--mat-form-field-outlined-focus-outline-color: transparent;--mat-form-field-outlined-container-shape: 6px}app-listing.listing-fill .paginator-wrapper .paginator-divider{order:2;flex:0 0 auto;width:1px;height:14px;background:var(--nbo-border)}app-listing.listing-fill .paginator-wrapper .paginator-page{order:7;display:inline-flex;align-items:center;gap:4px;padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}app-listing.listing-fill .paginator-wrapper .paginator-page__input{box-sizing:content-box;margin:0;padding:2px 3px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--nbo-text-1);font:inherit;font-size:12px;font-weight:var(--nbo-type-weight-bold);font-variant-numeric:tabular-nums;line-height:18px;text-align:center;transition:border-color .12s cubic-bezier(0,0,.2,1),box-shadow .12s cubic-bezier(0,0,.2,1)}app-listing.listing-fill .paginator-wrapper .paginator-page__input:hover{border-color:var(--nbo-border-strong)}app-listing.listing-fill .paginator-wrapper .paginator-page__input:focus-visible{outline:none;border-color:var(--nbo-brand);background:var(--nbo-surface-card);box-shadow:0 0 0 4px var(--nbo-field-halo)}@media(prefers-reduced-motion:reduce){app-listing.listing-fill .paginator-wrapper .paginator-page__input{transition:none}}.mat-mdc-paginator.nbo-paginator,.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-outer-container,.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-container,.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-page-size,.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-range-actions{display:contents}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-range-label{order:1;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-page-size-label{order:3;margin:0;white-space:nowrap;color:var(--nbo-text-3)}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-page-size-select,.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-page-size-value{order:4;margin:0}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-navigation-first{order:5;margin-left:auto}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-navigation-previous{order:6}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-navigation-next{order:8}.mat-mdc-paginator.nbo-paginator .mat-mdc-paginator-navigation-last{order:9}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field.mat-mdc-paginator-page-size-select.mat-form-field-appearance-outline{--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 7px;--mat-form-field-outlined-focus-outline-width: 0}.mat-mdc-paginator.nbo-paginator .mat-mdc-text-field-wrapper{padding:0 8px;border-radius:6px;background:transparent;transition:background-color .12s cubic-bezier(0,0,.2,1)}.mat-mdc-paginator.nbo-paginator .mat-mdc-text-field-wrapper:hover{background:var(--nbo-pressed-step)}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo)}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field-infix{width:auto;min-width:3ch}.mat-mdc-paginator.nbo-paginator .mat-mdc-select{display:block;font-size:12px;line-height:18px}.mat-mdc-paginator.nbo-paginator .mat-mdc-select-trigger{display:flex}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field .mat-mdc-select-value{height:18px;font-size:12px;line-height:18px}.mat-mdc-paginator.nbo-paginator .mat-mdc-select-arrow-wrapper{height:18px}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator.nbo-paginator .mat-mdc-form-field:hover .mat-mdc-select-value{color:var(--nbo-text-1)}.mat-mdc-paginator.nbo-paginator .mat-mdc-select-arrow{width:16px;height:16px}.mat-mdc-paginator.nbo-paginator .mat-mdc-select-arrow svg{display:none}.mat-mdc-paginator.nbo-paginator .mat-mdc-select-arrow:after{content:"expand_more";display:block;width:16px;height:16px;overflow:hidden;color:var(--nbo-text-3);font-family:Material Symbols Outlined,Material Symbols Blank;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;transition:transform .18s cubic-bezier(0,0,.2,1)}.mat-mdc-paginator.nbo-paginator .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow:after{transform:rotate(180deg)}.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button .mat-mdc-button-persistent-ripple{inset:3px;border-radius:6px}.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon{position:relative;z-index:1;transition:fill .12s cubic-bezier(0,0,.2,1)}.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button:not([aria-disabled=true]):hover .mat-mdc-paginator-icon{fill:var(--nbo-text-1)}.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button[aria-disabled=true] .mat-mdc-button-persistent-ripple:before{opacity:0}.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button:focus-visible{outline:2px solid var(--nbo-border-focus);outline-offset:-2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.mat-mdc-paginator.nbo-paginator .mat-mdc-text-field-wrapper,.mat-mdc-paginator.nbo-paginator .mat-mdc-select-arrow:after,.mat-mdc-paginator.nbo-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon{transition:none}}.mat-mdc-select-panel.nbo-paginator-panel,.mat-mdc-select-panel.nbo-select-panel{--mat-select-panel-background-color: var(--nbo-surface-card);--mat-select-container-elevation-shadow: var(--nbo-menu-shadow);--mat-option-label-text-color: var(--nbo-text-1);--mat-option-selected-state-label-text-color: var(--nbo-text-1);--mat-option-hover-state-layer-color: var(--nbo-menu-row-hover);--mat-option-focus-state-layer-color: var(--nbo-menu-row-hover);--mat-option-selected-state-layer-color: var(--nbo-brand-tint);min-width:72px;padding:4px;border:1px solid var(--nbo-border)}.mat-mdc-select-panel.nbo-paginator-panel .mat-mdc-option,.mat-mdc-select-panel.nbo-select-panel .mat-mdc-option{min-height:32px;border-radius:6px;font-variant-numeric:tabular-nums}div.mat-mdc-select-panel.nbo-paginator-panel,.mat-mdc-select-panel-above div.mat-mdc-select-panel.nbo-paginator-panel,div.mat-mdc-select-panel.nbo-select-panel,.mat-mdc-select-panel-above div.mat-mdc-select-panel.nbo-select-panel{border-radius:10px}body div.mat-mdc-select-panel.nbo-paginator-panel .mat-mdc-option,body div.mat-mdc-select-panel.nbo-paginator-panel .mat-mdc-option-text,body div.mat-mdc-select-panel.nbo-paginator-panel .mdc-list-item__primary-text,body div.mat-mdc-select-panel.nbo-select-panel .mat-mdc-option,body div.mat-mdc-select-panel.nbo-select-panel .mat-mdc-option-text,body div.mat-mdc-select-panel.nbo-select-panel .mdc-list-item__primary-text{font-size:13px!important}.mat-mdc-menu-panel.nbo-menu{--mat-menu-container-shape: 10px;--mat-menu-container-color: var(--nbo-surface-card);--mat-menu-container-elevation-shadow: var(--nbo-menu-shadow);--mat-menu-item-label-text-color: var(--nbo-text-1);--mat-menu-item-label-text-size: 13px;--mat-menu-item-label-text-line-height: 18px;--mat-menu-item-label-text-weight: 400;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-leading-spacing: 8px;--mat-menu-item-trailing-spacing: 8px;--mat-menu-item-hover-state-layer-color: var(--nbo-menu-row-hover);--mat-menu-item-focus-state-layer-color: var(--nbo-menu-row-hover);min-width:200px;border:1px solid var(--nbo-border);animation:nbo-menu-in .18s cubic-bezier(0,0,.2,1)}.mat-mdc-menu-panel.nbo-menu.mat-menu-below{margin-top:4px}.mat-mdc-menu-panel.nbo-menu.mat-menu-above{margin-bottom:4px}.mat-mdc-menu-panel.nbo-menu.mat-menu-panel-exit-animation{animation:nbo-menu-out .12s cubic-bezier(.4,0,1,1) forwards}.mat-mdc-menu-panel.nbo-menu .mat-mdc-menu-content{padding:4px}.mat-mdc-menu-panel.nbo-menu .mat-mdc-menu-item{min-height:32px;border-radius:6px;transition:background-color .12s}@media(prefers-reduced-motion:reduce){.mat-mdc-menu-panel.nbo-menu,.mat-mdc-menu-panel.nbo-menu.mat-menu-panel-exit-animation{animation:none}.mat-mdc-menu-panel.nbo-menu .mat-mdc-menu-item{transition:none}}@keyframes nbo-menu-in{0%{opacity:0;transform:translateY(6px) scale(.99)}}@keyframes nbo-menu-out{to{opacity:0}}.cdk-overlay-pane.nbo-value-card-pane{pointer-events:none}.nbo-value-card{display:block;box-sizing:border-box;width:max-content;min-width:160px;max-width:min(360px,90vw);max-height:60vh;padding:10px;overflow:hidden;border:1px solid var(--nbo-border-strong);border-radius:6px;background:var(--nbo-surface-card);box-shadow:var(--nbo-shadow-2);color:var(--nbo-text-1);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.theme-alternate .nbo-value-card{background:var(--nbo-surface-raised)}.nbo-value-card--image{min-width:0;padding:6px;line-height:0}.nbo-value-card__image{display:block;width:240px;height:240px;border-radius:4px;background:var(--nbo-mark-plate);object-fit:contain}.nbo-value-card--set{max-width:260px}.nbo-value-card__detail{margin-top:2px;color:var(--nbo-text-2)}.nbo-value-card__title{margin-bottom:6px;color:var(--nbo-text-2);font-size:11.5px}.nbo-value-card__member{margin:4px 0}.nbo-value-card__member:last-child{margin-bottom:0}.nbo-value-card__member .nbo-pill{height:auto;min-height:20px;max-width:100%;padding-top:2px;padding-bottom:2px;line-height:1.3;white-space:normal}.nbo-value-card__member .nbo-pill__label{overflow:visible;text-overflow:clip;white-space:normal}td:has([data-value-card]:focus-visible),th:has([data-value-card]:focus-visible){box-shadow:inset 0 0 0 2px var(--nbo-brand)}td [data-value-card]:focus-visible,th [data-value-card]:focus-visible{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.nbo-field{box-sizing:border-box;display:flex;align-items:center;gap:6px;height:32px;min-width:0;padding:0 10px;border:1px solid var(--nbo-border);border-radius:6px;background:var(--nbo-field-bg);color:var(--nbo-text-1);font-size:13px;transition:background-color .12s cubic-bezier(0,0,.2,1),border-color .12s cubic-bezier(0,0,.2,1),box-shadow .12s cubic-bezier(0,0,.2,1)}.nbo-field:hover{background:var(--nbo-field-bg-hover)}.nbo-field:focus-within,.nbo-field.is-open{border-color:var(--nbo-brand);background:var(--nbo-surface-card);box-shadow:0 0 0 4px var(--nbo-field-halo);animation:nbo-halo-bloom .12s ease-out}.nbo-field.is-invalid,.nbo-field.is-invalid:focus-within{border-color:var(--nbo-danger-fg);box-shadow:0 0 0 4px var(--nbo-field-danger-halo)}.nbo-field.is-disabled{border-style:dashed;background:var(--nbo-field-bg-hover);color:var(--nbo-text-3);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nbo-field{transition:none;animation:none}}.nbo-field--lg{height:36px}.nbo-field--grow{align-items:flex-start;flex-wrap:wrap;height:auto;min-height:32px;padding:3px 10px 3px 8px;cursor:text}.nbo-field--grow.nbo-field--lg{min-height:36px;padding-block:5px}.nbo-field--grow>.nbo-sfx{align-self:flex-end;margin-block:-2px;margin-left:auto}.nbo-field--grow>.nbo-plate{margin-top:1px}.nbo-field__flow{display:flex;flex:1 1 160px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:24px}.nbo-field__entry{all:unset;box-sizing:border-box;flex:1 1 72px;min-width:72px;height:24px;color:var(--nbo-text-1);font-family:inherit;font-size:12.5px;font-variant-numeric:tabular-nums}.nbo-field__entry::placeholder{color:var(--nbo-text-3)}.nbo-field__placeholder{display:inline-flex;align-items:center;min-height:24px;color:var(--nbo-text-3);font-size:12.5px}.nbo-plate{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--nbo-hue-violet-bg);color:var(--nbo-hue-violet-fg)}.nbo-plate .nbo-glyph{--nbo-glyph-size: 16px}.nbo-plate--teal{background:var(--nbo-hue-teal-bg);color:var(--nbo-hue-teal-fg)}.nbo-plate--rose{background:var(--nbo-hue-rose-bg);color:var(--nbo-hue-rose-fg)}.nbo-plate--amber{background:var(--nbo-hue-amber-bg);color:var(--nbo-hue-amber-fg)}.nbo-plate--sky{background:var(--nbo-hue-sky-bg);color:var(--nbo-hue-sky-fg)}.nbo-field.has-plate{padding-left:6px}.nbo-field-label{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--nbo-text-2);font-size:12px;font-weight:500}.nbo-field-hint,.nbo-field-error{margin-top:5px;font-size:11.5px;line-height:1.4}.nbo-field-hint{color:var(--nbo-text-3)}.nbo-field-error{color:var(--nbo-danger-fg)}.nbo-field-affix{flex:none;color:var(--nbo-text-3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.nbo-field__input--figure{font-variant-numeric:tabular-nums}.nbo-field__input{all:unset;flex:1 1 auto;min-width:0;color:var(--nbo-text-1);font-family:inherit;font-size:13px}.nbo-field__input::placeholder{color:var(--nbo-text-3)}button.nbo-field{font-family:inherit;text-align:left;cursor:pointer}button.nbo-field:focus-visible{outline:none;border-color:var(--nbo-brand);background:var(--nbo-surface-card);box-shadow:0 0 0 4px var(--nbo-field-halo)}body .nbo-field .mat-icon.nbo-field__icon{flex:0 0 auto;width:14px;height:14px;font-size:14px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;color:var(--nbo-text-3)}body .nbo-field .mat-icon.nbo-field__icon--lead{width:16px;height:16px;font-size:16px}.nbo-sfx{display:flex;flex:0 0 auto;align-items:center;margin-right:-8px}.nbo-sfx:before{content:"";flex:0 0 auto;width:1px;height:16px;margin-right:3px;background:var(--nbo-border)}.nbo-sfx:empty{display:none}.nbo-sfx--lg{margin-right:-6px}.nbo-sfx:has(+.nbo-field-segment){margin-right:0}.nbo-field-segment{display:flex;flex:0 0 auto;align-self:stretch;margin-right:calc(-1 * var(--nbo-field-inset, 10px));border-left:1px solid var(--nbo-border)}.nbo-sfx-btn{all:unset;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:4px;color:var(--nbo-text-3);cursor:pointer;transition:color .12s}.nbo-sfx-btn:before{content:"";position:absolute;inset:2px;border-radius:4px;transition:background-color .12s cubic-bezier(0,0,.2,1),box-shadow .12s}.nbo-sfx-btn>*{position:relative}.nbo-sfx-btn:hover,.nbo-sfx-btn:active,.nbo-sfx-btn[aria-expanded=true]{color:var(--nbo-text-1)}.nbo-sfx-btn:hover:before,.nbo-sfx-btn:active:before,.nbo-sfx-btn[aria-expanded=true]:before{background:var(--nbo-pressed-step)}.nbo-sfx-btn:focus-visible{outline:none;color:var(--nbo-text-1)}.nbo-sfx-btn:focus-visible:before{box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo);animation:nbo-halo-bloom .12s ease-out}.nbo-sfx-btn:disabled{color:var(--nbo-text-disabled);cursor:not-allowed}.nbo-sfx-btn:disabled:before{background:none}@media(prefers-reduced-motion:reduce){.nbo-sfx-btn{transition:none}.nbo-sfx-btn:before{transition:none;animation:none}}.nbo-sfx--lg .nbo-sfx-btn:before{inset:0}.nbo-sfx-btn--text{gap:2px;width:auto;padding:0 4px 0 7px;font-size:12.5px;color:var(--nbo-text-2);white-space:nowrap}.nbo-sfx-btn--text:before{inset:0;border-radius:inherit}.nbo-field-segment>.nbo-sfx-btn--text{align-self:stretch;height:auto;padding:0 8px 0 10px;border-radius:0 var(--nbo-field-inner-radius, 5px) var(--nbo-field-inner-radius, 5px) 0}body .nbo-sfx-btn.nbo-sfx-btn .mat-icon{box-sizing:content-box;width:14px;height:14px;padding:0;font-size:14px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;color:inherit}body .nbo-sfx.nbo-sfx--lg .nbo-sfx-btn .mat-icon{width:16px;height:16px;font-size:16px}.nbo-switch{all:unset;position:relative;box-sizing:border-box;flex:0 0 auto;width:32px;height:18px;border-radius:999px;background:var(--nbo-switch-off);cursor:pointer;transition:background-color .18s cubic-bezier(0,0,.2,1)}.nbo-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--nbo-switch-knob);box-shadow:inset 0 0 0 1px var(--nbo-switch-off),0 1px 2px #1e1a382e;transition:transform .18s cubic-bezier(.2,.75,.25,1)}.nbo-switch[aria-checked=true]{background:var(--nbo-brand)}.nbo-switch[aria-checked=true]:after{transform:translate(14px);background:var(--nbo-switch-knob-on);box-shadow:0 1px 2px #1e1a3840}.nbo-switch:focus-visible{outline:2px solid var(--nbo-brand);outline-offset:2px}.nbo-switch:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nbo-switch{transition:none}.nbo-switch:after{transition:none}}.nbo-switch-choice{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--nbo-text-1);white-space:nowrap;cursor:pointer}@keyframes nbo-halo-bloom{0%{box-shadow:0 0 0 2px transparent}}.nbo-fields,.nbo-fields--dense{--mat-form-field-outlined-container-shape: 6px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-outline-color: var(--nbo-border);--mat-form-field-outlined-hover-outline-color: var(--nbo-border);--mat-form-field-outlined-focus-outline-color: var(--nbo-brand);--mat-form-field-outlined-disabled-outline-color: var(--nbo-border);--mat-form-field-outlined-error-outline-color: var(--nbo-danger-fg);--mat-form-field-outlined-error-hover-outline-color: var(--nbo-danger-fg);--mat-form-field-outlined-error-focus-outline-color: var(--nbo-danger-fg);--mat-form-field-outlined-caret-color: var(--nbo-brand);--mat-form-field-outlined-error-caret-color: var(--nbo-danger-fg);--mat-form-field-outlined-input-text-color: var(--nbo-text-1);--mat-form-field-outlined-disabled-input-text-color: var(--nbo-text-3);--mat-form-field-outlined-input-text-placeholder-color: var(--nbo-text-3);--mat-form-field-disabled-input-text-placeholder-color: var(--nbo-text-disabled);--mat-form-field-container-text-size: 13px;--mat-form-field-container-text-line-height: 20px;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-enabled-select-arrow-color: var(--nbo-text-3);--mat-form-field-focus-select-arrow-color: var(--nbo-text-2);--mat-form-field-disabled-select-arrow-color: var(--nbo-text-disabled);--mat-form-field-subscript-text-size: 11.5px;--mat-form-field-subscript-text-line-height: 16px;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 400;--mat-form-field-error-text-color: var(--nbo-danger-fg)}body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea){--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 7px}body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline:not(.textarea){--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 5px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline{--border-radius-button: 6px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{box-sizing:border-box;padding-right:10px;padding-left:10px;border-radius:6px;background:var(--nbo-field-bg);transition:background-color .12s cubic-bezier(0,0,.2,1),box-shadow .12s cubic-bezier(0,0,.2,1)}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline:hover .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline:hover .mat-mdc-text-field-wrapper{background:var(--nbo-field-bg-hover)}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper{background:var(--nbo-surface-card);box-shadow:0 0 0 4px var(--nbo-field-halo);animation:nbo-halo-bloom .12s ease-out}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper{box-shadow:0 0 0 4px var(--nbo-field-danger-halo)}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--nbo-field-bg-hover)}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline>*,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline>*{border-top-style:dashed;border-bottom-style:dashed}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline .mdc-notched-outline__leading,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline .mdc-notched-outline__leading{border-left-style:dashed}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline .mdc-notched-outline__trailing,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline .mdc-notched-outline__trailing{border-right-style:dashed}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{width:auto;min-width:0}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:10px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix{position:static;display:flex;align-self:center;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:default}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix:hover,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix:hover{background:transparent}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix span,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix span{padding:0}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:6px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix{display:flex;align-self:center;padding:0 6px 0 0}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix span,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix span{padding:0}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-prefix,.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-suffix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-prefix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-suffix{color:var(--nbo-text-3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-prefix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-prefix{padding-right:6px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-suffix,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-text-suffix{padding-left:6px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline input.nbo-figure,.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-figure input,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline input.nbo-figure,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-figure input{font-variant-numeric:tabular-nums}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper:not(:has(.mat-mdc-form-field-error,.mat-mdc-form-field-hint)),.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-subscript-wrapper:not(:has(.mat-mdc-form-field-error,.mat-mdc-form-field-hint)){display:none}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-error-wrapper,.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-error-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint-wrapper{padding:5px 0 0}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-error,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-error{font-size:11.5px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint{color:var(--nbo-text-3)}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select{font-size:13px;line-height:20px}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-arrow svg,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-arrow svg{width:14px;height:14px;fill:currentColor}.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-arrow-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-arrow-wrapper{height:20px}@media(prefers-reduced-motion:reduce){.nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,.nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{transition:none;animation:none}}body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline{background:transparent}body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field__input,body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline input.mat-mdc-input-element,body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text,body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-trigger,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field__input,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline input.mat-mdc-input-element,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-trigger{font-size:13px}body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-sfx-btn .mat-icon,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-sfx-btn .mat-icon{box-sizing:content-box;width:14px;height:14px;padding:0;font-size:14px;line-height:1;color:inherit}body .nbo-fields .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-sfx--lg .nbo-sfx-btn .mat-icon,body .nbo-fields--dense .mat-mdc-form-field.mat-form-field-appearance-outline .nbo-sfx--lg .nbo-sfx-btn .mat-icon{width:16px;height:16px;font-size:16px}.nbo-weight-stable{display:inline-grid;min-width:0}.nbo-weight-stable:after{content:attr(data-text);height:0;overflow:hidden;font-weight:600;visibility:hidden}.nbo-glyph{display:inline-block;flex:none;width:var(--nbo-glyph-size, 14px);height:var(--nbo-glyph-size, 14px);overflow:hidden;font-family:Material Symbols Outlined,Material Symbols Blank;font-size:var(--nbo-glyph-size, 14px);font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.nbo-glyph:before{content:attr(data-glyph)}.nbo-count{display:inline-grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--nbo-pressed-step);color:var(--nbo-text-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.nbo-count--brand{background:var(--nbo-brand);color:var(--nbo-text-on-brand)}.nbo-seg{position:relative;isolation:isolate;display:inline-flex;box-sizing:border-box;max-width:100%;height:32px;padding:2px;border:1px solid var(--nbo-border);border-radius:6px;background:var(--nbo-field-bg)}.nbo-seg--full{display:flex;width:100%}.nbo-seg.is-disabled{border-style:dashed}.nbo-seg__thumb{position:absolute;z-index:-1;top:2px;bottom:2px;left:0;box-sizing:border-box;border:1px solid var(--nbo-brand);border-radius:4px;background:var(--nbo-seg-thumb);box-shadow:var(--nbo-seg-thumb-shadow);pointer-events:none;transition:transform var(--nbo-motion-glide) var(--nbo-ease-overshoot),width var(--nbo-motion-glide) var(--nbo-ease-enter),opacity var(--nbo-motion-micro) var(--nbo-ease-enter),box-shadow var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-seg__thumb.is-unplaced{opacity:0;transition:opacity var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-seg:has(.nbo-seg__item.is-on:focus-visible) .nbo-seg__thumb{box-shadow:var(--nbo-seg-thumb-shadow),0 0 0 4px var(--nbo-field-halo)}.nbo-seg__item{all:unset;box-sizing:border-box;display:grid;flex:1 1 auto;place-items:center;min-width:0;padding:0 12px;border-radius:4px;color:var(--nbo-text-2);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--nbo-motion-micro) var(--nbo-ease-enter),background-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-seg__item.is-on,.nbo-seg__item.is-preview{color:var(--nbo-idpill-fg);font-weight:600}.nbo-seg__item{position:relative}.nbo-seg__item+.nbo-seg__item:before{content:"";position:absolute;top:50%;left:0;width:1px;height:16px;background:var(--nbo-border-strong);transform:translate(-.5px,-50%);transition:opacity var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-seg__item.has-thumb:before,.nbo-seg__item.has-thumb+.nbo-seg__item:before{opacity:0}.nbo-seg__item:focus-visible{outline:none}.nbo-seg__item:not(.is-on):focus-visible{box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo)}.nbo-seg__item:disabled{color:var(--nbo-text-3);cursor:not-allowed}.nbo-seg__label{overflow:hidden;text-overflow:ellipsis}.nbo-choice-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.nbo-choice-pills:has(>.is-bare){gap:6px 10px;padding:0 3px}.nbo-choice-pill{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 11px;border:1px solid var(--nbo-border);border-radius:6px;background:var(--nbo-surface-card);color:var(--nbo-text-2);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--nbo-motion-micro) var(--nbo-ease-enter),border-color var(--nbo-motion-micro) var(--nbo-ease-enter),color var(--nbo-motion-micro) var(--nbo-ease-enter),box-shadow var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-choice-pill.has-slot{padding-left:7px}.nbo-choice-pill.has-token{padding-right:4px}.nbo-choice-pill:hover:not(:disabled){background:var(--nbo-field-bg-hover)}.nbo-choice-pill.is-on{border-color:var(--nbo-brand);background:var(--nbo-brand-tint);box-shadow:inset 0 0 0 .5px var(--nbo-brand);color:var(--nbo-idpill-fg);font-weight:600}.nbo-choice-pill:focus-visible{outline:none;box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo);animation:nbo-halo-bloom var(--nbo-motion-micro) ease-out}.nbo-choice-pill.is-on:focus-visible{box-shadow:inset 0 0 0 .5px var(--nbo-brand),0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo)}.nbo-choice-pill:disabled{border-style:dashed;background:transparent;color:var(--nbo-text-3);cursor:not-allowed}.nbo-choice-pill>.nbo-pill{flex:0 1 auto}.nbo-choice-pill.is-bare{padding:0;border-color:transparent;background:transparent}.nbo-choice-pill.is-bare>.nbo-pill{transition:box-shadow var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-choice-pill.is-bare:hover:not(:disabled){background:transparent}.nbo-choice-pill.is-bare:hover:not(:disabled)>.nbo-pill{box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 45%,transparent)}.nbo-choice-pill.is-bare.is-on{border-color:transparent;background:transparent;box-shadow:none}.nbo-choice-pill.is-bare.is-on>.nbo-pill{box-shadow:0 0 0 1.5px var(--nbo-surface-card),0 0 0 3px var(--nbo-brand)}.nbo-choice-pill.is-bare:focus-visible,.nbo-choice-pill.is-bare.is-on:focus-visible{box-shadow:none;animation:none}.nbo-choice-pill.is-bare:focus-visible>.nbo-pill,.nbo-choice-pill.is-bare.is-on:focus-visible>.nbo-pill{box-shadow:0 0 0 1.5px var(--nbo-surface-card),0 0 0 3px var(--nbo-brand),0 0 0 6px var(--nbo-field-halo)}.nbo-choice-pill__label{overflow:hidden;text-overflow:ellipsis}.nbo-choice-pill__slot{display:grid;flex:none;place-items:center;width:14px;color:var(--nbo-text-3)}.is-on>.nbo-choice-pill__slot{color:var(--nbo-idpill-fg)}.nbo-choice-pill__slot .nbo-glyph:not(.nbo-glyph--check){font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 40}.nbo-choice-pill__slot .nbo-glyph--check{--nbo-glyph-size: 13px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20;animation:nbo-check-in var(--nbo-motion-structural) var(--nbo-ease-enter)}.nbo-checklist{display:flex;flex-direction:column;min-width:0}.nbo-checklist .mat-mdc-checkbox{--mat-checkbox-unselected-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-hover-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-focus-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-selected-checkmark-color: var(--nbo-text-on-brand)}.nbo-checklist .mdc-checkbox{flex-basis:14px;width:14px;height:14px;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2)}.nbo-checklist .mdc-checkbox__background{top:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);width:14px;height:14px;border-width:1px;border-radius:3px}.nbo-checklist .mdc-checkbox__checkmark{top:1.5px;left:1.5px;width:9px;height:9px}.nbo-checklist .mdc-checkbox__mixedmark{width:6px;margin:0 auto;border-width:.6px}@media(prefers-reduced-motion:reduce){.nbo-checklist .mdc-checkbox__background,.nbo-checklist .mdc-checkbox__checkmark,.nbo-checklist .mdc-checkbox__checkmark-path,.nbo-checklist .mdc-checkbox__mixedmark{transition:none;animation:none}}.nbo-checklist .mat-mdc-checkbox{--mat-checkbox-state-layer-size: 14px;--mat-checkbox-touch-target-size: 14px}.nbo-check-row{display:flex;box-sizing:border-box;height:28px;margin:0 -6px;padding:0 6px;border-radius:6px;transition:background-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-check-row .mdc-form-field{display:flex;align-items:center;width:100%;min-width:0}.nbo-check-row .mdc-checkbox .mdc-checkbox__ripple,.nbo-check-row .mat-mdc-checkbox-touch-target{display:none}.nbo-check-row .mdc-label{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;height:28px;padding-left:8px;color:var(--nbo-text-1);font-size:13px;font-weight:400;line-height:1;cursor:pointer}.nbo-check-row:hover{background:var(--nbo-field-bg-hover)}.nbo-check-row:has(input:focus-visible){box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo)}.nbo-check-row--plain:hover{background:var(--nbo-menu-row-hover)}.nbo-check-row--plain.is-checked{background:var(--nbo-brand-tint)}.nbo-check-row--plain.is-checked .nbo-check-row__label{font-weight:600}.nbo-check-row.is-disabled .mdc-label{color:var(--nbo-text-3);cursor:not-allowed}.nbo-check-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbo-check-row__count{flex:none;margin-left:auto;color:var(--nbo-text-3);font-size:12px;font-variant-numeric:tabular-nums;transition:opacity var(--nbo-motion-micro) var(--nbo-ease-enter)}.is-checked .nbo-check-row__count{color:var(--nbo-text-2);font-weight:600}.nbo-check-row__count.is-stale{opacity:.45}.nbo-checklist__narrow{margin-bottom:6px}.nbo-checklist__empty{padding:6px 0;color:var(--nbo-text-3);font-size:12.5px}.nbo-checklist__more{display:flex;gap:12px;margin-top:2px}.nbo-exp{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border-radius:8px;color:var(--nbo-text-1);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-exp:hover:not(:disabled){background:var(--nbo-hover-step)}.nbo-exp:focus-visible{outline:none;box-shadow:0 0 0 1px var(--nbo-brand),0 0 0 4px var(--nbo-field-halo)}.nbo-exp:disabled{color:var(--nbo-text-3);cursor:not-allowed}.nbo-exp__chevron{flex:none;transition:transform var(--nbo-motion-structural) var(--nbo-ease-enter)}[aria-expanded=true]>.nbo-exp__chevron{transform:rotate(90deg)}.nbo-exp__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbo-exp__trailing{display:inline-flex;align-items:center;min-width:0;margin-left:auto}.nbo-chip-x{all:unset;box-sizing:border-box;display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:3px;color:currentColor;opacity:.6;cursor:pointer;transition:opacity var(--nbo-motion-micro) var(--nbo-ease-enter),background-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-chip-x .nbo-glyph{--nbo-glyph-size: 12px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.nbo-chip-x:hover{background:color-mix(in oklab,var(--nbo-brand) 14%,transparent);opacity:1}.nbo-chip-x:active{background:color-mix(in oklab,var(--nbo-brand) 24%,transparent);opacity:1}.nbo-chip-x:focus-visible{outline:2px solid var(--nbo-brand);outline-offset:1px;opacity:1}.nbo-pill--removable{gap:3px;padding:0 3px 0 6px;transform-origin:left center;animation:nbo-chip-in var(--nbo-motion-structural) var(--nbo-ease-enter);transition:opacity var(--nbo-motion-structural) var(--nbo-ease-exit),transform var(--nbo-motion-structural) var(--nbo-ease-exit),max-width var(--nbo-motion-structural) var(--nbo-ease-exit),margin var(--nbo-motion-structural) var(--nbo-ease-exit),padding var(--nbo-motion-structural) var(--nbo-ease-exit)}.nbo-pill--removable.is-removing{max-width:0;margin:0 -2px;padding-right:0;padding-left:0;overflow:hidden;opacity:0;transform:scale(.82)}.nbo-band-chip{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;max-width:100%;height:20px;border:1px solid var(--nbo-brand-tint-strong);border-radius:5px;background:var(--nbo-brand-tint);color:var(--nbo-idpill-fg);white-space:nowrap;transform-origin:left center;animation:nbo-chip-in var(--nbo-motion-structural) var(--nbo-ease-enter)}.nbo-band-chip__main{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;min-width:0;height:18px;padding:0 4px 0 7px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;cursor:pointer}.nbo-band-chip__main:focus-visible{border-radius:4px;outline:2px solid var(--nbo-brand);outline-offset:2px}.nbo-band-chip__label{flex:none;color:var(--nbo-text-2);font-weight:400;white-space:nowrap}.nbo-band-chip__value{min-width:0;overflow:hidden;color:var(--nbo-idpill-fg);text-overflow:ellipsis}.nbo-band-chip__fold{flex:none;padding:0 2px;border:1px solid transparent;border-radius:3px;font-weight:600;transition:background-color var(--nbo-motion-micro) var(--nbo-ease-enter),border-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-band-chip__main:hover .nbo-band-chip__fold,.nbo-band-chip__main[aria-expanded=true] .nbo-band-chip__fold{border-color:var(--nbo-brand);background:var(--nbo-brand-tint-strong)}.nbo-band-chip .nbo-chip-x{margin-right:2px}.nbo-band-chip .nbo-chip-x .nbo-glyph{--nbo-glyph-size: 14px}.nbo-fold-card{display:block;box-sizing:border-box;width:236px;max-width:calc(100vw - 24px);max-height:60vh;padding:10px;overflow-y:auto;border:1px solid var(--nbo-border-strong);border-radius:6px;background:var(--nbo-surface-card);box-shadow:var(--nbo-shadow-2);color:var(--nbo-text-1);font-size:12px;animation:nbo-menu-in var(--nbo-motion-structural) var(--nbo-ease-enter)}.nbo-fold-card:focus{outline:none}.theme-alternate .nbo-fold-card{background:var(--nbo-surface-raised)}.nbo-fold-card__title{padding:0 2px 6px;color:var(--nbo-text-2);font-size:11.5px}.nbo-fold-card__values{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.nbo-fold-card__value{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-height:20px}.nbo-fold-card__value>.nbo-pill{min-width:0;max-width:185px}.nbo-fold-card__value>.nbo-chip-x{color:var(--nbo-text-2)}.nbo-marks .mat-mdc-checkbox{--mat-checkbox-unselected-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-hover-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-unselected-focus-icon-color: var(--nbo-checkbox-edge);--mat-checkbox-selected-checkmark-color: var(--nbo-text-on-brand)}.nbo-marks .mdc-checkbox{flex-basis:14px;width:14px;height:14px;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2)}.nbo-marks .mdc-checkbox__background{top:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 14px) / 2);width:14px;height:14px;border-width:1px;border-radius:3px}.nbo-marks .mdc-checkbox__checkmark{top:1.5px;left:1.5px;width:9px;height:9px}.nbo-marks .mdc-checkbox__mixedmark{width:6px;margin:0 auto;border-width:.6px}@media(prefers-reduced-motion:reduce){.nbo-marks .mdc-checkbox__background,.nbo-marks .mdc-checkbox__checkmark,.nbo-marks .mdc-checkbox__checkmark-path,.nbo-marks .mdc-checkbox__mixedmark{transition:none;animation:none}}.nbo-marks .mat-mdc-radio-button{--mat-radio-unselected-icon-color: var(--nbo-checkbox-edge);--mat-radio-unselected-hover-icon-color: var(--nbo-checkbox-edge);--mat-radio-unselected-focus-icon-color: var(--nbo-checkbox-edge);--mat-radio-unselected-pressed-icon-color: var(--nbo-checkbox-edge);--mat-radio-selected-icon-color: var(--nbo-brand);--mat-radio-selected-hover-icon-color: var(--nbo-brand);--mat-radio-selected-focus-icon-color: var(--nbo-brand);--mat-radio-selected-pressed-icon-color: var(--nbo-brand);--mat-radio-state-layer-size: 28px;--mat-radio-touch-target-size: 28px}.nbo-marks .mat-mdc-radio-button .mdc-radio{width:14px;height:14px;padding:calc((var(--mat-radio-state-layer-size, 40px) - 14px) / 2)}.nbo-marks .mat-mdc-radio-button .mdc-radio__background{width:14px;height:14px}.nbo-marks .mat-mdc-radio-button .mdc-radio__outer-circle{border-width:1px}.nbo-marks .mat-mdc-radio-button .mdc-radio__inner-circle{border-width:7px}.nbo-marks .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.nbo-marks .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.5714285714)}@media(prefers-reduced-motion:reduce){.nbo-marks .mdc-radio__outer-circle,.nbo-marks .mdc-radio__inner-circle{transition:none}}.nbo-marks .mat-mdc-slide-toggle{--mat-slide-toggle-track-width: 32px;--mat-slide-toggle-track-height: 18px;--mat-slide-toggle-track-outline-width: 0;--mat-slide-toggle-selected-track-outline-width: 0;--mat-slide-toggle-handle-width: 32px;--mat-slide-toggle-handle-height: 18px;--mat-slide-toggle-unselected-handle-size: 14px;--mat-slide-toggle-selected-handle-size: 14px;--mat-slide-toggle-pressed-handle-size: 14px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 16px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 16px;--mat-slide-toggle-state-layer-size: 28px;--mat-slide-toggle-unselected-track-color: var(--nbo-switch-off);--mat-slide-toggle-unselected-hover-track-color: var(--nbo-switch-off);--mat-slide-toggle-unselected-focus-track-color: var(--nbo-switch-off);--mat-slide-toggle-unselected-pressed-track-color: var(--nbo-switch-off);--mat-slide-toggle-unselected-handle-color: var(--nbo-switch-knob);--mat-slide-toggle-unselected-hover-handle-color: var(--nbo-switch-knob);--mat-slide-toggle-unselected-focus-handle-color: var(--nbo-switch-knob);--mat-slide-toggle-unselected-pressed-handle-color: var(--nbo-switch-knob);--mat-slide-toggle-unselected-icon-size: 0;--mat-slide-toggle-selected-track-color: var(--nbo-brand);--mat-slide-toggle-selected-hover-track-color: var(--nbo-brand);--mat-slide-toggle-selected-focus-track-color: var(--nbo-brand);--mat-slide-toggle-selected-pressed-track-color: var(--nbo-brand);--mat-slide-toggle-selected-handle-color: var(--nbo-switch-knob-on);--mat-slide-toggle-selected-hover-handle-color: var(--nbo-switch-knob-on);--mat-slide-toggle-selected-focus-handle-color: var(--nbo-switch-knob-on);--mat-slide-toggle-selected-pressed-handle-color: var(--nbo-switch-knob-on);--mat-slide-toggle-selected-icon-size: 0;--mat-slide-toggle-unselected-hover-state-layer-color: transparent;--mat-slide-toggle-unselected-focus-state-layer-color: transparent;--mat-slide-toggle-unselected-pressed-state-layer-color: transparent;--mat-slide-toggle-selected-hover-state-layer-color: transparent;--mat-slide-toggle-selected-focus-state-layer-color: transparent;--mat-slide-toggle-selected-pressed-state-layer-color: transparent}.nbo-marks .mat-mdc-slide-toggle .mdc-switch__icons{display:none}.nbo-marks .mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__shadow{box-shadow:inset 0 0 0 1px var(--nbo-switch-off),0 1px 2px #1e1a382e}.nbo-marks .mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__shadow{box-shadow:0 1px 2px #1e1a3840}.nbo-marks .mat-mdc-slide-toggle .mdc-switch:focus-visible .mdc-switch__track{outline:2px solid var(--nbo-brand);outline-offset:2px}.nbo-marks .mat-mdc-slide-toggle .mdc-switch__handle-track{transition-duration:var(--nbo-motion-structural)}@keyframes nbo-chip-in{0%{opacity:0;transform:scale(.78)}}@keyframes nbo-check-in{0%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.nbo-seg__thumb,.nbo-choice-pill,.nbo-choice-pill__slot .nbo-glyph--check,.nbo-check-row,.nbo-exp,.nbo-exp__chevron,.nbo-chip-x,.nbo-pill--removable,.nbo-band-chip,.nbo-band-chip__fold,.nbo-fold-card{transition:none;animation:none}}.nbo-range{display:block;min-width:0}.nbo-range .mat-mdc-slider{--mat-slider-active-track-color: var(--nbo-brand);--mat-slider-active-track-height: 4px;--mat-slider-inactive-track-color: var(--nbo-pressed-step);--mat-slider-inactive-track-height: 4px;--mat-slider-handle-width: 13px;--mat-slider-handle-height: 13px;--mat-slider-handle-color: var(--nbo-surface-card);--mat-slider-hover-handle-color: var(--nbo-surface-card);--mat-slider-focus-handle-color: var(--nbo-surface-card);--mat-slider-disabled-handle-color: var(--nbo-surface-card);--mat-slider-disabled-active-track-color: var(--nbo-text-disabled);--mat-slider-disabled-inactive-track-color: var(--nbo-pressed-step);--mat-slider-ripple-color: transparent;--mat-slider-hover-state-layer-color: transparent;--mat-slider-focus-state-layer-color: transparent;display:block;width:auto;min-width:0;margin:-10px 8px}.nbo-range .mdc-slider__track--inactive{opacity:1}.nbo-range .mdc-slider__thumb-knob{box-shadow:0 0 0 1.5px var(--nbo-brand);transition:box-shadow var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-range .mdc-slider__thumb:hover .mdc-slider__thumb-knob,.nbo-range .mdc-slider__thumb--with-indicator .mdc-slider__thumb-knob{box-shadow:0 0 0 1.5px var(--nbo-brand),0 0 0 4.5px var(--nbo-field-halo)}.nbo-range .mdc-slider__thumb--focused .mdc-slider__thumb-knob{outline:2px solid var(--nbo-brand);outline-offset:2px}.nbo-range .mdc-slider--disabled .mdc-slider__thumb-knob{box-shadow:0 0 0 1.5px var(--nbo-text-disabled)}.nbo-range__legend{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px;color:var(--nbo-text-3);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.nbo-range__span{min-width:0;overflow:hidden;color:var(--nbo-text-1);font-weight:600;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.nbo-range .mdc-slider__thumb-knob{transition:none}}.nbo-combo-panel{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:320px;padding:4px;border:1px solid var(--nbo-border);border-radius:10px;background:var(--nbo-surface-card);box-shadow:var(--nbo-menu-shadow);color:var(--nbo-text-1);font-size:13px;animation:nbo-menu-in var(--nbo-motion-structural) var(--nbo-ease-enter)}.theme-alternate .nbo-combo-panel{background:var(--nbo-surface-raised)}.nbo-combo-search{display:flex;flex:none;align-items:center;gap:6px;height:32px;margin:-4px -4px 4px;padding:0 12px;border-bottom:1px solid var(--nbo-border);color:var(--nbo-text-3)}.nbo-combo-search .nbo-glyph{--nbo-glyph-size: 14px}.nbo-combo-search input{all:unset;flex:1;min-width:0;color:var(--nbo-text-1);font-family:inherit;font-size:13px}.nbo-combo-search input::placeholder{color:var(--nbo-text-3)}.nbo-combo-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.nbo-combo-row{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:6px;cursor:pointer;transition:background-color var(--nbo-motion-micro) var(--nbo-ease-enter)}.nbo-combo-row.is-active{background:var(--nbo-menu-row-hover)}.nbo-combo-row[aria-selected=true]{background:var(--nbo-brand-tint);font-weight:600}.nbo-combo-row.is-disabled{color:var(--nbo-text-3);cursor:not-allowed}.nbo-combo-row__check{display:grid;flex:none;place-items:center;width:14px;color:var(--nbo-idpill-fg)}.nbo-combo-row__check .nbo-glyph{--nbo-glyph-size: 13px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.nbo-combo-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbo-combo-empty{padding:8px;color:var(--nbo-text-3);font-size:12.5px}@media(prefers-reduced-motion:reduce){.nbo-combo-panel,.nbo-combo-row{transition:none;animation:none}}.nbo-scope-panel{box-sizing:border-box;display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--nbo-border-strong);border-radius:6px;background:var(--nbo-surface-card);box-shadow:var(--nbo-shadow-2);color:var(--nbo-text-1);font-size:13px;animation:nbo-scope-panel-in .18s cubic-bezier(0,0,.2,1)}@media(prefers-reduced-motion:reduce){.nbo-scope-panel{animation:none}}@keyframes nbo-scope-panel-in{0%{opacity:0;transform:translateY(6px) scale(.99)}}body .cdk-overlay-container .nbo-scope-panel .mat-icon{width:14px;height:14px;font-size:14px;line-height:1;color:inherit}.nbo-scope-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 4px}.nbo-scope-head strong{font-weight:600}.nbo-scope-head-actions{display:flex;gap:10px}.nbo-scope-narrow{box-sizing:border-box;display:flex;align-items:center;gap:6px;height:32px;margin:4px 0 6px;padding:0 10px;border:1px solid var(--nbo-border);border-radius:6px;background:var(--nbo-field-bg);color:var(--nbo-text-3);transition:background-color .12s cubic-bezier(0,0,.2,1),border-color .12s,box-shadow .12s}.nbo-scope-narrow:hover{background:var(--nbo-field-bg-hover)}.nbo-scope-narrow:focus-within{border-color:var(--nbo-brand);background:var(--nbo-surface-card);box-shadow:0 0 0 4px var(--nbo-field-halo)}.nbo-scope-narrow input{all:unset;flex:1;min-width:0;font-size:13px;color:var(--nbo-text-1)}.nbo-scope-narrow input::placeholder{color:var(--nbo-text-3)}.nbo-scope-narrow input:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nbo-scope-narrow{transition:none}}.nbo-scope-list{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.nbo-scope-section.is-grouped+.nbo-scope-section.is-grouped{border-top:1px solid var(--nbo-border)}.nbo-scope-group{display:flex;align-items:center;height:40px}.nbo-scope-chevron{all:unset;box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;width:24px;height:28px;border-radius:6px;color:var(--nbo-text-2);cursor:pointer}.nbo-scope-chevron .mat-icon{transition:transform .18s}.nbo-scope-chevron.is-collapsed .mat-icon{transform:rotate(-90deg)}.nbo-scope-chevron:hover{background:var(--nbo-surface-hover)}.nbo-scope-chevron:focus-visible{outline:2px solid var(--nbo-border-focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.nbo-scope-chevron .mat-icon{transition:none}}.nbo-scope-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;border-radius:6px;color:var(--nbo-text-1);font-size:13px;cursor:pointer}.nbo-scope-row:hover{background:var(--nbo-surface-hover)}.nbo-scope-row:focus-visible{outline:2px solid var(--nbo-border-focus);outline-offset:-2px}.nbo-scope-row[aria-disabled=true]{color:var(--nbo-text-3);cursor:not-allowed}.nbo-scope-row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbo-scope-group-row{flex:1 1 auto;width:auto;padding-left:4px;font-weight:600}.nbo-scope-section.is-grouped>.nbo-scope-row{padding-left:28px}.nbo-scope-count{flex:0 0 auto;padding:2px 6px;border-radius:5px;background:var(--nbo-surface-hover);color:var(--nbo-text-2);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.nbo-scope-mark{position:relative;flex:0 0 auto;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--nbo-checkbox-edge);border-radius:3px;background:var(--nbo-surface-card);transition:background-color .12s,border-color .12s}.nbo-scope-mark.is-checked,.nbo-scope-mark.is-mixed{border-color:var(--nbo-brand);background:var(--nbo-brand)}.nbo-scope-mark.is-checked:after{content:"";position:absolute;left:4px;top:1.5px;width:3px;height:6.5px;border:solid var(--nbo-text-on-brand);border-width:0 1.2px 1.2px 0;transform:rotate(45deg)}.nbo-scope-mark.is-mixed:after{content:"";position:absolute;left:3px;right:3px;top:5.4px;height:1.2px;border-radius:1px;background:var(--nbo-text-on-brand)}@media(prefers-reduced-motion:reduce){.nbo-scope-mark{transition:none}}.nbo-scope-note{margin:8px;color:var(--nbo-text-2);font-size:12px}.nbo-scope-footer{margin-top:6px;padding:8px 6px 2px;border-top:1px solid var(--nbo-border);color:var(--nbo-text-2);font-size:11.5px;line-height:1.4}.nbo-scope-footer.is-warning{color:var(--nbo-text-1)}.nbo-scope-footer--actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.nbo-scope-footer--actions .nbo-btn{height:28px;padding:0 12px;font-size:12.5px}.nbo-scope-spinner{display:flex;justify-content:center;padding:8px}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope{--nbo-field-inset: 9px;--nbo-field-inner-radius: 9px}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope .nbo-field-segment{margin-block:1px}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:10px}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope .mat-mdc-form-field-icon-suffix{position:static;align-self:stretch;height:auto;margin:0;border-left:0;background:transparent;cursor:default}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope .mat-mdc-form-field-icon-suffix:hover{background:transparent}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope .nbo-sfx-btn .mat-icon{box-sizing:content-box;width:14px;height:14px;padding:0;font-size:14px;line-height:1;color:inherit}.mat-mdc-form-field.mat-form-field-appearance-outline.has-search-scope .nbo-sfx--lg .nbo-sfx-btn .mat-icon{width:16px;height:16px;font-size:16px}.listing-control-row>[appListingControlRow]{display:flex;flex:1 1 auto;min-width:0;align-items:center}app-listing .listing-data-plane:has(>.listing-rail:empty){display:contents}app-listing .listing-rail:empty{display:none}app-listing.listing-fill .listing-shell:has(.listing-rail:not(:empty)){container:listing-card/inline-size}app-listing.listing-fill .listing-data-plane:has(>.listing-rail:not(:empty)){flex:1 1 auto;min-height:0;display:flex;border-top:1px solid var(--nbo-border-strong)}app-listing.listing-fill .listing-data-plane:has(>.listing-rail:not(:empty))>.listing-rows-region{min-width:0}app-listing.listing-fill .listing-data-plane:has(>.listing-rail:not(:empty))>.listing-rows-region>.table-scroll-wrapper{border-top:0}app-listing.listing-fill .listing-rail:not(:empty){flex:0 0 auto;display:flex;flex-direction:column;min-height:0;max-width:50%;overflow:hidden;border-right:1px solid var(--nbo-border-hairline)}app-listing .listing-rows-region{position:relative;min-width:0}app-listing.listing-fill .table-wrapper{position:relative}app-listing.listing-fill .table-wrapper>.nbo-filter-panel{top:var(--listing-panel-top, 0)}app-listing.listing-fill .table-wrapper.has-filter-panel>.listing-chip-band{padding-right:calc(320px + var(--space-md))}app-listing.listing-fill .listing-rows-region{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}app-listing:not(.listing-fill) .listing-rows-region:has(>.nbo-filter-panel){min-height:400px}app-listing.listing-fill.listing-frameless{padding:0}app-listing.listing-fill.listing-frameless>.listing-shell.listing-shell.listing-shell{border:0;border-radius:0}app-listing.listing-fill .listing-control-row.listing-control-row:empty,app-listing.listing-fill .listing-control-row.listing-control-row:not(:has(button,input,select,textarea,a[href],[role=combobox],[tabindex])){display:none}body app-order-edit .dialog-accordion .mat-expansion-panel{border-radius:0!important;box-shadow:none}body app-order-edit .dialog-accordion .mat-expansion-panel-header{padding:0 20px}body app-order-edit .dialog-accordion .mat-expansion-panel-header.mat-expanded{height:60px;border-bottom:1px solid var(--scrollbars-color)}body app-order-edit .dialog-accordion .mat-expansion-panel-header>span{white-space:nowrap}body app-order-edit .dialog-accordion .mat-expansion-panel-spacing{margin:24px 0}body app-order-edit .dialog-accordion .mat-expansion-panel:not(.mat-expanded),body app-order-edit .dialog-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){margin:11px 0}body app-order-edit .dialog-accordion .mat-expansion-panel-header-title{line-height:61px}body app-order-edit .dialog-accordion .mat-expansion-indicator{width:10px}body app-order-edit .dialog-accordion .mat-expansion-panel-body{padding:32px 24px 24px}body app-order-edit .dialog-accordion .table-wrapper{margin:0 -24px}body app-order-edit .dialog-accordion .main-list-table{width:100%}body app-order-edit .dialog-accordion .main-list-table .mat-mdc-cell,body app-order-edit .dialog-accordion .main-list-table .mat-mdc-header-cell,body app-order-edit .dialog-accordion .main-list-table .mat-mdc-footer-cell{height:68px}@layer reset,base,material,utilities;.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
