.ts-qty[data-v-daf3bc6a]{border:1px solid var(--ts-slate-200);border-radius:var(--ts-radius-md);background:var(--ts-surface);align-items:stretch;height:44px;display:inline-flex;overflow:hidden}.ts-qty--sm[data-v-daf3bc6a]{height:36px}.ts-qty--disabled[data-v-daf3bc6a]{opacity:.6}.ts-qty__btn[data-v-daf3bc6a]{width:44px;color:var(--ts-text);cursor:pointer;transition:background var(--ts-duration) var(--ts-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ts-qty--sm .ts-qty__btn[data-v-daf3bc6a]{width:36px}.ts-qty__btn[data-v-daf3bc6a]:hover:not(:disabled){background:var(--ts-slate-100)}.ts-qty__btn[data-v-daf3bc6a]:disabled{color:var(--ts-slate-300);cursor:not-allowed}.ts-qty__input[data-v-daf3bc6a]{text-align:center;border:0;border-inline:1px solid var(--ts-slate-200);width:48px;font:inherit;color:var(--ts-text);appearance:textfield;background:0 0;font-weight:600}.ts-qty--sm .ts-qty__input[data-v-daf3bc6a]{width:40px;font-size:var(--ts-text-sm)}@media (pointer:coarse){.ts-qty--sm[data-v-daf3bc6a]{height:44px}.ts-qty--sm .ts-qty__btn[data-v-daf3bc6a]{width:44px}}.ts-qty__input[data-v-daf3bc6a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-qty__input[data-v-daf3bc6a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-qty__input[data-v-daf3bc6a]:focus-visible{outline:2px solid var(--ts-blue-500);outline-offset:-2px}
