html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light}:root{--bb-primary: #2440E0;--bb-primary-hover: #1D34BC;--bb-primary-active: #182BA0;--bb-primary-soft: #EEF1FE;--bb-on-primary: #FFFFFF;--bb-navy: #141454;--bb-navy-deep: #050518;--bb-success: #12B76A;--bb-success-soft: #F0FCE4;--bb-danger: #FF3D4E;--bb-danger-text: #E5484D;--bb-danger-soft: #FEF0F1;--bb-danger-border: #F5C2C5;--bb-warning: #F79009;--bb-alert-success: #52C41A;--bb-alert-success-bg: #F6FFED;--bb-alert-success-border: #B7EB8F;--bb-alert-danger: #FF4D4F;--bb-alert-danger-bg: #FFF2F0;--bb-alert-danger-border: #FFCCC7;--bb-alert-warning: #FAAD14;--bb-alert-warning-bg: #FFFBE6;--bb-alert-warning-border: #FFE58F;--bb-text: #0A0A0A;--bb-text-strong: #161C20;--bb-text-muted: #8A8A8C;--bb-border: #D9D9DE;--bb-border-strong: #AAAAAA;--bb-surface: #FFFFFF;--bb-bg: #FFFFFF;--bb-bg-subtle: #F7F8FA;--bb-font: "Inter", "Segoe UI", Roboto, system-ui, -apple-system, sans-serif;--bb-fs-xs: .75rem;--bb-fs-sm: .8125rem;--bb-fs-base: .875rem;--bb-fs-md: 1rem;--bb-fs-lg: 1.25rem;--bb-fs-xl: 1.75rem;--bb-fs-2xl: 2rem;--bb-fs-3xl: 2.5rem;--bb-fs-heading-1: 2.375rem;--bb-lh-heading-1: 2.875rem;--bb-fs-form-label: .875rem;--bb-lh-form: 1.375rem;--bb-text-form-label: #00020FE0;--bb-fw-regular: 400;--bb-fw-medium: 500;--bb-fw-semibold: 600;--bb-fw-bold: 700;--bb-lh-tight: 1.2;--bb-lh-base: 1.5;--bb-space-1: .25rem;--bb-space-2: .5rem;--bb-space-3: .75rem;--bb-space-4: 1rem;--bb-space-5: 1.5rem;--bb-space-6: 2rem;--bb-space-7: 3rem;--bb-radius-sm: 4px;--bb-radius: 6px;--bb-radius-lg: 10px;--bb-radius-pill: 999px;--bb-control-height: 2.5rem;--bb-control-padding-x: .875rem;--bb-shadow-sm: 0 1px 2px rgb(16 24 40 / 5%);--bb-shadow-md: 0 4px 12px rgb(16 24 40 / 8%);--bb-focus-ring: 0 0 0 3px rgb(36 64 224 / 18%);--bb-focus-ring-danger: 0 0 0 3px rgb(255 61 78 / 16%);--bb-overlay-bg: var(--bb-surface);--bb-overlay-text: var(--bb-text-strong);--bb-overlay-radius: 8px;--bb-overlay-shadow: var(--bb-shadow-md);--bb-transition: .14s ease;--bb-auth-panel-width: 25.8125rem;--bb-auth-form-width: 24.5rem;--bb-alert-top: var(--bb-space-3);--bb-sidebar-width: 15rem;--bb-sidebar-width-collapsed: 5.5rem;--bb-header-height: 3.5rem;--bb-page-gutter: 1.5rem;--bb-page-block: var(--bb-space-6);--bb-fs-page-title: 1.5rem;--bb-lh-page-title: 2rem;--bb-nav-bg: var(--bb-navy);--bb-nav-text: #9C9BD0;--bb-nav-label: #8B8AC2;--bb-nav-disabled: #5A5A95;--bb-nav-hover-bg: rgb(255 255 255 / 8%);--bb-nav-active-bg: #FFFFFF;--bb-nav-active-text: var(--bb-primary);--bb-nav-item-height: 2.5rem;--bb-grid-border: #F0F0F0;--bb-grid-header-bg: #FAFAFA;--bb-grid-header-height: 2.125rem;--bb-grid-row-height: 2.5rem;--bb-grid-cell-padding: var(--bb-space-4);--bb-tabs-bg: #F0F0F0;--bb-header-border: #F0F0F0;--bb-header-icon: #404040;--bb-upgrade-from: #4DF2D0;--bb-upgrade-to: #77F2C2;--bb-upgrade-text: #04150F}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--bb-font);font-size:var(--bb-fs-base);line-height:var(--bb-lh-base);color:var(--bb-text-strong);background:var(--bb-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;color:var(--bb-text);font-weight:var(--bb-fw-bold);line-height:var(--bb-lh-tight)}h1{font-size:var(--bb-fs-2xl)}h2{font-size:var(--bb-fs-xl)}h3{font-size:var(--bb-fs-lg)}.caption{margin-block-end:var(--bb-space-3);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);line-height:var(--bb-lh-base);color:var(--bb-text-strong)}p{margin:0}a{color:var(--bb-primary);text-decoration:none;transition:color var(--bb-transition)}a:hover{color:var(--bb-primary-hover);text-decoration:underline}a:focus-visible,:where(button,[tabindex]):focus-visible{outline:none;border-radius:var(--bb-radius-sm);box-shadow:var(--bb-focus-ring)}body.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}:root{--bb-grid-columns: 12}.row{display:grid;grid-template-columns:repeat(var(--bb-grid-columns),minmax(0,1fr));align-items:start;gap:var(--bb-space-4)}.row>*{grid-column:span var(--bb-col, 12);min-width:0}.col-1{--bb-col: 1}.col-2{--bb-col: 2}.col-3{--bb-col: 3}.col-4{--bb-col: 4}.col-5{--bb-col: 5}.col-6{--bb-col: 6}.col-7{--bb-col: 7}.col-8{--bb-col: 8}.col-9{--bb-col: 9}.col-10{--bb-col: 10}.col-11{--bb-col: 11}.col-12{--bb-col: 12}@media(min-width:576px){.col-sm-1{--bb-col: 1}.col-sm-2{--bb-col: 2}.col-sm-3{--bb-col: 3}.col-sm-4{--bb-col: 4}.col-sm-5{--bb-col: 5}.col-sm-6{--bb-col: 6}.col-sm-7{--bb-col: 7}.col-sm-8{--bb-col: 8}.col-sm-9{--bb-col: 9}.col-sm-10{--bb-col: 10}.col-sm-11{--bb-col: 11}.col-sm-12{--bb-col: 12}}@media(min-width:768px){.col-md-1{--bb-col: 1}.col-md-2{--bb-col: 2}.col-md-3{--bb-col: 3}.col-md-4{--bb-col: 4}.col-md-5{--bb-col: 5}.col-md-6{--bb-col: 6}.col-md-7{--bb-col: 7}.col-md-8{--bb-col: 8}.col-md-9{--bb-col: 9}.col-md-10{--bb-col: 10}.col-md-11{--bb-col: 11}.col-md-12{--bb-col: 12}}@media(min-width:992px){.col-lg-1{--bb-col: 1}.col-lg-2{--bb-col: 2}.col-lg-3{--bb-col: 3}.col-lg-4{--bb-col: 4}.col-lg-5{--bb-col: 5}.col-lg-6{--bb-col: 6}.col-lg-7{--bb-col: 7}.col-lg-8{--bb-col: 8}.col-lg-9{--bb-col: 9}.col-lg-10{--bb-col: 10}.col-lg-11{--bb-col: 11}.col-lg-12{--bb-col: 12}}@media(min-width:1200px){.col-xl-1{--bb-col: 1}.col-xl-2{--bb-col: 2}.col-xl-3{--bb-col: 3}.col-xl-4{--bb-col: 4}.col-xl-5{--bb-col: 5}.col-xl-6{--bb-col: 6}.col-xl-7{--bb-col: 7}.col-xl-8{--bb-col: 8}.col-xl-9{--bb-col: 9}.col-xl-10{--bb-col: 10}.col-xl-11{--bb-col: 11}.col-xl-12{--bb-col: 12}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-space-2);height:var(--bb-control-height);padding-inline:var(--bb-space-4);font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-medium);line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--bb-radius);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background-color var(--bb-transition),border-color var(--bb-transition),color var(--bb-transition),box-shadow var(--bb-transition)}.btn:hover{text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--bb-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--bb-primary);border-color:var(--bb-primary);color:var(--bb-on-primary)}.btn-primary:hover{background:var(--bb-primary-hover);border-color:var(--bb-primary-hover);color:var(--bb-on-primary)}.btn-primary:active{background:var(--bb-primary-active);border-color:var(--bb-primary-active)}.btn-secondary{background:var(--bb-surface);border-color:var(--bb-border);color:var(--bb-text-strong)}.btn-secondary:hover{background:var(--bb-bg-subtle);border-color:var(--bb-border-strong);color:var(--bb-text-strong)}.btn-secondary:active{background:#f0f1f4}.btn-default{background:transparent;border-color:transparent;color:var(--bb-text-strong)}.btn-default:hover{background:var(--bb-bg-subtle);color:var(--bb-text-strong)}.btn-default:active{background:#f0f1f4}.btn-block{width:100%}.btn-sm{height:32px;padding-inline:var(--bb-space-3);font-size:var(--bb-fs-sm)}.btn-lg{height:48px;padding-inline:var(--bb-space-5);font-size:var(--bb-fs-md)}.btn-icon{width:var(--bb-control-height);padding-inline:0}.btn img,.btn svg{width:18px;height:18px;flex:none}.btn-social{position:relative}.btn-social .btn-social-icon{position:absolute;left:var(--bb-space-3)}.btn .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.btn-danger{background:var(--bb-surface);border-color:var(--bb-danger-border);color:var(--bb-danger-text)}.btn-danger:hover{background:var(--bb-danger-soft);border-color:var(--bb-danger-text);color:var(--bb-danger-text)}.btn-danger:active{background:var(--bb-danger-soft);border-color:var(--bb-danger-text)}.btn-danger-filled{background:var(--bb-danger);border-color:var(--bb-danger);color:var(--bb-on-primary)}.btn-danger-filled:hover,.btn-danger-filled:active{background:var(--bb-danger-text);border-color:var(--bb-danger-text);color:var(--bb-on-primary)}.field{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.field-label{font-family:var(--bb-font);font-size:var(--bb-fs-form-label);font-weight:var(--bb-fw-regular);font-style:normal;line-height:var(--bb-lh-form);letter-spacing:0;color:var(--bb-text-form-label)}.field-control{position:relative;display:flex;align-items:center;min-height:var(--bb-control-height);background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);overflow:hidden;transition:border-color var(--bb-transition),box-shadow var(--bb-transition)}.field-control:hover{border-color:var(--bb-border-strong)}.field-control:focus-within{border-color:var(--bb-primary);box-shadow:var(--bb-focus-ring)}.field-input{flex:1 1 auto;min-width:0;width:100%;padding:0 var(--bb-control-padding-x);border:0;background:transparent;outline:none;font-family:var(--bb-font);font-size:var(--bb-fs-base);color:var(--bb-text-strong);line-height:var(--bb-control-height)}.field-input::placeholder{color:var(--bb-text-muted);opacity:1}textarea.field-input{padding-block:var(--bb-space-2);line-height:var(--bb-lh-base);resize:vertical}.field-input:-webkit-autofill,.field-input:-webkit-autofill:hover,.field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bb-text-strong);-webkit-box-shadow:0 0 0 1000px var(--bb-surface) inset}.field-control .mat-mdc-select{flex:1 1 auto;min-width:0;padding-inline:var(--bb-control-padding-x);font-family:var(--bb-font);font-size:var(--bb-fs-base);color:var(--bb-text-strong);line-height:var(--bb-control-height)}.field-control .mat-mdc-select-trigger{height:100%}.field-control .mat-mdc-select-placeholder{color:var(--bb-text-muted);-webkit-text-fill-color:var(--bb-text-muted)}.field-control .mat-mdc-select-arrow{color:var(--bb-text-muted)}.field.is-readonly .mat-mdc-select,.field-control .mat-mdc-select-disabled{cursor:default}.field.is-readonly .mat-mdc-select{pointer-events:none}.field-prefix{flex:none;display:flex;align-items:center;padding-inline-start:var(--bb-space-3);color:var(--bb-text-muted)}.field-prefix .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.field-control:has(.field-prefix) .field-input{padding-inline-start:var(--bb-space-2)}.field-affix{display:flex;align-items:center;gap:var(--bb-space-1);padding-inline-end:var(--bb-space-2);flex:none}.field-affix-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:var(--bb-radius-sm);color:var(--bb-text-muted);cursor:pointer;transition:color var(--bb-transition),background-color var(--bb-transition)}.field-affix-button:hover{color:var(--bb-text-strong);background:var(--bb-bg-subtle)}.field-affix .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.field-affix .mat-datepicker-toggle{display:flex;align-items:center;flex:none}.field-affix .mat-datepicker-toggle .mat-mdc-icon-button{width:28px;height:28px;padding:0;--mdc-icon-button-state-layer-size: 28px;color:var(--bb-text-muted)}.field-affix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.field-file-names{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-inline:var(--bb-control-padding-x);overflow:hidden;font-family:var(--bb-font);font-size:var(--bb-fs-base);line-height:var(--bb-lh-base);color:var(--bb-text-strong)}.field-control:has(.field-prefix) .field-file-names{padding-inline-start:var(--bb-space-2)}.field-file-names a,.field-file-names span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-control .hidden{display:none}.field-image{display:flex;align-items:flex-start;gap:var(--bb-space-2)}.field-image-thumbnail{flex:none;width:96px;height:96px;overflow:hidden;border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:var(--bb-bg-subtle)}.field-image-thumbnail img{width:100%;height:100%;object-fit:cover}.field-image-actions{display:flex;flex-direction:column;gap:var(--bb-space-1)}.field-aligned{display:flex;align-items:center;min-height:var(--bb-control-height);margin-block-start:calc(var(--bb-lh-form) + .1875rem)}.field-label-reserved{margin-block-start:calc(var(--bb-lh-form) + .1875rem)}.field-caption{font-family:var(--bb-font);font-size:var(--bb-fs-xs);font-weight:var(--bb-fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-text-muted)}.field-label-required{margin-left:.125rem}.field-label-info{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:0;border:0;background:none;color:var(--bb-text-muted);vertical-align:middle;cursor:pointer}.field-label-info:hover{color:var(--bb-text-strong)}.field-label-info .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.field-label-count{color:var(--bb-text-muted)}.field.is-invalid .field-control{border-color:var(--bb-danger)}.field.is-invalid .field-control:focus-within{border-color:var(--bb-danger);box-shadow:var(--bb-focus-ring-danger)}.field.is-invalid .field-affix-status{color:var(--bb-danger)}.field-error{font-size:var(--bb-fs-sm);color:var(--bb-danger-text);line-height:1.4}.field.is-readonly .field-control,.field-control:has(.field-input:disabled){background:var(--bb-bg-subtle);border-color:var(--bb-border);box-shadow:none}.field.is-readonly .field-input,.field-input:disabled{color:var(--bb-text-muted);cursor:default}.field.is-readonly .field-input.field-input-link{display:flex;align-items:center;gap:var(--bb-space-2);min-width:0}.field-input-link a{color:var(--bb-primary);font-weight:var(--bb-fw-medium);text-decoration:none;white-space:nowrap}.field-input-link a:hover{text-decoration:underline}.mat-mdc-autocomplete-panel{border-radius:var(--bb-radius)!important;box-shadow:var(--bb-shadow-md)!important}.cdk-overlay-pane .field-select-panel.mat-mdc-select-panel{padding-block:var(--bb-space-1);border-radius:var(--bb-overlay-radius);background-color:var(--bb-overlay-bg);box-shadow:var(--bb-overlay-shadow)}.cdk-overlay-pane .field-select-panel .mat-mdc-option{min-height:36px;padding-inline:var(--bb-space-3);color:var(--bb-overlay-text)}.cdk-overlay-pane .field-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-regular);line-height:var(--bb-lh-base);letter-spacing:0;color:inherit}.cdk-overlay-pane .field-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled):not(.contains-mat-select-search),.cdk-overlay-pane .field-select-panel .mat-mdc-option:focus.mdc-list-item:not(.contains-mat-select-search),.cdk-overlay-pane .field-select-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item:not(.contains-mat-select-search){background-color:var(--bb-bg-subtle)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background-color:var(--bb-primary-soft)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--bb-primary);font-weight:var(--bb-fw-medium)}.cdk-overlay-pane .field-select-panel .field-select-option{display:flex;align-items:baseline;gap:var(--bb-space-2);min-width:0}.cdk-overlay-pane .field-select-panel .field-select-option-text{flex:none}.cdk-overlay-pane .field-select-panel .field-select-option-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-muted);font-size:var(--bb-fs-sm)}.field-select .field-select-option{display:flex;align-items:baseline;gap:var(--bb-space-2);min-width:0}.field-select .field-select-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-select .field-select-option-description{flex:none;color:var(--bb-text-muted);font-size:var(--bb-fs-sm)}.cdk-overlay-pane .field-select-panel .field-select-option-image,.field-select .field-select-option-image{flex:none;align-self:center;width:18px;height:12px;object-fit:cover;border-radius:2px}.cdk-overlay-pane .field-select-panel .mat-mdc-option.mdc-list-item--selected .field-select-option-description{color:var(--bb-text-muted);font-weight:var(--bb-fw-regular)}.cdk-overlay-pane .field-select-panel .mat-pseudo-checkbox-minimal{display:none}.cdk-overlay-pane .field-select-panel .mat-mdc-option.contains-mat-select-search{min-height:48px;padding-inline:0;background-color:var(--bb-overlay-bg);top:calc(var(--bb-space-1) * -1);margin-top:calc(var(--bb-space-1) * -1)}.cdk-overlay-pane .field-select-panel .mat-select-search-inner{padding:6px var(--bb-space-2);background-color:var(--bb-overlay-bg);border-block-end:1px solid var(--bb-grid-border)}.cdk-overlay-pane .field-select-panel .mat-select-search-inner .mat-divider{display:none}.cdk-overlay-pane .field-select-panel .mat-select-search-input{height:36px;line-height:36px;padding:0 40px 0 var(--bb-space-3);border:1px solid var(--bb-border);border-radius:var(--bb-radius);background-color:var(--bb-surface);font-family:var(--bb-font);font-size:var(--bb-fs-base);color:var(--bb-text-strong);transition:border-color var(--bb-transition),box-shadow var(--bb-transition)}.cdk-overlay-pane .field-select-panel .mat-select-search-input:hover{border-color:var(--bb-border-strong)}.cdk-overlay-pane .field-select-panel .mat-select-search-input:focus{border-color:var(--bb-primary);box-shadow:var(--bb-focus-ring)}.cdk-overlay-pane .field-select-panel .mat-select-search-input::placeholder{color:var(--bb-text-muted);opacity:1}.cdk-overlay-pane .field-select-panel .field-select-search-clear{position:absolute;top:24px;right:calc(var(--bb-space-2) + 4px);transform:translateY(-50%);z-index:101}.cdk-overlay-pane .field-select-panel .field-select-search-clear .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools .field-select-search-clear{right:calc(var(--bb-select-action-width, 9rem) + var(--bb-space-2) + 4px)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools-tabs .field-select-search-clear{top:calc(var(--bb-select-tabs-height, 44px) + 24px)}.cdk-overlay-pane .field-select-panel .mat-select-search-no-entries-found{padding:var(--bb-space-3);font-size:var(--bb-fs-base);color:var(--bb-text-muted)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools{border-block-end:1px solid var(--bb-grid-border)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools .mat-select-search-inner{width:calc(100% - var(--bb-select-action-width, 9rem));min-width:40%;border-block-end:none}.cdk-overlay-pane .field-select-panel .field-select-action{position:absolute;top:50%;right:var(--bb-space-2);transform:translateY(-50%);z-index:101;display:inline-flex;align-items:center;gap:var(--bb-space-1);height:36px;max-width:55%;padding-inline:var(--bb-space-2);border:none;border-radius:var(--bb-radius);background:none;cursor:pointer;font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-medium);line-height:1;white-space:nowrap;color:var(--bb-primary);transition:background-color var(--bb-transition)}.cdk-overlay-pane .field-select-panel .field-select-action:hover{background:var(--bb-primary-soft)}.cdk-overlay-pane .field-select-panel .field-select-action span{overflow:hidden;text-overflow:ellipsis}.cdk-overlay-pane .field-select-panel .field-select-action .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.cdk-overlay-pane .field-select-panel .field-select-action-arrow{color:var(--bb-text-muted)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools-tabs{min-height:calc(48px + var(--bb-select-tabs-height, 44px))}.cdk-overlay-pane .field-select-panel .field-select-tabs{position:absolute;top:6px;left:var(--bb-space-2);right:var(--bb-space-2);z-index:101;display:flex;align-items:center;gap:var(--bb-space-1);padding:3px;border-radius:var(--bb-radius-lg);background:var(--bb-tabs-bg)}.cdk-overlay-pane .field-select-panel .field-select-tab{flex:1 1 0;height:28px;padding-inline:var(--bb-space-3);border:none;border-radius:var(--bb-radius);background:none;cursor:pointer;font-family:var(--bb-font);font-size:var(--bb-fs-sm);font-weight:var(--bb-fw-regular);line-height:1;white-space:nowrap;color:var(--bb-text-strong)}.cdk-overlay-pane .field-select-panel .field-select-tab.active{background:var(--bb-surface);font-weight:var(--bb-fw-medium);box-shadow:var(--bb-shadow-sm)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools-tabs .mat-select-search-inner{top:var(--bb-select-tabs-height, 44px)}.cdk-overlay-pane .field-select-panel .mat-mdc-option.field-select-tools-tabs .field-select-action{top:calc(var(--bb-select-tabs-height, 44px) + 24px)}.cdk-overlay-pane .mat-datepicker-content{border-radius:var(--bb-overlay-radius);background-color:var(--bb-overlay-bg);color:var(--bb-overlay-text);box-shadow:var(--bb-overlay-shadow)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar{font-family:var(--bb-font);font-size:var(--bb-fs-base)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-period-button{font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);color:var(--bb-text)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-previous-button,.cdk-overlay-pane .mat-datepicker-content .mat-calendar-next-button{color:var(--bb-text-muted)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-table-header th{font-family:var(--bb-font);font-size:var(--bb-fs-sm);font-weight:var(--bb-fw-regular);color:var(--bb-text-muted)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-table-header-divider:after{background:var(--bb-grid-border)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-cell-content{font-family:var(--bb-font);font-size:var(--bb-fs-base);color:var(--bb-text-strong);border-radius:var(--bb-radius)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-label,.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-cell-content.mat-calendar-body-disabled{color:var(--bb-text-muted)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-cell:hover .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:var(--bb-bg-subtle)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--bb-border-strong)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-selected{background-color:transparent;border-color:var(--bb-primary);color:var(--bb-primary);font-weight:var(--bb-fw-medium)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-cell:hover .mat-calendar-body-selected{background-color:var(--bb-primary-soft)}.cdk-overlay-pane .mat-datepicker-content .mat-calendar-body-cell-preview{border-color:var(--bb-primary)}form-field-checkbox{display:inline-flex;align-items:center;min-height:var(--bb-control-height)}mat-checkbox.mat-mdc-checkbox{display:inline-flex;align-items:center}mat-checkbox.mat-mdc-checkbox .mdc-form-field{align-items:center;gap:var(--bb-space-2);font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-regular);line-height:var(--bb-lh-base);letter-spacing:0;color:var(--bb-text-strong)}mat-checkbox.mat-mdc-checkbox .mdc-label{padding:0;color:inherit;cursor:pointer}mat-checkbox.mat-mdc-checkbox .mdc-label:empty{display:none}mat-checkbox.mat-mdc-checkbox.is-readonly{pointer-events:none}mat-checkbox.mat-mdc-checkbox.is-readonly .mdc-form-field{color:var(--bb-text-muted)}mat-checkbox.mat-mdc-checkbox.is-readonly .mdc-checkbox{opacity:.6}mat-checkbox.mat-mdc-checkbox.is-readonly .mdc-label{cursor:default}mat-checkbox.mat-mdc-checkbox .mdc-checkbox{flex:none;width:18px;height:18px;padding:0;margin:0}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control{top:0;left:0;width:18px;height:18px;cursor:pointer}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background{top:0;left:0;width:18px;height:18px;border-width:1px;border-radius:var(--bb-radius-sm);border-color:var(--bb-border)!important;background-color:var(--bb-surface)!important;transition:background-color var(--bb-transition),border-color var(--bb-transition)}mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-touch-target,mat-checkbox.mat-mdc-checkbox .mdc-checkbox__ripple,mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-ripple,mat-checkbox.mat-mdc-checkbox .mat-focus-indicator{display:none}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--bb-primary)!important;background-color:var(--bb-primary)!important}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__checkmark{color:var(--bb-on-primary)!important}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__mixedmark{border-color:var(--bb-on-primary)!important}mat-checkbox.mat-mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--bb-border-strong)!important}mat-checkbox.mat-mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,mat-checkbox.mat-mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--bb-primary-hover)!important;background-color:var(--bb-primary-hover)!important}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background{box-shadow:var(--bb-focus-ring)}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-label{color:var(--bb-text-muted);cursor:default}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background{border-color:var(--bb-border)!important;background-color:var(--bb-bg-subtle)!important}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{border-color:var(--bb-border-strong)!important;background-color:var(--bb-border-strong)!important}form-field-toggle{display:inline-flex;align-items:center}.field-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--bb-space-2);font-family:var(--bb-font);font-size:var(--bb-fs-base);line-height:var(--bb-lh-base);color:var(--bb-text-strong);cursor:pointer}.field-toggle-input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.field-toggle-track{position:relative;flex:none;width:36px;height:20px;border:1px solid var(--bb-border-strong);border-radius:10px;background:var(--bb-border-strong);transition:background-color var(--bb-transition),border-color var(--bb-transition)}.field-toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bb-surface);box-shadow:var(--bb-shadow-sm);transition:transform var(--bb-transition)}.field-toggle:hover .field-toggle-input:not(:checked)+.field-toggle-track{border-color:var(--bb-text-muted);background:var(--bb-text-muted)}.field-toggle-input:checked+.field-toggle-track{border-color:var(--bb-primary);background:var(--bb-primary)}.field-toggle-input:checked+.field-toggle-track .field-toggle-thumb{transform:translate(16px)}.field-toggle-input:focus-visible+.field-toggle-track{box-shadow:var(--bb-focus-ring)}.field-toggle.is-readonly{color:var(--bb-text-muted);cursor:default;pointer-events:none}.field-toggle.is-readonly .field-toggle-track{opacity:.6}.field-radio-group{--mat-radio-label-text-font: var(--bb-font);--mat-radio-label-text-size: var(--bb-fs-base);--mat-radio-label-text-weight: var(--bb-fw-regular);--mat-radio-label-text-line-height: var(--bb-lh-base);--mat-radio-label-text-tracking: 0;--mat-radio-label-text-color: var(--bb-text-strong);--mat-radio-unselected-icon-color: var(--bb-border-strong);--mat-radio-unselected-hover-icon-color: var(--bb-text-muted);--mat-radio-unselected-focus-icon-color: var(--bb-text-muted);--mat-radio-unselected-pressed-icon-color: var(--bb-text-muted);--mat-radio-selected-icon-color: var(--bb-primary);--mat-radio-selected-hover-icon-color: var(--bb-primary-hover);--mat-radio-selected-focus-icon-color: var(--bb-primary);--mat-radio-selected-pressed-icon-color: var(--bb-primary);--mat-radio-disabled-label-color: var(--bb-text-muted);--mat-radio-state-layer-size: 20px;--mat-radio-touch-target-display: none;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--bb-space-5);row-gap:var(--bb-space-2);min-height:var(--bb-control-height)}.field-radio-group .mdc-form-field{gap:var(--bb-space-2)}.field-radio-group .mdc-label{padding:0;cursor:pointer}.field-radio-group .mat-ripple,.field-radio-group .mat-mdc-radio-touch-target,.field-radio-group .mat-focus-indicator{display:none}.field-radio-group .mdc-radio__native-control:focus-visible+.mdc-radio__background{border-radius:50%;box-shadow:var(--bb-focus-ring)}.field-radio-group.is-readonly{pointer-events:none}.field-radio-group.is-readonly .mdc-form-field{color:var(--bb-text-muted)}.field-radio-group.is-readonly .mdc-radio{opacity:.6}.cdk-overlay-pane div.field-range-panel .mat-mdc-menu-content{padding-block:0}.cdk-overlay-pane div.field-range-panel .field-range-controls{display:flex;flex-direction:column;gap:var(--bb-space-3);padding:var(--bb-space-3)}.cdk-overlay-pane div.field-range-panel form-field-date-picker{display:block;width:220px}.cdk-overlay-pane div.field-range-panel .field-range-actions{display:flex}.cdk-overlay-pane div.field-range-panel .field-range-actions .btn{flex:1 1 auto;justify-content:center}.mat-mdc-snack-bar-container[class*=alert-]{margin-top:var(--bb-alert-top)}body.has-app-header .mat-mdc-snack-bar-container[class*=alert-]{margin-top:calc(var(--bb-header-height) + var(--bb-alert-top))}.mat-mdc-snack-bar-container[class*=alert-] .mat-mdc-snackbar-surface{background-color:var(--alert-bg);border:1px solid var(--alert-border);border-radius:8px;box-shadow:var(--bb-shadow-md);min-width:0;padding:0}.mat-mdc-snack-bar-container[class*=alert-] .mat-mdc-snack-bar-label{padding:0}.mat-mdc-snack-bar-container.alert-success{--alert-bg: var(--bb-alert-success-bg);--alert-border: var(--bb-alert-success-border);--alert-icon: var(--bb-alert-success)}.mat-mdc-snack-bar-container.alert-danger{--alert-bg: var(--bb-alert-danger-bg);--alert-border: var(--bb-alert-danger-border);--alert-icon: var(--bb-alert-danger)}.mat-mdc-snack-bar-container.alert-warning{--alert-bg: var(--bb-alert-warning-bg);--alert-border: var(--bb-alert-warning-border);--alert-icon: var(--bb-alert-warning)}div.mat-mdc-menu-panel{min-width:200px;border-radius:var(--bb-overlay-radius);background-color:var(--bb-overlay-bg);box-shadow:var(--bb-overlay-shadow)}div.mat-mdc-menu-panel .mat-mdc-menu-content{padding-block:var(--bb-space-1)}div.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:36px;padding-inline:var(--bb-space-3);color:var(--bb-overlay-text)}div.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-regular);line-height:var(--bb-lh-base);letter-spacing:0;color:inherit}div.mat-mdc-menu-panel .mat-mdc-menu-item:not([disabled]):hover{background-color:var(--bb-bg-subtle)}div.mat-mdc-menu-panel .mat-mdc-menu-item[disabled]{color:var(--bb-text-muted);opacity:1}div.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px;margin-inline-end:var(--bb-space-2);color:var(--bb-text-muted)}div.mat-mdc-menu-panel .mat-mdc-menu-item[disabled] .mat-icon{color:var(--bb-border-strong)}div.mat-mdc-menu-panel .header-account{display:flex;flex-direction:column;gap:2px;padding:var(--bb-space-2) var(--bb-space-3)}div.mat-mdc-menu-panel .header-account-name{font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);line-height:20px;color:var(--bb-text)}div.mat-mdc-menu-panel .header-account-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--bb-font);font-size:var(--bb-fs-sm);line-height:18px;color:var(--bb-text-muted)}div.mat-mdc-menu-panel .header-account-separator{height:0;margin-block:var(--bb-space-1);margin-inline:0;border:0;border-block-start:1px solid var(--bb-grid-border)}.mat-mdc-tooltip .mat-mdc-tooltip-surface{padding:var(--bb-space-2) var(--bb-space-3);min-height:0;border-radius:var(--bb-overlay-radius);background-color:var(--bb-overlay-bg);box-shadow:var(--bb-overlay-shadow);color:var(--bb-overlay-text);font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-regular);line-height:var(--bb-lh-base);letter-spacing:0;text-align:start}.mat-mdc-tooltip.tooltip-wide .mat-mdc-tooltip-surface{max-width:min(360px,calc(100vw - 32px))}.cdk-overlay-pane.dialog-hidden{display:none}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--bb-overlay-radius);background-color:var(--bb-overlay-bg);box-shadow:var(--bb-overlay-shadow)}.mat-mdc-dialog-container .dialog{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:20px}.mat-mdc-dialog-container .dialog .dialog-header{flex:none;display:flex;align-items:flex-start;gap:var(--bb-space-3)}.mat-mdc-dialog-container .dialog .dialog-title{flex:1 1 auto;margin:0;padding:0;font-family:var(--bb-font);font-size:var(--bb-fs-lg);font-weight:var(--bb-fw-semibold);line-height:28px;letter-spacing:0;color:var(--bb-text)}.mat-mdc-dialog-container .dialog .dialog-title:before{display:none}.mat-mdc-dialog-container .dialog .dialog-detail{flex:none;display:inline-flex;align-items:baseline;gap:var(--bb-space-2);line-height:28px}.mat-mdc-dialog-container .dialog .dialog-detail-label{font-size:var(--bb-fs-sm);color:var(--bb-text-muted)}.mat-mdc-dialog-container .dialog .dialog-detail-value{font-size:var(--bb-fs-md);font-weight:var(--bb-fw-semibold);white-space:nowrap;color:var(--bb-text)}.mat-mdc-dialog-container .dialog .dialog-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--bb-radius-sm);background:none;color:var(--bb-text-muted);cursor:pointer;transition:color var(--bb-transition),background-color var(--bb-transition)}.mat-mdc-dialog-container .dialog .dialog-close:hover{color:var(--bb-text-strong);background:var(--bb-bg-subtle)}.mat-mdc-dialog-container .dialog .dialog-close .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.mat-mdc-dialog-container .dialog .dialog-content{flex:0 1 auto;margin:0;padding:0;margin-block-start:var(--bb-space-2);max-height:60vh;font-family:var(--bb-font);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-tabs{display:flex;align-items:center;gap:var(--bb-space-1);padding:4px;margin-block-end:var(--bb-space-5);border-radius:var(--bb-radius-lg);background:var(--bb-tabs-bg)}.mat-mdc-dialog-container .dialog .dialog-tabs button{flex:1 1 0;height:36px;padding-inline:var(--bb-space-3);border:none;border-radius:var(--bb-radius);background:none;color:var(--bb-text-muted);font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--bb-transition),color var(--bb-transition)}.mat-mdc-dialog-container .dialog .dialog-tabs button:hover:not(:disabled){color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-tabs button.active{background:var(--bb-surface);color:var(--bb-primary);font-weight:var(--bb-fw-semibold);box-shadow:var(--bb-shadow-sm)}.mat-mdc-dialog-container .dialog .dialog-tabs button:disabled{cursor:not-allowed;opacity:.5}.mat-mdc-dialog-container .dialog .dialog-message{margin:0;font-size:var(--bb-fs-base);line-height:22px;color:var(--bb-text-muted);white-space:pre-line}.mat-mdc-dialog-container .dialog .dialog-actions{flex:none;min-height:0;margin:0;padding:0;margin-block-start:var(--bb-space-4);gap:var(--bb-space-2);justify-content:flex-end;border-block-start:none}.mat-mdc-dialog-container .dialog .dialog-warning{display:flex;align-items:flex-start;gap:var(--bb-space-2);margin-block:var(--bb-space-2) var(--bb-space-4);padding:var(--bb-space-3);border-radius:var(--bb-radius);background:var(--bb-danger-soft);color:var(--bb-danger)}.mat-mdc-dialog-container .dialog .dialog-warning .mat-icon{flex:none;width:18px;height:18px;font-size:18px;line-height:18px}.mat-mdc-dialog-container .dialog .dialog-warning-text{display:flex;flex-direction:column;gap:var(--bb-space-1)}.mat-mdc-dialog-container .dialog .dialog-warning-title{font-size:var(--bb-fs-base);font-weight:var(--bb-fw-medium);color:var(--bb-danger-text)}.mat-mdc-dialog-container .dialog .dialog-warning-description{font-size:var(--bb-fs-xs);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-warning.is-caution{margin-block:0 var(--bb-space-4);border:1px solid var(--bb-alert-warning-border);background:var(--bb-alert-warning-bg);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-warning.is-caution .mat-icon{color:var(--bb-warning)}.mat-mdc-dialog-container .dialog .dialog-list{display:flex;flex-direction:column;gap:var(--bb-space-3);margin:0 0 var(--bb-space-4);padding-inline-start:var(--bb-space-5);font-size:var(--bb-fs-base);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-list li::marker{color:var(--bb-text-muted)}.mat-mdc-dialog-container .dialog.dialog-trial{position:relative}.mat-mdc-dialog-container .dialog.dialog-trial .dialog-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.mat-mdc-dialog-container .dialog.dialog-trial .dialog-content{display:flex;flex-direction:column;align-items:center;margin:0;text-align:center}.mat-mdc-dialog-container .dialog .dialog-trial-icon{width:64px;height:64px;margin-block-end:var(--bb-space-4)}.mat-mdc-dialog-container .dialog .dialog-trial-congratulations{margin:0;font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-trial-title{margin:0 0 var(--bb-space-2);font-size:var(--bb-fs-lg);font-weight:var(--bb-fw-semibold);color:var(--bb-text)}.mat-mdc-dialog-container .dialog .dialog-trial-description{margin:0 0 var(--bb-space-4);font-size:var(--bb-fs-sm);color:var(--bb-text-muted)}.mat-mdc-dialog-container .dialog .dialog-trial-features{display:flex;flex-direction:column;align-self:stretch;gap:var(--bb-space-2);margin:0;padding:0;list-style:none;text-align:start}.mat-mdc-dialog-container .dialog .dialog-trial-features li{display:flex;align-items:center;gap:var(--bb-space-2);font-size:var(--bb-fs-sm);font-weight:var(--bb-fw-semibold);color:var(--bb-text-strong)}.mat-mdc-dialog-container .dialog .dialog-trial-features .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px;color:var(--bb-primary)}.mat-mdc-dialog-container .dialog.dialog-form .dialog-actions{flex-wrap:nowrap}.mat-mdc-dialog-container .dialog.dialog-form .dialog-actions .btn{flex:0 1 288px;height:auto;padding-block:var(--bb-space-2);padding-inline:var(--bb-control-padding-x);font-size:var(--bb-fs-base)}.paywall-target,.paywall-target *,.rcb-ui-root,.rcb-ui-root *{--rc-color-primary: var(--bb-primary) !important;--rc-color-primary-hover: var(--bb-primary-hover) !important;--rc-color-primary-pressed: var(--bb-primary-active) !important;--rc-color-primary-text: var(--bb-on-primary) !important;--rc-color-accent: var(--bb-primary) !important;--rc-color-focus: var(--bb-primary) !important;--rc-color-error: var(--bb-danger-text) !important;--rc-color-warning: var(--bb-warning) !important;--rc-color-grey-text-dark: var(--bb-text) !important;--rc-color-grey-text-light: var(--bb-text-muted) !important;--rc-color-grey-ui-dark: var(--bb-border-strong) !important;--rc-color-grey-ui-light: var(--bb-border) !important;--rc-color-input-background: var(--bb-surface) !important;--rc-color-background: var(--bb-surface) !important;--rc-shape-input-border-radius: var(--bb-radius) !important;--rc-shape-input-button-border-radius: var(--bb-radius) !important;font-family:var(--bb-font)!important}.loading-dots{display:flex;align-items:center;gap:var(--bb-space-2)}.loading-dots span{width:12px;height:12px;border-radius:50%;background:var(--bb-primary);animation:loading-bounce 1.4s ease-in-out infinite both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce{0%,80%,to{transform:translateY(0) scale(.7);opacity:.5}40%{transform:translateY(-10px) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.loading-dots span{animation:loading-fade 1.4s ease-in-out infinite both}@keyframes loading-fade{0%,80%,to{opacity:.35}40%{opacity:1}}}.paywall-target .paywall-content-scroll>:not(span):not(span~*),.paywall-target .paywall-content-scroll>button~*{display:none!important}.paywall-target,.paywall-target .paywall,.paywall-target .paywall-container,.paywall-target .paywall-content,.paywall-target .paywall-content-scroll{--rc-purchases-ui-bg-color: transparent !important;background:transparent!important}.mat-mdc-dialog-container .dialog.dialog-paywall .dialog-content{max-height:none;margin-block-start:var(--bb-space-4)}.document-status{display:inline-flex;align-items:center;padding:2px var(--bb-space-2);border-radius:var(--bb-radius);font-size:var(--bb-fs-xs);font-weight:var(--bb-fw-medium);line-height:18px;white-space:nowrap;background:var(--bb-bg-subtle);color:var(--bb-text-muted)}.document-status-unpaid{background:var(--bb-danger-soft);color:var(--bb-danger-text)}.document-status-partially-paid{background:var(--bb-primary-soft);color:var(--bb-primary)}.document-status-paid{background:var(--bb-success-soft);color:var(--bb-success)}.document-status-voided{background:var(--bb-bg-subtle);color:var(--bb-text-muted)}.document-status-group{display:inline-flex;align-items:center;gap:var(--bb-space-1)}.document-status-group.is-spread{display:flex;justify-content:space-between;width:100%}.document-credited-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:var(--bb-radius-pill);background:var(--bb-primary);color:var(--bb-on-primary)}.document-credited-badge .mat-icon{width:12px;height:12px;font-size:12px;line-height:12px}.document-row-muted{color:var(--bb-text-muted)}tr.document-row-muted td.mat-mdc-cell,tr.document-row-muted td.mat-mdc-cell>*{color:var(--bb-text-muted)}.page-header .page-title.document-row-muted{color:var(--bb-text-muted)}tr.document-row-summary td.mat-mdc-cell{background:var(--bb-grid-header-bg);font-weight:var(--bb-fw-semibold)}.document-strikethrough{text-decoration:line-through}.document-summary{display:flex;flex-direction:column;gap:var(--bb-space-2);padding:var(--bb-space-4);margin-block-end:var(--bb-space-2);background:var(--bb-bg-subtle);border:1px solid var(--bb-grid-border);border-radius:var(--bb-overlay-radius)}.document-summary-header{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-2);margin-block-end:var(--bb-space-1)}.document-summary-title{font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);color:var(--bb-text)}.document-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bb-space-3)}.document-summary-label{font-size:var(--bb-fs-sm);color:var(--bb-text-muted)}.document-summary-value{font-size:var(--bb-fs-sm);color:var(--bb-text-strong);white-space:nowrap}.document-summary-row.is-total{padding-block-start:var(--bb-space-2);border-block-start:1px solid var(--bb-border)}.document-summary-row.is-total .document-summary-label,.document-summary-row.is-total .document-summary-value{font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);color:var(--bb-text)}.document-summary-row.is-note .document-summary-label,.document-summary-row.is-note .document-summary-value{font-size:var(--bb-fs-xs);color:var(--bb-text-muted)}.document-summary-value.is-success{color:var(--bb-success)}.document-summary-value.is-danger{color:var(--bb-danger-text)}.document-summary-value.is-wrap{min-width:0;max-width:65%;white-space:normal;overflow-wrap:anywhere;text-align:start}.document-summary-error{margin:0;font-size:var(--bb-fs-sm);line-height:1.4;color:var(--bb-danger-text)}.document-summary-info{display:inline-flex;vertical-align:middle;margin-inline-end:var(--bb-space-1);padding:0;border:0;background:none;color:var(--bb-text-muted);cursor:pointer}.document-summary-info:hover{color:var(--bb-text)}.document-summary-info mat-icon{width:16px;height:16px;font-size:16px}.document-summary-row.is-note:first-of-type{padding-block-start:var(--bb-space-2);border-block-start:1px solid var(--bb-border)}.auth-form{display:flex;flex-direction:column}.auth-header{display:flex;flex-direction:column;gap:var(--bb-space-2);margin-block-end:var(--bb-space-6)}.auth-heading{font-family:var(--bb-font);font-size:var(--bb-fs-heading-1);font-weight:var(--bb-fw-semibold);font-style:normal;line-height:var(--bb-lh-heading-1);letter-spacing:0;color:var(--bb-text)}.auth-fields{display:flex;flex-direction:column;gap:var(--bb-space-4)}.auth-link{align-self:flex-start;font-size:var(--bb-fs-base);color:var(--bb-primary);cursor:pointer}.auth-link:hover{color:var(--bb-primary-hover);text-decoration:underline}.auth-actions{display:flex;flex-direction:column;gap:var(--bb-space-5);margin-block-start:var(--bb-space-5)}.auth-footer{margin-block-start:var(--bb-space-5);text-align:center;font-size:var(--bb-fs-base);color:var(--bb-text-strong)}.auth-footer .auth-link{align-self:auto}.auth-link-button{padding:0;border:0;background:none;font-family:inherit}.auth-back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--bb-space-2);margin-block-end:var(--bb-space-6);padding:0;border:0;background:none;font-family:var(--bb-font);font-size:var(--bb-fs-sm);color:var(--bb-text-strong);cursor:pointer}.auth-back:hover{color:var(--bb-primary)}.auth-back .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.auth-description{font-size:var(--bb-fs-base);line-height:var(--bb-lh-base);color:var(--bb-text-muted)}.auth-description strong{font-weight:var(--bb-fw-semibold);color:var(--bb-text-muted)}.auth-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bb-space-3)}.auth-otp-input{width:100%;height:3.5rem;padding:0;border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:var(--bb-surface);outline:none;font-family:var(--bb-font);font-size:var(--bb-fs-xl);font-weight:var(--bb-fw-medium);text-align:center;color:var(--bb-text-strong);transition:border-color var(--bb-transition),box-shadow var(--bb-transition)}.auth-otp-input:hover{border-color:var(--bb-border-strong)}.auth-otp-input:focus{border-color:var(--bb-primary);box-shadow:var(--bb-focus-ring)}.auth-otp.is-invalid .auth-otp-input{border-color:var(--bb-danger)}.auth-otp.is-invalid .auth-otp-input:focus{box-shadow:var(--bb-focus-ring-danger)}.auth-otp-error{margin-block-start:var(--bb-space-2)}.option-list{display:flex;flex-direction:column;gap:var(--bb-space-2);max-width:40rem}.option-item{display:flex;align-items:center;gap:var(--bb-space-3);width:100%;padding:var(--bb-space-3) var(--bb-space-4);border:1px solid var(--bb-header-border);border-radius:var(--bb-radius-lg);background:var(--bb-surface);font-family:var(--bb-font);text-align:start;color:var(--bb-text);cursor:pointer;transition:border-color var(--bb-transition),box-shadow var(--bb-transition)}.option-item:hover{border-color:var(--bb-border);box-shadow:var(--bb-shadow-sm);color:var(--bb-text);text-decoration:none}.option-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:var(--bb-radius);background:var(--bb-bg-subtle);color:var(--bb-text-strong)}.option-item-icon.is-danger{background:var(--bb-danger-soft);color:var(--bb-danger)}.option-item-icon .mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.option-item-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.option-item-title{font-size:var(--bb-fs-base);font-weight:var(--bb-fw-medium);color:var(--bb-text)}.option-item-description{font-size:var(--bb-fs-xs);color:var(--bb-text-muted)}.option-item-arrow{flex:none;color:var(--bb-text-muted)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--bb-space-3);text-align:center;padding:var(--bb-space-7) var(--bb-space-6);background:var(--bb-bg-subtle);border:1px dashed var(--bb-border);border-radius:var(--bb-radius-lg)}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--bb-primary-soft);border-radius:var(--bb-radius-pill);color:var(--bb-primary)}.empty-state-icon .mat-icon{width:28px;height:28px;font-size:28px;line-height:28px}.empty-state-heading{font-size:var(--bb-fs-lg);font-weight:var(--bb-fw-semibold);line-height:var(--bb-lh-tight);color:var(--bb-text)}.empty-state-message{max-width:46ch;font-size:var(--bb-fs-base);line-height:var(--bb-lh-base);color:var(--bb-text-muted)}.tree-container{border:1px solid var(--bb-grid-border);border-radius:var(--bb-radius-lg);background:var(--bb-surface);overflow:hidden}.tree{width:100%;border-collapse:collapse}.tree th{height:var(--mat-table-header-container-height, 56px);padding-inline:var(--bb-grid-cell-padding);background:var(--bb-grid-header-bg);border-block-end:1px solid var(--bb-grid-border);color:var(--bb-text-strong);font-family:var(--bb-font);font-size:var(--bb-fs-base);font-weight:var(--bb-fw-semibold);text-align:start;white-space:nowrap}.tree td{height:var(--mat-table-row-item-container-height, 52px);padding-inline:var(--bb-grid-cell-padding);border-block-end:1px solid var(--bb-grid-border);color:var(--bb-text-strong);font-family:var(--bb-font);font-size:var(--bb-fs-base)}.tree th.text-end,.tree td.text-end{text-align:end}.tree tbody tr:last-of-type td{border-block-end:none}.tree tbody tr:hover{background:var(--bb-bg-subtle)}.tree tr.tree-group{background:var(--bb-grid-header-bg)}.tree tr.tree-group:hover{background:var(--bb-bg-subtle)}.tree tr.tree-total td{background:var(--bb-grid-header-bg);border-block-start:1px solid var(--bb-grid-border);font-weight:var(--bb-fw-semibold)}.tree tr.tree-spacer td{background:var(--bb-surface)}.tree tbody tr.tree-spacer:hover{background:none}.tree-node{display:flex;align-items:center;gap:var(--bb-space-2)}.tree-toggle,.tree-toggle-placeholder{flex:none;width:24px;height:24px}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--bb-radius);background:none;color:var(--bb-text-muted);cursor:pointer}.tree-toggle:hover{color:var(--bb-text)}.tree-toggle .mat-icon,.tree-icon{width:20px;height:20px;font-size:20px;line-height:20px}.tree-icon{flex:none}.tree-icon-folder{color:var(--bb-primary)}.tree-icon-account{color:var(--bb-text-muted)}.tree-name{min-width:0;overflow-wrap:anywhere}.tree-name-toggle{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.tree-group .tree-name,.tree tr.tree-strong td{font-weight:var(--bb-fw-semibold)}.tree-amount{white-space:nowrap}.tree td.tree-empty{color:var(--bb-text-muted);text-align:center}.tree-placeholder{display:block;width:40%;height:12px;border-radius:var(--bb-radius);background:var(--bb-bg-subtle)}.chart-panel{padding:var(--bb-space-5);background:var(--bb-surface);border:1px solid var(--bb-header-border);border-radius:var(--bb-radius-lg)}.chart-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bb-space-3);margin-block-end:var(--bb-space-4)}.chart-panel-header .caption{margin-block-end:0}.chart-canvas{position:relative;height:360px}.chart-placeholder{display:block;height:100%;border-radius:var(--bb-radius);background:var(--bb-bg-subtle)}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-fill{flex:1 1 auto}.flex-none{flex:none}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-stretch{align-items:stretch}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:var(--bb-space-1)}.gap-2{gap:var(--bb-space-2)}.gap-3{gap:var(--bb-space-3)}.gap-4{gap:var(--bb-space-4)}.gap-5{gap:var(--bb-space-5)}.gap-6{gap:var(--bb-space-6)}.fs-xs{font-size:var(--bb-fs-xs)}.fs-sm{font-size:var(--bb-fs-sm)}.fs-base{font-size:var(--bb-fs-base)}.fs-md{font-size:var(--bb-fs-md)}.fs-lg{font-size:var(--bb-fs-lg)}.fs-xl{font-size:var(--bb-fs-xl)}.fw-regular{font-weight:var(--bb-fw-regular)}.fw-medium{font-weight:var(--bb-fw-medium)}.fw-semibold{font-weight:var(--bb-fw-semibold)}.fw-bold{font-weight:var(--bb-fw-bold)}.text-default{color:var(--bb-text)}.text-strong{color:var(--bb-text-strong)}.text-muted{color:var(--bb-text-muted)}.cursor-pointer{cursor:pointer}.text-primary{color:var(--bb-primary)}.text-success{color:var(--bb-success)}.text-warning{color:var(--bb-warning)}.text-danger{color:var(--bb-danger-text)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-nowrap{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-multiline{white-space:pre-line;overflow-wrap:break-word}.cell-flex{display:inline-flex;align-items:center;gap:var(--bb-space-2);min-width:0}.cell-flex-img{flex:none;width:18px;height:12px;object-fit:cover;border-radius:2px}.mt-0{margin-block-start:0}.mt-1{margin-block-start:var(--bb-space-1)}.mt-2{margin-block-start:var(--bb-space-2)}.mt-3{margin-block-start:var(--bb-space-3)}.mt-4{margin-block-start:var(--bb-space-4)}.mt-5{margin-block-start:var(--bb-space-5)}.mt-6{margin-block-start:var(--bb-space-6)}.mt-7{margin-block-start:var(--bb-space-7)}.mb-0{margin-block-end:0}.mb-1{margin-block-end:var(--bb-space-1)}.mb-2{margin-block-end:var(--bb-space-2)}.mb-3{margin-block-end:var(--bb-space-3)}.mb-4{margin-block-end:var(--bb-space-4)}.mb-5{margin-block-end:var(--bb-space-5)}.mb-6{margin-block-end:var(--bb-space-6)}.mb-7{margin-block-end:var(--bb-space-7)}
