.tMX4Aa_secondaryFilters{display:none}.tMX4Aa_secondaryFiltersOpen{display:grid}.tMX4Aa_sessionRow{grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.tMX4Aa_purchase{grid-column:1/-1}@media (width>=768px){.tMX4Aa_secondaryFilters{display:grid}.tMX4Aa_sessionRow{grid-template-columns:80px minmax(0,1fr);gap:24px}}@media (width>=1024px){.tMX4Aa_sessionRow{grid-template-columns:80px minmax(0,1fr) 232px}.tMX4Aa_purchase{grid-column:auto}}.zAdKaW_monthGrid{display:none}.zAdKaW_agenda{gap:24px;display:grid}.zAdKaW_entry{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;height:auto;min-height:44px;padding:8px}.zAdKaW_entryTitle{overflow-wrap:anywhere;min-width:0}.zAdKaW_dialog{z-index:50;border:1px solid var(--border);background:var(--background);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--foreground);border-radius:8px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (width>=1024px){.zAdKaW_agenda{display:none}.zAdKaW_monthGrid{border-left:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zAdKaW_weekday{text-align:center;background:var(--accent);border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 8px;font-weight:600}.zAdKaW_day{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;min-height:128px;padding:8px}.zAdKaW_outside{background:var(--muted)}.zAdKaW_entry{flex-direction:column;font-size:14px}}
