.booking-form .booking-static-choice{border:1px solid var(--border,#ffffff1f);background:var(--input-bg,#ffffff0a);border-radius:8px;flex-direction:column;gap:4px;margin-bottom:16px;padding:10px 12px;display:flex}.booking-static-choice-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#8c8c8c);font-size:11px;font-weight:600}.booking-static-choice-value{color:var(--text-color,var(--new-text-color,#fff));font-size:14px;font-weight:600;line-height:1.35}.booking-guest-block{border-top:1px solid var(--border,#ffffff1a);margin-bottom:16px;padding-top:4px}.booking-guest-heading{color:var(--text-color,var(--new-text-color,#fff));margin:12px 0 2px;font-size:13px;font-weight:650;display:block}.booking-guest-slots{color:var(--text-secondary,#8c8c8c);margin-bottom:8px;font-size:12px;display:block}.booking-guest-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.booking-guest-row+.booking-guest-row{border-top:1px solid color-mix(in srgb,var(--border,#333)70%,transparent)}.booking-guest-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.booking-guest-label{color:var(--text-color,var(--new-text-color,#fff));font-size:14px;font-weight:600}.booking-guest-hint{color:var(--text-secondary,#8c8c8c);font-size:12px}.booking-guest-stepper{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.booking-guest-btn{border:1px solid var(--border,#ffffff2e);width:28px;height:28px;color:var(--text-color,var(--new-text-color,#fff));cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.booking-guest-btn:hover:not(:disabled){border-color:var(--primary-color,var(--new-primary-color,#ffc60c));color:var(--primary-color,var(--new-primary-color,#ffc60c))}.booking-guest-btn:disabled{opacity:.35;cursor:not-allowed}.booking-guest-count{text-align:center;min-width:1.25rem;color:var(--text-color,var(--new-text-color,#fff));font-size:15px;font-weight:650}:root:not([data-theme=dark]) .booking-form .booking-static-choice{background:#fafafa;border-color:#e8e8e8}:root:not([data-theme=dark]) .booking-static-choice-value,:root:not([data-theme=dark]) .booking-guest-label,:root:not([data-theme=dark]) .booking-guest-heading,:root:not([data-theme=dark]) .booking-guest-count,:root:not([data-theme=dark]) .booking-guest-btn{color:#141414}:root:not([data-theme=dark]) .booking-guest-btn{border-color:#d9d9d9}
