.contact-identity-fields{gap:14px;min-width:0;display:grid}.contact-identity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-identity-field{min-width:0}.contact-identity-fields .contact-identity-field>label{align-items:center;gap:9px;margin-bottom:6px;font-size:.875rem;font-weight:700;line-height:1.65;display:flex}.contact-identity-fields .contact-identity-required{color:#c52340;white-space:nowrap;background:#fde9ec;border-radius:3px;padding:2px 6px;font-size:.6875rem;font-weight:400;line-height:1.5}.contact-identity-fields .contact-identity-field :is(input,select){color:#253c30;width:100%;min-width:0;height:auto;min-height:44px;font:inherit;letter-spacing:.01em;box-shadow:none;background:#fbfcfc;border:1px solid #d3dfd8;border-radius:5px;padding:7px 12px;font-size:1rem;line-height:1.7;display:block}.contact-identity-fields .contact-identity-field select{padding-right:28px}.contact-identity-fields .contact-identity-field input::placeholder{color:#8a9991}.contact-identity-fields .contact-identity-field :is(input,select):focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}@media (max-width:768px){.contact-identity-name-row{gap:12px}}@media (max-width:480px){.contact-identity-department-row{grid-template-columns:1fr;gap:14px}}
