.schedule-conflicts{width:100%;padding:var(--s5);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.schedule-conflicts textarea{min-height:170px;font-family:var(--font-mono);font-size:.84rem}.schedule-conflicts code{background-color:var(--surface-inset);border-radius:var(--r-sm);padding:0 .25em;font-size:.86em}.schedule-conflicts .sc-clear{margin-top:var(--s3);color:var(--text-2);font-size:.9rem}.schedule-conflicts h2{margin-bottom:var(--s3);font-size:1rem;font-weight:650}.schedule-conflicts .sc-read ul,.schedule-conflicts .sc-problems ul{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-conflicts .sc-read li{gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);background-color:var(--surface-inset);border-radius:var(--r-sm);grid-template-columns:11.5em minmax(0,1fr) auto;align-items:baseline;display:grid}.schedule-conflicts .sc-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem}.schedule-conflicts .sc-what{overflow-wrap:anywhere;font-weight:600}.schedule-conflicts .sc-weeks{color:var(--muted);text-align:right;font-size:.82rem}.schedule-conflicts .sc-problems li{gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--danger);background-color:var(--surface-inset);border-radius:var(--r-sm);flex-wrap:wrap;align-items:baseline;display:flex}.schedule-conflicts .sc-problems span{color:var(--muted);font-size:.82rem}@media (max-width:34rem){.schedule-conflicts .sc-read li{grid-template-columns:minmax(0,1fr)}.schedule-conflicts .sc-weeks{text-align:left}}
