.business-settings h4{margin:26px 0 8px}.business-template-actions{display:flex;align-items:center;gap:14px;margin:18px 0}.business-template-actions small{color:var(--muted);line-height:1.5;max-width:660px}.business-template-actions .btn{flex-shrink:0;min-height:44px}.business-option-group{border:1px solid var(--line);border-radius:12px;padding:15px;margin:15px 0;min-width:0}.business-option-group legend{font-weight:800;padding:0 8px;color:var(--ink)}.business-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-option{display:flex!important;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);cursor:pointer;min-height:58px;min-width:0}.business-option input{width:20px!important;min-width:20px;height:20px!important;margin:2px 0 0;accent-color:var(--primary)}.business-option span{display:grid;gap:4px;min-width:0}.business-option b{font-size:.9rem;overflow-wrap:anywhere}.business-option small{font-size:.79rem;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.business-option:has(input:checked){border-color:var(--primary)}.business-option:focus-within{outline:3px solid var(--primary);outline-offset:2px}.business-menu-preview{padding:16px;margin-top:18px;border:1px solid var(--line);border-radius:12px;background:var(--accent-soft);overflow-wrap:anywhere}.business-menu-preview p{line-height:1.7}.business-menu-preview small{color:var(--muted)}.onboarding-business-form .business-settings{border:0;padding:0;box-shadow:none}.onboarding-business-form .business-menu-preview{margin-bottom:12px}@media(max-width:760px){.business-option-grid{grid-template-columns:1fr}.business-template-actions{align-items:stretch;flex-direction:column}.business-template-actions .btn{width:100%}}
