.ui-quantity[data-v-2e86388b]{min-height:38px;font-size:var(--af-text-base);border:1px solid var(--af-color-border-strong);border-radius:var(--af-radius-lg);align-items:center;display:inline-flex;overflow:hidden}.ui-quantity__button[data-v-2e86388b]{width:2.75rem;font-size:var(--af-text-lg);color:var(--af-color-text);transition:background-color var(--af-duration-fast) var(--af-ease);align-self:stretch;place-items:center;display:grid}.ui-quantity__button[data-v-2e86388b]:hover:not(:disabled){background:var(--af-color-surface-sunken)}.ui-quantity__button[data-v-2e86388b]:disabled{color:var(--af-color-text-muted);cursor:not-allowed}.ui-quantity__input[data-v-2e86388b]{text-align:center;width:2.5rem;font-weight:var(--af-weight-semibold);appearance:textfield;background:0 0;border:0;padding-block:0}.ui-quantity__input[data-v-2e86388b]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-quantity__input[data-v-2e86388b]::-webkit-outer-spin-button{appearance:none;margin:0}.ui-quantity__input[data-v-2e86388b]:focus{outline:none}.ui-quantity--sm .ui-quantity__button[data-v-2e86388b]{width:2.25rem;font-size:var(--af-text-base)}.ui-quantity--sm .ui-quantity__input[data-v-2e86388b]{padding-block:var(--af-space-1);font-size:var(--af-text-sm)}
