.manageBlocks{display:block;margin:4px 0 14px;color:var(--purple);font-size:10px}.blockList{display:grid;gap:7px;margin-top:18px}.blockRow{display:flex;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px;font-size:11px}.blockRow span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventsHead{display:flex;align-items:center;gap:12px;margin:0 0 16px}.eventsHead .secondary{margin:0}.eventItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 0;border-top:1px solid var(--line)}.eventItem b{font-size:12px}.eventItem span{font-size:10px;color:var(--muted)}.eventItem button{grid-column:2;grid-row:1/3}
#calendarView:not([hidden]){max-width:none!important;width:100%;margin-left:0;margin-right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px);column-gap:32px;align-items:start}
#calendarView .calendarHeading{grid-column:1;grid-row:1}#calendarView .calendarGrid{grid-column:1;grid-row:2}#calendarEvents{grid-column:2;grid-row:1 / span 2;margin-top:28px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}
#editBlocksHome{display:inline-block;margin:4px 0 12px;color:var(--purple)}
@media(max-width:900px){#calendarView:not([hidden]){grid-template-columns:minmax(0,1fr)}#calendarEvents{grid-column:1;grid-row:3;margin-top:24px}}
