.calendar-period-grid[data-v-494658ca]{display:flex;flex-direction:column}.period-header[data-v-494658ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.period-nav[data-v-494658ca]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;border-radius:5px;color:var(--common);transition:background .15s}.period-nav[data-v-494658ca]:hover:not(:disabled){background:var(--gray4)}.period-heading[data-v-494658ca]{padding:2px 5px;border-radius:5px;font-weight:700;color:var(--common)}.period-heading-clickable[data-v-494658ca]{transition:background .15s}.period-heading-clickable[data-v-494658ca]:hover{background:var(--gray4)}.period-cells[data-v-494658ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.period-cell[data-v-494658ca]{height:36px;padding:0 4px;border:1px solid transparent;border-radius:5px;color:var(--common);text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s,color .15s}.period-cell[data-v-494658ca]:hover:not(:disabled):not(.is-selected){background:var(--gray4)}.period-cell.is-current[data-v-494658ca]{border-color:var(--primary);color:var(--primary)}.period-cell.is-selected[data-v-494658ca]{background:var(--primary);color:var(--white);font-weight:700}body.high-contrast-theme .period-nav[data-v-494658ca]:hover:not(:disabled),body.high-contrast-theme .period-heading-clickable[data-v-494658ca]:hover,body.high-contrast-theme .period-cell[data-v-494658ca]:hover:not(:disabled):not(.is-selected){background:var(--primary);color:var(--high-contrast-100)}.calendar-period-heading[data-v-0ddd3155]{display:flex;align-items:center}.period-heading-btn[data-v-0ddd3155]{padding:2px 0;border-radius:5px;text-transform:inherit;transition:background .15s}.period-heading-btn[data-v-0ddd3155]:hover{background:var(--gray4)}.period-heading-literal[data-v-0ddd3155]{white-space:pre;-webkit-user-select:none;user-select:none}body.high-contrast-theme .period-heading-btn[data-v-0ddd3155]:hover{background:var(--primary);color:var(--high-contrast-100)}
