.calendar-date{display:flex;flex-flow:column}.calendar-date__day{font-weight:700;font-size:3.5rem;line-height:1.05;color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.calendar-date__month{text-transform:uppercase;font-size:1.125rem;font-weight:700;line-height:1.28;color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.calendar-date__year{font-size:1rem;line-height:1.3125;color:#4c536a;color:var(--contrast-primary, #4c536a)}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.court-hearing-calendar__wrapper{min-height:200px;width:100%;display:flex;border:1px solid #b5c9d5;border:1px solid var(--contrast-primary, #b5c9d5);box-shadow:0px 2px 6px rgba(0, 0, 0, 0.1);box-shadow:var(--contrast-shadow, 0px 2px 6px rgba(0, 0, 0, 0.1));margin-bottom:10px}.accessibility-mode .court-hearing-calendar__wrapper{box-shadow:none}.court-hearing-calendar__link{color:#840b55;color:var(--contrast-primary, #840b55);line-height:2.5625rem;margin:8px 0;display:inline-block;border:none;padding:0}.court-hearing-calendar__link:hover{color:#b0036e;color:var(--contrast-primary, #b0036e);border:none;text-decoration:underline}
