/* Scoped recovery states; keep the existing form and dialog layout. */
#id_form_new_homework [data-home-post-invalid] {
    border-color: #d92d20 !important;
    box-shadow: 0 0 0 2px rgba(217, 45, 32, .15);
}
.h4y-home-post-retry #loaderSpinnerId { display: none !important; }
#home-post-retry { max-width: 760px; padding-top: 100px; padding-bottom: 40px; color: #344054; }
#home-post-retry h1, #home-post-retry p, #home-post-retry label { color: #344054; }
#home-post-retry h1 { font-size: 28px; }
#home-post-retry .errorlist { color: #b42318; padding-left: 20px; }
