.ZkP3Fq_workspace{grid-template-columns:minmax(0,1.8fr) minmax(15rem,.75fr);align-items:start;gap:1.25rem;display:grid}.ZkP3Fq_monthGrid{border-top:1px solid var(--ambera-stroke);border-left:1px solid var(--ambera-stroke);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ZkP3Fq_day{border-right:1px solid var(--ambera-stroke);border-bottom:1px solid var(--ambera-stroke);flex-direction:column;gap:.3rem;min-width:0;min-height:5.5rem;padding:.4rem;font-size:.75rem;display:flex}.ZkP3Fq_day:hover{background:var(--ambera-field)}.ZkP3Fq_selected{background:color-mix(in srgb,var(--ambera-purple) 24%,var(--ambera-card));box-shadow:inset 0 0 0 1px var(--ambera-accent)}.ZkP3Fq_dayNumber{align-self:flex-end}.ZkP3Fq_dayEvents{gap:.2rem;min-width:0;display:grid}.ZkP3Fq_event{white-space:nowrap;text-overflow:ellipsis;background:var(--ambera-field);border-left:2px solid var(--ambera-accent);color:var(--ambera-text);padding:.2rem .25rem;font-size:.65rem;display:block;overflow:hidden}.ZkP3Fq_more{color:var(--ambera-muted);font-size:.6rem}.ZkP3Fq_outside .ZkP3Fq_dayNumber{color:var(--ambera-muted)}@media (max-width:1050px){.ZkP3Fq_workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ZkP3Fq_day{min-height:3.8rem;padding:.2rem}.ZkP3Fq_event{font-size:.55rem}}
