.nvq-profile{border:1px solid #d7e0ea;border-radius:14px;background:#fff;padding:24px;margin:18px 0;text-align:left}.nvq-profile h3{font-size:1.35rem}.nvq-profile fieldset{border:1px solid #d7e0ea;border-radius:10px;margin:22px 0;padding:20px;min-width:0}.nvq-profile legend{font-weight:700;padding:0 8px;color:#0f2748}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nvq-profile .field{min-width:0}.nvq-profile .field label{display:block;margin-bottom:6px;font-weight:600}.nvq-profile input:not([type=checkbox]),.nvq-profile select,.nvq-profile textarea{width:100%;padding:12px;border:1px solid #a9b8c9;border-radius:8px;background:#fff;color:#0f2748;box-sizing:border-box;font:inherit}.nvq-profile select{white-space:normal}.profile-unit{padding:18px 0;border-top:1px solid #d7e0ea}.profile-unit h4{margin:0;color:#0f2748}.profile-unit p{margin:8px 0 14px}.nvq-profile .profile-check{display:flex;align-items:flex-start;gap:10px;margin:15px 0}.nvq-profile .profile-check input{width:20px;min-width:20px;height:20px;flex:0 0 20px}.profile-status{padding:14px;background:#edf4fa;border-radius:8px;margin-top:14px}.profile-level-select{padding:12px;font:inherit;width:100%;max-width:650px}.nvq-profile small{font-weight:400}.profile-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.profile-grid{grid-template-columns:1fr}.nvq-profile{padding:14px}.nvq-profile fieldset{padding:12px}}
