@layer tilet.tokens,tilet.base;@layer tilet.components{.tilet-quantity-stepper{box-sizing:border-box;block-size:var(--tilet-qs-height);border:var(--tilet-border-control-width) solid var(--tilet-color-border-default);border-radius:var(--tilet-radius-control);background:var(--tilet-color-surface-base);align-items:stretch;display:inline-flex;overflow:clip}.tilet-quantity-stepper [data-guard]{inline-size:var(--tilet-border-control-width);block-size:var(--tilet-border-control-width);clip-path:inset(50%);background:0 0;border:0;padding:0;position:absolute;overflow:hidden}.tilet-quantity-stepper[data-size=compact]{--tilet-qs-height:var(--tilet-size-control-compact);--tilet-qs-icon:var(--tilet-size-icon-sm)}.tilet-quantity-stepper[data-size=standard]{--tilet-qs-height:var(--tilet-size-control-height);--tilet-qs-icon:var(--tilet-size-icon-md)}.tilet-quantity-stepper[data-size=spacious]{--tilet-qs-height:var(--tilet-size-control-spacious);--tilet-qs-icon:var(--tilet-size-icon-lg)}.tilet-quantity-stepper [data-slot=decrement]{order:1}.tilet-quantity-stepper [data-slot=input],.tilet-quantity-stepper [data-slot=value]{order:2}.tilet-quantity-stepper [data-slot=increment]{order:3}.tilet-quantity-stepper [data-slot=decrement],.tilet-quantity-stepper [data-slot=increment]{box-sizing:border-box;inline-size:var(--tilet-qs-height);background:var(--tilet-color-action-bg-ghost-rest);color:var(--tilet-color-icon-primary);cursor:pointer;transition:background-color var(--tilet-motion-duration-quick) var(--tilet-motion-effects-default);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tilet-quantity-stepper [data-slot=decrement] svg,.tilet-quantity-stepper [data-slot=increment] svg{inline-size:var(--tilet-qs-icon);block-size:var(--tilet-qs-icon)}.tilet-quantity-stepper [data-slot=decrement]:hover:not(:disabled):not([data-disabled]),.tilet-quantity-stepper [data-slot=increment]:hover:not(:disabled):not([data-disabled]){background:var(--tilet-color-action-bg-ghost-hover)}.tilet-quantity-stepper [data-slot=decrement]:active:not(:disabled):not([data-disabled]),.tilet-quantity-stepper [data-slot=increment]:active:not(:disabled):not([data-disabled]){background:var(--tilet-color-action-bg-ghost-press)}.tilet-quantity-stepper [data-slot=decrement]:disabled,.tilet-quantity-stepper [data-slot=increment]:disabled,.tilet-quantity-stepper [data-slot=decrement][data-disabled],.tilet-quantity-stepper [data-slot=increment][data-disabled]{background:var(--tilet-color-action-bg-ghost-rest);color:var(--tilet-color-action-fg-disabled);cursor:default}.tilet-quantity-stepper [data-slot=input],.tilet-quantity-stepper [data-slot=value]{box-sizing:border-box;text-align:center;inline-size:calc(1.5 * var(--tilet-qs-height));padding-block:0;padding-inline:var(--tilet-space-control-compact);border-block:0;border-inline:var(--tilet-border-control-width) solid var(--tilet-color-line-subtle);background:var(--tilet-color-surface-base);color:var(--tilet-color-text-primary);font-family:var(--tilet-type-body-base-family);font-size:var(--tilet-type-body-base-size);line-height:var(--tilet-type-body-base-leading);font-weight:var(--tilet-type-body-base-weight);letter-spacing:var(--tilet-type-body-base-tracking);font-variant-numeric:lining-nums tabular-nums;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:center;align-items:center;display:inline-flex}.tilet-quantity-stepper [data-slot=input]:disabled{color:var(--tilet-color-action-fg-disabled);background:var(--tilet-color-action-bg-disabled)}.tilet-quantity-stepper [data-slot=input]{appearance:textfield}.tilet-quantity-stepper [data-slot=input]::-webkit-outer-spin-button{appearance:none;margin:0}.tilet-quantity-stepper [data-slot=input]::-webkit-inner-spin-button{appearance:none;margin:0}.tilet-quantity-stepper [data-slot=decrement]:focus-visible,.tilet-quantity-stepper [data-slot=increment]:focus-visible,.tilet-quantity-stepper [data-slot=input]:focus-visible{box-shadow:inset 0 0 0 var(--tilet-border-focus-width) var(--tilet-color-focus-ring-outer), inset 0 0 0 calc(2 * var(--tilet-border-focus-width)) var(--tilet-color-focus-ring-inner);outline:none}@media (prefers-reduced-motion:reduce){.tilet-quantity-stepper [data-slot=decrement],.tilet-quantity-stepper [data-slot=increment]{transition:none}}@media (forced-colors:active){.tilet-quantity-stepper{background:buttonface;border-color:buttontext}.tilet-quantity-stepper [data-slot=decrement],.tilet-quantity-stepper [data-slot=increment]{color:buttontext;background:buttonface}.tilet-quantity-stepper [data-slot=decrement]:disabled,.tilet-quantity-stepper [data-slot=increment]:disabled,.tilet-quantity-stepper [data-slot=decrement][data-disabled],.tilet-quantity-stepper [data-slot=increment][data-disabled]{color:graytext}.tilet-quantity-stepper [data-slot=input],.tilet-quantity-stepper [data-slot=value]{color:canvastext;background:canvas;border-color:buttontext}.tilet-quantity-stepper [data-slot=input]:disabled{color:graytext}.tilet-quantity-stepper [data-slot=decrement]:focus-visible,.tilet-quantity-stepper [data-slot=increment]:focus-visible,.tilet-quantity-stepper [data-slot=input]:focus-visible{box-shadow:none;outline:var(--tilet-border-focus-width) solid Highlight;outline-offset:calc(-2 * var(--tilet-border-focus-width))}}}
