.page-module-scss-module__taTTpW__preview_toolbar{border-bottom:1px solid var(--border-base);background:var(--bg-base);align-items:center;gap:8px;padding:10px 14px;display:flex}.page-module-scss-module__taTTpW__preview_toolbar__view{color:var(--text-base);font-size:11px;font-weight:600}.page-module-scss-module__taTTpW__preview_toolbar__meta{color:var(--text-muted);margin-left:auto;font-size:11px}.page-module-scss-module__taTTpW__calendar{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__taTTpW__calendar__head{color:var(--text-base);text-align:center;font-size:13px;font-weight:600}.page-module-scss-module__taTTpW__calendar__weekdays{text-transform:uppercase;color:var(--text-muted);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;font-size:10px;font-weight:600;display:grid}.page-module-scss-module__taTTpW__calendar__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.page-module-scss-module__taTTpW__calendar__cell,.page-module-scss-module__taTTpW__calendar__cell_event{border:1px solid var(--border-base);background:var(--bg-base);border-radius:8px;flex-direction:column;gap:2px;min-height:48px;padding:4px;display:flex}.page-module-scss-module__taTTpW__calendar__cell_event{border-color:color-mix(in srgb,var(--text-base)18%,var(--border-base));background:color-mix(in srgb,var(--text-base)4%,var(--bg-base))}.page-module-scss-module__taTTpW__calendar__day{color:var(--text-muted);font-size:10px;font-weight:600}.page-module-scss-module__taTTpW__calendar__event{color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.3;overflow:hidden}.page-module-scss-module__taTTpW__event_chip{border:1px solid var(--border-base);background:var(--bg-base);box-shadow:var(--ring-shadow);border-radius:12px;flex-direction:column;gap:4px;width:100%;max-width:280px;padding:10px 14px;display:flex}.page-module-scss-module__taTTpW__event_chip strong{color:var(--text-base);font-size:13px;font-weight:600}.page-module-scss-module__taTTpW__event_chip span{color:var(--text-muted);font-size:11px}.page-module-scss-module__taTTpW__hero_preview{border:1px solid var(--border-base);border-radius:12px;width:100%;height:540px;overflow:hidden}
