._grid_4ix25_2{border:1px solid var(--bf-line);border-radius:var(--bf-radius);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._heads_4ix25_12{color:var(--bf-muted);font-size:var(--bf-type-meta-size);line-height:var(--bf-type-meta-line);grid-template-columns:repeat(7,minmax(0,1fr));padding-inline:0;font-weight:600;display:grid}._head_4ix25_12{padding:var(--bf-space-4) var(--bf-space-8)}._day_4ix25_24{gap:var(--bf-space-4);min-height:calc(var(--bf-space-48) * 2);min-width:0;padding:var(--bf-space-6);border-right:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);flex-direction:column;display:flex}._week_4ix25_34 ._day_4ix25_24{min-height:calc(var(--bf-space-48) * 5)}._day_4ix25_24:nth-child(7n){border-right:0}._outside_4ix25_40,._weekend_4ix25_43{background:var(--bf-surface-2)}._selected_4ix25_46{background:var(--bf-pri-soft)}._number_4ix25_49{min-width:var(--bf-space-24);padding:var(--bf-space-2) var(--bf-space-6);border-radius:var(--bf-radius-sm);color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-self:flex-start;font-weight:600}button._number_4ix25_49{cursor:pointer}button._number_4ix25_49:hover{background:var(--bf-surface-3)}button._number_4ix25_49:focus-visible{outline:2px solid var(--bf-pri);outline-offset:1px}._todayNumber_4ix25_71{background:var(--bf-pri);color:var(--bf-sheet)}._items_4ix25_75{gap:var(--bf-space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._meeting_4ix25_84{padding:var(--bf-space-2) var(--bf-space-4);border-radius:var(--bf-radius-xs);background:var(--bf-surface-3);color:inherit;font-size:var(--bf-type-meta-size);line-height:var(--bf-type-meta-line);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}._meeting_4ix25_84:hover{text-decoration:underline}._meeting_4ix25_84:focus-visible{outline:2px solid var(--bf-focus);outline-offset:-2px}._busy_4ix25_105{color:var(--bf-muted)}._busy_4ix25_105:hover{text-decoration:none}._selection_4ix25_111{align-items:center;gap:var(--bf-space-8);flex-wrap:wrap;display:flex}._picker_4ix25_117{min-width:calc(var(--bf-space-40) * 5)}@media (width<=599.98px){._heads_4ix25_12{display:none}._grid_4ix25_2{grid-template-columns:minmax(0,1fr)}._day_4ix25_24,._day_4ix25_24:nth-child(7n){border-right:0;min-height:0}._week_4ix25_34 ._day_4ix25_24{min-height:0}}
