.essay-correction-next { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin: 16px 0; padding: 18px 22px; border: 1px solid #dce4fa; border-radius: 12px; background: #f3f6ff; }
.essay-correction-next[hidden] { display: none; }
.essay-correction-next strong { display: block; font-size: 15px; color: #292524; }
.essay-correction-next p { margin: 7px 0 0; color: #78716c; font-size: 12px; }
.essay-correction-next a { flex: none; padding: 10px 16px; border-radius: 9px; background: #305ddd; color: #fff; font-size: 13px; text-decoration: none; }
.essay-correction-next a:focus-visible { outline: 3px solid #9ab4ff; outline-offset: 3px; }
@media (max-width: 600px) { .essay-correction-next { align-items: flex-start; flex-direction: column; padding: 16px; } }
