.exam-next-term--full{display:inline-block;background:#fff;border:1px solid #e0e4ea;border-left:4px solid #1a56a4;border-radius:6px;padding:18px 24px;box-shadow:0 2px 8px rgba(0,0,0,.06);min-width:220px}.exam-next-term__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:0 0 6px}.exam-next-term__date{font-size:1.6em;font-weight:700;color:#1a56a4;margin-bottom:10px;line-height:1.2}.exam-next-term__meta{display:flex;flex-wrap:wrap;gap:8px}.exam-next-term__time,.exam-next-term__location,.exam-next-term__spots{font-size:13px;color:#555;background:#f4f6f9;border-radius:20px;padding:3px 10px;white-space:nowrap}.exam-next-term__spots.full{background:#fdecea;color:#c0392b}.exam-next-term--badge{display:inline-flex;align-items:center;gap:6px;background:#eaf0fb;border:1px solid #b8cef0;border-radius:20px;padding:5px 14px;font-size:14px;color:#1a56a4}.exam-next-term--date,.exam-next-term--datetime{font-weight:700;color:#1a56a4}.exam-next-term--empty{color:#999;font-style:italic;font-size:14px}
