/* frontend.css */
#tst-tracking-panel {
    border: 1px solid #ccc;
    padding: 15px;
    background: #f9f9f9;
    max-width: 100%;
    width:100%;
}
.tst-tab-content { display: none; }
.tst-tab-content:first-child { display: block; }
.tst-tab-btn { margin-right: 10px; padding: 5px 10px; }

td.date-column {
    white-space: nowrap;
}

/* Üst bilgiler tablosu */
.tst-header-table {
    width: 100%;
    border-collapse: inherit;
    margin-bottom: 10px;
    font-size: 11px; /* Font boyutu 11px */
    border: none;    
}

.tst-header-table td {
    border: 1px solid #ebebeb; /* İnce gri çizgi */
    padding: 6px;            /* Satır yüksekliği */
    color: #333;
}

.tst-header-table td.label {
    font-weight: bold;
}

/* Sütun genişlikleri */
.tst-header-table td.col1 { width: 15%; }
.tst-header-table td.col2 { width: 60%; }
.tst-header-table td.col3 { width: 15%; }
.tst-header-table td.col4 { width: 10%; }

.tst-header-table {

}

@media print {
    .tst-header-table {
        font-size: 9pt;
    }
    .tst-customer-data-table {
        font-size: 9pt;
    }
    .tst-customer-data-table th,
    .tst-customer-data-table td {
        padding: 3px;
    }
    
}

/* Müşteri tüm kayıtlar tablosu */
.tst-customer-data-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

/* Tablonun hücreleri */
.tst-customer-data-table th,
.tst-customer-data-table td {
    border: 1px solid #444;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
    font-family: Arial, sans-serif;
}

/* Dar kolonlar */
.tst-customer-data-table th,
.tst-customer-data-table td {

}

/* Açıklama geniş olacak */
.tst-customer-data-table .wide-desc {
    white-space: normal;
    width: 45%;
}

