@layer properties,bts.reset,bts.tokens,bts.components,bts.components.shared,bts.patterns,bts.overrides,theme,base,components,utilities;@layer bts.reset,bts.tokens,bts.components;@layer bts.patterns{[data-bts-slot=app-shell]{background:var(--bts-color-backdrop);block-size:100%;color:var(--bts-color-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-bts-slot=app-shell-skip]{z-index:1;padding-block:calc(var(--bts-space-unit) * 2);padding-inline:calc(var(--bts-space-unit) * 3);border-radius:var(--bts-shape-button-md);background:var(--bts-color-background);color:var(--bts-color-text-primary);outline:var(--bts-focus-ring-width) solid var(--bts-color-focus-ring);outline-offset:var(--bts-focus-ring-offset);position:absolute;inset-block-start:calc(var(--bts-space-unit) * 2);inset-inline-start:calc(var(--bts-space-unit) * 2)}[data-bts-slot=app-shell-skip]:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden}[data-bts-slot=app-shell-main]:focus{outline:none}[data-bts-slot=app-shell-progress]{z-index:1;pointer-events:none;animation:bts-fade var(--bts-duration-quick) var(--bts-easing-out) var(--bts-delay-spinner) both;position:absolute;inset-block-start:0;inset-inline:0}[data-bts-slot=app-shell-progress] [data-bts-slot=progress-bar-track]{block-size:var(--bts-app-shell-progress-height,calc(var(--bts-space-unit) * .5));background:0 0}[data-bts-slot=app-shell-progress] [data-bts-slot=progress-bar-fill]{opacity:.6}[data-bts-slot=app-shell-header]{background:var(--bts-app-shell-header-background,var(--bts-color-background));color:var(--bts-app-shell-header-foreground,var(--bts-color-text-primary));align-items:center;gap:calc(var(--bts-space-unit) * 2);block-size:var(--bts-app-shell-header-height,var(--bts-layout-header));padding-inline:calc(var(--bts-space-unit) * 4);flex-shrink:0;display:flex}[data-bts-slot=app-shell-header-content]{flex:1;align-items:center;min-inline-size:0;display:grid}[data-bts-slot=app-shell-menu]{display:inline-flex}[data-bts-slot=app-shell-collapse]{display:none}[data-bts-slot=app-shell-collapse]>[data-bts-slot=icon-button]{inline-size:var(--bts-app-shell-collapse-size,var(--bts-control-height-sm));block-size:var(--bts-app-shell-collapse-size,var(--bts-control-height-sm));border-radius:var(--bts-app-shell-collapse-radius,var(--bts-shape-button-sm))}[data-bts-slot=app-shell-collapse]>[data-bts-slot=icon-button][aria-expanded=true]:not([data-hovered],[data-pressed]){color:var(--bts-color-text-tertiary);background:0 0}[data-bts-slot=app-shell-collapse-face]{place-items:center;display:grid}[data-bts-slot=app-shell-collapse-face]>*{grid-area:1/1}[data-bts-slot=app-shell-collapse-face]>[data-bts-slot=icon]{inline-size:var(--bts-icon-md);block-size:var(--bts-icon-md);opacity:0}[data-bts-slot=app-shell-collapse-mark]{color:var(--bts-color-text-primary);display:inline-flex}[data-bts-slot=icon-button]:is([data-hovered],[data-focus-visible]) [data-bts-slot=app-shell-collapse-face]>[data-bts-slot=app-shell-collapse-mark]{opacity:0}[data-bts-slot=icon-button]:is([data-hovered],[data-focus-visible]) [data-bts-slot=app-shell-collapse-face]>[data-bts-slot=icon]{opacity:1}@media(prefers-reduced-motion:no-preference){[data-bts-slot=app-shell-collapse-face]>*{transition:opacity var(--bts-duration-quick) var(--bts-easing-out)}}[data-bts-slot=app-shell][data-bts-pending] [data-bts-slot=app-shell-collapse-mark]>*{animation:bts-app-shell-breathe calc(var(--bts-duration-very-slow) * 3) var(--bts-easing-in-out) var(--bts-delay-spinner) infinite alternate}@media(prefers-reduced-motion:reduce){[data-bts-slot=app-shell][data-bts-pending] [data-bts-slot=app-shell-collapse-mark]>*{animation:bts-app-shell-breathe 0s var(--bts-delay-spinner) both}}@keyframes bts-app-shell-breathe{to{opacity:.4}}[data-bts-slot=app-shell-tray]{background:var(--bts-app-shell-tray-background,var(--bts-color-surface));flex:1;min-block-size:0;display:flex;overflow:hidden}[data-bts-slot=app-shell-sidebar]{display:none}[data-bts-slot=app-shell-sidebar-header],[data-bts-slot=app-shell-bar]{block-size:var(--bts-app-shell-bar-height,var(--bts-layout-header));border-block-end:1px solid var(--bts-app-shell-divider,var(--bts-color-border-subtle));flex-shrink:0;align-items:center;display:flex}[data-bts-slot=app-shell-sidebar-header]{padding-inline:calc(var(--bts-space-unit) * 2)}[data-bts-slot=app-shell-sidebar-header]>*{flex:1;min-inline-size:0}[data-bts-slot=app-shell-bar]{scrollbar-gutter:stable;background:var(--bts-app-shell-tray-background,var(--bts-color-surface));padding-inline:calc(var(--bts-space-unit) * 4);overflow:hidden}[data-bts-slot=app-shell-bar]>*{flex:1;min-inline-size:0}[data-bts-slot=app-shell-bar]>[data-bts-slot=page-header]{flex-wrap:nowrap;min-block-size:0;padding-block:0}[data-bts-slot=app-shell-bar] [data-bts-slot=page-header-actions]{flex-wrap:nowrap;flex-shrink:0}[data-bts-slot=app-shell-main]{flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-bts-slot=app-shell-body]{overscroll-behavior-y:none;scrollbar-gutter:stable;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden auto;container-type:size}[data-bts-slot=app-shell-body]>*{flex-shrink:0}[data-bts-slot=app-shell-sheet]{flex-direction:column;flex:1;min-block-size:0;display:flex}[data-bts-slot=app-shell-sheet]>:last-child{flex:1;min-block-size:0}[data-bts-slot=app-shell-sheet-close]{padding-block-start:var(--bts-layout-gutter);padding-inline:var(--bts-layout-gutter);flex-shrink:0;justify-content:flex-end;display:flex}@media(min-width:64rem){[data-bts-slot=app-shell-menu],[data-bts-slot=app-shell][data-bts-mark-cue]>[data-bts-slot=app-shell-progress]{display:none}[data-bts-slot=app-shell-collapse]{display:inline-flex}[data-bts-slot=app-shell-header][data-bts-empty]{display:none}[data-bts-slot=app-shell-bar]{padding-inline:calc(var(--bts-space-unit) * 6)}[data-bts-slot=app-shell-tray]{margin-block-end:var(--bts-layout-gutter);margin-inline:var(--bts-layout-gutter);border:var(--bts-app-shell-tray-border-width,1px) solid var(--bts-app-shell-tray-border,var(--bts-color-border-subtle));border-radius:var(--bts-app-shell-tray-radius,var(--bts-shape-card))}[data-bts-slot=app-shell-header][data-bts-empty]~[data-bts-slot=app-shell-tray]{margin-block-start:var(--bts-layout-gutter)}[data-bts-slot=app-shell][data-bts-collapsed] [data-bts-slot=app-shell-tray]{margin-inline-start:calc(var(--bts-layout-gutter) * 2)}[data-bts-slot=app-shell-sidebar]{inline-size:var(--bts-app-shell-sidebar-width,var(--bts-layout-sidebar));border-inline-end:1px solid var(--bts-app-shell-divider,var(--bts-color-border-subtle));flex-direction:column;flex-shrink:0;display:flex}[data-bts-slot=app-shell-sidebar]>:last-child{flex:1;min-block-size:0}[data-bts-slot=app-shell-sidebar][data-bts-reshown]{animation:bts-app-shell-sidebar-in var(--bts-duration-quick) var(--bts-easing-smooth-out)}[dir=rtl] [data-bts-slot=app-shell-sidebar][data-bts-reshown]{animation-name:bts-app-shell-sidebar-in-rtl}[data-bts-slot=app-shell][data-bts-collapsed] [data-bts-slot=app-shell-sidebar]{display:none}}@keyframes bts-app-shell-sidebar-in{0%{opacity:0;transform:translate(-.75rem)}}@keyframes bts-app-shell-sidebar-in-rtl{0%{opacity:0;transform:translate(.75rem)}}[data-bts-slot=detail-layout]{gap:var(--bts-detail-layout-row-gap,calc(var(--bts-space-unit) * 6)) var(--bts-detail-layout-column-gap,calc(var(--bts-space-unit) * 6));flex-wrap:wrap;display:flex}[data-bts-slot=detail-layout][data-bts-aside-first]{flex-direction:row-reverse}[data-bts-slot=detail-layout-main]{flex:999 1 0;min-inline-size:55%}[data-bts-slot=detail-layout-aside]{flex:1 1 var(--bts-detail-layout-aside-width,var(--bts-layout-aside));min-inline-size:0}[data-bts-slot=detail-layout][data-bts-sticky]>[data-bts-slot=detail-layout-aside]>[data-bts-slot=detail-layout-aside-content]{max-block-size:var(--bts-detail-layout-aside-max-height,calc(100dvh - 2 * var(--bts-detail-layout-aside-offset,calc(var(--bts-space-unit) * 4))));position:sticky;inset-block-start:var(--bts-detail-layout-aside-offset,calc(var(--bts-space-unit) * 4));overflow-y:auto}@supports (block-size:1cqb){[data-bts-slot=detail-layout][data-bts-sticky]>[data-bts-slot=detail-layout-aside]>[data-bts-slot=detail-layout-aside-content]{max-block-size:var(--bts-detail-layout-aside-max-height,calc(100cqb - 2 * var(--bts-detail-layout-aside-offset,calc(var(--bts-space-unit) * 4))))}}[data-bts-slot=empty-section]{align-items:center;gap:calc(var(--bts-space-unit) * 1);padding-block:calc(var(--bts-space-unit) * 8);padding-inline:calc(var(--bts-space-unit) * 4);text-align:center;text-wrap:balance;flex-direction:column;display:flex}[data-bts-slot=empty-section-actions]{justify-content:center;gap:calc(var(--bts-space-unit) * 2);flex-wrap:wrap;margin-block-start:calc(var(--bts-space-unit) * 3);display:flex}[data-bts-slot=empty-state]{min-block-size:0;flex-direction:column;flex:1;padding-block-start:calc(var(--bts-space-unit) * 10);display:flex}[data-bts-slot=empty-state-content]{flex-direction:column;align-items:flex-start;display:flex}[data-bts-slot=empty-state-description]{color:var(--bts-color-text-tertiary);font-family:var(--bts-font-display);font-size:var(--bts-text-display-size);line-height:var(--bts-text-display-line-height);letter-spacing:var(--bts-text-display-tracking);text-wrap:balance;margin:0}[data-bts-slot=empty-state-actions]{align-items:center;gap:calc(var(--bts-space-unit) * 2);flex-wrap:wrap;margin-block-start:calc(var(--bts-space-unit) * 6);display:flex}[data-bts-slot=empty-state-footer]{max-inline-size:var(--bts-empty-state-footer-width,27.5rem);color:var(--bts-color-text-tertiary);font-size:var(--bts-text-body-md-size);margin:0;margin-block-start:calc(var(--bts-space-unit) * 8);line-height:1.625}[data-bts-slot=empty-state-illustration]{min-block-size:16.25rem;flex:1;margin-block-start:calc(var(--bts-space-unit) * 10);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000)}[data-bts-slot=filter-chips]{align-items:center;gap:var(--bts-filter-chips-gap,calc(var(--bts-space-unit) * 2));flex-wrap:wrap;display:flex}[data-bts-slot=filter-pills]{align-items:center;gap:var(--bts-filter-pills-gap,calc(var(--bts-space-unit) * 1.5));display:flex}[data-bts-slot=filter-pills-count]{margin-inline-start:calc(var(--bts-space-unit) * .5)}[data-bts-slot=filter-sheet]{gap:calc(var(--bts-space-unit) * 4);flex-direction:column;flex:1;min-block-size:0;display:flex}[data-bts-slot=filter-sheet]>[data-bts-slot=dialog-header]{align-items:center;gap:calc(var(--bts-space-unit) * 1.5);flex-shrink:0;display:flex}[data-bts-slot=filter-sheet]>[data-bts-slot=dialog-body]{gap:calc(var(--bts-space-unit) * 4);overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}[data-bts-slot=filter-sheet]>[data-bts-slot=dialog-footer]{flex-direction:column-reverse;flex-shrink:0;align-items:stretch}[data-bts-slot=page-header]{align-items:center;column-gap:calc(var(--bts-space-unit) * 3);row-gap:calc(var(--bts-space-unit) * 2);min-block-size:var(--bts-page-header-height,var(--bts-layout-header));padding-block:calc(var(--bts-space-unit) * 3);flex-wrap:wrap;display:flex}[data-bts-slot=page-header-title]{flex:1 1 var(--bts-page-header-title-min-width,12rem);align-items:center;gap:calc(var(--bts-space-unit) * 2);min-inline-size:0;display:flex}[data-bts-slot=page-header-title]>[data-bts-slot=breadcrumbs]{flex:1}[data-bts-slot=page-header-icon]{color:var(--bts-color-text-tertiary);flex-shrink:0;display:inline-flex}[data-bts-slot=page-header-title]>[data-bts-slot=heading]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0;overflow:hidden}[data-bts-slot=page-header-title-metadata]{color:var(--bts-color-text-tertiary);font-size:var(--bts-text-heading-md-size);line-height:var(--bts-text-heading-md-line-height);font-variant-numeric:tabular-nums;flex-shrink:0}[data-bts-slot=page-header-actions]{align-items:center;gap:calc(var(--bts-space-unit) * 1.5);flex-wrap:wrap;margin-inline-start:auto;display:flex}[data-bts-slot=section]{gap:var(--bts-section-gap,calc(var(--bts-space-unit) * 3));flex-direction:column;min-inline-size:0;display:flex}[data-bts-slot=section-header]{justify-content:space-between;align-items:flex-start;gap:calc(var(--bts-space-unit) * 4);display:flex}[data-bts-slot=section-heading]{gap:calc(var(--bts-space-unit) * .5);flex-direction:column;min-inline-size:0;display:flex}[data-bts-slot=section-actions]{margin-block:calc(var(--bts-space-unit) * -1);flex-shrink:0}[data-bts-slot=stat-tile]{min-inline-size:0;display:grid}[data-bts-slot=stat-tile-label]{align-items:center;gap:calc(var(--bts-space-unit) * 1);min-block-size:var(--bts-control-height-sm);display:flex}[data-bts-slot=stat-tile-actions]{margin-inline-start:auto}[data-bts-slot=stat-tile-figure]{align-items:center;gap:calc(var(--bts-space-unit) * 2);flex-wrap:wrap;margin-block-start:calc(var(--bts-space-unit) * 1.5);display:flex}[data-bts-slot=stat-tile-change]{inline-size:3.5rem;block-size:calc(var(--bts-text-body-xs-line-height) + 2px);display:block}}@layer bts.overrides;
