.CerWrq_root{border:1px solid var(--component-quantity-border,var(--semantic-color-border,#d4d4d8));border-radius:var(--component-quantity-radius,var(--primitive-radius-md,8px));background:var(--component-quantity-bg,var(--semantic-color-surface,#fff));inline-size:fit-content;color:var(--component-quantity-color,var(--semantic-color-text,#111827));align-items:stretch;display:inline-flex;overflow:hidden}.CerWrq_btn{inline-size:var(--component-quantity-size,44px);min-block-size:var(--component-quantity-size,44px);color:inherit;cursor:pointer;transition:background-color var(--semantic-motion-duration-fast,.15s) var(--semantic-motion-ease-standard,ease);background:0 0;border:0;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}@media (hover:hover){.CerWrq_btn:not(:disabled):hover{background:var(--semantic-color-surface-alt,#f9fafb)}}.CerWrq_btn:disabled{opacity:.45;cursor:not-allowed}.CerWrq_btn:focus-visible{outline:2px solid var(--semantic-color-action-primary,#2563eb);outline-offset:-2px}.CerWrq_value,.CerWrq_input{inline-size:var(--component-quantity-field-width,48px);min-block-size:var(--component-quantity-size,44px);text-align:center;font-variant-numeric:tabular-nums;color:inherit;border:0;border-inline:1px solid var(--component-quantity-border,var(--semantic-color-border,#d4d4d8));background:0 0;font-size:.95rem}.CerWrq_value{place-items:center;display:grid}.CerWrq_input{appearance:textfield;padding:0}.CerWrq_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CerWrq_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CerWrq_input:focus-visible{outline:2px solid var(--semantic-color-action-primary,#2563eb);outline-offset:-2px}.CerWrq_sm .CerWrq_btn{inline-size:var(--component-quantity-key-width-compact,var(--component-quantity-size-compact,36px));min-block-size:var(--component-quantity-size-compact,36px);font-size:1.05rem}.CerWrq_sm .CerWrq_value,.CerWrq_sm .CerWrq_input{inline-size:var(--component-quantity-field-width-compact,40px);min-block-size:var(--component-quantity-size-compact,36px);font-size:.875rem}.CerWrq_xs .CerWrq_btn{inline-size:var(--component-quantity-size-mini,32px);min-block-size:var(--component-quantity-size-mini,32px);font-size:1rem}.CerWrq_xs .CerWrq_value,.CerWrq_xs .CerWrq_input{inline-size:32px;min-block-size:var(--component-quantity-size-mini,32px);font-size:.8125rem}
