Design: Anbieter-Vertraege als Tabelle, Dringlichkeit nur im Terminfeld

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-06 14:41:40 +00:00
1 parent 8f5013aafc
commit a9fa9f58e6
2 files changed
+78 -80

No files matched your search

+9 -12
View File
@@ -618,18 +618,15 @@ a.list-row:hover .cell-title { color: var(--accent-ink); }
.legal-error { background: var(--danger); color: #fff; padding: 8px 12px; border-radius: var(--r-sm); margin: 8px 0; }
.legal-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: var(--sp-3); }
.legal-contracts { margin-top: var(--sp-2); }
.legal-contracts tbody tr { cursor: pointer; }
.legal-tone-red td { background: rgba(239, 68, 68, 0.10); }
.legal-tone-red .legal-deadline { color: var(--danger); font-weight: 700; }
.legal-tone-orange td { background: rgba(245, 158, 11, 0.10); }
.legal-tone-orange .legal-deadline { color: var(--orange-fg); font-weight: 600; }
.legal-tone-missing .legal-deadline { color: var(--text-faint); font-style: italic; }
.legal-tone-grey td { color: var(--text-faint); }
.legal-detail td { background: var(--surface-2); cursor: default; }
.legal-actions { margin-top: 8px; flex-wrap: wrap; }
@media (max-width: 700px) {
.legal-form-row { grid-template-columns: 1fr; }
.legal-contracts { display: block; overflow-x: auto; }
.legal-contracts .cell-title .link { text-align: left; } /* Knopf zentriert sonst lange Anbieternamen */
.legal-contracts tr.row:has(+ .legal-detail) td { border-bottom: 0; } /* offene Zeile und Detail bilden einen Block, die Haarlinie steht darunter */
.legal-detail td { padding: 0 0 16px; }
.legal-facts { display: none; margin-bottom: 8px; }
.legal-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; margin-top: 8px; }
.legal-cancel { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.legal-cancel .input { width: 160px; }
@media (max-width: 860px) {
.legal-facts { display: grid; }
}
/* ===== FINANZEN (P7) ===== */