.schedule-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.schedule-project-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.schedule-card{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);overflow-wrap:anywhere}.schedule-card h4{margin:0 0 8px}.schedule-card p{margin:6px 0}.schedule-dialog{width:min(1050px,96vw);max-width:96vw}.schedule-dialog p{overflow-wrap:anywhere}.schedule-table{max-width:100%;overflow:auto}.schedule-table table{width:100%;border-collapse:collapse}.schedule-table td,.schedule-table th{text-align:left;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}
