.pkg-actions[data-v-abe52a82]{display:flex;flex-direction:column;gap:var(--space-4)}.pkg-actions__buttons[data-v-abe52a82]{display:flex;flex-wrap:wrap;gap:10px}.pkg-actions__add[data-v-abe52a82]{flex:1 1 200px}.pkg-actions--stacked .pkg-actions__buttons[data-v-abe52a82]{flex-direction:column}.pkg-actions--stacked .pkg-actions__buttons .btn[data-v-abe52a82]{flex:none;width:100%}.qty[data-v-abe52a82]{align-items:center;display:flex;gap:12px;justify-content:space-between}.qty__label[data-v-abe52a82]{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.qty__control[data-v-abe52a82]{align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.qty__btn[data-v-abe52a82]{background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;display:grid;height:40px;place-items:center;transition:background var(--duration) var(--ease-out),color var(--duration) var(--ease-out);width:40px}.qty__btn[data-v-abe52a82]:hover:not(:disabled){background:#ffffff0f;color:var(--color-text)}.qty__btn[data-v-abe52a82]:disabled{cursor:not-allowed;opacity:.4}.qty__input[data-v-abe52a82]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:var(--color-bg-elevated);border:0;border-inline:1px solid var(--color-border);color:var(--color-text);font-weight:600;height:40px;outline:none;text-align:center;width:52px}.qty__input[data-v-abe52a82]::-webkit-inner-spin-button,.qty__input[data-v-abe52a82]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
