| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- /* =============================================================================
- DIWO Vergleich - Miete CSS
- =============================================================================
-
- Stile speziell für Miete-Seite:
- - Wohnung Grid Table
- - Miete Grid Table
- - Responsive Design für Miete-Tabellen
- ============================================================================= */
- /* =============================================================================
- WOHNUNG GRID TABLE
- ============================================================================= */
- .wohnung-grid-table {
- width: 100%;
- border-collapse: collapse;
- background: var(--weiss);
- border: 1px solid var(--grau-stark);
- margin: 0;
- font-size: 14px;
- }
- .wohnung-grid-table td {
- border: 1px solid var(--grau-stark);
- padding: 8px 12px;
- vertical-align: middle;
- }
- .label-cell {
- font-weight: bold;
- background: var(--grau-hell);
- color: var(--schwarz);
- white-space: nowrap;
- }
- .value-cell {
- background: var(--weiss);
- }
- /* =============================================================================
- MIETE GRID TABLE
- ============================================================================= */
- .miete-grid-table {
- width: 100%;
- border-collapse: collapse;
- background: var(--weiss);
- border: 1px solid var(--grau-stark);
- margin: 0;
- font-size: 14px;
- table-layout: fixed;
- }
- .miete-grid-table td,
- .miete-grid-table th {
- border: 1px solid var(--grau-stark);
- padding: 8px;
- vertical-align: middle;
- text-align: left;
- }
- /* Header-Zellen in Miete-Tabelle */
- .miete-grid-table .miete-header-cell {
- font-weight: bold;
- background: var(--grau-stark);
- color: var(--schwarz);
- text-align: left;
- }
- /* Verschiedene Zelltypen in Miete-Tabelle */
- .miete-grid-table .label-cell {
- font-weight: bold;
- background: var(--grau-hell);
- color: var(--schwarz);
- white-space: nowrap;
- width: 15%;
- }
- .miete-grid-table .value-cell {
- background: var(--weiss);
- text-align: left;
- width: 15%;
- }
- .miete-grid-table .pauschale-cell {
- background: var(--weiss);
- text-align: left;
- font-style: normal;
- color: var(--schwarz);
- font-size: 14px;
- width: 15%;
- }
- .miete-grid-table .gewerbefläche-cell {
- background: var(--weiss);
- color: var(--schwarz);
- font-weight: normal;
- text-align: left;
- }
- .miete-grid-table .empty-cell {
- background: var(--weiss);
- width: 10%;
- }
- .miete-grid-table .section-header-cell {
- font-weight: bold;
- color: var(--diwo-blau);
- background: var(--grau-stark);
- text-align: left;
- border-bottom: none;
- }
- /* =============================================================================
- DIFF-HIGHLIGHTING FÜR MIETE-TABELLEN
- ============================================================================= */
- /* Geänderte Zellen in Miete-Tabellen sollen gelb hervorgehoben werden */
- .miete-grid-table .cell-changed,
- .miete-grid-table td:has(.cell-changed) {
- background: var(--gelb-hell) !important;
- }
- .miete-grid-table .value-cell.cell-changed,
- .miete-grid-table .pauschale-cell.cell-changed,
- .miete-grid-table .gewerbefläche-cell.cell-changed {
- background: var(--gelb-hell) !important;
- }
- /* Hinzugefügte Zellen in Miete-Tabellen sollen grün hervorgehoben werden */
- .miete-grid-table .cell-added,
- .miete-grid-table td:has(.cell-added) {
- background: var(--gruen-hell) !important;
- }
- .miete-grid-table .value-cell.cell-added,
- .miete-grid-table .pauschale-cell.cell-added,
- .miete-grid-table .gewerbefläche-cell.cell-added {
- background: var(--gruen-hell) !important;
- }
- /* Gelöschte Zellen in Miete-Tabellen sollen rot hervorgehoben werden */
- .miete-grid-table .cell-deleted,
- .miete-grid-table td:has(.cell-deleted) {
- background: var(--rot-hell) !important;
- }
- .miete-grid-table .value-cell.cell-deleted,
- .miete-grid-table .pauschale-cell.cell-deleted,
- .miete-grid-table .gewerbefläche-cell.cell-deleted {
- background: var(--rot-hell) !important;
- }
- /* Wohnung-Tabelle Highlighting */
- .wohnung-grid-table .cell-changed,
- .wohnung-grid-table td:has(.cell-changed) {
- background: var(--gelb-hell) !important;
- }
- .wohnung-grid-table .value-cell.cell-changed {
- background: var(--gelb-hell) !important;
- }
- .wohnung-grid-table .cell-added,
- .wohnung-grid-table td:has(.cell-added) {
- background: var(--gruen-hell) !important;
- }
- .wohnung-grid-table .value-cell.cell-added {
- background: var(--gruen-hell) !important;
- }
- .wohnung-grid-table .cell-deleted,
- .wohnung-grid-table td:has(.cell-deleted) {
- background: var(--rot-hell) !important;
- }
- .wohnung-grid-table .value-cell.cell-deleted {
- background: var(--rot-hell) !important;
- }
|