.chair-quantity-shortcuts { display: block; width: 100%; margin: 1.5rem 0; }
.chair-quantity-shortcuts[hidden] { display: none; }
.chair-quantity-shortcuts__buttons { display: flex; flex-wrap: wrap; gap: .8rem; }
.chair-quantity-shortcuts__buttons button { padding: .8rem 1.2rem; min-height: 44px; background: rgb(var(--color-background)); color: rgb(var(--color-foreground)); border: 1px solid rgba(var(--color-foreground), .4); border-radius: 4px; font: inherit; cursor: pointer; }
.chair-quantity-shortcuts__buttons button[aria-pressed="true"] { outline: 2px solid rgb(var(--color-foreground)); outline-offset: 1px; }
.chair-quantity-shortcuts__buttons button:disabled { opacity: .45; cursor: not-allowed; }
.chair-quantity-shortcuts__summary { font-weight: 600; }
