.app-qty[data-v-89f76978]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.app-qty[data-v-89f76978],.app-qty__btn[data-v-89f76978]{align-items:center;display:inline-flex}.app-qty__btn[data-v-89f76978]{background:transparent;border:0;color:var(--color-fg);cursor:pointer;height:44px;justify-content:center;transition:background var(--duration-150) var(--easing-standard);width:44px}.app-qty__btn[data-v-89f76978]:hover:not(:disabled){background:var(--color-surface-alt)}.app-qty__btn[data-v-89f76978]:focus-visible{box-shadow:0 0 0 2px var(--color-accent-subtle) inset;outline:none}.app-qty__btn[data-v-89f76978]:disabled{color:var(--color-muted-subtle);cursor:not-allowed}.app-qty__value[data-v-89f76978]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);color:var(--color-fg);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;height:44px;text-align:center;width:44px}.app-qty__value[data-v-89f76978]::-webkit-inner-spin-button,.app-qty__value[data-v-89f76978]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.app-qty__value[data-v-89f76978]:focus{background:var(--color-accent-subtle);outline:none}.app-qty--disabled[data-v-89f76978]{opacity:.5}
