.ds-button{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);font-size:var(--btn-font-size,.875rem);font-weight:var(--btn-font-weight,500);align-items:center;gap:var(--btn-gap,.5rem);height:var(--btn-height,auto);line-height:var(--btn-line-height,1);min-height:var(--btn-height,auto);padding-block:0;padding-inline:var(--btn-padding-x,1rem);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;outline:none;flex-shrink:0;justify-content:center;display:inline-flex;transform:translateY(0)}.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{flex:0 0 var(--btn-icon-size);height:var(--btn-icon-size);width:var(--btn-icon-size);justify-content:center;align-items:center;display:inline-flex}.ds-button__icon>svg{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);display:block}.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));-webkit-text-fill-color:transparent;background-clip:text}.ds-button--brand-link:hover,.ds-button--brand-link:active{background:0 0;background-image:var(--btn-brand-link-gradient,var(--gradient-brand-primary-horizontal,none));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{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;font-family:var(--bt-typography-font-family-sans);font-size:var(--bt-typography-font-size-sm);font-weight:var(--bt-typography-font-weight-medium);align-items:center;gap:var(--bt-space-2);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;justify-content:center;display:inline-flex}.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{color:var(--bt-color-text-default);background:0 0;border-color:#0000}.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{border-radius:var(--bt-radius-full);font-family:var(--bt-typography-font-family-sans);font-size:var(--bt-typography-font-size-xs);font-weight:var(--bt-typography-font-weight-medium);align-items:center;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);display:inline-flex}.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{padding-inline:var(--bt-space-4);width:100%;margin-inline:auto}.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{z-index:var(--bt-z-index-modal);position:relative}.bt-overlay__backdrop{backdrop-filter:blur(10px);background:#0000008f;position:fixed;inset:0}.bt-overlay__backdrop--hidden{pointer-events:none;background:0 0}.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);flex-direction:column;width:min(100vw - 2rem,48rem);max-height:min(90vh,100vh - 2rem);display:flex}.bt-overlay__content--mobile-full{border-end-end-radius:0;border-end-start-radius:0;width:100vw;min-height:min(80vh,42rem);max-height:100vh;margin-top:auto}.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{border-bottom:1px solid var(--bt-color-border-subtle);align-items:flex-start;gap:var(--bt-space-4);padding:var(--bt-space-5);justify-content:space-between;display:flex}.bt-overlay__header-copy{gap:var(--bt-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.bt-overlay__header-actions{align-items:center;gap:var(--bt-space-3);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:inline-flex}.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{min-height:0;padding:var(--bt-space-5);flex:1;overflow:auto}.bt-overlay__footer{border-top:1px solid var(--bt-color-border-subtle);align-items:center;gap:var(--bt-space-3);padding:var(--bt-space-4) var(--bt-space-5) var(--bt-space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.bt-overlay__close{border-radius:var(--bt-radius-lg);color:var(--bt-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,color .15s;display:inline-flex}.bt-overlay__close:hover{background:var(--bt-color-bg-subtle);color:var(--bt-color-text-default)}.bt-overlay__close--floating{top:var(--bt-space-5);z-index:1;position:absolute}.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);flex-direction:column;max-width:100vw;height:100vh;display:flex;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);flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.bt-full-screen-dialog__content--framed .bt-overlay__body{padding-inline:min(6vw,4rem)}@media (width<=768px){.bt-overlay__content{border-end-end-radius:0;border-end-start-radius:0;width:100vw;max-height:100vh;margin-top:auto}}.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);flex-direction:column;min-height:100vh;display:flex}.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{flex:1;min-width:0;min-height:0;display:flex}.bt-app-shell__sidebar,.bt-app-shell__panel{flex-shrink:0;min-height:0}.bt-app-shell__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.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);flex-direction:column;min-width:0;height:100%;display:flex}.bt-sidebar-nav__header,.bt-sidebar-nav__footer{flex-shrink:0}.bt-sidebar-nav__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.bt-sidebar-nav__item{height:var(--sidebar-nav-item-height);min-height:var(--sidebar-nav-item-height)}.bt-page-layout__inner{gap:var(--bt-space-6);flex-direction:column;display:flex}.bt-page-shell{--bt-page-shell-inline:var(--bt-space-8);--bt-page-shell-block:var(--bt-space-8);width:100%;min-width:0}.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{gap:var(--bt-space-6);padding:var(--bt-page-shell-block) var(--bt-page-shell-inline);flex-direction:column;display:flex}.bt-page-header{align-items:flex-start;gap:var(--bt-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.bt-page-header__content{flex:24rem;min-width:0}.bt-page-header__title-row{align-items:center;gap:var(--bt-space-2);flex-wrap:wrap;display:flex}.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;gap:var(--bt-space-3);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;display:flex}.bt-page-header__meta{align-items:center;gap:var(--bt-space-2);flex-wrap:wrap;display:inline-flex}.bt-section{background:var(--bt-surface-section);gap:var(--bt-space-4);flex-direction:column;display:flex}.bt-section__header{gap:var(--bt-space-1);flex-direction:column;display:flex}.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;gap:var(--bt-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.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;gap:var(--bt-space-3);flex-wrap:wrap;display:flex}.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);justify-self:start;width:1px;height:64px}.bt-form-field{gap:var(--bt-space-2);flex-direction:column;display:flex}.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{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);align-items:center;gap:var(--bt-space-3);padding:var(--bt-space-3) var(--bt-space-4);flex-wrap:wrap;display:flex}.bt-toolbar--subtle{background:color-mix(in srgb, var(--bt-color-bg-subtle) 96%, transparent);box-shadow:none}.bt-toolbar--embedded{box-shadow:none;background:0 0;border-width:0;border-color:#0000;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;gap:var(--bt-space-3);flex-wrap:wrap;flex:0 auto;display:flex}.bt-toolbar__search{flex: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{box-shadow:none;height:var(--imanage-button-group-control-height);min-height:var(--imanage-button-group-control-height);border-width:0;border-color:#0000;border-radius:0;flex:1;justify-content:center;align-items:center;margin:0;display:flex}: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{width:var(--imanage-toolbar-control-height);padding-inline:0}: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{width:var(--imanage-toolbar-control-height);padding-inline:0}: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:0 0;border-color:#0000}: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:#0000}: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{color:var(--imanage-toolbar-control-foreground);font-weight:var(--imanage-toolbar-control-font-weight);background:0 0}: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:0 0;border-color:#0000}:root[data-bt-brand=imanage] .bt-toolbar--embedded .button-group-container .ds-button--secondary:hover{background:var(--imanage-toolbar-ghost-hover-surface);border-color:#0000}: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);height:var(--banner-brand-orb-size);width:var(--banner-brand-orb-size);flex:none;display:block;position:relative}: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);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);display:inline-block}: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);color:#0000;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);background-clip:text}: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{z-index:var(--bt-z-index-sticky);position:sticky;top:0}.bt-top-app-bar__inner{align-items:center;gap:var(--bt-space-4);min-height:var(--bt-space-16);padding:var(--bt-space-3) var(--bt-space-4);justify-content:space-between;display:flex}.bt-top-app-bar__leading{align-items:center;gap:var(--bt-space-3);min-width:0;display:flex}.bt-top-app-bar__titles{gap:var(--bt-space-1);flex-direction:column;min-width:0;display:flex}.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;gap:var(--bt-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.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);gap:var(--bt-space-2);padding:var(--bt-space-4);justify-content:flex-end;display:flex}.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;gap:var(--bt-space-3);min-height:var(--bt-space-14);display:flex}.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);flex-direction:column;min-width:0;display:flex;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{padding:var(--bt-space-4);flex-shrink:0}.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 (width<=1024px){.bt-page-shell--wide,.bt-page-shell--default,.bt-page-shell--edge{--bt-page-shell-inline:var(--bt-space-5)}.bt-toolbar{flex-direction:column;align-items:stretch}.bt-toolbar__leading,.bt-toolbar__trailing{justify-content:flex-start}.bt-top-app-bar__inner{flex-direction:column;align-items:flex-start}.bt-top-app-bar__actions{justify-content:flex-start;width:100%}}
