/*
 * Stellt das Feld 'ort' in der Listenansicht
 * wie ein deutsches Ortsschild dar.
 */
span[data-field-value-for="ort"] {
    background-color: #FFC107; /* Verkehrsgelb */
    color: #000000 !important;  /* Schwarzer Text, !important um Zeilenfarben zu überschreiben */
    border: 2px solid #000000;  /* Schwarzer, 2px dicker Rahmen */
    border-radius: 8px;         /* Leicht abgerundete Ecken */
    font-weight: bold;          /* Fette Schrift */
    text-align: center;         /* Text zentrieren */
    padding: 0.2rem 0.5rem;     /* Etwas Innenabstand */
    padding-top: 0.1rem;
    min-width: 150px;           /* Mindestbreite, damit es wie ein Schild aussieht */
    vertical-align: middle;
    white-space: nowrap;
}

/*
 * Richtet bestimmte Spalten in der Druck- und Listenansicht rechtsbündig aus.
 * Dies ist nützlich für Zahlen-, Währungs- und Formelfelder.
 */
td[data-field-name="rechenbetrag"],
td[data-field-name="saldo"],
td[data-field-name="mwstsatz"] {
    text-align: right !important; /* !important, um eventuelle andere Stile zu überschreiben */
}

/*
 * Ergänzt den Wert in der Spalte "mwstsatz" um ein Prozentzeichen.
 */
td[data-field-name="mwstsatz"]::after {
    content: " %";
}



/* --- Custom Bank Button Colors --- */
.btn-deutsche-bank {
    --bs-btn-color: #fff;
    --bs-btn-bg: #003399;
    --bs-btn-border-color: #003399;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #002d86;
    --bs-btn-hover-border-color: #00297a;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00297a;
    --bs-btn-active-border-color: #00256e;
    --bs-btn-focus-shadow-rgb: 0, 51, 153;
}

.btn-volksbank {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ff6600;
    --bs-btn-border-color: #ff6600;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #e65c00;
    --bs-btn-hover-border-color: #d95700;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d95700;
    --bs-btn-active-border-color: #cc5200;
    --bs-btn-focus-shadow-rgb: 255, 102, 0;
}