/* --- TEMEL AYARLAR --- */
.tabulator {
    border: none !important;
    background-color: transparent !important;
    width: 100% !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
/* Header */
.tabulator-header {
    border-bottom: 2px solid #e0e0e0 !important;
    background-color: #fff !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 100 !important;
}
.tabulator-col-title {
    font-size: 9px; font-weight: 800; color: #555; text-transform: uppercase; padding: 4px !important;
}
.tabulator-col-content { padding: 8px 2px !important; }

/* Satırlar */
.tabulator-row {
    background-color: #fff !important;
    border-bottom: 1px solid #f0f0f0 !important;
    min-height: 50px; 
}
.tabulator-cell {
    padding: 6px 2px !important; 
    height: 100% !important;
    display: flex; align-items: center;
    white-space: normal !important;
}

/* STİLLER */
.info-text {
    font-size: 9px; font-weight: 800; color: #888; text-transform: uppercase; text-align: center; width: 100%;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; line-height: 1.1;
}
.prod-link { 
    font-size: 12px; font-weight: 600; color: #4a5568; text-decoration: none; line-height: 1.2;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; 
}

/* Orijinal Fiyat Stili (Gri) */
.price-wrap {
    display: flex; flex-direction: column; align-items: flex-end; width: 100%; line-height: 1;
}
.price-val { font-size: 11px; font-weight: 700; color: #555; }
.price-cur { font-size: 8px; font-weight: 600; color: #999; }

/* EURO Karşılığı Stili (TEKRAR YEŞİL YAPILDI) */
.euro-val { 
    font-size: 12px; 
    font-weight: 800; 
    color: #10b981; /* Green is back! */
    text-align: right; 
    width: 100%; 
}

/* Inputlar */
.tabulator-header-filter input { width: 100%; border: 1px solid #ccc; padding: 2px; border-radius: 3px; font-size: 9px; text-align: center; }