.ApplicationForm-module__z_Dyha__form{text-align:left;gap:24px;min-width:0;padding-top:20px;display:grid}.ApplicationForm-module__z_Dyha__form p{margin:0;line-height:1.6}.ApplicationForm-module__z_Dyha__fieldset{border:1px solid #ddd3e0;border-radius:12px;min-width:0;margin:0;padding:18px}.ApplicationForm-module__z_Dyha__fieldset legend{color:#681f73;padding:0 8px;font-weight:700}.ApplicationForm-module__z_Dyha__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ApplicationForm-module__z_Dyha__fields label,.ApplicationForm-module__z_Dyha__notes{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.ApplicationForm-module__z_Dyha__form input:not([type=checkbox]),.ApplicationForm-module__z_Dyha__form select,.ApplicationForm-module__z_Dyha__form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#2f2432;background:#fff;border:1px solid #ddd3e0;border-radius:8px;padding:10px;font-size:16px}.ApplicationForm-module__z_Dyha__form :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #a869b6}.ApplicationForm-module__z_Dyha__fields small{color:#5f5064;font-weight:400;line-height:1.5}.ApplicationForm-module__z_Dyha__wide{grid-column:1/-1}.ApplicationForm-module__z_Dyha__consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.ApplicationForm-module__z_Dyha__consent input{flex:0 0 22px;width:22px;height:22px;margin-top:3px}.ApplicationForm-module__z_Dyha__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ApplicationForm-module__z_Dyha__actions button,.ApplicationForm-module__z_Dyha__notice button{cursor:pointer;min-height:44px}.ApplicationForm-module__z_Dyha__actions button:disabled{opacity:.6;cursor:wait}.ApplicationForm-module__z_Dyha__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ApplicationForm-module__z_Dyha__error{color:#8c2034;background:#fff3f4;border:1px solid #ad3244;border-radius:8px;padding:14px}.ApplicationForm-module__z_Dyha__success,.ApplicationForm-module__z_Dyha__notice{text-align:left;background:#fff;border:1px solid #ddd3e0;border-radius:12px;padding:22px;line-height:1.7}.ApplicationForm-module__z_Dyha__reference{overflow-wrap:anywhere}@media (max-width:600px){.ApplicationForm-module__z_Dyha__fields{grid-template-columns:minmax(0,1fr)}.ApplicationForm-module__z_Dyha__fieldset{padding:12px}.ApplicationForm-module__z_Dyha__actions{flex-direction:column;align-items:stretch}.ApplicationForm-module__z_Dyha__actions button{width:100%}.ApplicationForm-module__z_Dyha__form{gap:18px}}
