.personalization-fields fieldset{border:0;padding:0;margin:0;min-width:0}.personalization-fields legend{font-weight:600;margin-bottom:10px}.personalization-fields fieldset>p{font-size:13px;margin-bottom:12px}.personalization-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.personalization-choices,.personalization-styles{display:grid;grid-gap:8px;gap:8px}.personalization-fields .personalization-choices label,.personalization-fields .personalization-styles label{flex-direction:row;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-weight:400;max-width:none;min-height:44px}.personalization-fields label:has(input:checked){background:var(--soft);border-color:var(--accent)}.personalization-fields label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.workspace-app .personalization-fields input{min-height:16px;width:16px;height:16px;padding:0;margin:0;flex-shrink:0;accent-color:var(--accent)}.personalization-fields summary{cursor:pointer;color:var(--accent)}.personalization-fields details label{margin:14px 0 6px;max-width:none}.personalization-fields textarea{width:100%;box-sizing:border-box;resize:vertical}.onboarding .setup-progress{margin:0;font-size:13px}.onboarding .setup-actions{display:grid;grid-gap:10px;gap:10px}@media (max-width:420px){.personalization-choices{grid-template-columns:1fr}.onboarding .card{padding:24px 20px}}