.schedule-analysis-card{border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0}.schedule-analysis-card h3{margin:0;font-size:15px;overflow-wrap:anywhere}.schedule-analysis-card .section-heading{gap:10px;align-items:start}.schedule-analysis-card .tag{flex-shrink:0}.schedule-analysis-dates{display:grid;grid-template-columns:1fr 1fr;gap:14px}.schedule-analysis-dates small{display:block;color:var(--muted);margin-bottom:5px}.schedule-analysis-dates b{font-size:13px}.schedule-analysis-exports{margin:16px 0}#schedule-analysis-rows{max-height:52vh;overflow:auto;padding-right:5px}
@media(max-width:600px){.schedule-analysis-dates{grid-template-columns:1fr}.schedule-analysis-card .section-heading{display:block}.schedule-analysis-card .tag{display:inline-block;margin-top:7px}#schedule-analysis-rows{max-height:none;overflow:visible}}
@media(max-width:600px){#dialog-form:has(#schedule-analysis-rows) .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#dialog-form:has(#schedule-analysis-rows) .stats>div{padding:10px}#dialog-form:has(#schedule-analysis-rows) .stats span{font-size:10px}}
