.profile-nav a.active-section,.profile-nav a.active-section:hover{background:var(--blue,#234397);color:#fff;border-radius:8px}.profile-nav a.active-section span{color:#fff}.profile-form section[id^="group-"]{scroll-margin-top:100px}.locations-list{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.location-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;border-radius:18px;padding:5px 8px 5px 13px;background:var(--pale,#edf3ff);color:var(--blue,#234397);border:1px solid var(--line,#e3e8f0)}.location-chip>span{overflow-wrap:anywhere}.location-chip button{background:none;border:0;color:inherit;font-size:21px;min-width:32px;min-height:32px;flex-shrink:0;line-height:1}.location-chip[hidden],[data-location-toggle][hidden],.location-empty[hidden]{display:none}.location-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:20px}.locations-editor>label,.location-toolbar label{display:flex;flex-direction:column;gap:6px}.locations-editor textarea{width:100%}.locations-editor>button{margin-top:8px}.location-error{color:#a31919;margin-top:8px}.location-error:empty{display:none}@media(max-width:600px){.location-toolbar{align-items:stretch;flex-direction:column}.location-toolbar input{width:100%}}

.tone-options{border:0;padding:0;margin:0 0 20px}.tone-options legend{font-weight:600}.tone-options p{color:var(--muted);margin:8px 0 12px}.tone-options label{display:flex;align-items:center;gap:10px;margin:8px 0}.tone-options input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.language-editor>label{display:flex;flex-direction:column;gap:6px;margin-top:14px}.language-editor .language-other-label[hidden]{display:none}
