优化排课

This commit is contained in:
2026-07-24 19:35:49 +08:00 Unverified
parent 6538b6080a
commit e6d8eb0662
17 changed files with 4073 additions and 6 deletions
+12
View File
@@ -352,6 +352,16 @@ button { cursor: pointer; }
.constraint-list article small { color: var(--muted); font-size: 9px; }
.constraint-badges { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 5px; }
.constraint-title { margin-bottom: 16px; padding: 12px 14px; color: #eef4ff; background: linear-gradient(120deg, #243d7a, #182b5d); font-size: 13px; font-weight: 650; }
.eligibility-flow { padding: 14px 18px; display: grid; grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr; align-items: center; gap: 12px; border: 1px solid var(--line); background: #f8fafc; }
.eligibility-flow > div { min-width: 0; display: grid; gap: 4px; }
.eligibility-flow span { color: var(--teal); font: 700 9px/1 Consolas, monospace; }
.eligibility-flow b { color: #2b3854; font-size: 11px; }
.eligibility-flow i { color: #aeb7c6; font-style: normal; }
.generation-notice { margin-bottom: 16px; padding: 12px 14px; color: #526078; border-left: 3px solid var(--teal); background: #f3f9f8; font-size: 10px; line-height: 1.7; }
.generation-preview { padding: 14px 18px; display: flex; align-items: baseline; gap: 8px; color: #718096; background: #f6f8fb; border: 1px solid var(--line); }
.generation-preview b { color: var(--indigo); font: 700 25px/1 Consolas, monospace; }
.generation-preview span, .generation-preview small { font-size: 10px; }
.field-hint { display: block; margin-top: 5px; color: var(--muted); font-size: 9px; }
.selection-page { min-width: 0; }
.selection-round-strip {
@@ -969,6 +979,8 @@ button { cursor: pointer; }
.settings-lead > div:last-child { flex-wrap: wrap; }
.constraint-list article { grid-template-columns: 1fr; }
.constraint-badges { justify-content: flex-start; }
.eligibility-flow { grid-template-columns: 1fr; }
.eligibility-flow i { display: none; }
.selection-window { grid-template-columns: 82px 1fr; }
.credit-meter, .round-actions {
grid-column: 1 / -1; width: auto; border-top: 1px solid rgba(255,255,255,.13);