.DeadlineCalendar-module__JKLxiG__tool{gap:36px;max-width:820px;display:grid}.DeadlineCalendar-module__JKLxiG__stepHead{font-family:var(--font-display);margin:0;font-size:19px;font-weight:800}.DeadlineCalendar-module__JKLxiG__pickerBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--wash-blue);padding:22px 24px}.DeadlineCalendar-module__JKLxiG__search{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--pill);background:var(--paper);color:var(--navy);margin-top:14px;padding:12px 16px;font-size:16px}.DeadlineCalendar-module__JKLxiG__pickerGroup{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:20px 0 10px;font-size:13px;font-weight:800}.DeadlineCalendar-module__JKLxiG__chips{flex-wrap:wrap;gap:8px;display:flex}.DeadlineCalendar-module__JKLxiG__chip{border:1px solid var(--border);border-radius:var(--pill);background:var(--paper);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex}.DeadlineCalendar-module__JKLxiG__chip input{width:18px;height:18px;accent-color:var(--blue);margin:0}.DeadlineCalendar-module__JKLxiG__chipOn{border-color:var(--blue);background:var(--tint-blue)}.DeadlineCalendar-module__JKLxiG__clear{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:10px 0;font-size:15px;font-weight:600;text-decoration:underline}.DeadlineCalendar-module__JKLxiG__calHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.DeadlineCalendar-module__JKLxiG__toggle{cursor:pointer;align-items:center;gap:10px;padding-block:8px;font-size:15px;display:inline-flex}.DeadlineCalendar-module__JKLxiG__toggle input{width:20px;height:20px;accent-color:var(--blue)}.DeadlineCalendar-module__JKLxiG__empty{color:var(--muted);margin-top:16px;font-size:16px}.DeadlineCalendar-module__JKLxiG__month{margin-top:24px}.DeadlineCalendar-module__JKLxiG__monthTitle{font-family:var(--font-display);border-bottom:2px solid var(--navy);margin:0 0 10px;padding-bottom:6px;font-size:22px;font-weight:800}.DeadlineCalendar-module__JKLxiG__days{margin:0;padding:0;list-style:none}.DeadlineCalendar-module__JKLxiG__day{border-bottom:1px solid var(--rule);padding:14px 0}.DeadlineCalendar-module__JKLxiG__dayPast{opacity:.55}.DeadlineCalendar-module__JKLxiG__dayDate{font-size:16px;font-weight:800}.DeadlineCalendar-module__JKLxiG__pastTag{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-left:10px;font-size:12px;font-weight:700}.DeadlineCalendar-module__JKLxiG__items{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.DeadlineCalendar-module__JKLxiG__item{align-items:baseline;gap:10px;font-size:15.5px;line-height:1.5;display:flex}.DeadlineCalendar-module__JKLxiG__kind{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--pill);text-align:center;flex:none;min-width:92px;padding:2px 10px;font-size:12px;font-weight:800}.DeadlineCalendar-module__JKLxiG__kind_application{background:var(--tint-blue);color:var(--blue)}.DeadlineCalendar-module__JKLxiG__kind_aid,.DeadlineCalendar-module__JKLxiG__kind_documents{background:var(--tint-teal);color:var(--teal-dark)}.DeadlineCalendar-module__JKLxiG__kind_nomination,.DeadlineCalendar-module__JKLxiG__kind_scholarship{background:var(--tint-gold);color:var(--gold-dark)}.DeadlineCalendar-module__JKLxiG__itemText{min-width:0}.DeadlineCalendar-module__JKLxiG__itemName{font-weight:700;text-decoration:none}.DeadlineCalendar-module__JKLxiG__note{color:var(--muted)}.DeadlineCalendar-module__JKLxiG__noDates{color:var(--muted);margin-top:20px;font-size:15px}.DeadlineCalendar-module__JKLxiG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.DeadlineCalendar-module__JKLxiG__privacy{color:var(--muted);margin-top:14px;font-size:14px}@media (max-width:700px){.DeadlineCalendar-module__JKLxiG__pickerBox{padding:18px}.DeadlineCalendar-module__JKLxiG__item{flex-direction:column;gap:4px}.DeadlineCalendar-module__JKLxiG__kind{min-width:0}.DeadlineCalendar-module__JKLxiG__actions .btn{flex:100%}}@media print{.DeadlineCalendar-module__JKLxiG__pickerBox,.DeadlineCalendar-module__JKLxiG__actions,.DeadlineCalendar-module__JKLxiG__privacy,.DeadlineCalendar-module__JKLxiG__toggle{display:none}.DeadlineCalendar-module__JKLxiG__day{break-inside:avoid}.DeadlineCalendar-module__JKLxiG__dayPast{opacity:1}}
