.registration-fieldset{border:0;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line);min-width:0}.registration-fieldset legend{font-size:14px;font-weight:750;padding:0 10px 0 0;color:var(--ink)}.registration-fieldset .form-grid{margin-top:8px}.registration-fieldset .field label{line-height:1.5}.registration-fieldset select:disabled{color:#526d7e;opacity:1;background:#f1f6f8}.registration-section{margin-bottom:18px}.registration-completion{display:flex;align-items:center;gap:12px}.registration-completion strong{font-size:32px;color:#078fa2}.registration-completion span{font-size:11px;color:var(--muted);line-height:1.6}.registration-local-note{padding:13px 16px;background:#edf6f8;border:1px solid #d6e8ed;border-radius:9px;font-size:11px;line-height:1.6;color:#526d7e;margin:18px 0}.registration-event{padding:12px 0;border-bottom:1px solid var(--line)}.registration-event b{display:block;font-size:12px}.registration-event small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:5px}.registration-profile-selector{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 22px}.registration-profile-selector label{font-size:11px;font-weight:750;color:var(--muted)}.registration-profile-selector select{min-width:240px;max-width:100%;font-size:12px}.registration-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.registration-tabs button{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--line);background:white;border-radius:9px;color:#526d7e;font-size:11px;font-weight:700;cursor:pointer}.registration-tabs button.active{background:#e9f7f8;border-color:#a9dbe1;color:#087f91}.registration-tabs b{font-size:10px;background:#eff3f6;padding:3px 6px;border-radius:5px}.registration-table{min-width:960px}.registration-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.registration-table td>small{display:block;margin-top:6px;font-size:10px;line-height:1.5;color:var(--muted);max-width:240px}.registration-row-actions{display:flex;gap:6px;flex-wrap:wrap}.registration-row-actions .ghost{font-size:10px;padding:7px 9px;white-space:nowrap}.modal-card:has(#organizationForm){width:min(880px,96vw)}.registration-section dd{white-space:pre-wrap}.registration-section .commercial-details{margin:0}.registration-section .commercial-details>div{min-width:0}.registration-section .commercial-details dd{overflow-wrap:anywhere}
@media(max-width:620px){.registration-profile-selector{align-items:stretch;flex-direction:column}.registration-profile-selector select{width:100%;min-width:0}.registration-tabs{gap:6px}.registration-tabs button{padding:10px;font-size:10px}.registration-completion strong{font-size:28px}.registration-fieldset legend{font-size:13px}.modal-card:has(#organizationForm){padding:24px 18px}}
