.nd-diagnostic .nd-form-heading{margin-bottom:28px}.nd-diagnostic .nd-form-heading h3{font-size:26px;font-weight:500;line-height:1.2}.nd-diagnostic .nd-form-heading p{opacity:.85;margin-top:10px;font-size:14px;line-height:1.5}.nd-diagnostic .nd-fields{gap:24px 20px}.nd-diagnostic .nd-field{min-width:0}.nd-diagnostic .nd-field label{margin-bottom:9px;font-size:14px;font-weight:500;display:block}.nd-diagnostic .nd-field input,.nd-diagnostic .nd-field textarea{color:#080119;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #9ca5a1;border-radius:6px;margin:0;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.nd-diagnostic .nd-field textarea{resize:vertical;min-height:128px}.nd-diagnostic .nd-field input::placeholder{color:#626963}.nd-diagnostic .nd-field [aria-invalid=true]{border:2px solid #b93232}.nd-diagnostic .nd-field-error{color:#a32222;margin-top:8px;font-size:13px;line-height:1.5;display:block}.nd-diagnostic .nd-result{border-top:1px solid;margin-top:24px;padding:20px 0}.nd-diagnostic .nd-action{border-radius:6px;width:100%}@media (max-width:600px){.nd-diagnostic .nd-fields{grid-template-columns:1fr}}.nd-diagnostic .nd-phone-controls{background:var(--page-paper,#fff);--PhoneInputCountryFlag-height:18px;--PhoneInputCountrySelectArrow-color:#080119;--PhoneInputCountrySelectArrow-opacity:1;border:1px solid #9b958a;border-radius:6px;align-items:stretch;min-width:0;min-height:52px;display:flex}.nd-diagnostic .nd-phone-controls:focus-within{outline-offset:3px;outline:3px solid #087c75}.nd-diagnostic .nd-phone-controls[data-invalid=true]{border-color:#b93232;box-shadow:inset 0 0 0 1px #b93232}.nd-phone-controls .PhoneInputCountry{border-right:1px solid #d3cdc2;gap:8px;margin:0;padding:12px 14px}.nd-phone-controls .PhoneInputCountrySelect{font-size:16px}.nd-phone-controls .PhoneInputCountry:focus-within{background:#e7e2d8;border-radius:5px 0 0 5px}.nd-shell .nd-diagnostic .nd-phone-controls input{width:0;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0 6px 6px 0;outline:none;flex:1;padding-inline:12px}.nd-diagnostic .nd-action:disabled{opacity:.65;cursor:wait}
