@layer brick.reset,brick.tokens,flowstack.theme,brick.foundations;@layer brick.components{.brick-accordion{--brick-accordion-background:transparent;--brick-accordion-border-color:var(--brick-color-border-default);--brick-accordion-divider-color:var(--brick-color-border-default);--brick-accordion-trigger-background:transparent;--brick-accordion-trigger-hover-background:var(--brick-color-surface-subtle);--brick-accordion-trigger-open-background:transparent;--brick-accordion-foreground:var(--brick-color-text-primary);--brick-accordion-content-foreground:var(--brick-color-text-secondary);--brick-accordion-focus-ring:var(--brick-color-focus-ring);--brick-accordion-radius:var(--brick-radius-control);--brick-accordion-trigger-height:2.75rem;--brick-accordion-horizontal-height:14rem;--brick-accordion-trigger-padding-inline:var(--brick-space-3);--brick-accordion-content-padding-block:var(--brick-space-3);--brick-accordion-content-padding-inline:var(--brick-space-3);--brick-accordion-indicator-size:1rem;--brick-accordion-font-family:var(--brick-typography-control-md-font-family);--brick-accordion-font-size:var(--brick-typography-control-md-font-size);--brick-accordion-font-weight:var(--brick-typography-control-md-font-weight);--brick-accordion-line-height:var(--brick-typography-control-md-line-height);box-sizing:border-box;border-radius:var(--brick-accordion-radius);background:var(--brick-accordion-background);inline-size:100%;min-inline-size:0;overflow:visible}.brick-accordion[data-variant=soft]{--brick-accordion-background:var(--brick-color-surface-subtle);--brick-accordion-trigger-hover-background:var(--brick-color-surface-raised);--brick-accordion-trigger-open-background:var(--brick-color-surface-raised)}.brick-accordion[data-variant=ghost]{--brick-accordion-trigger-hover-background:transparent;--brick-accordion-trigger-open-background:transparent}.brick-accordion[data-variant=outline]{border:var(--brick-border-width) solid var(--brick-accordion-border-color)}.brick-accordion[data-size=sm]{--brick-accordion-trigger-height:2.25rem;--brick-accordion-trigger-padding-inline:var(--brick-space-2);--brick-accordion-content-padding-block:var(--brick-space-2);--brick-accordion-content-padding-inline:var(--brick-space-2);--brick-accordion-indicator-size:.875rem;--brick-accordion-font-family:var(--brick-typography-control-sm-font-family);--brick-accordion-font-size:var(--brick-typography-control-sm-font-size);--brick-accordion-font-weight:var(--brick-typography-control-sm-font-weight);--brick-accordion-line-height:var(--brick-typography-control-sm-line-height)}.brick-accordion[data-size=lg]{--brick-accordion-trigger-height:3.25rem;--brick-accordion-trigger-padding-inline:var(--brick-space-4);--brick-accordion-content-padding-block:var(--brick-space-4);--brick-accordion-content-padding-inline:var(--brick-space-4);--brick-accordion-indicator-size:1.125rem;--brick-accordion-font-family:var(--brick-typography-control-lg-font-family);--brick-accordion-font-size:var(--brick-typography-control-lg-font-size);--brick-accordion-font-weight:var(--brick-typography-control-lg-font-weight);--brick-accordion-line-height:var(--brick-typography-control-lg-line-height)}.brick-accordion[data-size=xl]{--brick-accordion-trigger-height:3.75rem;--brick-accordion-trigger-padding-inline:var(--brick-space-5);--brick-accordion-content-padding-block:var(--brick-space-4);--brick-accordion-content-padding-inline:var(--brick-space-5);--brick-accordion-indicator-size:1.375rem;--brick-accordion-font-family:var(--brick-typography-control-xl-font-family);--brick-accordion-font-size:var(--brick-typography-control-xl-font-size);--brick-accordion-font-weight:var(--brick-typography-control-xl-font-weight);--brick-accordion-line-height:var(--brick-typography-body-lg-line-height)}.brick-accordion[data-variant=plain]{--brick-accordion-trigger-padding-inline:var(--brick-space-4);--brick-accordion-content-padding-inline:var(--brick-space-4)}.brick-accordion-item{box-sizing:border-box;border-block-end:var(--brick-border-width) solid var(--brick-accordion-divider-color);min-inline-size:0}.brick-accordion-item:last-child{border-block-end:0}.brick-accordion[data-orientation=vertical][data-variant=plain]>.brick-accordion-item:last-child{border-block-end:var(--brick-border-width) solid var(--brick-accordion-divider-color)}.brick-accordion[data-variant=ghost]>.brick-accordion-item{border-block-end:0}.brick-accordion-header{font:inherit;margin:0}.brick-accordion-trigger{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--brick-accordion-trigger-height);align-items:center;gap:var(--brick-space-2);padding-block:var(--brick-space-2);padding-inline:var(--brick-accordion-trigger-padding-inline);background:var(--brick-accordion-trigger-background);color:var(--brick-accordion-foreground);font-family:var(--brick-accordion-font-family);font-size:var(--brick-accordion-font-size);font-weight:var(--brick-accordion-font-weight);line-height:var(--brick-accordion-line-height);text-align:start;cursor:pointer;touch-action:manipulation;border:0;border-radius:0;display:flex}.brick-accordion-trigger:hover:not(:disabled,[data-disabled]){background:var(--brick-accordion-trigger-hover-background)}.brick-accordion-trigger[data-state=open]{background:var(--brick-accordion-trigger-open-background)}.brick-accordion[data-orientation=vertical] .brick-accordion-item:first-child .brick-accordion-trigger{border-start-start-radius:calc(var(--brick-accordion-radius) - var(--brick-border-width));border-start-end-radius:calc(var(--brick-accordion-radius) - var(--brick-border-width))}.brick-accordion[data-orientation=vertical] .brick-accordion-item:last-child .brick-accordion-trigger[data-state=closed]{border-end-end-radius:calc(var(--brick-accordion-radius) - var(--brick-border-width));border-end-start-radius:calc(var(--brick-accordion-radius) - var(--brick-border-width))}.brick-accordion-trigger:focus-visible{z-index:1;outline:var(--brick-border-focus-width) solid var(--brick-accordion-focus-ring);outline-offset:var(--brick-border-focus-offset);position:relative}.brick-accordion-trigger:is(:disabled,[data-disabled]){opacity:.55;cursor:not-allowed}.brick-accordion-trigger[data-locked-open]{cursor:default}.brick-accordion-indicator{inline-size:var(--brick-accordion-indicator-size);block-size:var(--brick-accordion-indicator-size);transition:transform var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex;transform:rotate(0)}.brick-accordion[data-indicator-placement=start] .brick-accordion-indicator{order:-1;margin-inline-start:0}.brick-accordion-indicator>svg{block-size:100%;inline-size:100%}.brick-accordion-trigger[data-state=open] .brick-accordion-indicator{transform:rotate(180deg)}.brick-accordion-content{box-sizing:border-box;min-inline-size:0;color:var(--brick-accordion-content-foreground);overflow:hidden}.brick-accordion-content[data-state=open]{animation:brick-accordion-open var(--brick-motion-duration-fast) var(--brick-motion-easing-enter) both}.brick-accordion-content[data-state=closed]{animation:brick-accordion-close var(--brick-motion-duration-fast) var(--brick-motion-easing-exit) both}.brick-accordion-content-inner{box-sizing:border-box;min-inline-size:0;padding-block:var(--brick-accordion-content-padding-block);padding-inline:var(--brick-accordion-content-padding-inline)}.brick-accordion[data-orientation=horizontal]{inline-size:max-content;max-inline-size:100%;block-size:var(--brick-accordion-horizontal-height);align-items:stretch;display:flex;overflow:auto clip}.brick-accordion[data-orientation=horizontal] .brick-accordion-item{border-block-end:0;border-inline-end:var(--brick-border-width) solid var(--brick-accordion-divider-color);flex:none;align-items:stretch;block-size:100%;display:flex}.brick-accordion[data-orientation=horizontal] .brick-accordion-item:last-child,.brick-accordion[data-variant=ghost][data-orientation=horizontal]>.brick-accordion-item{border-inline-end:0}.brick-accordion[data-orientation=horizontal] .brick-accordion-header{flex:none;block-size:100%;display:flex}.brick-accordion[data-orientation=horizontal] .brick-accordion-trigger{inline-size:100%;min-inline-size:0;block-size:var(--brick-accordion-trigger-height);min-block-size:var(--brick-accordion-trigger-height);writing-mode:vertical-rl;text-orientation:mixed}.brick-accordion[data-orientation=horizontal] .brick-accordion-trigger:focus-visible{outline-offset:calc(-1 * var(--brick-border-focus-width))}.brick-accordion[data-orientation=horizontal] .brick-accordion-content{writing-mode:horizontal-tb;flex:none;block-size:100%;min-block-size:0}.brick-accordion[data-orientation=horizontal] .brick-accordion-content[data-state=open]{animation-name:brick-accordion-open-horizontal}.brick-accordion[data-orientation=horizontal] .brick-accordion-content[data-state=closed]{animation-name:brick-accordion-close-horizontal}.brick-accordion-content[data-initial-open]{animation:none}.brick-accordion[data-orientation=horizontal] .brick-accordion-content-inner{block-size:100%;min-block-size:0;inline-size:max-content}@keyframes brick-accordion-open{0%{block-size:0}to{block-size:var(--content-height)}}@keyframes brick-accordion-close{0%{block-size:var(--content-height)}to{block-size:0}}@keyframes brick-accordion-open-horizontal{0%{inline-size:0}to{inline-size:var(--content-width)}}@keyframes brick-accordion-close-horizontal{0%{inline-size:var(--content-width)}to{inline-size:0}}@media (prefers-reduced-motion:reduce){.brick-accordion-indicator{transition:none}.brick-accordion-content{animation:none!important}}@media (forced-colors:active){.brick-accordion{--brick-accordion-border-color:CanvasText;--brick-accordion-divider-color:CanvasText;forced-color-adjust:auto}.brick-accordion-trigger{color:buttontext}.brick-accordion-trigger:focus-visible{outline-color:highlight}}.brick-empty-state{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 8);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-gap:calc(var(--brick-space-1) * 6);--brick-empty-state-indicator-size:2.25rem;--brick-empty-state-title-size:var(--brick-typography-title-sm-font-size);--brick-empty-state-title-line-height:var(--brick-typography-title-sm-line-height);--brick-empty-state-title-color:var(--brick-color-text-primary);--brick-empty-state-description-color:var(--brick-color-text-secondary);--brick-empty-state-indicator-color:var(--brick-color-text-muted);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding-inline:var(--brick-empty-state-inline-padding);padding-block:var(--brick-empty-state-block-padding);text-align:center;overflow-wrap:anywhere}.brick-empty-state[data-size=sm]{--brick-empty-state-inline-padding:var(--brick-space-4);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 6);--brick-empty-state-gap:var(--brick-space-4);--brick-empty-state-indicator-size:1.5rem;--brick-empty-state-title-size:var(--brick-typography-title-xs-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-size=lg]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 16);--brick-empty-state-gap:calc(var(--brick-space-1) * 8);--brick-empty-state-indicator-size:3.75rem;--brick-empty-state-title-size:var(--brick-typography-title-md-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state-content{justify-content:center;align-items:center;gap:var(--brick-empty-state-gap);flex-direction:column;min-inline-size:0;display:flex}.brick-empty-state[data-align=start]{text-align:start}.brick-empty-state[data-align=start]>.brick-empty-state-content{align-items:flex-start}.brick-empty-state-indicator{inline-size:var(--brick-empty-state-indicator-size);block-size:var(--brick-empty-state-indicator-size);font-size:var(--brick-empty-state-indicator-size);color:var(--brick-empty-state-indicator-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.brick-empty-state-indicator>svg{block-size:100%;inline-size:100%}.brick-empty-state-title{min-inline-size:0;color:var(--brick-empty-state-title-color);font-family:var(--brick-typography-title-sm-font-family);font-size:var(--brick-empty-state-title-size);font-weight:var(--brick-typography-title-sm-font-weight);line-height:var(--brick-empty-state-title-line-height);letter-spacing:var(--brick-typography-title-sm-letter-spacing);margin:0}.brick-empty-state-description{min-inline-size:0;color:var(--brick-empty-state-description-color);font-family:var(--brick-typography-body-sm-font-family);font-size:var(--brick-typography-body-sm-font-size);font-weight:var(--brick-typography-body-sm-font-weight);line-height:var(--brick-typography-body-sm-line-height);letter-spacing:var(--brick-typography-body-sm-letter-spacing);margin:0}@media (min-width:30rem){.brick-empty-state[data-size-sm=sm]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 4);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 6);--brick-empty-state-gap:calc(var(--brick-space-1) * 4);--brick-empty-state-indicator-size:1.5rem;--brick-empty-state-title-size:var(--brick-typography-title-xs-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-size-sm=md]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 8);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-gap:calc(var(--brick-space-1) * 6);--brick-empty-state-indicator-size:2.25rem;--brick-empty-state-title-size:var(--brick-typography-title-sm-font-size);--brick-empty-state-title-line-height:var(--brick-typography-title-sm-line-height)}.brick-empty-state[data-size-sm=lg]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 16);--brick-empty-state-gap:calc(var(--brick-space-1) * 8);--brick-empty-state-indicator-size:3.75rem;--brick-empty-state-title-size:var(--brick-typography-title-md-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-align-sm=start]{text-align:start}.brick-empty-state[data-align-sm=start]>.brick-empty-state-content{align-items:flex-start}.brick-empty-state[data-align-sm=center]{text-align:center}.brick-empty-state[data-align-sm=center]>.brick-empty-state-content{align-items:center}}@media (min-width:48rem){.brick-empty-state[data-size-md=sm]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 4);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 6);--brick-empty-state-gap:calc(var(--brick-space-1) * 4);--brick-empty-state-indicator-size:1.5rem;--brick-empty-state-title-size:var(--brick-typography-title-xs-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-size-md=md]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 8);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-gap:calc(var(--brick-space-1) * 6);--brick-empty-state-indicator-size:2.25rem;--brick-empty-state-title-size:var(--brick-typography-title-sm-font-size);--brick-empty-state-title-line-height:var(--brick-typography-title-sm-line-height)}.brick-empty-state[data-size-md=lg]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 16);--brick-empty-state-gap:calc(var(--brick-space-1) * 8);--brick-empty-state-indicator-size:3.75rem;--brick-empty-state-title-size:var(--brick-typography-title-md-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-align-md=start]{text-align:start}.brick-empty-state[data-align-md=start]>.brick-empty-state-content{align-items:flex-start}.brick-empty-state[data-align-md=center]{text-align:center}.brick-empty-state[data-align-md=center]>.brick-empty-state-content{align-items:center}}@media (min-width:64rem){.brick-empty-state[data-size-lg=sm]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 4);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 6);--brick-empty-state-gap:calc(var(--brick-space-1) * 4);--brick-empty-state-indicator-size:1.5rem;--brick-empty-state-title-size:var(--brick-typography-title-xs-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-size-lg=md]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 8);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-gap:calc(var(--brick-space-1) * 6);--brick-empty-state-indicator-size:2.25rem;--brick-empty-state-title-size:var(--brick-typography-title-sm-font-size);--brick-empty-state-title-line-height:var(--brick-typography-title-sm-line-height)}.brick-empty-state[data-size-lg=lg]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 16);--brick-empty-state-gap:calc(var(--brick-space-1) * 8);--brick-empty-state-indicator-size:3.75rem;--brick-empty-state-title-size:var(--brick-typography-title-md-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-align-lg=start]{text-align:start}.brick-empty-state[data-align-lg=start]>.brick-empty-state-content{align-items:flex-start}.brick-empty-state[data-align-lg=center]{text-align:center}.brick-empty-state[data-align-lg=center]>.brick-empty-state-content{align-items:center}}@media (min-width:80rem){.brick-empty-state[data-size-xl=sm]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 4);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 6);--brick-empty-state-gap:calc(var(--brick-space-1) * 4);--brick-empty-state-indicator-size:1.5rem;--brick-empty-state-title-size:var(--brick-typography-title-xs-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-size-xl=md]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 8);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-gap:calc(var(--brick-space-1) * 6);--brick-empty-state-indicator-size:2.25rem;--brick-empty-state-title-size:var(--brick-typography-title-sm-font-size);--brick-empty-state-title-line-height:var(--brick-typography-title-sm-line-height)}.brick-empty-state[data-size-xl=lg]{--brick-empty-state-inline-padding:calc(var(--brick-space-1) * 12);--brick-empty-state-block-padding:calc(var(--brick-space-1) * 16);--brick-empty-state-gap:calc(var(--brick-space-1) * 8);--brick-empty-state-indicator-size:3.75rem;--brick-empty-state-title-size:var(--brick-typography-title-md-font-size);--brick-empty-state-title-line-height:var(--brick-typography-body-md-line-height)}.brick-empty-state[data-align-xl=start]{text-align:start}.brick-empty-state[data-align-xl=start]>.brick-empty-state-content{align-items:flex-start}.brick-empty-state[data-align-xl=center]{text-align:center}.brick-empty-state[data-align-xl=center]>.brick-empty-state-content{align-items:center}}@media (forced-colors:active){.brick-empty-state{--brick-empty-state-title-color:CanvasText;--brick-empty-state-description-color:CanvasText;--brick-empty-state-indicator-color:CanvasText}}.brick-list{--brick-list-selected-background:var(--brick-color-accent-soft);--brick-list-selected-foreground:var(--brick-color-text-primary);--brick-list-hover-background:color-mix(in srgb, var(--brick-color-text-primary) 6%, var(--brick-color-surface-base));--brick-list-gap-input:initial;--brick-list-gap-sm-input:initial;--brick-list-gap-md-input:initial;--brick-list-gap-lg-input:initial;--brick-list-gap-xl-input:initial;--brick-list-row-gap:0;--brick-list-peer-gap:var(--brick-list-gap-input,var(--brick-list-row-gap));--brick-list-row-padding-inline:var(--brick-space-4);--brick-list-row-padding-block:var(--brick-space-3);--brick-list-item-column-gap:var(--brick-space-3);--brick-list-marker-style:disc;--brick-list-marker-color:var(--brick-color-text-secondary);--brick-list-marker-gap:var(--brick-space-4);--brick-list-border-color:var(--brick-color-border-subtle);--brick-list-border-width:var(--brick-border-width);--brick-list-radius:var(--brick-radius-surface);--brick-list-title-color:var(--brick-color-text-primary);--brick-list-description-color:var(--brick-color-text-secondary);--brick-list-leading-color:var(--brick-color-text-secondary);--brick-list-disabled-opacity:.55;--brick-list-nested-inset:var(--brick-space-6);--brick-list-nested-inset-input:initial;--brick-list-nested-inset-sm-input:initial;--brick-list-nested-inset-md-input:initial;--brick-list-nested-inset-lg-input:initial;--brick-list-nested-inset-xl-input:initial;--_brick-list-nested-inset:var(--brick-list-nested-inset-input,var(--brick-list-nested-inset));--brick-list-part-align:start;--brick-list-title-font-size:var(--brick-typography-body-md-font-size);--brick-list-title-line-height:var(--brick-typography-body-md-line-height);--brick-list-description-font-size:var(--brick-typography-supporting-sm-font-size);--brick-list-description-line-height:var(--brick-typography-supporting-sm-line-height);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;list-style-position:outside;list-style-type:var(--brick-list-marker-style);color:var(--brick-list-title-color);margin:0;padding-block:0;padding-inline-start:calc(var(--brick-list-marker-gap) + 1em)}.brick-list>.brick-list__item+.brick-list__item{margin-block-start:var(--brick-list-peer-gap)}.brick-list[data-density=none]{--brick-list-row-padding-block:0}.brick-list:where(ol){--brick-list-marker-style:decimal}.brick-list:where(ol[type])[data-marker=auto]{list-style-type:revert-layer}.brick-list[data-align=start]{--brick-list-part-align:start}.brick-list[data-align=center]{--brick-list-part-align:center}.brick-list[data-align=end]{--brick-list-part-align:end}.brick-list[data-marker=disc]{--brick-list-marker-style:disc}.brick-list[data-marker=circle]{--brick-list-marker-style:circle}.brick-list[data-marker=square]{--brick-list-marker-style:square}.brick-list[data-marker=decimal]{--brick-list-marker-style:decimal}.brick-list[data-marker=lower-alpha]{--brick-list-marker-style:lower-alpha}.brick-list[data-marker=upper-alpha]{--brick-list-marker-style:upper-alpha}.brick-list[data-marker=lower-roman]{--brick-list-marker-style:lower-roman}.brick-list[data-marker=upper-roman]{--brick-list-marker-style:upper-roman}.brick-list[data-marker=none]{--brick-list-marker-style:none;padding-inline-start:0}.brick-list[data-size=sm]{--brick-list-row-padding-inline:var(--brick-space-3);--brick-list-item-column-gap:var(--brick-space-2);--brick-list-title-font-size:var(--brick-typography-body-sm-font-size);--brick-list-title-line-height:var(--brick-typography-body-sm-line-height);--brick-list-description-font-size:var(--brick-typography-caption-font-size);--brick-list-description-line-height:var(--brick-typography-caption-line-height)}.brick-list[data-size=lg]{--brick-list-row-padding-inline:var(--brick-space-5);--brick-list-item-column-gap:var(--brick-space-4);--brick-list-title-font-size:var(--brick-typography-body-lg-font-size);--brick-list-title-line-height:var(--brick-typography-body-lg-line-height);--brick-list-description-font-size:var(--brick-typography-body-md-font-size);--brick-list-description-line-height:var(--brick-typography-body-md-line-height)}.brick-list[data-inset=none]{--brick-list-row-padding-inline:0}.brick-list[data-density=compact]{--brick-list-row-padding-block:var(--brick-space-1);--brick-list-row-gap:var(--brick-space-1)}.brick-list[data-variant=divided]>.brick-list__item+.brick-list__item,.brick-list[data-variant=bordered]>.brick-list__item+.brick-list__item{border-block-start:var(--brick-list-border-width) solid var(--brick-list-border-color)}.brick-list[data-variant=bordered]{border:var(--brick-list-border-width) solid var(--brick-list-border-color);border-radius:var(--brick-list-radius);padding-inline-start:0;list-style-position:inside;overflow:clip}.brick-list[data-variant=bordered]>.brick-list__item{padding-inline:calc(var(--brick-list-marker-gap) + 1em)}.brick-list[data-variant=bordered][data-marker=none]>.brick-list__item{padding-inline:0}.brick-list[data-variant=bordered]>.brick-list__item>.brick-list__row{display:inline}.brick-list[data-variant=bordered]>.brick-list__item>.brick-list__row:has(>:where(.brick-list__leading,.brick-list__content,.brick-list__trailing)){inline-size:calc(100% - var(--brick-list-marker-gap) - 1em);vertical-align:top;display:inline-grid}.brick-list[data-variant=bordered][data-marker=none]>.brick-list__item>.brick-list__row{display:block}.brick-list[data-variant=bordered][data-marker=none]>.brick-list__item>.brick-list__row:has(>:where(.brick-list__leading,.brick-list__content,.brick-list__trailing)){inline-size:auto;display:grid}.brick-list__item{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding-block:var(--brick-list-row-padding-block);padding-inline:var(--brick-list-row-padding-inline);color:var(--brick-list-title-color)}.brick-list__item::marker{color:var(--brick-list-marker-color);font-variant-numeric:tabular-nums}:is(.brick-list,.brick-list__item)[data-marker-tone=inherit]{--brick-list-marker-color:currentColor}:is(.brick-list,.brick-list__item)[data-marker-tone=primary]{--brick-list-marker-color:var(--brick-color-text-primary)}:is(.brick-list,.brick-list__item)[data-marker-tone=secondary]{--brick-list-marker-color:var(--brick-color-text-secondary)}:is(.brick-list,.brick-list__item)[data-marker-tone=muted]{--brick-list-marker-color:var(--brick-color-text-muted)}:is(.brick-list,.brick-list__item)[data-marker-tone=accent]{--brick-list-marker-color:var(--brick-color-accent-text)}:is(.brick-list,.brick-list__item)[data-marker-tone=info]{--brick-list-marker-color:var(--brick-color-info-text)}:is(.brick-list,.brick-list__item)[data-marker-tone=success]{--brick-list-marker-color:var(--brick-color-success-text)}:is(.brick-list,.brick-list__item)[data-marker-tone=warning]{--brick-list-marker-color:var(--brick-color-warning-text)}:is(.brick-list,.brick-list__item)[data-marker-tone=danger]{--brick-list-marker-color:var(--brick-color-danger-text)}.brick-list__item[data-disabled]{opacity:var(--brick-list-disabled-opacity)}.brick-list__item,.brick-list__row{min-inline-size:0;max-inline-size:100%;font-family:var(--brick-typography-body-md-font-family);font-size:var(--brick-list-title-font-size);font-weight:var(--brick-typography-body-md-font-weight);letter-spacing:var(--brick-typography-body-md-letter-spacing);line-height:var(--brick-list-title-line-height);overflow-wrap:anywhere}.brick-list__row:has(>:where(.brick-list__leading,.brick-list__content,.brick-list__trailing)){column-gap:var(--brick-list-item-column-gap);align-items:var(--brick-list-part-align);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.brick-list__leading,.brick-list__trailing{min-inline-size:0;color:var(--brick-list-leading-color);flex:none;align-items:center;display:flex}.brick-list__leading{grid-column:1;justify-content:center;min-block-size:1lh}.brick-list__content{grid-column:2}.brick-list__trailing{grid-column:3;justify-content:end}.brick-list__content:first-child{grid-column-start:1}.brick-list__content:last-child{grid-column-end:-1}.brick-list__content,.brick-list__title,.brick-list__description{min-inline-size:0;max-inline-size:100%;display:block}.brick-list__title{color:var(--brick-list-title-color);font-family:var(--brick-typography-body-md-font-family);font-size:var(--brick-list-title-font-size);font-weight:var(--brick-typography-body-md-font-weight);letter-spacing:var(--brick-typography-body-md-letter-spacing);line-height:var(--brick-list-title-line-height)}.brick-list__description{color:var(--brick-list-description-color);font-family:var(--brick-typography-supporting-sm-font-family);font-size:var(--brick-list-description-font-size);font-weight:var(--brick-typography-supporting-sm-font-weight);letter-spacing:var(--brick-typography-supporting-sm-letter-spacing);line-height:var(--brick-list-description-line-height)}.brick-list[data-size=inherit]>.brick-list__item,.brick-list[data-size=inherit]>.brick-list__item>.brick-list__row,.brick-list[data-size=inherit]>.brick-list__item>.brick-list__row>:where(.brick-list__title,.brick-list__description),.brick-list[data-size=inherit]>.brick-list__item>.brick-list__row>.brick-list__content>:where(.brick-list__title,.brick-list__description){font:inherit;letter-spacing:inherit}.brick-list .brick-list{margin-block-start:var(--brick-list-peer-gap);padding-inline-start:var(--_brick-list-nested-inset)}@media (min-width:30rem){.brick-list{--_brick-list-nested-inset:var(--brick-list-nested-inset-sm-input,var(--brick-list-nested-inset-input,var(--brick-list-nested-inset)));--brick-list-peer-gap:var(--brick-list-gap-sm-input,var(--brick-list-gap-input,var(--brick-list-row-gap)))}}@media (min-width:48rem){.brick-list{--_brick-list-nested-inset:var(--brick-list-nested-inset-md-input,var(--brick-list-nested-inset-sm-input,var(--brick-list-nested-inset-input,var(--brick-list-nested-inset))));--brick-list-peer-gap:var(--brick-list-gap-md-input,var(--brick-list-gap-sm-input,var(--brick-list-gap-input,var(--brick-list-row-gap))))}}@media (min-width:64rem){.brick-list{--_brick-list-nested-inset:var(--brick-list-nested-inset-lg-input,var(--brick-list-nested-inset-md-input,var(--brick-list-nested-inset-sm-input,var(--brick-list-nested-inset-input,var(--brick-list-nested-inset)))));--brick-list-peer-gap:var(--brick-list-gap-lg-input,var(--brick-list-gap-md-input,var(--brick-list-gap-sm-input,var(--brick-list-gap-input,var(--brick-list-row-gap)))))}}@media (min-width:80rem){.brick-list{--_brick-list-nested-inset:var(--brick-list-nested-inset-xl-input,var(--brick-list-nested-inset-lg-input,var(--brick-list-nested-inset-md-input,var(--brick-list-nested-inset-sm-input,var(--brick-list-nested-inset-input,var(--brick-list-nested-inset))))));--brick-list-peer-gap:var(--brick-list-gap-xl-input,var(--brick-list-gap-lg-input,var(--brick-list-gap-md-input,var(--brick-list-gap-sm-input,var(--brick-list-gap-input,var(--brick-list-row-gap))))))}}@media (forced-colors:active){.brick-list[data-variant=divided]>.brick-list__item+.brick-list__item,.brick-list[data-variant=bordered]>.brick-list__item+.brick-list__item,.brick-list[data-variant=bordered]{border-color:canvastext}.brick-list__leading,.brick-list__description{color:canvastext}.brick-list__item::marker{color:canvastext}}.brick-list>.brick-list__item[data-action-delegate]:not([data-selected]):hover{background:var(--brick-list-hover-background)}.brick-list>.brick-list__item[data-selected]{background:var(--brick-list-selected-background);color:var(--brick-list-selected-foreground)}@media (forced-colors:active){.brick-list{--brick-list-selected-background:Canvas;--brick-list-selected-foreground:CanvasText;--brick-list-hover-background:Canvas}}.brick-mark{--brick-mark-background:var(--brick-color-accent-soft);--brick-mark-foreground:var(--brick-color-accent-on-soft);--brick-mark-radius:var(--brick-radius-subtle);--brick-mark-padding-inline:.125em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:var(--brick-mark-padding-inline);border-radius:var(--brick-mark-radius);background:var(--brick-mark-background);color:var(--brick-mark-foreground);font:inherit}.brick-mark[data-tone=neutral]{--brick-mark-background:var(--brick-color-surface-subtle);--brick-mark-foreground:var(--brick-color-text-primary)}.brick-mark[data-variant=solid]{--brick-mark-background:var(--brick-color-accent-solid);--brick-mark-foreground:var(--brick-color-accent-on-solid)}.brick-mark[data-variant=solid][data-tone=neutral]{--brick-mark-background:var(--brick-color-text-primary);--brick-mark-foreground:var(--brick-color-surface-canvas)}.brick-mark[data-tone=info]{--brick-mark-background:var(--brick-color-info-soft);--brick-mark-foreground:var(--brick-color-info-on-soft)}.brick-mark[data-tone=info][data-variant=solid]{--brick-mark-background:var(--brick-color-info-solid);--brick-mark-foreground:var(--brick-color-info-on-solid)}.brick-mark[data-tone=success]{--brick-mark-background:var(--brick-color-success-soft);--brick-mark-foreground:var(--brick-color-success-on-soft)}.brick-mark[data-tone=success][data-variant=solid]{--brick-mark-background:var(--brick-color-success-solid);--brick-mark-foreground:var(--brick-color-success-on-solid)}.brick-mark[data-tone=warning]{--brick-mark-background:var(--brick-color-warning-soft);--brick-mark-foreground:var(--brick-color-warning-on-soft)}.brick-mark[data-tone=warning][data-variant=solid]{--brick-mark-background:var(--brick-color-warning-solid);--brick-mark-foreground:var(--brick-color-warning-on-solid)}.brick-mark[data-tone=danger]{--brick-mark-background:var(--brick-color-danger-soft);--brick-mark-foreground:var(--brick-color-danger-on-soft)}.brick-mark[data-tone=danger][data-variant=solid]{--brick-mark-background:var(--brick-color-danger-solid);--brick-mark-foreground:var(--brick-color-danger-on-solid)}.brick-mark[data-variant=plain],.brick-mark[data-variant=text]{--brick-mark-background:transparent;--brick-mark-foreground:currentColor;--brick-mark-padding-inline:0em}.brick-mark[data-variant=text]{font-weight:var(--brick-font-weight-medium)}@media (forced-colors:active){.brick-mark[data-tone][data-variant]{--brick-mark-background:Highlight;--brick-mark-foreground:HighlightText}.brick-mark[data-tone][data-variant=plain],.brick-mark[data-tone][data-variant=text]{--brick-mark-background:transparent;--brick-mark-foreground:CanvasText;text-decoration:underline}}@media (min-width:30rem){.brick-control-size[data-size-sm="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:48rem){.brick-control-size[data-size-md="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:64rem){.brick-control-size[data-size-lg="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:80rem){.brick-control-size[data-size-xl="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}.brick-native-select.brick-control-size[data-variant=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant=underline]>.brick-native-select-field{padding-inline-start:0}@media (min-width:30rem){.brick-native-select.brick-control-size[data-variant-sm=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-sm=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-sm=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-sm=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:48rem){.brick-native-select.brick-control-size[data-variant-md=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-md=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-md=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-md=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:64rem){.brick-native-select.brick-control-size[data-variant-lg=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-lg=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-lg=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-lg=underline]>.brick-native-select-field{padding-inline-start:0}}@media (min-width:80rem){.brick-native-select.brick-control-size[data-variant-xl=outline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=outline]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=outline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised);--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=surface]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=surface]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:var(--brick-color-border-subtle);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=soft]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=soft]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=subtle]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=subtle]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=ghost]{--brick-native-select-background:transparent;--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=ghost]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=ghost]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=plain]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:transparent;--brick-native-select-hover-border:transparent}.brick-native-select.brick-control-size[data-variant-xl=plain]>.brick-native-select-field{border-width:var(--brick-border-width);border-radius:var(--brick-native-select-radius,var(--brick-radius-control));padding-inline-start:var(--brick-control-size-padding-inline)}.brick-native-select.brick-control-size[data-variant-xl=plain]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=underline]{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;--brick-native-select-border:var(--brick-color-border-strong);--brick-native-select-hover-border:var(--brick-color-accent-border)}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field{border-width:0 0 var(--brick-border-width);border-radius:0}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field:focus-visible{border-color:var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-native-select-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-native-select.brick-control-size[data-variant-xl=underline]>.brick-native-select-field{padding-inline-start:0}}.brick-native-select.brick-control-size>.brick-native-select-field[data-invalid]{--brick-native-select-focus-ring:var(--brick-color-danger-text);border-color:var(--brick-color-danger-text)}@media (forced-colors:active){.brick-native-select.brick-control-size[data-variant]>.brick-native-select-field:focus-visible{box-shadow:none;outline:var(--brick-border-focus-width) solid Highlight}}.brick-native-select[data-variant=subtle]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-surface-subtle);--brick-native-select-border:transparent}.brick-native-select{--brick-native-select-background:transparent;--brick-native-select-hover-background:transparent;grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:inline-grid;position:relative}.brick-native-select[data-full-width]{inline-size:100%}.brick-native-select-field{box-sizing:border-box;appearance:none;inline-size:100%;min-inline-size:0;block-size:var(--brick-control-size-block);text-overflow:ellipsis;max-inline-size:100%;padding-inline:var(--brick-control-size-padding-inline);border:var(--brick-border-width) solid var(--brick-native-select-border,var(--brick-color-border-strong));border-radius:var(--brick-native-select-radius,var(--brick-radius-control));background:var(--brick-native-select-background);color:var(--brick-color-text-primary);font-family:var(--brick-control-size-font-family);font-size:var(--brick-control-size-font-size);font-weight:var(--brick-control-size-font-weight);line-height:var(--brick-control-size-line-height);letter-spacing:var(--brick-control-size-letter-spacing);text-align:start;cursor:pointer;transition:background-color var(--brick-motion-duration-fast), border-color var(--brick-motion-duration-fast);padding-block:0;overflow:hidden}.brick-native-select:has(.brick-native-select-indicator) .brick-native-select-field{padding-inline-end:calc(var(--brick-control-size-padding-inline) + var(--brick-control-size-icon) + var(--brick-control-size-gap))}.brick-native-select-indicator{inline-size:var(--brick-control-size-icon);pointer-events:none;color:var(--brick-color-text-secondary);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:var(--brick-control-size-padding-inline)}.brick-native-select-indicator>svg{inline-size:100%;block-size:var(--brick-control-size-icon);stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.brick-native-select[data-shape=sharp] .brick-native-select-field{border-radius:0}.brick-native-select[data-shape=pill] .brick-native-select-field{border-radius:var(--brick-radius-full)}.brick-native-select[data-variant=surface]{--brick-native-select-background:var(--brick-color-surface-raised);--brick-native-select-hover-background:var(--brick-color-surface-raised)}.brick-native-select[data-variant=soft]{--brick-native-select-background:var(--brick-color-surface-subtle);--brick-native-select-hover-background:var(--brick-color-accent-soft)}.brick-native-select[data-variant=ghost]{--brick-native-select-hover-background:var(--brick-color-surface-subtle)}.brick-native-select-field:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:var(--brick-border-width)}.brick-native-select-field[data-invalid]{border-color:var(--brick-color-danger-text)}.brick-native-select:has(.brick-native-select-field:disabled){opacity:.5;cursor:not-allowed}.brick-native-select-field:disabled{cursor:not-allowed;opacity:1}.brick-native-select[data-list] .brick-native-select-field{block-size:auto;min-block-size:var(--brick-control-size-block);padding-block:var(--brick-control-size-padding-block)}.brick-native-select-field option,.brick-native-select-field optgroup{color:var(--brick-color-text-primary);background:var(--brick-color-surface-base)}.brick-native-select-field option:checked{background:var(--brick-color-accent-soft);background-image:linear-gradient(var(--brick-color-accent-soft), var(--brick-color-accent-soft));color:var(--brick-color-accent-text)}.brick-native-select-field option:disabled,.brick-native-select-field optgroup:disabled{color:graytext}@media (hover:hover){.brick-native-select .brick-native-select-field:not(:disabled):hover{background:var(--brick-native-select-hover-background)}}@media (prefers-reduced-motion:reduce){.brick-native-select-field{transition:none}}@media (forced-colors:active){.brick-native-select-field option:checked{color:highlighttext;background:highlight}.brick-native-select-field{color:canvastext;background:canvas;border-color:buttontext}.brick-native-select-field:disabled{color:graytext;border-color:graytext}.brick-native-select-field:focus-visible{outline-color:highlight}.brick-native-select:has(.brick-native-select-field:disabled){opacity:1;color:graytext}}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=outline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=outline]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=outline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=surface]{--brick-number-input-background:var(--brick-color-surface-raised);--brick-number-input-hover-background:var(--brick-color-surface-raised);--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=surface]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=surface]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=soft]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=soft]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=subtle]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=subtle]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=subtle]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=ghost]{--brick-number-input-background:transparent;--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=ghost]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=ghost]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=plain]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=plain]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=plain]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=underline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:0 0 var(--brick-border-width);border-radius:0}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=underline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant=underline]>.brick-number-input-control{padding-inline-start:0}@media (min-width:30rem){.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=outline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=outline]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=outline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=surface]{--brick-number-input-background:var(--brick-color-surface-raised);--brick-number-input-hover-background:var(--brick-color-surface-raised);--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=surface]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=surface]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=soft]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=soft]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=subtle]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=subtle]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=subtle]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=ghost]{--brick-number-input-background:transparent;--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=ghost]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=ghost]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=plain]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=plain]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=plain]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=underline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:0 0 var(--brick-border-width);border-radius:0}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=underline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-sm=underline]>.brick-number-input-control{padding-inline-start:0}}@media (min-width:48rem){.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=outline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=outline]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=outline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=surface]{--brick-number-input-background:var(--brick-color-surface-raised);--brick-number-input-hover-background:var(--brick-color-surface-raised);--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=surface]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=surface]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=soft]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=soft]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=subtle]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=subtle]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=subtle]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=ghost]{--brick-number-input-background:transparent;--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=ghost]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=ghost]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=plain]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=plain]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=plain]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=underline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:0 0 var(--brick-border-width);border-radius:0}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=underline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-md=underline]>.brick-number-input-control{padding-inline-start:0}}@media (min-width:64rem){.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=outline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=outline]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=outline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=surface]{--brick-number-input-background:var(--brick-color-surface-raised);--brick-number-input-hover-background:var(--brick-color-surface-raised);--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=surface]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=surface]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=soft]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=soft]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=subtle]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=subtle]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=subtle]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=ghost]{--brick-number-input-background:transparent;--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=ghost]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=ghost]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=plain]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=plain]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=plain]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=underline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:0 0 var(--brick-border-width);border-radius:0}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=underline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-lg=underline]>.brick-number-input-control{padding-inline-start:0}}@media (min-width:80rem){.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=outline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=outline]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=outline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=surface]{--brick-number-input-background:var(--brick-color-surface-raised);--brick-number-input-hover-background:var(--brick-color-surface-raised);--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=surface]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=surface]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=soft]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=soft]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=subtle]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=subtle]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=subtle]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=ghost]{--brick-number-input-background:transparent;--brick-number-input-hover-background:var(--brick-color-surface-subtle);--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=ghost]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=ghost]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=plain]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:transparent;--brick-number-input-hover-border:transparent;border-width:var(--brick-border-width);border-radius:var(--brick-number-input-radius,var(--brick-radius-control))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=plain]>.brick-number-input-control{padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=plain]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=underline]{--brick-number-input-background:transparent;--brick-number-input-hover-background:transparent;--brick-number-input-border:var(--brick-color-border-strong);--brick-number-input-hover-border:var(--brick-color-accent-border);border-width:0 0 var(--brick-border-width);border-radius:0}.brick-number-input.brick-control-size[data-variant]:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=underline]:focus-within{border-color:var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));box-shadow:0 var(--brick-border-focus-width) 0 0 var(--brick-number-input-focus-ring,var(--brick-color-focus-ring));outline:none}.brick-number-input.brick-control-size[data-variant]:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-variant-xl=underline]>.brick-number-input-control{padding-inline-start:0}}.brick-number-input.brick-control-size[data-variant]:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group)))[data-invalid]{--brick-number-input-focus-ring:var(--brick-color-danger-text);border-color:var(--brick-color-danger-text)}@media (forced-colors:active){.brick-number-input.brick-control-size[data-variant]:where(:not([data-layout=stepper]),.brick-number-input-group):where(:not(:has(>.brick-number-input-group))):focus-within{box-shadow:none;outline:var(--brick-border-focus-width) solid Highlight}}.brick-number-input:where(:not(.brick-number-input-group)){--brick-number-input-height:var(--brick-control-min-block-size-md);--brick-number-input-stepper-inline-size:2.25rem;--brick-number-input-step-icon-size:1rem;--brick-number-input-font-family:var(--brick-typography-control-md-font-family);--brick-number-input-font-size:var(--brick-typography-control-md-font-size);--brick-number-input-font-weight:var(--brick-typography-control-md-font-weight);--brick-number-input-line-height:var(--brick-typography-control-md-line-height);--brick-number-input-radius:var(--brick-radius-control);--brick-number-input-background:transparent;--brick-number-input-border:var(--brick-color-border-strong)}.brick-number-input{grid-template-columns:minmax(0, 1fr) var(--brick-number-input-stepper-inline-size);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--brick-number-input-height);border:var(--brick-border-width) solid var(--brick-number-input-border);border-radius:var(--brick-number-input-radius);background:var(--brick-number-input-background);color:var(--brick-color-text-primary);font-family:var(--brick-number-input-font-family);font-size:var(--brick-number-input-font-size);font-weight:var(--brick-number-input-font-weight);line-height:var(--brick-number-input-line-height);grid-template-rows:1fr 1fr;align-items:stretch;display:inline-grid;overflow:hidden}.brick-number-input[data-full-width]{inline-size:100%}.brick-number-input:not(:has(.brick-number-input-step)){grid-template-columns:minmax(0,1fr)}.brick-number-input:has(.brick-number-input-unit){grid-template-columns:minmax(0, 1fr) max-content var(--brick-number-input-stepper-inline-size)}.brick-number-input:has(.brick-number-input-unit):not(:has(.brick-number-input-step)){grid-template-columns:minmax(0,1fr) max-content}.brick-number-input-stepper{border-inline-start:var(--brick-border-width) solid var(--brick-number-input-border);grid-area:1/2/3;grid-template-rows:1fr 1fr;min-inline-size:0;display:grid}.brick-number-input:has(.brick-number-input-unit) .brick-number-input-stepper{grid-column:3}.brick-number-input:not(.brick-number-input-group)[data-variant=surface]{--brick-number-input-background:var(--brick-color-surface-raised)}.brick-number-input:not(.brick-number-input-group)[data-variant=soft]{--brick-number-input-background:var(--brick-color-surface-subtle);--brick-number-input-border:var(--brick-color-border-subtle)}.brick-number-input[data-variant=underline]{--brick-number-input-background:transparent;border-width:0 0 var(--brick-border-width);overflow:visible}.brick-number-input:not(.brick-number-input-group)[data-shape=sharp]{--brick-number-input-radius:0}.brick-number-input:not(.brick-number-input-group)[data-shape=pill]{--brick-number-input-radius:var(--brick-radius-full)}.brick-number-input-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--brick-number-input-height) - 2 * var(--brick-border-width));padding:0 var(--brick-number-input-padding-inline,var(--brick-space-3));color:inherit;font:inherit;background:0 0;border:0;outline:0;grid-area:1/1/3}.brick-number-input-step{border:0;border-inline-start:var(--brick-border-width) solid var(--brick-number-input-border);color:var(--brick-color-text-secondary);cursor:pointer;transition:background-color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), color var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), opacity var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);background:0 0;grid-column:2;place-items:center;padding:0;display:grid}.brick-number-input:has(.brick-number-input-unit)>.brick-number-input-step{grid-column:3}.brick-number-input-stepper .brick-number-input-step{border-inline-start:0;grid-column:1}.brick-number-input-unit{padding-inline:var(--brick-space-2);color:var(--brick-color-text-secondary);white-space:nowrap;grid-area:1/2/3;align-items:center;display:inline-flex}.brick-number-input-increment{grid-row:1}.brick-number-input-decrement{grid-row:2}.brick-number-input-step+.brick-number-input-step{border-block-start:var(--brick-border-width) solid var(--brick-number-input-border)}.brick-number-input[data-layout=stepper]{--brick-number-input-stepper-value-font-family:var(--brick-typography-body-lg-font-family);--brick-number-input-stepper-value-font-size:var(--brick-typography-body-lg-font-size);--brick-number-input-stepper-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-number-input-stepper-value-line-height:var(--brick-typography-body-lg-line-height);grid-template-columns:var(--brick-number-input-height) minmax(2.5rem, 1fr) var(--brick-number-input-height);gap:var(--brick-space-2);background:0 0;border:0;grid-template-rows:1fr;overflow:visible}.brick-number-input[data-layout=stepper]:has(.brick-number-input-unit){grid-template-columns:var(--brick-number-input-height) minmax(2.5rem, 1fr) max-content var(--brick-number-input-height)}.brick-number-input[data-layout=stepper] .brick-number-input-control{padding-inline:var(--brick-space-2);font-family:var(--brick-number-input-stepper-value-font-family);font-size:var(--brick-number-input-stepper-value-font-size);font-weight:var(--brick-number-input-stepper-value-font-weight);line-height:var(--brick-number-input-stepper-value-line-height);text-align:center;grid-area:1/2}.brick-number-input[data-layout=stepper] .brick-number-input-stepper{display:contents}.brick-number-input[data-layout=stepper] .brick-number-input-unit{grid-area:1/3}.brick-number-input[data-layout=stepper] .brick-number-input-step{--brick-number-input-step-icon-size:1rem;border-block-start:0;border:var(--brick-border-width) solid var(--brick-number-input-border);border-radius:var(--brick-radius-control);grid-row:1}:where(.brick-number-input[data-layout=stepper][data-variant=surface]) .brick-number-input-step{background:var(--brick-number-input-background)}.brick-number-input[data-layout=stepper] .brick-number-input-decrement{grid-column:1}.brick-number-input[data-layout=stepper] .brick-number-input-increment{grid-column:3}.brick-number-input[data-layout=stepper]:has(.brick-number-input-unit) .brick-number-input-increment{grid-column:4}.brick-number-input-step-artwork{inline-size:var(--brick-number-input-step-icon-size);block-size:var(--brick-number-input-step-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.brick-number-input:not([data-layout=stepper]):focus-within{border-color:var(--brick-color-focus-ring);box-shadow:0 0 0 var(--brick-border-focus-width) var(--brick-color-focus-ring)}.brick-number-input[data-layout=stepper] .brick-number-input-control:focus-visible,.brick-number-input[data-layout=stepper] .brick-number-input-step:focus-visible{outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-number-input[data-invalid]{border-color:var(--brick-color-danger-text);--brick-number-input-border:var(--brick-color-danger-text)}.brick-number-input[data-disabled]{opacity:.5;cursor:not-allowed}.brick-number-input[data-disabled] :is(.brick-number-input-control,.brick-number-input-step,.brick-number-input-scrubber){cursor:not-allowed}.brick-number-input[data-disabled] .brick-number-input-step,.brick-number-input[data-disabled] .brick-number-input-group{opacity:1}.brick-number-input-step:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.brick-number-input-step:not(:disabled):not([aria-disabled=true]):hover{background:var(--brick-color-surface-subtle);color:var(--brick-color-text-primary)}.brick-number-input[data-layout=field][data-stepper-visibility=hover] .brick-number-input-step,.brick-number-input[data-layout=field][data-stepper-visibility=hover] .brick-number-input-stepper{opacity:0;pointer-events:none}.brick-number-input[data-layout=field][data-stepper-visibility=hover]:is(:hover,:focus-within) .brick-number-input-stepper,.brick-number-input[data-layout=field][data-stepper-visibility=hover]:is(:hover,:focus-within) .brick-number-input-step{opacity:1;pointer-events:auto}.brick-number-input[data-layout=field][data-stepper-visibility=hover]:is(:hover,:focus-within) .brick-number-input-step:is(:disabled,[aria-disabled=true]){opacity:.5}}@media (prefers-reduced-motion:reduce){.brick-number-input-step{transition:none}}.brick-number-input-step:not(:disabled):not([aria-disabled=true]):active{background:var(--brick-color-surface-raised);color:var(--brick-color-text-primary)}.brick-number-input-value-text{text-align:center;font:inherit;grid-area:1/2;align-self:center}.brick-number-input-label{font:inherit;grid-column:1/-1}.brick-number-input-scrubber{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;color:var(--brick-color-text-secondary);place-items:center;display:inline-grid}.brick-number-input-scrubber:is([data-disabled],[data-readonly]){cursor:default}:is(:root:has(.brick-number-input-scrubber[data-scrubbing]),:root:has(.brick-number-input-scrubber[data-scrubbing]) *){cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (pointer:coarse){.brick-number-input.brick-control-size[data-layout=field]{--brick-number-input-height:max(3.125rem, var(--brick-control-size-block));--brick-number-input-stepper-inline-size:2.25rem}.brick-number-input:is([data-size=xs],[data-size=sm],[data-size=md]){--brick-number-input-height:3.125rem;--brick-number-input-stepper-inline-size:2.25rem;--brick-number-input-step-icon-size:1rem}}@media (forced-colors:active){.brick-number-input{color:canvastext}.brick-number-input:not([data-layout=stepper]){background:canvas;border-color:buttontext}.brick-number-input:not([data-layout=stepper]):focus-within{box-shadow:none;outline:var(--brick-border-focus-width) solid Highlight;outline-offset:0;border-color:highlight}.brick-number-input[data-layout=stepper] .brick-number-input-step{border-color:buttontext}.brick-number-input[data-layout=stepper] :is(.brick-number-input-control,.brick-number-input-step):focus-visible{outline-color:highlight}}.brick-number-input:has(>.brick-number-input-group):not(.brick-number-input-group){gap:var(--brick-space-2);min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:inline-grid;overflow:visible}.brick-number-input.brick-number-input-group{grid-template-columns:max-content minmax(0, 1fr) max-content max-content var(--brick-number-input-stepper-inline-size)}.brick-number-input.brick-number-input-group:not(:has(.brick-number-input-step)){grid-template-columns:max-content minmax(0,1fr) max-content max-content}.brick-number-input-group>.brick-number-input-control{grid-area:1/2/3}.brick-number-input-group>.brick-number-input-unit{grid-column:3}.brick-number-input.brick-number-input-group>.brick-number-input-stepper,.brick-number-input.brick-number-input-group>.brick-number-input-step{grid-column:5}.brick-number-input-element{color:var(--brick-color-text-secondary);grid-row:1/3;place-items:center;display:grid}.brick-number-input-element[data-placement=start]{grid-column:1;padding-inline-start:var(--brick-number-input-padding-inline,var(--brick-space-3))}.brick-number-input-element[data-placement=end]{grid-column:4;padding-inline-end:var(--brick-number-input-padding-inline,var(--brick-space-3))}@media (forced-colors:active){.brick-number-input[data-disabled]{opacity:1;color:graytext}}.brick-control-size[data-size="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}@media (min-width:30rem){.brick-control-size[data-size-sm="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-sm=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-sm=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-sm="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:48rem){.brick-control-size[data-size-md="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-md=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-md=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-md="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:64rem){.brick-control-size[data-size-lg="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-lg=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-lg=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-lg="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}@media (min-width:80rem){.brick-control-size[data-size-xl="2xs"]{--brick-control-size-block:var(--brick-control-min-block-size-2xs);--brick-control-size-padding-inline:.5rem;--brick-control-size-padding-block:.25rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.75rem;--brick-control-size-target:1.5rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=xs]{--brick-control-size-block:var(--brick-control-min-block-size-xs);--brick-control-size-padding-inline:.625rem;--brick-control-size-padding-block:.375rem;--brick-control-size-gap:.25rem;--brick-control-size-icon:.875rem;--brick-control-size-target:1.75rem;--brick-control-size-value-font-family:var(--brick-typography-caption-font-family);--brick-control-size-value-font-size:var(--brick-typography-caption-font-size);--brick-control-size-value-font-weight:var(--brick-typography-caption-font-weight);--brick-control-size-value-line-height:var(--brick-typography-caption-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-caption-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xs-font-family);--brick-control-size-font-size:var(--brick-typography-control-xs-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xs-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xs-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xs-letter-spacing)}.brick-control-size[data-size-xl=sm]{--brick-control-size-block:var(--brick-control-min-block-size-sm);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.375rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=md]{--brick-control-size-block:var(--brick-control-min-block-size-md);--brick-control-size-padding-inline:.75rem;--brick-control-size-padding-block:.5rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1rem;--brick-control-size-target:2rem;--brick-control-size-value-font-family:var(--brick-typography-body-sm-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-sm-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-sm-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-sm-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-sm-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-sm-font-family);--brick-control-size-font-size:var(--brick-typography-control-sm-font-size);--brick-control-size-font-weight:var(--brick-typography-control-sm-font-weight);--brick-control-size-line-height:var(--brick-typography-control-sm-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-sm-letter-spacing)}.brick-control-size[data-size-xl=lg]{--brick-control-size-block:var(--brick-control-min-block-size-lg);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.625rem;--brick-control-size-gap:.5rem;--brick-control-size-icon:1.125rem;--brick-control-size-target:2.25rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl=xl]{--brick-control-size-block:var(--brick-control-min-block-size-xl);--brick-control-size-padding-inline:1rem;--brick-control-size-padding-block:.75rem;--brick-control-size-gap:.625rem;--brick-control-size-icon:1.25rem;--brick-control-size-target:2.5rem;--brick-control-size-value-font-family:var(--brick-typography-body-md-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-md-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-md-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-md-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-md-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-lg-font-family);--brick-control-size-font-size:var(--brick-typography-control-lg-font-size);--brick-control-size-font-weight:var(--brick-typography-control-lg-font-weight);--brick-control-size-line-height:var(--brick-typography-control-lg-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-lg-letter-spacing)}.brick-control-size[data-size-xl="2xl"]{--brick-control-size-block:var(--brick-control-min-block-size-2xl);--brick-control-size-padding-inline:1.5rem;--brick-control-size-padding-block:1rem;--brick-control-size-gap:.75rem;--brick-control-size-icon:1.5rem;--brick-control-size-target:3rem;--brick-control-size-value-font-family:var(--brick-typography-body-lg-font-family);--brick-control-size-value-font-size:var(--brick-typography-body-lg-font-size);--brick-control-size-value-font-weight:var(--brick-typography-body-lg-font-weight);--brick-control-size-value-line-height:var(--brick-typography-body-lg-line-height);--brick-control-size-value-letter-spacing:var(--brick-typography-body-lg-letter-spacing);--brick-control-size-font-family:var(--brick-typography-control-xl-font-family);--brick-control-size-font-size:var(--brick-typography-control-xl-font-size);--brick-control-size-font-weight:var(--brick-typography-control-xl-font-weight);--brick-control-size-line-height:var(--brick-typography-control-xl-line-height);--brick-control-size-letter-spacing:var(--brick-typography-control-xl-letter-spacing)}}.brick-input.brick-control-size{--brick-input-min-block-size:var(--brick-control-size-block);--brick-input-padding-inline:var(--brick-control-size-padding-inline);--brick-input-gap:var(--brick-control-size-gap);--brick-input-font-family:var(--brick-control-size-value-font-family);--brick-input-font-size:var(--brick-control-size-value-font-size);--brick-input-font-weight:var(--brick-control-size-value-font-weight);--brick-input-line-height:var(--brick-control-size-value-line-height);--brick-input-letter-spacing:var(--brick-control-size-value-letter-spacing);--brick-input-adornment-size:var(--brick-control-size-icon);--brick-input-clear-target-size:var(--brick-control-size-target);--brick-input-clear-icon-size:var(--brick-control-size-icon)}.brick-textarea.brick-control-size{--brick-textarea-padding-inline:var(--brick-control-size-padding-inline);--brick-textarea-padding-block:var(--brick-control-size-padding-block);--brick-textarea-gap:var(--brick-control-size-gap);--brick-textarea-font-family:var(--brick-control-size-value-font-family);--brick-textarea-font-size:var(--brick-control-size-value-font-size);--brick-textarea-font-weight:var(--brick-control-size-value-font-weight);--brick-textarea-line-height:var(--brick-control-size-value-line-height);--brick-textarea-letter-spacing:var(--brick-control-size-value-letter-spacing)}.brick-select-trigger.brick-control-size{--brick-select-trigger-min-block-size:var(--brick-control-size-block);--brick-select-trigger-padding-inline:var(--brick-control-size-padding-inline);--brick-select-trigger-gap:var(--brick-control-size-gap);--brick-select-trigger-font-family:var(--brick-control-size-font-family);--brick-select-trigger-font-size:var(--brick-control-size-font-size);--brick-select-trigger-font-weight:var(--brick-control-size-font-weight);--brick-select-trigger-line-height:var(--brick-control-size-line-height);--brick-select-trigger-letter-spacing:var(--brick-control-size-letter-spacing);--brick-select-icon-size:var(--brick-control-size-icon)}.brick-select-content.brick-control-size{--brick-select-item-min-block-size:calc(var(--brick-control-size-block) - var(--brick-space-2));--brick-select-item-padding-inline:var(--brick-control-size-padding-inline);--brick-select-item-gap:var(--brick-control-size-gap);--brick-select-item-font-family:var(--brick-control-size-font-family);--brick-select-item-font-size:var(--brick-control-size-font-size);--brick-select-item-font-weight:var(--brick-control-size-font-weight);--brick-select-item-line-height:var(--brick-control-size-line-height);--brick-select-indicator-size:var(--brick-control-size-icon)}.brick-multi-select-trigger.brick-control-size{--brick-multi-select-trigger-min-block-size:var(--brick-control-size-block);--brick-multi-select-trigger-padding-inline:var(--brick-control-size-padding-inline);--brick-multi-select-trigger-gap:var(--brick-control-size-gap);--brick-multi-select-trigger-font-family:var(--brick-control-size-font-family);--brick-multi-select-trigger-font-size:var(--brick-control-size-font-size);--brick-multi-select-trigger-font-weight:var(--brick-control-size-font-weight);--brick-multi-select-trigger-line-height:var(--brick-control-size-line-height);--brick-multi-select-trigger-letter-spacing:var(--brick-control-size-letter-spacing);--brick-multi-select-icon-size:var(--brick-control-size-icon)}.brick-multi-select-content.brick-control-size{--brick-multi-select-item-min-block-size:calc(var(--brick-control-size-block) - var(--brick-space-2));--brick-multi-select-item-padding-inline:var(--brick-control-size-padding-inline);--brick-multi-select-item-gap:var(--brick-control-size-gap);--brick-multi-select-item-font-family:var(--brick-control-size-font-family);--brick-multi-select-item-font-size:var(--brick-control-size-font-size);--brick-multi-select-item-font-weight:var(--brick-control-size-font-weight);--brick-multi-select-item-line-height:var(--brick-control-size-line-height);--brick-multi-select-indicator-size:var(--brick-control-size-icon)}.brick-combobox-control.brick-control-size{--brick-combobox-min-block-size:var(--brick-control-size-block);--brick-combobox-padding-inline:var(--brick-control-size-padding-inline);--brick-combobox-gap:var(--brick-control-size-gap);--brick-combobox-font-family:var(--brick-control-size-value-font-family);--brick-combobox-font-size:var(--brick-control-size-value-font-size);--brick-combobox-font-weight:var(--brick-control-size-value-font-weight);--brick-combobox-line-height:var(--brick-control-size-value-line-height);--brick-combobox-letter-spacing:var(--brick-control-size-value-letter-spacing);--brick-combobox-action-size:var(--brick-control-size-target);--brick-combobox-icon-size:var(--brick-control-size-icon)}.brick-combobox-content.brick-control-size{--brick-combobox-item-min-block-size:var(--brick-control-size-block);--brick-combobox-item-padding-inline:var(--brick-control-size-padding-inline);--brick-combobox-item-gap:var(--brick-control-size-gap);--brick-combobox-item-font-family:var(--brick-control-size-font-family);--brick-combobox-item-font-size:var(--brick-control-size-font-size);--brick-combobox-item-font-weight:var(--brick-control-size-font-weight);--brick-combobox-item-line-height:var(--brick-control-size-line-height)}.brick-number-input.brick-control-size{--brick-number-input-height:var(--brick-control-size-block);--brick-number-input-padding-inline:var(--brick-control-size-padding-inline);--brick-number-input-stepper-inline-size:clamp(1rem, calc(var(--brick-control-size-block) - 1rem), 1.5rem);--brick-number-input-step-icon-size:clamp(.625rem, calc(var(--brick-control-size-block) / 3), .875rem);--brick-number-input-font-family:var(--brick-control-size-font-family);--brick-number-input-font-size:var(--brick-control-size-font-size);--brick-number-input-font-weight:var(--brick-control-size-font-weight);--brick-number-input-line-height:var(--brick-control-size-line-height)}.brick-password-toggle-field.brick-control-size{--brick-password-height:var(--brick-control-size-block);--brick-password-padding-inline:var(--brick-control-size-padding-inline);--brick-password-icon-size:var(--brick-control-size-icon);--brick-password-font-family:var(--brick-control-size-value-font-family);--brick-password-font-size:var(--brick-control-size-value-font-size);--brick-password-font-weight:var(--brick-control-size-value-font-weight);--brick-password-line-height:var(--brick-control-size-value-line-height);--brick-password-letter-spacing:var(--brick-control-size-value-letter-spacing)}.brick-pin-input.brick-control-size{--brick-pin-input-size:var(--brick-control-size-block)}.brick-stat{--brick-stat-gap:var(--brick-space-1);gap:var(--brick-stat-gap,var(--brick-space-1));min-inline-size:0;color:var(--brick-color-text-primary);overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;margin:0;display:flex}.brick-stat-group{--brick-stat-group-gap:var(--brick-space-6);align-items:start;gap:var(--brick-stat-group-gap,var(--brick-space-6));flex-wrap:wrap;min-inline-size:0;display:flex}:is(.brick-stat,.brick-stat-group)[data-size=sm]{--brick-stat-value-size:var(--brick-typography-title-md-font-size);--brick-stat-value-line-height:var(--brick-typography-title-md-line-height)}:is(.brick-stat,.brick-stat-group)[data-size=md]{--brick-stat-value-size:var(--brick-typography-title-lg-font-size);--brick-stat-value-line-height:var(--brick-typography-title-lg-line-height)}:is(.brick-stat,.brick-stat-group)[data-size=lg]{--brick-stat-value-size:var(--brick-typography-title-xl-font-size);--brick-stat-value-line-height:var(--brick-typography-title-xl-line-height)}.brick-stat-label{align-items:center;gap:calc(var(--brick-space-1) * 1.5);min-inline-size:0;color:var(--brick-color-text-secondary);font-family:var(--brick-typography-body-sm-font-family);font-size:var(--brick-typography-body-sm-font-size);font-weight:var(--brick-typography-body-sm-font-weight);line-height:var(--brick-typography-body-sm-line-height);letter-spacing:var(--brick-typography-body-sm-letter-spacing);margin:0;display:flex}.brick-stat-value-text{align-items:baseline;gap:var(--brick-space-1);min-inline-size:0;font-family:var(--brick-typography-title-lg-font-family);font-size:var(--brick-stat-value-size,var(--brick-typography-title-lg-font-size));font-weight:var(--brick-typography-title-lg-font-weight);line-height:var(--brick-stat-value-line-height,var(--brick-typography-title-lg-line-height));letter-spacing:var(--brick-typography-title-lg-letter-spacing);flex-wrap:wrap;margin:0;display:flex}.brick-stat-value-unit,.brick-stat-help-text{min-inline-size:0;color:var(--brick-color-text-secondary);font-family:var(--brick-typography-caption-font-family);font-size:var(--brick-typography-caption-font-size);font-weight:var(--brick-typography-caption-font-weight);line-height:var(--brick-typography-caption-line-height);letter-spacing:var(--brick-typography-caption-letter-spacing);margin:0}.brick-stat-help-text{align-items:center;gap:var(--brick-space-1);flex-wrap:wrap;display:flex}.brick-stat-indicator{block-size:1em;inline-size:1em;color:var(--brick-stat-indicator-color,var(--brick-color-text-primary));flex:none;justify-content:center;align-items:center;display:inline-flex}.brick-stat-indicator>svg{fill:currentColor;block-size:100%;inline-size:100%}.brick-stat-indicator[data-tone=neutral]{--brick-stat-indicator-color:var(--brick-color-text-primary)}.brick-stat-indicator[data-tone=accent]{--brick-stat-indicator-color:var(--brick-color-accent-text)}.brick-stat-indicator[data-tone=info]{--brick-stat-indicator-color:var(--brick-color-info-text)}.brick-stat-indicator[data-tone=success]{--brick-stat-indicator-color:var(--brick-color-success-text)}.brick-stat-indicator[data-tone=warning]{--brick-stat-indicator-color:var(--brick-color-warning-text)}.brick-stat-indicator[data-tone=danger]{--brick-stat-indicator-color:var(--brick-color-danger-text)}@media (forced-colors:active){.brick-stat,.brick-stat-label,.brick-stat-help-text,.brick-stat-value-unit,.brick-stat-indicator{color:canvastext}}}@layer brick.utilities,brick.effects;
