.enrollment-locality-search{border:1px solid var(--ci-line,#dce4ef);background:var(--ci-soft,#edf3ff);border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.enrollment-locality-search label{margin-bottom:.5rem;font-weight:600;display:block}.enrollment-locality-search .form-control{width:100%;min-width:0;max-width:100%;margin-bottom:.5rem}.enrollment-locality-search p{margin:0;font-size:.875rem;line-height:1.5}.enrollment-locality-search [hidden],.enrollment-locality-search[hidden]{display:none!important}#form-renderer.form-renderer-surface .formio-component-file .list-group-item.enrollment-upload-error{border:1px solid #fca5a5;color:#7f1d1d;overflow-wrap:anywhere;background:#fef2f2;border-inline-start:5px solid #b91c1c;border-radius:12px;padding:16px;font-size:14px;line-height:1.5;display:block}#form-renderer.form-renderer-surface .enrollment-upload-error>.row{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:0;display:grid}#form-renderer.form-renderer-surface .enrollment-upload-error>.row>*{grid-area:auto;width:100%;min-width:0;padding:0}#form-renderer.form-renderer-surface .enrollment-upload-error__heading{color:#991b1b;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:16px;line-height:1.4;display:flex}#form-renderer.form-renderer-surface .enrollment-upload-error__icon{color:#fff;background:#b91c1c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:800;display:inline-grid}#form-renderer.form-renderer-surface .enrollment-upload-error .enrollment-upload-error__message{color:#991b1b;margin-top:8px;font-size:15px;font-weight:700}#form-renderer.form-renderer-surface .enrollment-upload-error .enrollment-upload-error__hint{color:#7f1d1d;margin:8px 0 0;font-size:14px}#form-renderer.form-renderer-surface .enrollment-upload-error__remove{color:#991b1b;width:100%;height:auto;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b91c1c;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}#form-renderer.form-renderer-surface .enrollment-upload-error__remove:hover{background:#fee2e2}#form-renderer.form-renderer-surface .enrollment-upload-error__remove:focus-visible{outline-offset:3px;outline:3px solid #b91c1c}@media (width>=700px){#form-renderer.form-renderer-surface .enrollment-upload-error>.row{grid-template-columns:minmax(0,1fr) auto;align-items:center}#form-renderer.form-renderer-surface .enrollment-upload-error>.row>:first-child{grid-column:1/-1}#form-renderer.form-renderer-surface .enrollment-upload-error__actions{justify-self:end}}
