@layer brick.tokens,brick.foundations;@layer brick.components{.brick-surface{--brick-surface-background:var(--brick-color-surface-base);--brick-surface-foreground:var(--brick-color-text-primary);--brick-surface-border-color:var(--brick-color-border-subtle);--brick-surface-border-width:0rem;--brick-surface-elevation-none:none;--brick-surface-elevation-low:0 .25rem .75rem color-mix(in srgb, var(--brick-color-shadow), transparent 58%);--brick-surface-elevation-medium:0 .75rem 2rem color-mix(in srgb, var(--brick-color-shadow), transparent 38%);--brick-surface-elevation-high:0 1.5rem 4.5rem color-mix(in srgb, var(--brick-color-shadow), transparent 18%);--brick-surface-shadow:var(--brick-surface-elevation-none);--brick-surface-radius:var(--brick-radius-surface);--brick-surface-padding:var(--brick-space-0);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--brick-surface-padding);border:var(--brick-surface-border-width) solid var(--brick-surface-border-color);border-radius:var(--brick-surface-radius);background:var(--brick-surface-background);box-shadow:var(--brick-surface-shadow);color:var(--brick-surface-foreground)}.brick-surface[data-level=canvas]{--brick-surface-background:var(--brick-color-surface-canvas)}.brick-surface[data-level=subtle]{--brick-surface-background:var(--brick-color-surface-subtle)}.brick-surface[data-level=raised]{--brick-surface-background:var(--brick-color-surface-raised)}.brick-surface[data-bordered]{--brick-surface-border-width:var(--brick-border-width)}.brick-surface[data-elevation=low]{--brick-surface-shadow:var(--brick-surface-elevation-low)}.brick-surface[data-elevation=medium]{--brick-surface-shadow:var(--brick-surface-elevation-medium)}.brick-surface[data-elevation=high]{--brick-surface-shadow:var(--brick-surface-elevation-high)}.brick-surface[data-radius=none]{--brick-surface-radius:0rem}.brick-surface[data-radius=subtle]{--brick-surface-radius:var(--brick-radius-subtle)}.brick-surface[data-inset=sm]{--brick-surface-padding:var(--brick-space-3)}.brick-surface[data-inset=md]{--brick-surface-padding:var(--brick-space-5)}.brick-surface[data-inset=lg]{--brick-surface-padding:var(--brick-space-6)}@media (forced-colors:active){.brick-surface[data-bordered],.brick-surface:not([data-elevation=none]){--brick-surface-border-width:var(--brick-border-width);--brick-surface-border-color:CanvasText;--brick-surface-shadow:none}}.brick-tabs{--brick-tabs-foreground:var(--brick-color-text-secondary);--brick-tabs-selected-foreground:var(--brick-color-accent-text);--brick-tabs-hover-background:var(--brick-color-surface-subtle);--brick-tabs-list-background:transparent;--brick-tabs-selected-background:transparent;--brick-tabs-border-color:var(--brick-color-border-default);--brick-tabs-indicator-color:var(--brick-color-accent-solid);--brick-tabs-focus-ring:var(--brick-color-focus-ring);--brick-tabs-gap:var(--brick-space-1);--brick-tabs-trigger-gap:var(--brick-space-2);--brick-tabs-trigger-height:2.75rem;--brick-tabs-trigger-padding:var(--brick-space-3);--brick-tabs-panel-padding:var(--brick-space-4);--brick-tabs-radius:var(--brick-radius-control);--brick-tabs-font-family:var(--brick-typography-control-md-font-family);--brick-tabs-font-size:var(--brick-typography-control-md-font-size);--brick-tabs-font-weight:var(--brick-typography-control-md-font-weight);--brick-tabs-line-height:var(--brick-typography-control-md-line-height);flex-direction:column;min-inline-size:0;display:flex}.brick-tabs[data-size=sm]{--brick-tabs-trigger-height:2.25rem;--brick-tabs-trigger-padding:var(--brick-space-2);--brick-tabs-panel-padding:var(--brick-space-3);--brick-tabs-font-family:var(--brick-typography-control-sm-font-family);--brick-tabs-font-size:var(--brick-typography-control-sm-font-size);--brick-tabs-font-weight:var(--brick-typography-control-sm-font-weight);--brick-tabs-line-height:var(--brick-typography-control-sm-line-height)}.brick-tabs[data-size=lg]{--brick-tabs-trigger-height:3.25rem;--brick-tabs-trigger-padding:var(--brick-space-4);--brick-tabs-panel-padding:var(--brick-space-5);--brick-tabs-font-family:var(--brick-typography-control-lg-font-family);--brick-tabs-font-size:var(--brick-typography-control-lg-font-size);--brick-tabs-font-weight:var(--brick-typography-control-lg-font-weight);--brick-tabs-line-height:var(--brick-typography-control-lg-line-height)}.brick-tabs[data-orientation=vertical]{flex-direction:row;align-items:stretch}.brick-tabs-list{box-sizing:border-box;gap:var(--brick-tabs-gap);border-block-end:var(--brick-border-width) solid var(--brick-tabs-border-color);background:var(--brick-tabs-list-background);scrollbar-width:thin;flex:none;min-inline-size:0;max-inline-size:100%;display:flex;position:relative;overflow:auto hidden}.brick-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-tabs-border-color);flex-direction:column;min-inline-size:max-content;overflow:visible}.brick-tabs-trigger{box-sizing:border-box;min-block-size:var(--brick-tabs-trigger-height);justify-content:center;align-items:center;gap:var(--brick-tabs-trigger-gap);padding-inline:var(--brick-tabs-trigger-padding);border:var(--brick-border-width) solid transparent;border-radius:var(--brick-tabs-radius) var(--brick-tabs-radius) 0 0;color:var(--brick-tabs-foreground);font-family:var(--brick-tabs-font-family);font-size:var(--brick-tabs-font-size);font-weight:var(--brick-tabs-font-weight);line-height:var(--brick-tabs-line-height);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;flex:none;display:inline-flex}.brick-tabs-trigger:hover:not(:disabled){background:var(--brick-tabs-hover-background);color:var(--brick-color-text-primary)}.brick-tabs-trigger[data-state=active]{color:var(--brick-tabs-selected-foreground)}.brick-tabs-trigger:focus-visible,.brick-tabs-content:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-tabs-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-tabs-trigger:disabled{opacity:.55;cursor:not-allowed}.brick-tabs[data-full-width] .brick-tabs-list[data-orientation=horizontal]>.brick-tabs-trigger{flex:1 1 0}.brick-tabs-content{box-sizing:border-box;min-inline-size:0;padding:var(--brick-tabs-panel-padding);color:var(--brick-color-text-primary);flex:auto}.brick-tabs-indicator{z-index:1;pointer-events:none;background:var(--brick-tabs-indicator-color);transition:translate var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), inline-size var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), block-size var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);position:absolute}.brick-tabs-indicator[data-orientation=horizontal]{inline-size:var(--tabs-indicator-width);block-size:.125rem;translate:var(--tabs-indicator-left) 0;inset-block-end:0;left:0}.brick-tabs-indicator[data-orientation=vertical]{inline-size:.125rem;block-size:var(--tabs-indicator-height);translate:0 var(--tabs-indicator-top);inset-block-start:0;inset-inline-end:0}.brick-tabs:not([data-variant=line]) .brick-tabs-indicator{display:none}.brick-tabs[data-variant=line] .brick-tabs-trigger[data-state=active]{border-block-end-color:var(--brick-tabs-indicator-color)}.brick-tabs[data-variant=line] .brick-tabs-list[data-orientation=vertical] .brick-tabs-trigger[data-state=active]{border-block-end-color:#0000;border-inline-end-color:var(--brick-tabs-indicator-color)}.brick-tabs[data-variant=solid]{--brick-tabs-list-background:var(--brick-color-surface-subtle);--brick-tabs-selected-background:var(--brick-color-surface-raised)}.brick-tabs[data-variant=soft]{--brick-tabs-selected-background:var(--brick-color-accent-soft)}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-list{padding:var(--brick-space-1);border-radius:var(--brick-tabs-radius);border:0}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-trigger{border-radius:calc(var(--brick-tabs-radius) - var(--brick-space-1))}.brick-tabs:is([data-variant=solid],[data-variant=soft]) .brick-tabs-trigger[data-state=active]{background:var(--brick-tabs-selected-background);box-shadow:var(--brick-shadow-sm)}.brick-tabs[data-variant=enclosed] .brick-tabs-list{gap:var(--brick-space-1)}.brick-tabs[data-variant=enclosed] .brick-tabs-trigger[data-state=active]{border-color:var(--brick-tabs-border-color);border-block-end-color:var(--brick-color-surface-base);background:var(--brick-color-surface-base);margin-block-end:calc(-1 * var(--brick-border-width))}.brick-tabs[data-variant=enclosed] .brick-tabs-content{border:var(--brick-border-width) solid var(--brick-tabs-border-color);border-radius:0 0 var(--brick-tabs-radius) var(--brick-tabs-radius);border-block-start:0}@media (prefers-reduced-motion:reduce){.brick-tabs-indicator{transition:none}}@media (forced-colors:active){.brick-tabs-list{border-color:canvastext}.brick-tabs-trigger{color:buttontext;forced-color-adjust:auto}.brick-tabs-trigger[data-state=active]{color:highlight;border-color:highlight;box-shadow:inset 0 -.125rem highlight}.brick-tabs-indicator{background:highlight}.brick-tabs-trigger:focus-visible,.brick-tabs-content:focus-visible{outline-color:highlight}}}@layer brick.effects;
