/* MUKLAWA_REGISTRATION_FIELD_VALIDATION_V3: website registration only */
.muk-main-register-wizard .muk-v3-dob-row {display:grid;grid-template-columns:1.05fr 1.4fr .9fr;gap:8px;min-width:0}
.muk-main-register-wizard .muk-v3-dob-select {width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 8px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#1e293b;font:inherit;font-size:16px}
.muk-main-register-wizard .muk-v3-dob-help {font-size:12px;color:#64748b;margin-top:6px}
.muk-main-register-wizard .muk-v3-field-error[hidden] {display:none!important}
.muk-main-register-wizard .muk-v3-field-error {display:block;margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.45;color:#b42318;overflow-wrap:anywhere}
.muk-main-register-wizard .muk-v3-field-invalid input:not([type="hidden"]),.muk-main-register-wizard .muk-v3-field-invalid select,.muk-main-register-wizard .muk-v3-field-invalid textarea {border-color:#b42318!important;outline-offset:2px}
.muk-main-register-wizard .muk-v3-field-invalid input[type="checkbox"] {outline:2px solid #b42318;outline-offset:2px}
.muk-main-register-wizard .muk-v3-field-invalid .muk-v3-dob-row select {border-color:#b42318!important}
@media(max-width:420px){.muk-main-register-wizard .muk-v3-dob-row{grid-template-columns:1fr 1.25fr .8fr;gap:5px}.muk-main-register-wizard .muk-v3-dob-select{padding:9px 5px;font-size:16px}}
