/**
 * @version     CVS: 1.0.0
 * @package     com_amphibians
 * @copyright   2026 Kurt Bösch
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @author      Kurt Bösch <kurtboesch@sunrise.ch>
 */

div#charttoolbar {
    display: flex;
}
div#chartbuttons {
    margin-left: 30px;
}
.chart-container {
    width: 80vw;   /* 90% der Bildschirmbreite */
    height: 70vh;  /* 50% der Bildschirmhöhe */
    margin: 0 auto; /* zentriert */
}

.table-wrapper {
    width: 100%;
    overflow-x: auto;
}

.chart-table th,
.chart-table td {
    text-align: right;
}

#dataTableContainer {
    font-size: 0.8em;
}
/* Bild-Zeile komplett ohne Linien */
.no-border-row th {
    border: none !important;
}

/* obere Tabellenkante entfernen */
.chart-table.table-bordered {
    border-top: none !important;
}

.table-bordered th,
.table-bordered td {
    /*border: none !important; /* Entfernt alle Ränder */
    border-top: 1px solid white !important; /* Ändert Farbe/Dicke */
}

/* Gilt nur für Bildschirme, die schmaler als 576px sind */
@media (max-width: 768px) {
    td:not(:first-child):not(:last-child),
    th:not(:first-child):not(:last-child) {
        min-width:130px;
    }
}