.ContentCalendarPanel_headerActions__YmtQH{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ContentCalendarPanel_summaryChip__CEzkm{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:9px 11px;display:grid;grid-gap:2px;gap:2px;min-width:92px}.ContentCalendarPanel_summaryValue__q2Jmi{font-size:18px;font-weight:900;line-height:1}.ContentCalendarPanel_summaryLabel__3GDpM{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.ContentCalendarPanel_toolbar__mEG88{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ContentCalendarPanel_toolbarGroup__Nadgi{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ContentCalendarPanel_select__ZjyzN{min-height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:white;padding:0 12px;font-size:12px;font-weight:700}.ContentCalendarPanel_select__ZjyzN option{color:#08111f}.ContentCalendarPanel_viewHeader__6hBq2{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ContentCalendarPanel_monthTitle__a1eVp{font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.02}.ContentCalendarPanel_viewTabs__eVKQe{display:inline-flex;gap:6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);padding:4px}.ContentCalendarPanel_viewTabActive__tVL2G,.ContentCalendarPanel_viewTab__daMP6{min-height:34px;border:0;border-radius:9px;padding:0 12px;color:white;font-size:12px;font-weight:800;cursor:pointer;background:transparent}.ContentCalendarPanel_viewTabActive__tVL2G{background:rgba(85,129,255,.22)}.ContentCalendarPanel_monthShell__V4iDI{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.ContentCalendarPanel_monthGrid__E967w{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(7,13,27,.72)}.ContentCalendarPanel_weekday__3fX_c{min-height:52px;padding:12px 10px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.7;display:flex;align-items:center;justify-content:center}.ContentCalendarPanel_weekday__3fX_c:nth-child(7){border-right:0}.ContentCalendarPanel_dayCell__eP7Ar{min-height:132px;padding:10px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;align-content:start;grid-gap:8px;gap:8px;background:rgba(8,18,42,.56)}.ContentCalendarPanel_dayCell__eP7Ar:nth-child(7n){border-right:0}.ContentCalendarPanel_dayCellMuted__XL0lZ{opacity:.42}.ContentCalendarPanel_dayCellToday__6N4HM{background:rgba(29,49,96,.62)}.ContentCalendarPanel_dayNumber__HUdVf{font-size:14px;font-weight:800;opacity:.9;justify-self:end}.ContentCalendarPanel_dayEvents__E0f6P{display:grid;grid-gap:6px;gap:6px}.ContentCalendarPanel_eventChip__lcqzs{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:7px 8px;cursor:pointer;text-align:left;display:grid;grid-gap:2px;gap:2px;color:white}.ContentCalendarPanel_eventTime___Fcr8{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.76}.ContentCalendarPanel_eventTitle__Pt3jm{font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentCalendarPanel_platformYoutube__qU3em{border-color:rgba(255,78,78,.28)}.ContentCalendarPanel_platformFacebook__ot4tu{border-color:rgba(92,131,255,.28)}.ContentCalendarPanel_platformInstagram__9rH7S{border-color:rgba(255,123,80,.28)}.ContentCalendarPanel_platformTiktok__IahyC{border-color:rgba(92,255,237,.24)}.ContentCalendarPanel_moreEvents__48P9N{font-size:11px;font-weight:800;opacity:.7;padding-top:2px}.ContentCalendarPanel_sidePanel__zlq23{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:12px;display:grid;align-content:start;grid-gap:12px;gap:12px}.ContentCalendarPanel_sideTitle__lT8dE{font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;opacity:.84}.ContentCalendarPanel_detailCard__TysKe{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:12px;display:grid;grid-gap:9px;gap:9px}.ContentCalendarPanel_detailTitle__OmQ7n{font-size:18px;font-weight:900;line-height:1.15}.ContentCalendarPanel_detailLine__q_vd_,.ContentCalendarPanel_detailMeta__VFhPl,.ContentCalendarPanel_sideEmpty__vGOvZ,.ContentCalendarPanel_sideMetric__SBXOD{font-size:12px;line-height:1.45;opacity:.82}.ContentCalendarPanel_badgeRow__NuCjU{display:flex;gap:8px;flex-wrap:wrap}.ContentCalendarPanel_badge__gsbcO{border-radius:999px;padding:4px 8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);font-size:11px;font-weight:800}.ContentCalendarPanel_detailLink__P1u3L{color:#98bbff;font-size:12px;font-weight:800;text-decoration:none}.ContentCalendarPanel_detailLink__P1u3L:hover{text-decoration:underline}.ContentCalendarPanel_list__rdGLU{display:grid;grid-gap:10px;gap:10px}.ContentCalendarPanel_listRow__RuCX7{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:12px;display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:14px;gap:14px;text-align:left;color:white;cursor:pointer}.ContentCalendarPanel_listDateBlock__seR_q{display:grid;grid-gap:4px;gap:4px}.ContentCalendarPanel_listDate__GsOql{font-size:13px;font-weight:800}.ContentCalendarPanel_listTime__KdYQD{font-size:12px;opacity:.7}.ContentCalendarPanel_listContent__LoBeK{display:grid;grid-gap:4px;gap:4px}.ContentCalendarPanel_listTitle__9L7cf{font-size:15px;font-weight:800;line-height:1.25}.ContentCalendarPanel_listMeta__QIWZ3{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;opacity:.78}.ContentCalendarPanel_emptyState__2MF_q{border-radius:12px;border:1px dashed rgba(255,255,255,.12);padding:24px 16px;text-align:center;font-size:13px;opacity:.76}@media (max-width:1200px){.ContentCalendarPanel_monthShell__V4iDI{grid-template-columns:1fr}}@media (max-width:900px){.ContentCalendarPanel_headerActions__YmtQH{justify-content:flex-start}.ContentCalendarPanel_monthTitle__a1eVp{font-size:28px}.ContentCalendarPanel_monthGrid__E967w{overflow-x:auto}.ContentCalendarPanel_dayCell__eP7Ar{min-height:120px}}@media (max-width:640px){.ContentCalendarPanel_listRow__RuCX7{grid-template-columns:1fr}}