.ds-button{align-items:center;appearance:none;background:var(--btn-surface, transparent);border:var(--btn-border-width, 1px) solid var(--btn-border, transparent);border-radius:var(--btn-radius, var(--component-radius, .75rem));box-shadow:var(--btn-shadow, none);box-sizing:border-box;color:var(--btn-foreground, currentColor);display:inline-flex;flex-shrink:0;font-size:var(--btn-font-size, .875rem);font-weight:var(--btn-font-weight, 500);gap:var(--btn-gap, .5rem);height:var(--btn-height, auto);justify-content:center;line-height:var(--btn-line-height, 1);min-height:var(--btn-height, auto);outline:none;padding-block:0;padding-inline:var(--btn-padding-x, 1rem);transform:translateY(0);transition-duration:var(--btn-transition-duration, .2s);transition-property:background,border-color,box-shadow,color,filter,opacity,transform;transition-timing-function:var(--btn-transition-easing, ease);white-space:nowrap}.ds-button:hover{background:var(--btn-hover-surface, var(--btn-surface, transparent));border-color:var(--btn-hover-border, var(--btn-border, transparent));box-shadow:var(--btn-hover-shadow, var(--btn-shadow, none));color:var(--btn-hover-foreground, var(--btn-foreground, currentColor));opacity:var(--btn-hover-opacity, 1);transform:translateY(var(--btn-hover-translate-y, 0))}.ds-button:active{background:var(--btn-active-surface, var(--btn-hover-surface, var(--btn-surface, transparent)));border-color:var(--btn-active-border, var(--btn-hover-border, var(--btn-border, transparent)));box-shadow:var(--btn-active-shadow, var(--btn-hover-shadow, var(--btn-shadow, none)));color:var(--btn-active-foreground, var(--btn-hover-foreground, var(--btn-foreground, currentColor)));transform:translateY(var(--btn-active-translate-y, 0))}.ds-button:focus-visible{box-shadow:var(--btn-focus-ring-shadow, 0 0 0 2px var(--brand-primary, currentColor))}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:var(--btn-disabled-opacity, .5);pointer-events:none}.ds-button--full-width{width:100%}.ds-button--align-left{justify-content:flex-start}.ds-button--align-center{justify-content:center}.ds-button--shape-circle{border-radius:var(--btn-circle-radius, 9999px)}.ds-button--shape-rounded{border-radius:var(--btn-radius, var(--component-radius, .75rem))}.ds-button--size-default{--btn-font-size: var(--btn-font-size-default, .875rem);--btn-gap: var(--btn-gap-default, .5rem);--btn-height: var(--btn-height-default, 2.25rem);--btn-icon-size: var(--spacing-4);--btn-padding-x: var(--btn-padding-x-default, 1rem)}.ds-button--size-xs{--btn-font-size: var(--btn-font-size-xs, .75rem);--btn-gap: var(--btn-gap-xs, .25rem);--btn-height: var(--btn-height-xs, 1.5rem);--btn-icon-size: var(--spacing-3);--btn-padding-x: var(--btn-padding-x-xs, .5rem)}.ds-button--size-sm{--btn-font-size: var(--btn-font-size-sm, .875rem);--btn-gap: var(--btn-gap-sm, .5rem);--btn-height: var(--btn-height-sm, 2rem);--btn-icon-size: var(--spacing-4);--btn-padding-x: var(--btn-padding-x-sm, .75rem)}.ds-button--size-md{--btn-font-size: var(--btn-font-size-md, .875rem);--btn-gap: var(--btn-gap-md, .5rem);--btn-height: var(--btn-height-md, 2.5rem);--btn-icon-size: var(--spacing-4);--btn-padding-x: var(--btn-padding-x-md, 1rem)}.ds-button--size-lg{--btn-font-size: var(--btn-font-size-lg, 1rem);--btn-gap: var(--btn-gap-lg, .75rem);--btn-height: var(--btn-height-lg, 3rem);--btn-icon-size: var(--spacing-5);--btn-padding-x: var(--btn-padding-x-lg, 1.5rem)}.ds-button--size-icon{--btn-font-size: var(--btn-font-size-md, .875rem);--btn-gap: 0;--btn-height: var(--btn-height-icon, 2.5rem);--btn-icon-size: var(--spacing-4);--btn-padding-x: 0;width:var(--btn-height-icon, 2.5rem)}.ds-button--icon-only{--btn-gap: 0;--btn-padding-x: 0;width:var(--btn-height, var(--btn-height-icon, 2.5rem))}.ds-button__icon{align-items:center;display:inline-flex;flex:0 0 var(--btn-icon-size);height:var(--btn-icon-size);justify-content:center;width:var(--btn-icon-size)}.ds-button__icon>svg{display:block;flex:0 0 var(--btn-icon-size);height:var(--btn-icon-size);max-height:var(--btn-icon-size);max-width:var(--btn-icon-size);width:var(--btn-icon-size)}.ds-button__icon--xs{--btn-icon-size: var(--spacing-3)}.ds-button__icon--md{--btn-icon-size: var(--spacing-4)}.ds-button__icon--lg{--btn-icon-size: var(--spacing-5)}.ds-button--inline-link{--btn-gap: var(--btn-link-gap, .25rem);--btn-height: auto;--btn-padding-x: 0;min-height:auto}.ds-button--default,.ds-button--secondary{--btn-surface: var(--btn-secondary-surface, var(--card, transparent));--btn-foreground: var(--btn-secondary-foreground, var(--foreground, currentColor));--btn-border: var(--btn-secondary-border, var(--border, transparent));--btn-shadow: var(--btn-secondary-shadow, none);--btn-hover-surface: var(--btn-secondary-hover-surface, var(--muted, transparent));--btn-hover-foreground: var(--btn-secondary-hover-foreground, var(--btn-secondary-foreground, currentColor));--btn-hover-border: var(--btn-secondary-hover-border, var(--btn-secondary-border, transparent));--btn-hover-shadow: var(--btn-secondary-hover-shadow, var(--btn-secondary-shadow, none));--btn-active-surface: var(--btn-secondary-active-surface, var(--btn-secondary-hover-surface, transparent));--btn-active-foreground: var(--btn-secondary-active-foreground, var(--btn-secondary-hover-foreground, currentColor));--btn-active-border: var(--btn-secondary-active-border, var(--btn-secondary-hover-border, transparent))}.ds-button--primary{--btn-surface: var(--btn-primary-surface, var(--brand-gradient-primary, var(--brand-primary, transparent)));--btn-foreground: var(--btn-primary-foreground, #fff);--btn-border: var(--btn-primary-border, transparent);--btn-shadow: var(--btn-primary-shadow, none);--btn-hover-surface: var(--btn-primary-hover-surface, var(--btn-primary-surface, transparent));--btn-hover-foreground: var(--btn-primary-hover-foreground, var(--btn-primary-foreground, #fff));--btn-hover-border: var(--btn-primary-hover-border, var(--btn-primary-border, transparent));--btn-hover-shadow: var(--btn-primary-hover-shadow, var(--btn-primary-shadow, none));--btn-hover-translate-y: var(--btn-primary-hover-translate-y, -1px);--btn-active-surface: var(--btn-primary-active-surface, var(--btn-primary-hover-surface, transparent));--btn-active-foreground: var(--btn-primary-active-foreground, var(--btn-primary-foreground, #fff));--btn-active-border: var(--btn-primary-active-border, var(--btn-primary-border, transparent));--btn-active-shadow: var(--btn-primary-active-shadow, var(--btn-primary-shadow, none));--btn-active-translate-y: var(--btn-primary-active-translate-y, 0)}.ds-button--outline{--btn-surface: var(--btn-outline-surface, transparent);--btn-foreground: var(--btn-outline-foreground, var(--foreground, currentColor));--btn-border: var(--btn-outline-border, var(--btn-secondary-border, var(--border, transparent)));--btn-shadow: var(--btn-outline-shadow, none);--btn-hover-surface: var(--btn-outline-hover-surface, var(--muted, transparent));--btn-hover-foreground: var(--btn-outline-hover-foreground, var(--btn-outline-foreground, currentColor));--btn-hover-border: var(--btn-outline-hover-border, var(--btn-secondary-hover-border, transparent));--btn-active-surface: var(--btn-outline-active-surface, var(--btn-secondary-active-surface, transparent));--btn-active-foreground: var(--btn-outline-active-foreground, var(--btn-secondary-active-foreground, currentColor));--btn-active-border: var(--btn-outline-active-border, var(--btn-secondary-active-border, transparent))}.ds-button--ghost,.ds-button--menu{--btn-surface: var(--btn-ghost-surface, transparent);--btn-foreground: var(--btn-ghost-foreground, var(--foreground, currentColor));--btn-border: var(--btn-ghost-border, transparent);--btn-shadow: var(--btn-ghost-shadow, none);--btn-hover-surface: var(--btn-ghost-hover-surface, var(--muted, transparent));--btn-hover-foreground: var(--btn-ghost-hover-foreground, var(--btn-ghost-foreground, currentColor));--btn-hover-border: var(--btn-ghost-hover-border, transparent);--btn-active-surface: var(--btn-ghost-active-surface, var(--btn-secondary-active-surface, transparent));--btn-active-foreground: var(--btn-ghost-active-foreground, var(--btn-secondary-active-foreground, currentColor));--btn-active-border: var(--btn-ghost-active-border, transparent)}.ds-button--menu{justify-content:flex-start}.ds-button--brand-link{--btn-surface: transparent;--btn-foreground: transparent;--btn-border: transparent;--btn-hover-surface: transparent;--btn-hover-foreground: transparent;--btn-hover-opacity: var(--btn-link-hover-opacity, .8);background-image:var(--btn-brand-link-gradient, var(--gradient-brand-primary-horizontal, none));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ds-button--brand-link:hover,.ds-button--brand-link:active{background:transparent;background-image:var(--btn-brand-link-gradient, var(--gradient-brand-primary-horizontal, none));background-clip:text;-webkit-background-clip:text}.ds-button--link{--btn-surface: transparent;--btn-foreground: var(--btn-link-foreground, var(--brand-primary, currentColor));--btn-border: transparent;--btn-hover-surface: transparent;--btn-hover-foreground: var(--btn-link-hover-foreground, var(--brand-secondary, currentColor));text-underline-offset:var(--btn-link-underline-offset, 4px)}.ds-button--link:hover{text-decoration-line:underline}.ds-button--destructive,.ds-button--danger{--btn-surface: var(--btn-danger-surface, var(--color-error, var(--destructive, transparent)));--btn-foreground: var(--btn-danger-foreground, #fff);--btn-border: var(--btn-danger-border, transparent);--btn-shadow: var(--btn-danger-shadow, none);--btn-hover-surface: var(--btn-danger-hover-surface, var(--btn-danger-surface, transparent));--btn-hover-foreground: var(--btn-danger-hover-foreground, var(--btn-danger-foreground, #fff));--btn-active-surface: var(--btn-danger-active-surface, var(--btn-danger-hover-surface, transparent));--btn-active-foreground: var(--btn-danger-active-foreground, var(--btn-danger-foreground, #fff))}.ds-button--success{--btn-surface: var(--btn-success-surface, var(--color-success, var(--status-success, transparent)));--btn-foreground: var(--btn-success-foreground, #fff);--btn-border: var(--btn-success-border, transparent);--btn-shadow: var(--btn-success-shadow, none);--btn-hover-surface: var(--btn-success-hover-surface, var(--btn-success-surface, transparent));--btn-hover-foreground: var(--btn-success-hover-foreground, var(--btn-success-foreground, #fff));--btn-active-surface: var(--btn-success-active-surface, var(--btn-success-hover-surface, transparent));--btn-active-foreground: var(--btn-success-active-foreground, var(--btn-success-foreground, #fff))}.ds-button--active:is(.ds-button--default,.ds-button--secondary,.ds-button--outline,.ds-button--ghost,.ds-button--brand-link,.ds-button--menu,.ds-button--link){background:var(--btn-active-surface, var(--btn-secondary-active-surface, transparent));border-color:var(--btn-active-border, var(--btn-secondary-active-border, transparent));color:var(--btn-active-foreground, var(--btn-secondary-active-foreground, currentColor))}.ds-button--tone-light:is(.ds-button--outline,.ds-button--secondary){--btn-surface: var(--btn-light-secondary-surface, color-mix(in srgb, var(--banner-brand-foreground, #fff) 6%, transparent));--btn-foreground: var(--btn-light-secondary-foreground, var(--banner-brand-foreground, #fff));--btn-border: var(--btn-light-secondary-border, color-mix(in srgb, var(--banner-brand-foreground, #fff) 28%, transparent));--btn-hover-surface: var(--btn-light-secondary-hover-surface, color-mix(in srgb, var(--banner-brand-foreground, #fff) 10%, transparent));--btn-hover-border: var(--btn-light-secondary-hover-border, color-mix(in srgb, var(--banner-brand-foreground, #fff) 40%, transparent))}.ds-button--tone-light:is(.ds-button--ghost,.ds-button--link,.ds-button--brand-link){--btn-foreground: var(--btn-light-ghost-foreground, var(--banner-brand-foreground, #fff));--btn-hover-surface: var(--btn-light-ghost-hover-surface, color-mix(in srgb, var(--banner-brand-foreground, #fff) 10%, transparent))}.ds-button--hoverable:hover{box-shadow:var(--btn-hoverable-shadow, var(--btn-hover-shadow, var(--shadow-lg, none)))}.bt-calendar--legacy [data-today=true]>button{border:var(--spacing-0-5) solid var(--color-border-secondary);border-radius:var(--radius-full)}.bt-btn{align-items:center;background:var(--bt-color-bg-elevated);border:var(--bt-component-control-border-width) solid transparent;border-radius:var(--bt-component-control-radius);box-sizing:border-box;color:var(--bt-color-text-default);cursor:pointer;display:inline-flex;font-family:var(--bt-typography-font-family-sans);font-size:var(--bt-typography-font-size-sm);font-weight:var(--bt-typography-font-weight-medium);gap:var(--bt-space-2);justify-content:center;line-height:var(--bt-component-control-line-height);padding-block:0;padding-inline:var(--bt-component-control-padding-x-md);transition-duration:var(--bt-motion-duration-normal);transition-property:background,color,opacity,box-shadow,border-color;transition-timing-function:var(--bt-motion-easing-standard);vertical-align:middle}.bt-btn:focus-visible{box-shadow:0 0 0 var(--bt-space-1) var(--bt-color-border-focus);outline:none}.bt-btn:disabled{cursor:not-allowed;opacity:.6}.bt-btn--primary{background:var(--bt-color-brand-primary);color:var(--bt-color-brand-contrast)}.bt-btn--primary:hover:not(:disabled){background:var(--bt-color-brand-primary-hover)}.bt-btn--primary:active:not(:disabled){background:var(--bt-color-brand-primary-active)}.bt-btn--secondary{background:var(--bt-color-bg-surface);border-color:var(--bt-component-button-secondary-border);color:var(--bt-color-text-default)}.bt-btn--secondary:hover:not(:disabled){background:var(--bt-component-button-secondary-bg-hover);border-color:var(--bt-component-button-secondary-border-hover)}.bt-btn--ghost{background:transparent;border-color:transparent;color:var(--bt-color-text-default)}.bt-btn--sm{font-size:var(--bt-typography-font-size-xs);height:var(--bt-component-control-height-sm);padding-inline:var(--bt-component-control-padding-x-sm)}.bt-btn--md{font-size:var(--bt-typography-font-size-sm);height:var(--bt-component-control-height-md);padding-inline:var(--bt-component-control-padding-x-md)}.bt-btn--lg{font-size:var(--bt-typography-font-size-md);height:var(--bt-component-control-height-lg);padding-inline:var(--bt-component-control-padding-x-lg)}.bt-input{background:var(--bt-color-bg-surface);border:var(--bt-component-control-border-width) solid var(--bt-component-input-border);border-radius:var(--bt-component-control-radius);box-sizing:border-box;color:var(--bt-color-text-default);font-family:var(--bt-typography-font-family-sans);font-size:var(--bt-typography-font-size-sm);height:var(--bt-component-control-height-md);line-height:var(--bt-component-control-line-height);padding-block:0;padding-inline:var(--bt-component-input-padding-x);transition-duration:var(--bt-motion-duration-normal);transition-property:border-color,box-shadow;transition-timing-function:var(--bt-motion-easing-standard);vertical-align:middle;width:100%}.bt-input::placeholder{color:var(--bt-color-text-subtle)}.bt-input:focus-visible{border-color:var(--bt-color-border-focus);box-shadow:0 0 0 var(--bt-space-1) var(--bt-component-input-focus-ring);outline:none}.bt-input:hover:not(:disabled){border-color:var(--bt-component-input-border-hover)}.bt-input:disabled{background:var(--bt-color-bg-subtle);color:var(--bt-color-text-muted);cursor:not-allowed}.bt-card{background:var(--bt-color-bg-surface);border:var(--bt-space-0) solid var(--bt-color-border-default);border-radius:var(--bt-radius-lg);box-shadow:var(--bt-shadow-sm);color:var(--bt-color-text-default)}.bt-card--sm{padding:var(--bt-space-3)}.bt-card--md{padding:var(--bt-space-4)}.bt-card--lg{padding:var(--bt-space-6)}.bt-badge{align-items:center;border-radius:var(--bt-radius-full);display:inline-flex;font-family:var(--bt-typography-font-family-sans);font-size:var(--bt-typography-font-size-xs);font-weight:var(--bt-typography-font-weight-medium);gap:var(--bt-space-1);line-height:var(--bt-typography-line-height-tight);padding-block:var(--bt-space-1);padding-inline:var(--bt-space-2)}.bt-badge--neutral{background:var(--bt-color-bg-subtle);color:var(--bt-color-text-default)}.bt-badge--success{background:var(--bt-color-status-success-bg);color:var(--bt-color-status-success)}.bt-badge--warning{background:var(--bt-color-status-warning-bg);color:var(--bt-color-status-warning)}.bt-badge--error{background:var(--bt-color-status-error-bg);color:var(--bt-color-status-error)}.bt-text{color:var(--bt-color-text-default);font-family:var(--bt-typography-font-family-sans);margin:0}.bt-text--body-sm{font-size:var(--bt-typography-font-size-sm);line-height:var(--bt-typography-line-height-normal)}.bt-text--body-md{font-size:var(--bt-typography-font-size-md);line-height:var(--bt-typography-line-height-normal)}.bt-text--label{font-size:var(--bt-typography-font-size-xs);font-weight:var(--bt-typography-font-weight-medium);letter-spacing:var(--bt-typography-letter-spacing-wide);line-height:var(--bt-typography-line-height-tight);text-transform:uppercase}.bt-text--h1{font-size:var(--bt-typography-font-size-4xl);font-weight:var(--bt-typography-font-weight-bold);letter-spacing:var(--bt-typography-letter-spacing-tight);line-height:var(--bt-typography-line-height-tight)}.bt-text--h2{font-size:var(--bt-typography-font-size-3xl);font-weight:var(--bt-typography-font-weight-semibold);letter-spacing:var(--bt-typography-letter-spacing-tight);line-height:var(--bt-typography-line-height-tight)}.bt-text--h3{font-size:var(--bt-typography-font-size-2xl);font-weight:var(--bt-typography-font-weight-semibold);line-height:var(--bt-typography-line-height-tight)}.bt-stack{display:flex}.bt-stack--vertical{flex-direction:column}.bt-stack--horizontal{flex-direction:row}.bt-stack--start{align-items:flex-start}.bt-stack--center{align-items:center}.bt-stack--end{align-items:flex-end}.bt-stack--stretch{align-items:stretch}.bt-stack--gap-0{gap:0}.bt-stack--gap-1{gap:var(--bt-space-1)}.bt-stack--gap-2{gap:var(--bt-space-2)}.bt-stack--gap-3{gap:var(--bt-space-3)}.bt-stack--gap-4{gap:var(--bt-space-4)}.bt-stack--gap-5{gap:var(--bt-space-5)}.bt-stack--gap-6{gap:var(--bt-space-6)}.bt-stack--gap-8{gap:var(--bt-space-8)}.bt-container{margin-inline:auto;padding-inline:var(--bt-space-4);width:100%}.bt-container--sm{max-width:640px}.bt-container--md{max-width:768px}.bt-container--lg{max-width:1024px}.bt-container--xl{max-width:1280px}.bt-overlay__portal{position:relative;z-index:var(--bt-z-index-modal)}.bt-overlay__backdrop{backdrop-filter:blur(10px);background:color-mix(in srgb,#000 56%,transparent);inset:0;position:fixed}.bt-overlay__backdrop--hidden{background:transparent;pointer-events:none}.bt-overlay__content{background:var(--bt-color-bg-surface);border:1px solid var(--bt-color-border-default);border-radius:var(--bt-radius-2xl);box-shadow:var(--bt-shadow-lg);color:var(--bt-color-text-default);display:flex;flex-direction:column;max-height:min(90vh,calc(100vh - 2rem));width:min(calc(100vw - 2rem),48rem)}.bt-overlay__content--mobile-full{border-end-end-radius:0;border-end-start-radius:0;margin-top:auto;max-height:100vh;min-height:min(80vh,42rem);width:100vw}.bt-overlay__content--sm{max-width:28rem}.bt-overlay__content--md{max-width:36rem}.bt-overlay__content--lg{max-width:42rem}.bt-overlay__content--xl{max-width:48rem}.bt-overlay__content--2xl{max-width:56rem}.bt-overlay__content--3xl{max-width:64rem}.bt-overlay__content--4xl{max-width:72rem}.bt-overlay__content--full{max-width:calc(100vw - 2rem)}.bt-overlay__header{align-items:flex-start;border-bottom:1px solid var(--bt-color-border-subtle);display:flex;gap:var(--bt-space-4);justify-content:space-between;padding:var(--bt-space-5)}.bt-overlay__header-copy{display:flex;flex:1;flex-direction:column;gap:var(--bt-space-2);min-width:0}.bt-overlay__header-actions{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:wrap;gap:var(--bt-space-3);justify-content:flex-end}.bt-overlay__title{color:var(--bt-color-text-default);margin:0}.bt-overlay__description{color:var(--bt-color-text-muted);margin:0}.bt-overlay__body{flex:1;min-height:0;overflow:auto;padding:var(--bt-space-5)}.bt-overlay__footer{align-items:center;border-top:1px solid var(--bt-color-border-subtle);display:flex;flex-wrap:wrap;gap:var(--bt-space-3);justify-content:flex-end;padding:var(--bt-space-4) var(--bt-space-5) var(--bt-space-5)}.bt-overlay__close{align-items:center;background:transparent;border:0;border-radius:var(--bt-radius-lg);color:var(--bt-color-text-muted);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2.5rem}.bt-overlay__close:hover{background:var(--bt-color-bg-subtle);color:var(--bt-color-text-default)}.bt-overlay__close--floating{position:absolute;top:var(--bt-space-5);z-index:1}.bt-overlay__close--floating-top-left{inset-inline-start:var(--bt-space-5)}.bt-overlay__close--floating-top-right{inset-inline-end:var(--bt-space-5)}.bt-drawer__content{background:var(--bt-color-bg-surface);border-inline-start:1px solid var(--bt-color-border-default);box-shadow:var(--bt-shadow-lg);color:var(--bt-color-text-default);display:flex;flex-direction:column;height:100vh;max-width:100vw;position:fixed;top:0}.bt-drawer__content--left{border-inline-end:1px solid var(--bt-color-border-default);border-inline-start:0;left:0}.bt-drawer__content--right{right:0}.bt-drawer__body{flex:1;min-height:0;overflow:auto}.bt-full-screen-dialog__content{background:var(--bt-color-bg-surface);color:var(--bt-color-text-default);display:flex;flex-direction:column;height:100vh;inset:0;position:fixed;width:100vw}.bt-full-screen-dialog__content--framed .bt-overlay__body{padding-inline:min(6vw,4rem)}@media(max-width:768px){.bt-overlay__content{border-end-end-radius:0;border-end-start-radius:0;margin-top:auto;max-height:100vh;width:100vw}}.bt-page-layout{background:var(--bt-surface-page);color:var(--bt-color-text-default);min-height:100vh;padding-block:var(--bt-space-6)}.bt-app-shell{background:var(--bt-surface-page);color:var(--bt-color-text-default);display:flex;flex-direction:column;min-height:100vh}.bt-app-shell--surface{background:var(--bt-color-bg-surface)}.bt-app-shell--gradient{background:var(--bg-gradient-dark)}.bt-app-shell__header{flex-shrink:0}.bt-app-shell__frame{display:flex;flex:1;min-height:0;min-width:0}.bt-app-shell__sidebar,.bt-app-shell__panel{flex-shrink:0;min-height:0}.bt-app-shell__main{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.bt-app-shell__main--scrollable{overflow:auto}.bt-sidebar-nav{background:var(--bt-color-bg-surface);border-inline-end:1px solid var(--bt-color-border-default);color:var(--bt-color-text-default);display:flex;flex-direction:column;height:100%;min-width:0}.bt-sidebar-nav__header,.bt-sidebar-nav__footer{flex-shrink:0}.bt-sidebar-nav__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.bt-sidebar-nav__item{height:var(--sidebar-nav-item-height);min-height:var(--sidebar-nav-item-height)}.bt-page-layout__inner{display:flex;flex-direction:column;gap:var(--bt-space-6)}.bt-page-shell{--bt-page-shell-inline: var(--bt-space-8);--bt-page-shell-block: var(--bt-space-8);min-width:0;width:100%}.bt-page-shell--edge{--bt-page-shell-inline: var(--bt-space-6)}.bt-page-shell--wide{--bt-page-shell-inline: var(--bt-space-12)}.bt-page-shell--no-padding{--bt-page-shell-inline: 0px;--bt-page-shell-block: 0px}.bt-page-shell__inner{display:flex;flex-direction:column;gap:var(--bt-space-6);padding:var(--bt-page-shell-block) var(--bt-page-shell-inline)}.bt-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--bt-space-4);justify-content:space-between}.bt-page-header__content{flex:1 1 24rem;min-width:0}.bt-page-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bt-space-2)}.bt-page-header__eyebrow{color:var(--bt-color-text-muted);text-transform:uppercase}.bt-page-header__title{color:var(--bt-color-text-default);margin:0}.bt-page-header__subtitle{color:var(--bt-color-text-muted);margin:0}.bt-page-header__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--bt-space-3);justify-content:flex-end}.bt-page-header__meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--bt-space-2)}.bt-section{background:var(--bt-surface-section);display:flex;flex-direction:column;gap:var(--bt-space-4)}.bt-section__header{display:flex;flex-direction:column;gap:var(--bt-space-1)}.bt-surface{border-radius:var(--bt-radius-lg)}.bt-surface--default{background:var(--bt-surface-default)}.bt-surface--subtle{background:var(--bt-surface-subtle)}.bt-surface--elevated{background:var(--bt-surface-elevated);box-shadow:var(--bt-shadow-sm)}.bt-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--bt-space-3);justify-content:space-between}.bt-section-header__title{margin:0}.bt-section-header__description{color:var(--bt-color-text-muted);margin:0}.bt-section-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bt-space-3)}.bt-grid{display:grid}.bt-grid__item{min-width:0}.bt-grid--cols-auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bt-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bt-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bt-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bt-grid--gap-0{gap:var(--bt-space-0)}.bt-grid--gap-2{gap:var(--bt-space-2)}.bt-grid--gap-3{gap:var(--bt-space-3)}.bt-grid--gap-3-5{gap:var(--spacing-4)}.bt-grid--gap-4{gap:var(--bt-space-4)}.bt-grid--gap-6{gap:var(--bt-space-6)}.bt-grid__item--span-2{grid-column:span 2 / span 2}.bt-grid__item--span-3{grid-column:span 3 / span 3}.bt-grid__item--span-4{grid-column:span 4 / span 4}.bt-grid__item--span-5{grid-column:span 5 / span 5}.bt-grid__item--span-6{grid-column:span 6 / span 6}.bt-grid__divider{background-color:var(--color-border);height:64px;justify-self:start;width:1px}.bt-form-field{display:flex;flex-direction:column;gap:var(--bt-space-2)}.bt-form-field__label{color:var(--bt-color-text-default)}.bt-form-field__help{color:var(--bt-color-text-muted)}.bt-form-field__error{color:var(--bt-color-status-error)}.bt-toolbar{align-items:center;background:color-mix(in srgb,var(--bt-color-bg-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--bt-color-border-default) 72%,transparent);border-radius:var(--bt-radius-xl);box-shadow:var(--bt-shadow-sm);display:flex;flex-wrap:wrap;gap:var(--bt-space-3);padding:var(--bt-space-3) var(--bt-space-4)}.bt-toolbar--subtle{background:color-mix(in srgb,var(--bt-color-bg-subtle) 96%,transparent);box-shadow:none}.bt-toolbar--embedded{background:transparent;border-color:transparent;border-width:0;box-shadow:none;padding-block:0;padding-inline:0}:root[data-bt-brand=imanage].vibrant .bt-toolbar--glass{backdrop-filter:var(--imanage-content-card-backdrop-filter);background:var(--imanage-content-card-surface);border-color:var(--imanage-content-card-border);box-shadow:var(--imanage-content-card-shadow)}.bt-toolbar--split{justify-content:space-between;width:100%}.bt-toolbar--split .bt-toolbar__trailing{justify-content:flex-end;margin-left:auto}.bt-toolbar__leading,.bt-toolbar__trailing{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--bt-space-3)}.bt-toolbar__search{flex:1 1 16rem;min-width:min(100%,16rem)}:root[data-bt-brand=imanage] .bt-toolbar--embedded{--btn-font-weight: var(--imanage-toolbar-control-font-weight);--btn-height-md: var(--imanage-toolbar-control-height);--btn-height-icon: var(--imanage-toolbar-control-height);--btn-icon-size: var(--spacing-4);--btn-padding-x-md: var(--imanage-toolbar-control-padding-x);--btn-primary-hover-shadow: none;--btn-primary-hover-translate-y: 0;--btn-secondary-active-border: var(--imanage-toolbar-secondary-border);--btn-secondary-active-foreground: var(--imanage-toolbar-control-foreground);--btn-secondary-active-surface: var(--imanage-toolbar-active-surface);--btn-secondary-border: var(--imanage-toolbar-secondary-border);--btn-secondary-foreground: var(--imanage-toolbar-control-foreground);--btn-secondary-hover-border: var(--imanage-toolbar-secondary-border);--btn-secondary-hover-foreground: var(--imanage-toolbar-control-foreground);--btn-secondary-hover-surface: var(--imanage-toolbar-secondary-hover-surface);--btn-secondary-surface: var(--imanage-toolbar-secondary-surface);--btn-ghost-active-foreground: var(--imanage-toolbar-control-foreground);--btn-ghost-active-surface: var(--imanage-toolbar-active-surface);--btn-ghost-foreground: var(--imanage-toolbar-control-foreground);--btn-ghost-hover-foreground: var(--imanage-toolbar-control-foreground);--btn-ghost-hover-surface: var(--imanage-toolbar-ghost-hover-surface);--imanage-button-group-control-height: var(--imanage-toolbar-control-height);--imanage-toolbar-group-divider: var(--imanage-toolbar-group-border)}:root[data-bt-brand=imanage] .button-group-container{--imanage-button-group-control-height: var(--component-height-md)}:root[data-bt-brand=imanage] .button-group-container[data-size=sm]{--imanage-button-group-control-height: var(--component-height-sm)}:root[data-bt-brand=imanage] .button-group-container[data-size=lg]{--imanage-button-group-control-height: var(--component-height-lg)}:root[data-bt-brand=imanage] .button-group-container .bt-button-group__item>button{align-items:center;border-color:transparent;border-radius:0;border-width:0;box-shadow:none;display:flex;flex:1;height:var(--imanage-button-group-control-height);justify-content:center;margin:0;min-height:var(--imanage-button-group-control-height)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button{color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--secondary{background:var(--imanage-toolbar-secondary-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--secondary:hover{background:var(--imanage-toolbar-secondary-hover-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--secondary.ds-button--active{background:var(--imanage-toolbar-active-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--primary{--btn-border-width: 0px;font-weight:var(--imanage-toolbar-control-font-weight)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--icon-only,:root[data-bt-brand=imanage] .bt-toolbar--embedded .ds-button--size-icon{padding-inline:0;width:var(--imanage-toolbar-control-height)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .button-group-container{background:var(--imanage-toolbar-group-surface);border-color:var(--imanage-toolbar-group-border);border-radius:var(--imanage-toolbar-group-radius);border-width:var(--imanage-toolbar-group-border-width);box-shadow:var(--imanage-toolbar-group-shadow);height:var(--imanage-toolbar-group-height);min-height:var(--imanage-toolbar-group-height)}:root[data-bt-brand=imanage] .imanage-toolbar-control{background:var(--imanage-toolbar-secondary-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight);height:var(--imanage-toolbar-control-height);min-height:var(--imanage-toolbar-control-height);padding-inline:var(--imanage-toolbar-control-padding-x)}:root[data-bt-brand=imanage] .imanage-toolbar-control:hover{background:var(--imanage-toolbar-secondary-hover-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] .imanage-toolbar-control.ds-button--active,:root[data-bt-brand=imanage] .imanage-toolbar-control[data-active=true]{background:var(--imanage-toolbar-active-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] .imanage-toolbar-control.ds-button--icon-only,:root[data-bt-brand=imanage] .imanage-toolbar-control.ds-button--size-icon{padding-inline:0;width:var(--imanage-toolbar-control-height)}:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control{border-radius:var(--imanage-toolbar-control-radius);box-shadow:none}:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control[data-state=open]{background:var(--imanage-toolbar-active-surface);border-color:var(--imanage-toolbar-secondary-border);color:var(--imanage-toolbar-control-foreground)}:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control:focus,:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control:focus-visible{border-color:var(--control-focus-border);box-shadow:0 0 0 var(--control-focus-ring-width) var(--control-focus-ring)}:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control .bt-select-leading-icon,:root[data-bt-brand=imanage] [data-slot=select-trigger].imanage-toolbar-control>svg{height:var(--imanage-toolbar-control-icon-size);width:var(--imanage-toolbar-control-icon-size)}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group{--imanage-button-group-control-height: var(--imanage-toolbar-control-height);background:var(--imanage-toolbar-group-surface);border-color:var(--imanage-toolbar-group-border);border-radius:var(--imanage-toolbar-group-radius);border-width:var(--imanage-toolbar-group-border-width);box-shadow:var(--imanage-toolbar-group-shadow);height:var(--imanage-toolbar-group-height);min-height:var(--imanage-toolbar-group-height)}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group .imanage-toolbar-control{background:transparent;border-color:transparent}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group .imanage-toolbar-control:hover{background:var(--imanage-toolbar-ghost-hover-surface);border-color:transparent}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group .w-px{background:var(--imanage-toolbar-group-divider)}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group.imanage-date-navigation-group .imanage-date-navigation-label{min-width:var(--imanage-toolbar-date-button-width)}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group.imanage-date-navigation-group[data-size=sm] .imanage-date-navigation-label{min-width:var(--spacing-36)}:root[data-bt-brand=imanage] .button-group-container.imanage-toolbar-button-group.imanage-date-navigation-group[data-size=lg] .imanage-date-navigation-label{min-width:var(--spacing-44)}:root[data-bt-brand=imanage] .imanage-toolbar-segmented{background:var(--imanage-toolbar-group-surface);border-color:var(--imanage-toolbar-group-border);border-radius:var(--imanage-toolbar-group-radius);border-style:solid;border-width:var(--imanage-toolbar-group-border-width);box-shadow:var(--imanage-toolbar-group-shadow);height:var(--imanage-toolbar-group-height);min-height:var(--imanage-toolbar-group-height)}:root[data-bt-brand=imanage] .imanage-toolbar-segmented-active{background:var(--imanage-toolbar-active-surface);color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight)}:root[data-bt-brand=imanage] .imanage-toolbar-segmented-idle{background:transparent;color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight)}:root[data-bt-brand=imanage] .imanage-toolbar-segmented-idle:hover{background:var(--imanage-toolbar-ghost-hover-surface)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .button-group-container .ds-button--secondary{background:transparent;border-color:transparent}:root[data-bt-brand=imanage] .bt-toolbar--embedded .button-group-container .ds-button--secondary:hover{background:var(--imanage-toolbar-ghost-hover-surface);border-color:transparent}:root[data-bt-brand=imanage] .bt-toolbar--embedded .button-group-container .w-px{background:var(--imanage-toolbar-group-divider)}:root[data-bt-brand=imanage] .bt-toolbar--embedded .bt-toolbar__leading .button-group-container.imanage-date-navigation-group .imanage-date-navigation-label{min-width:var(--imanage-toolbar-date-button-width)}:root[data-bt-brand=imanage] .bt-toolbar--embedded [role=radiogroup]{background:var(--imanage-toolbar-group-surface);border-color:var(--imanage-toolbar-group-border);border-radius:var(--imanage-toolbar-group-radius);border-width:var(--imanage-toolbar-group-border-width);box-shadow:var(--imanage-toolbar-group-shadow);height:var(--imanage-toolbar-group-height);min-height:var(--imanage-toolbar-group-height)}:root[data-bt-brand=imanage] .bt-toolbar--embedded [role=radiogroup] .w-px{background:var(--imanage-toolbar-group-divider);height:calc(var(--imanage-toolbar-control-height) * .75)}:root[data-bt-brand=imanage] .bt-toolbar--embedded [role=radiogroup] button{color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight);height:var(--imanage-toolbar-control-height);min-height:var(--imanage-toolbar-control-height);padding-inline:var(--imanage-toolbar-control-padding-x)}:root[data-bt-brand=imanage] .bt-toolbar--embedded [role=radiogroup] button[aria-checked=true]{background:var(--imanage-toolbar-active-surface)}:root[data-bt-brand=imanage] .bt-toolbar--embedded [role=radiogroup] button[aria-checked=false]:hover{background:var(--imanage-toolbar-ghost-hover-surface)}:root[data-bt-brand=imanage] .imanage-stat-card{backdrop-filter:var(--imanage-dashboard-card-backdrop-filter);background:var(--imanage-dashboard-card-surface);border-color:var(--imanage-dashboard-card-border);border-radius:var(--imanage-dashboard-card-radius);box-shadow:var(--imanage-dashboard-card-shadow)}:root[data-bt-brand=imanage] .imanage-skeleton-block{background:var(--imanage-skeleton-block-surface)}:root[data-bt-brand=imanage] .imanage-skeleton-surface{background:var(--imanage-skeleton-surface);border-color:var(--imanage-skeleton-border);box-shadow:var(--imanage-skeleton-shadow)}:root[data-bt-brand=imanage] .imanage-skeleton-border{border-color:var(--imanage-skeleton-border)}:root[data-bt-brand=imanage] .imanage-banner-brand-overlay{background:var(--banner-brand-overlay)}:root[data-bt-brand=imanage] .imanage-banner-muted-copy{color:var(--banner-brand-muted-foreground)}:root[data-bt-brand=imanage] .imanage-banner-orb-group{align-items:center;display:flex}:root[data-bt-brand=imanage] .imanage-banner-orb{background:var(--banner-brand-orb-surface, var(--banner-brand-surface));border:var(--banner-brand-orb-border);border-radius:var(--banner-brand-orb-radius);box-shadow:var(--banner-brand-orb-shadow);display:block;flex:0 0 auto;height:var(--banner-brand-orb-size);position:relative;width:var(--banner-brand-orb-size)}:root[data-bt-brand=imanage] .imanage-banner-orb+.imanage-banner-orb{margin-inline-start:calc(var(--banner-brand-orb-overlap) * -1)}:root[data-bt-brand=imanage] .imanage-banner-orb--raised{height:var(--banner-brand-orb-size-featured);transform:translateY(var(--banner-brand-orb-raised-offset));width:var(--banner-brand-orb-size-featured)}:root[data-bt-brand=imanage] .imanage-banner-orb--brand{--banner-brand-orb-surface: var(--banner-brand-orb-brand-surface)}:root[data-bt-brand=imanage] .imanage-banner-orb--blue-purple{--banner-brand-orb-surface: var(--banner-brand-orb-blue-purple-surface)}:root[data-bt-brand=imanage] .imanage-banner-orb--green{--banner-brand-orb-surface: var(--banner-brand-orb-green-surface)}:root[data-bt-brand=imanage] .imanage-banner-orb--pink-orange{--banner-brand-orb-surface: var(--banner-brand-orb-pink-orange-surface)}:root[data-bt-brand=imanage] .imanage-banner-orb--yellow-orange{--banner-brand-orb-surface: var(--banner-brand-orb-yellow-orange-surface)}:root[data-bt-brand=imanage].vibrant .imanage-card{backdrop-filter:var(--imanage-content-card-backdrop-filter);background:var(--imanage-content-card-surface);border-color:var(--imanage-content-card-border);border-radius:var(--imanage-content-card-radius);box-shadow:var(--imanage-content-card-shadow)}:root[data-bt-brand=imanage] .bt-sales-pipeline-lane{backdrop-filter:var(--imanage-pipeline-lane-backdrop-filter);background:var(--imanage-pipeline-lane-surface);border:var(--border-width-1) solid var(--imanage-pipeline-lane-border);border-radius:var(--imanage-pipeline-lane-radius);box-shadow:var(--imanage-pipeline-lane-shadow);padding:var(--imanage-pipeline-lane-padding)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge{background:var(--imanage-pipeline-stage-lead-surface);border-radius:var(--imanage-pipeline-stage-badge-radius);color:var(--imanage-pipeline-stage-badge-foreground);display:inline-block;font-size:var(--imanage-pipeline-stage-badge-font-size);font-weight:var(--font-weight-semibold);padding:var(--imanage-pipeline-stage-badge-padding-y) var(--imanage-pipeline-stage-badge-padding-x)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge[data-stage=qualified]{background:var(--imanage-pipeline-stage-qualified-surface)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge[data-stage=proposal]{background:var(--imanage-pipeline-stage-proposal-surface)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge[data-stage=negotiation]{background:var(--imanage-pipeline-stage-negotiation-surface)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge[data-stage=won]{background:var(--imanage-pipeline-stage-won-surface)}:root[data-bt-brand=imanage] .bt-sales-pipeline-stage-badge[data-stage=lost]{background:var(--imanage-pipeline-stage-lost-surface)}:root[data-bt-brand=imanage] .bt-sales-pipeline-deal-card{background:var(--imanage-pipeline-deal-surface);border:var(--border-width-1) solid var(--imanage-pipeline-deal-border);border-radius:var(--imanage-pipeline-deal-radius);cursor:pointer;padding:var(--imanage-pipeline-deal-padding);transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}:root[data-bt-brand=imanage] .bt-sales-pipeline-deal-card:hover{background:var(--imanage-pipeline-deal-hover-surface);border-color:var(--imanage-pipeline-deal-hover-border);transform:scale(1.02)}:root[data-bt-brand=imanage] .bt-page-header__title{background-image:var(--imanage-page-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--imanage-page-title-font-size);font-weight:var(--imanage-page-title-font-weight);line-height:var(--imanage-page-title-line-height);letter-spacing:var(--imanage-page-title-letter-spacing)}:root[data-bt-brand=imanage] .bt-page-header__title>:where(span,div):not([class*=rounded-full]){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.bt-top-app-bar{background:var(--bt-color-bg-surface);border-bottom:1px solid var(--bt-color-border-default);color:var(--bt-color-text-default)}.bt-top-app-bar--sticky{position:sticky;top:0;z-index:var(--bt-z-index-sticky)}.bt-top-app-bar__inner{align-items:center;display:flex;gap:var(--bt-space-4);justify-content:space-between;min-height:var(--bt-space-16);padding:var(--bt-space-3) var(--bt-space-4)}.bt-top-app-bar__leading{align-items:center;display:flex;gap:var(--bt-space-3);min-width:0}.bt-top-app-bar__titles{display:flex;flex-direction:column;gap:var(--bt-space-1);min-width:0}.bt-top-app-bar__title{margin:0}.bt-top-app-bar__subtitle{color:var(--bt-color-text-muted);margin:0}.bt-top-app-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bt-space-2);justify-content:flex-end}.bt-modal-frame{background:var(--bt-color-bg-surface);border:var(--bt-space-0) solid var(--bt-color-border-default);border-radius:var(--bt-radius-xl);box-shadow:var(--bt-shadow-lg);color:var(--bt-color-text-default);max-width:calc(var(--bt-space-4) * 45);width:100%}.bt-modal-frame__header{border-bottom:var(--bt-space-0) solid var(--bt-color-border-default);padding:var(--bt-space-4)}.bt-modal-frame__body{padding:var(--bt-space-4)}.bt-modal-frame__footer{border-top:var(--bt-space-0) solid var(--bt-color-border-default);display:flex;gap:var(--bt-space-2);justify-content:flex-end;padding:var(--bt-space-4)}.bt-nav-container{background:var(--bt-color-bg-surface);border-bottom:var(--bt-space-0) solid var(--bt-color-border-default);color:var(--bt-color-text-default);width:100%}.bt-nav-container__inner{align-items:center;display:flex;gap:var(--bt-space-3);min-height:var(--bt-space-14)}.bt-table-shell{background:var(--bt-color-bg-surface);border:1px solid var(--bt-color-border-default);border-radius:var(--bt-radius-xl);box-shadow:var(--bt-shadow-sm);display:flex;flex-direction:column;min-width:0;overflow:hidden}.bt-table-shell--subtle{background:var(--bt-color-bg-subtle);box-shadow:none}.bt-table-shell__header,.bt-table-shell__toolbar,.bt-table-shell__footer{flex-shrink:0;padding:var(--bt-space-4)}.bt-table-shell__header+.bt-table-shell__toolbar,.bt-table-shell__toolbar{border-top:1px solid var(--bt-color-border-subtle)}.bt-table-shell__body{min-width:0;overflow:auto}@media(max-width:1024px){.bt-page-shell--wide,.bt-page-shell--default,.bt-page-shell--edge{--bt-page-shell-inline: var(--bt-space-5)}.bt-toolbar{align-items:stretch;flex-direction:column}.bt-toolbar__leading,.bt-toolbar__trailing{justify-content:flex-start}.bt-top-app-bar__inner{align-items:flex-start;flex-direction:column}.bt-top-app-bar__actions{justify-content:flex-start;width:100%}}
