.eamOeq_calendar{margin-bottom:var(--space-8);border-top:var(--rule-strong);padding-top:var(--space-5)}.eamOeq_calendar.eamOeq_ownPage{border-top:0;padding-top:0}.eamOeq_head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.eamOeq_title{font-size:var(--fs-h3);line-height:var(--lh-heading)}.eamOeq_nav{align-items:center;gap:var(--space-2);display:flex}.eamOeq_nav button{border:var(--hairline);background:var(--color-bg);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer}.eamOeq_nav button:hover{border-color:var(--color-text)}.eamOeq_nav .eamOeq_today{padding:0 var(--space-3);font-size:var(--fs-small)}.eamOeq_month{text-align:center;min-width:10.5rem;font-weight:700}.eamOeq_grid{gap:2px;display:grid}.eamOeq_row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.eamOeq_weekday{padding:var(--space-2) 0;text-align:center;font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-text-muted)}.eamOeq_blank{display:block}.eamOeq_day{justify-content:flex-start;align-items:center;gap:var(--space-1);width:100%;min-height:3.25rem;padding:var(--space-2) 0;background:var(--color-bg-subtle);color:var(--color-text-muted);font:inherit;font-size:var(--fs-small);border:1px solid #0000;flex-direction:column;display:flex}button.eamOeq_day{cursor:pointer}button.eamOeq_day:hover{border-color:var(--color-line)}.eamOeq_inRange{background:color-mix(in srgb, var(--color-text) 10%, var(--color-bg))}.eamOeq_hasEntries{background:var(--color-bg);border-color:var(--color-line);color:var(--color-text);cursor:pointer;font-weight:700}.eamOeq_hasEntries:hover{border-color:var(--color-text)}.eamOeq_weekend{background:var(--color-placeholder-bg);color:var(--color-text-muted)}button.eamOeq_weekend{cursor:pointer}button.eamOeq_weekend:hover{border-color:var(--color-text)}.eamOeq_swatchWeekend{width:.9rem;height:.9rem;margin-left:var(--space-3);background:var(--color-placeholder-bg);border:1px solid var(--color-line);display:inline-block}.eamOeq_holiday{background:repeating-linear-gradient(135deg, var(--color-bg-subtle) 0 6px, var(--color-line) 6px 7px);color:var(--color-text);cursor:pointer}.eamOeq_holiday:hover{border-color:var(--color-text)}.eamOeq_swatchHoliday{width:.9rem;height:.9rem;margin-left:var(--space-3);border:1px solid var(--color-line);background:repeating-linear-gradient(135deg, var(--color-bg-subtle) 0 3px, var(--color-line) 3px 4px);display:inline-block}.eamOeq_holidayInfo{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-text-muted);background:var(--color-bg-subtle)}.eamOeq_isToday>span:first-child{background:var(--color-text);min-width:1.75rem;height:1.75rem;color:var(--color-bg);border-radius:50%;place-items:center;display:inline-grid}.eamOeq_selected{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.eamOeq_dots{gap:3px;display:flex}.eamOeq_dotEvent,.eamOeq_dotNews{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.eamOeq_dotEvent{background:var(--color-accent)}.eamOeq_dotNews{background:var(--color-text-muted)}.eamOeq_dotTerm{background:var(--color-text);width:.5rem;height:.5rem;display:inline-block}.eamOeq_filters{align-items:center;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);font-size:var(--fs-small);border:0;flex-wrap:wrap;padding:0;display:flex}.eamOeq_filters legend{float:left;margin-inline-end:var(--space-2);font-weight:700}.eamOeq_toggle{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.75rem;display:inline-flex}.eamOeq_toggle input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent)}.eamOeq_cohort select{min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--color-input-border);background:var(--color-bg);color:var(--color-text);font:inherit}.eamOeq_officeInfo{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-accent);background:var(--color-bg-subtle)}.eamOeq_legend{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);display:flex}.eamOeq_legend .eamOeq_dotNews{margin-left:var(--space-3)}.eamOeq_legend{flex-wrap:wrap}.eamOeq_detail{margin-top:var(--space-4);min-height:3rem}.eamOeq_detailDate{margin-bottom:var(--space-2);font-weight:700}.eamOeq_detail ul{margin:0;padding:0;list-style:none}.eamOeq_detail li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline);flex-wrap:wrap;display:flex}.eamOeq_detail li a{font-weight:700}.eamOeq_kind{font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-accent)}.eamOeq_location{width:100%;font-size:var(--fs-small);color:var(--color-text-muted)}.eamOeq_hint{color:var(--color-text-muted);font-size:var(--fs-small)}@media (min-width:768px){.eamOeq_day{min-height:4.5rem}}
