body [data-validation-state=invalid],body [aria-invalid=true]{background-color:#fff1f1!important;border:2px solid #a32929!important}body [data-validation-state=valid]{background-color:#eff9f1!important;border:2px solid #287348!important}.field-feedback{color:#8c2020;grid-column:1/-1;margin-top:8px;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.validation-summary{white-space:pre-line;color:#8c2020;background:#fff1f1;border:1px solid #a32929;border-radius:8px;margin-block:16px 24px;padding:16px;line-height:1.7}body :is(.intake-grid,.registration-grid){align-items:stretch;gap:16px 24px}body :is(.intake-grid,.registration-grid)>label,body .intake-grid>.validated-field{grid-row:span 3;grid-template-rows:subgrid;align-content:stretch;row-gap:8px;font-size:1rem;line-height:1.6;display:grid}body .intake-grid>.validated-field>label{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;display:grid}body :is(.intake-grid,.registration-grid) :is(input:not([type=checkbox]):not([type=radio]),select,output){box-sizing:border-box;width:100%;height:100%;min-height:52px!important}body :is(.intake-grid,.registration-grid) textarea{resize:vertical;box-sizing:border-box;width:100%;height:100%;min-height:144px!important}@media (max-width:640px){body :is(.intake-grid,.registration-grid){grid-template-columns:minmax(0,1fr)}}body label:has(>input:is([type=checkbox],[type=radio])[data-validation-state=invalid]){background:#fff1f1;border:2px solid #a32929;border-radius:8px;padding:12px}body label:has(>input:is([type=checkbox],[type=radio])[data-validation-state=valid]){background:#eff9f1;border:2px solid #287348;border-radius:8px;padding:12px}body [data-field-path=contacts]>button{margin-block:16px}body :is(.module-main,.intake-public,.checkin-shell,.identity-screen) :is(input,select,textarea){font-size:max(1rem,16px)}
