@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}}@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-slider{--brick-slider-soft-color:var(--brick-color-accent-soft);--brick-slider-track-size:.5rem;--brick-slider-thumb-size:1.25rem;--brick-slider-hit-size:2.75rem;--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-range-color:var(--brick-color-accent-solid);--brick-slider-thumb-color:var(--brick-color-surface-canvas);--brick-slider-thumb-border-color:var(--brick-color-accent-solid);--brick-slider-marker-color:var(--brick-color-text-secondary);align-items:center;gap:var(--brick-space-2) var(--brick-space-3);inline-size:100%;color:var(--brick-color-text-primary);font-family:var(--brick-font-family-body);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.brick-slider[data-orientation=vertical]{grid-template-rows:auto minmax(8rem,1fr);grid-template-columns:auto auto;min-block-size:10rem;inline-size:max-content}.brick-slider[data-disabled]{opacity:var(--brick-opacity-disabled,.5)}.brick-slider__label{color:var(--brick-color-text-primary);font-size:var(--brick-font-size-sm);font-weight:var(--brick-font-weight-medium);line-height:var(--brick-font-line-height-body);grid-column:1}.brick-slider__value-text{color:var(--brick-color-text-secondary);font-size:var(--brick-font-size-sm);font-variant-numeric:tabular-nums;line-height:var(--brick-font-line-height-body);text-align:end;grid-column:2}.brick-slider__control{inline-size:100%;block-size:var(--brick-slider-hit-size);cursor:pointer;grid-column:1/-1;position:relative}.brick-slider[data-orientation=vertical] .brick-slider__control{inline-size:var(--brick-slider-hit-size);grid-area:2/1;block-size:100%;min-block-size:8rem}.brick-slider[data-disabled] .brick-slider__control,.brick-slider[data-disabled]>.brick-slider__track{cursor:not-allowed}.brick-slider__track{box-sizing:border-box;block-size:var(--brick-slider-track-size);box-shadow:inset 0 0 0 1px var(--brick-slider-thumb-border-color);border-radius:var(--brick-radius-full);background:var(--brick-slider-track-color);border:0;position:relative;inset-block-start:50%;inset-inline:0;overflow:visible;transform:translateY(-50%)}.brick-slider__control>.brick-slider__track{position:absolute}.brick-slider>.brick-slider__track{grid-column:1/-1;inline-size:100%;inset-block-start:auto;transform:none}.brick-slider[data-orientation=vertical] .brick-slider__track{inline-size:var(--brick-slider-track-size);block-size:auto;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.brick-slider[data-orientation=vertical]>.brick-slider__track{grid-area:2/1;min-block-size:8rem;inset-block:auto;inset-inline-start:0;transform:none}.brick-slider[dir=rtl][data-orientation=vertical] .brick-slider__control>.brick-slider__track{transform:translate(50%)}.brick-slider__range{border-radius:inherit;background:var(--brick-slider-range-color);pointer-events:none;position:absolute;inset-block:0}.brick-slider[data-orientation=vertical] .brick-slider__range{inset-inline:0}.brick-slider__thumb{z-index:2;inline-size:var(--brick-slider-thumb-size);block-size:var(--brick-slider-thumb-size);border-radius:var(--brick-radius-full);color:var(--brick-slider-thumb-border-color);cursor:grab;touch-action:none;background:0 0;border:0;outline:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.brick-slider__thumb:before{box-sizing:border-box;inline-size:var(--brick-slider-thumb-size);block-size:var(--brick-slider-thumb-size);border-radius:inherit;background:var(--brick-slider-thumb-color);box-shadow:var(--brick-shadow-sm);content:"";transition:box-shadow var(--brick-motion-duration-fast) var(--brick-motion-easing-standard), transform var(--brick-motion-duration-fast) var(--brick-motion-easing-standard);border:2px solid;grid-area:1/1}.brick-slider__thumb:after{content:"";inset:calc((var(--brick-slider-thumb-size) - var(--brick-slider-hit-size)) / 2);position:absolute}.brick-slider__thumb>:not(.brick-slider__value-label){z-index:1;pointer-events:none;grid-area:1/1}.brick-slider__thumb[aria-disabled=true]{cursor:not-allowed}.brick-slider__thumb[aria-readonly=true],.brick-slider[data-readonly] .brick-slider__control{cursor:default}.brick-slider[dir=rtl] .brick-slider__thumb{transform:translate(50%,-50%)}.brick-slider[data-orientation=vertical] .brick-slider__thumb{inset-block-start:auto;inset-inline-start:50%;transform:translate(-50%,50%)}.brick-slider[dir=rtl][data-orientation=vertical] .brick-slider__thumb{transform:translate(50%,50%)}.brick-slider__thumb:not([aria-disabled=true]):not([aria-readonly=true]):hover:before{box-shadow:var(--brick-shadow-md);transform:scale(1.06)}.brick-slider__thumb:focus-visible:before{outline:var(--brick-border-focus-width) solid var(--brick-color-focus-ring);outline-offset:var(--brick-border-focus-offset)}.brick-slider__thumb:not([aria-disabled=true]):not([aria-readonly=true]):active,.brick-slider__thumb[data-dragging]{cursor:grabbing}.brick-slider__thumb:not([aria-disabled=true]):not([aria-readonly=true]):active:before,.brick-slider__thumb[data-dragging]:before{transform:scale(1.1)}.brick-slider__marker-group{pointer-events:none;position:absolute;inset:0}.brick-slider__marker{min-inline-size:var(--brick-slider-thumb-size);min-block-size:var(--brick-slider-thumb-size);color:var(--brick-slider-marker-color);font-size:var(--brick-font-size-xs);place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.brick-slider[dir=rtl] .brick-slider__marker{transform:translate(50%,-50%)}.brick-slider[data-orientation=vertical] .brick-slider__marker{inset-block-start:auto;inset-inline-start:50%;transform:translate(-50%,50%)}.brick-slider[dir=rtl][data-orientation=vertical] .brick-slider__marker{transform:translate(50%,50%)}.brick-slider__marker-indicator{border-radius:var(--brick-radius-full);content:"";background:currentColor;block-size:.375rem;inline-size:.375rem}.brick-slider__marker:not(:has(.brick-slider__marker-indicator)):before{border-radius:var(--brick-radius-full);content:"";background:currentColor;block-size:.375rem;inline-size:.375rem}.brick-slider__marker[data-selected]{color:var(--brick-slider-range-color)}.brick-slider__marker-label{white-space:nowrap;position:absolute;inset-block-start:calc(50% + var(--brick-slider-thumb-size))}.brick-slider[data-orientation=horizontal] .brick-slider__marker[data-edge=start] .brick-slider__marker-label{inset-inline-start:0}.brick-slider[data-orientation=horizontal] .brick-slider__marker[data-edge=end] .brick-slider__marker-label{inset-inline-end:0}.brick-slider[data-orientation=vertical] .brick-slider__marker-label{inset-block-start:auto;inset-inline-start:calc(50% + var(--brick-slider-thumb-size))}.brick-slider__value-label,.brick-slider__dragging-indicator{z-index:3;padding:var(--brick-space-1) var(--brick-space-2);border-radius:var(--brick-radius-subtle);background:var(--brick-color-text-primary);color:var(--brick-color-surface-base);font-size:var(--brick-font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--brick-font-line-height-tight);pointer-events:none;white-space:nowrap;position:absolute;inset-block-end:calc(50% + var(--brick-slider-thumb-size));transform:translate(-50%)}.brick-slider__value-label{inset-inline-start:50%}.brick-slider[dir=rtl] .brick-slider__value-label,.brick-slider[dir=rtl] .brick-slider__dragging-indicator{transform:translate(50%)}.brick-slider[data-orientation=vertical] .brick-slider__value-label,.brick-slider[data-orientation=vertical] .brick-slider__dragging-indicator{inset-block-end:auto;inset-inline-start:calc(50% + var(--brick-slider-thumb-size));transform:translateY(50%)}.brick-slider[data-orientation=vertical] .brick-slider__value-label{inset-block-end:50%}.brick-slider__dragging-indicator:not([data-dragging]){display:none}.brick-slider[data-variant=outline]{--brick-slider-track-color:transparent}.brick-slider[data-variant=solid]{--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-thumb-color:var(--brick-slider-range-color)}.brick-slider[data-variant=soft]{--brick-slider-track-color:var(--brick-slider-soft-color);--brick-slider-thumb-color:var(--brick-slider-soft-color)}.brick-slider[data-tone=neutral]{--brick-slider-soft-color:var(--brick-color-surface-subtle);--brick-slider-range-color:var(--brick-color-text-secondary);--brick-slider-thumb-border-color:var(--brick-color-text-secondary);--brick-slider-marker-color:var(--brick-color-text-secondary)}.brick-slider[data-tone=contrast]{--brick-slider-soft-color:color-mix(in srgb, var(--brick-color-text-primary) 24%, transparent);--brick-slider-range-color:var(--brick-color-text-primary);--brick-slider-thumb-border-color:var(--brick-color-text-primary);--brick-slider-marker-color:var(--brick-color-text-primary)}.brick-slider[data-invalid]{--brick-slider-soft-color:var(--brick-color-danger-soft);--brick-slider-range-color:var(--brick-color-danger-solid);--brick-slider-thumb-border-color:var(--brick-color-danger-solid)}.brick-slider[data-size=sm]{--brick-slider-track-size:.375rem;--brick-slider-thumb-size:1rem}.brick-slider[data-size=lg]{--brick-slider-track-size:.625rem;--brick-slider-thumb-size:1.5rem}.brick-slider[data-frame=panel]{padding:var(--brick-space-4);border:1px solid var(--brick-color-border-subtle);border-radius:var(--brick-radius-surface);background:var(--brick-color-surface-raised);box-shadow:var(--brick-shadow-sm)}.brick-slider[data-frame=outline]{padding:var(--brick-space-3);border:1px solid var(--brick-color-border-subtle);border-radius:var(--brick-radius-control)}.brick-slider[data-frame=inline]{inline-size:auto;min-inline-size:8rem}@media (min-width:30rem){.brick-slider[data-size-sm=sm]{--brick-slider-track-size:.375rem;--brick-slider-thumb-size:1rem}.brick-slider[data-size-sm=md]{--brick-slider-track-size:.5rem;--brick-slider-thumb-size:1.25rem}.brick-slider[data-size-sm=lg]{--brick-slider-track-size:.625rem;--brick-slider-thumb-size:1.5rem}.brick-slider[data-variant-sm=outline]{--brick-slider-track-color:transparent;--brick-slider-thumb-color:var(--brick-color-surface-canvas)}.brick-slider[data-variant-sm=solid]{--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-thumb-color:var(--brick-slider-range-color)}.brick-slider[data-variant-sm=soft]{--brick-slider-track-color:var(--brick-slider-soft-color);--brick-slider-thumb-color:var(--brick-slider-soft-color)}}@media (min-width:48rem){.brick-slider[data-size-md=sm]{--brick-slider-track-size:.375rem;--brick-slider-thumb-size:1rem}.brick-slider[data-size-md=md]{--brick-slider-track-size:.5rem;--brick-slider-thumb-size:1.25rem}.brick-slider[data-size-md=lg]{--brick-slider-track-size:.625rem;--brick-slider-thumb-size:1.5rem}.brick-slider[data-variant-md=outline]{--brick-slider-track-color:transparent;--brick-slider-thumb-color:var(--brick-color-surface-canvas)}.brick-slider[data-variant-md=solid]{--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-thumb-color:var(--brick-slider-range-color)}.brick-slider[data-variant-md=soft]{--brick-slider-track-color:var(--brick-slider-soft-color);--brick-slider-thumb-color:var(--brick-slider-soft-color)}}@media (min-width:64rem){.brick-slider[data-size-lg=sm]{--brick-slider-track-size:.375rem;--brick-slider-thumb-size:1rem}.brick-slider[data-size-lg=md]{--brick-slider-track-size:.5rem;--brick-slider-thumb-size:1.25rem}.brick-slider[data-size-lg=lg]{--brick-slider-track-size:.625rem;--brick-slider-thumb-size:1.5rem}.brick-slider[data-variant-lg=outline]{--brick-slider-track-color:transparent;--brick-slider-thumb-color:var(--brick-color-surface-canvas)}.brick-slider[data-variant-lg=solid]{--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-thumb-color:var(--brick-slider-range-color)}.brick-slider[data-variant-lg=soft]{--brick-slider-track-color:var(--brick-slider-soft-color);--brick-slider-thumb-color:var(--brick-slider-soft-color)}}@media (min-width:80rem){.brick-slider[data-size-xl=sm]{--brick-slider-track-size:.375rem;--brick-slider-thumb-size:1rem}.brick-slider[data-size-xl=md]{--brick-slider-track-size:.5rem;--brick-slider-thumb-size:1.25rem}.brick-slider[data-size-xl=lg]{--brick-slider-track-size:.625rem;--brick-slider-thumb-size:1.5rem}.brick-slider[data-variant-xl=outline]{--brick-slider-track-color:transparent;--brick-slider-thumb-color:var(--brick-color-surface-canvas)}.brick-slider[data-variant-xl=solid]{--brick-slider-track-color:var(--brick-color-surface-subtle);--brick-slider-thumb-color:var(--brick-slider-range-color)}.brick-slider[data-variant-xl=soft]{--brick-slider-track-color:var(--brick-slider-soft-color);--brick-slider-thumb-color:var(--brick-slider-soft-color)}}@media (prefers-reduced-motion:reduce){.brick-slider__thumb:before{transition:none}}@media (forced-colors:active){.brick-slider[data-disabled]{opacity:1;color:graytext}.brick-slider[data-disabled] .brick-slider__track{outline-color:graytext}.brick-slider[data-disabled] .brick-slider__thumb:before{border-color:graytext}.brick-slider[data-disabled] .brick-slider__range{background:graytext}.brick-slider__track{outline:1px solid canvastext}.brick-slider__track,.brick-slider__thumb:before{border-color:canvastext}.brick-slider__range,.brick-slider__marker-indicator{background:highlight}.brick-slider__thumb:focus-visible:before{outline-offset:2px;outline:2px solid highlight}}.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;
