Offer supply suggestions, drop the circuit column, center cells

The Versorgung field suggests ELT and MSR (plus values already used in
the balance) through a datalist and still accepts free text. The circuit
number column is not needed in early design phases; it is removed from
the data model, the regenerated migration 0010, the editor and the
print. All cells are centered except "Verbraucher / Flächen", group
titles and total labels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Grovy311 2026-09-26 17:56:53 +02:00
parent e06c7d91e2
commit 72189d23a5
12 changed files with 60 additions and 42 deletions

View file

@ -1731,7 +1731,6 @@ button.structure-entry-main:focus-visible {
.estimate-col-kg { width: 3rem; }
.estimate-col-supply { width: 4rem; }
.estimate-col-circuit { width: 4.6rem; }
.estimate-col-name { width: auto; }
.estimate-col-quantity { width: 4.8rem; }
.estimate-col-unit { width: 3.8rem; }
@ -1965,6 +1964,36 @@ button.structure-entry-main:focus-visible {
display: none;
}
/* Ausrichtung: alle Zellen zentriert, nur „Verbraucher / Flächen“, die
Gruppentitel und die Summenbeschriftungen stehen links bzw. rechts. */
.estimate-sheet td,
.estimate-sheet td.estimate-number,
.estimate-sheet .estimate-cell-input,
.estimate-sheet .estimate-cell-input.is-numeric {
text-align: center;
}
.estimate-sheet .estimate-cell-select {
text-align: center;
text-align-last: center;
}
.estimate-sheet .estimate-unit-input,
.estimate-sheet .estimate-gzf-input {
justify-content: center;
}
.estimate-sheet td.estimate-name-cell,
.estimate-sheet td.estimate-name-cell .estimate-cell-input,
.estimate-sheet .estimate-group-title-row td:not(.estimate-cost-group-cell),
.estimate-comparison td:nth-child(2) {
text-align: left;
}
.estimate-sheet td.estimate-total-label {
text-align: right;
}
/* Druck im kbp-CD der Seitenansicht (src/frontend/print/print-document.css):
gleiche Farben, Schrift, Titelblock und Fußzeile. Die Fußzeile mit
Seitenzahlen setzt EstimatePrintHeader als @page-Regel mit Projektdaten. */
@ -2251,6 +2280,6 @@ button.structure-entry-main:focus-visible {
.estimate-unit-input,
.estimate-gzf-input {
justify-content: flex-end;
justify-content: center;
}
}