/* v1.3.7-debug – readable & larger type */
.cg-rentiq-wrap{max-width:100%; overflow:auto}
.cg-rentiq-toolbar{display:flex; gap:1rem; align-items:center; margin:0 0 14px}
.cg-rentiq-search{padding:.6rem .85rem; border:1px solid #a9b3bb; border-radius:10px; background:#fff; color:#1e2a32; font-size:16px}
.cg-rentiq-updated,.cg-last-updated{opacity:.8; font-size:14px; color:#cfd8df}

.cg-rentiq-table{width:100%; border-collapse:separate; border-spacing:0; font-size:17px; line-height:1.5}
.cg-rentiq-table th,.cg-rentiq-table td{padding:12px 14px; border-bottom:1px solid rgba(255,255,255,.08); white-space:nowrap}
.cg-rentiq-table th{cursor:pointer; position:sticky; top:0; z-index:1; background:#0c2835; color:#fff; text-transform:uppercase; font-weight:700; letter-spacing:.02em; border-bottom:1px solid rgba(255,255,255,.15)}
.cg-rentiq-table td{color:#e9eef2}
.cg-rentiq-table td.market{color:#c7d4db}
.cg-rentiq-table td.rate{color:#b9f6c5; font-weight:700}
.cg-rentiq-table tbody tr:hover td{background:rgba(255,255,255,.05)}

.cg-badge{display:inline-block; margin-left:6px; padding:2px 6px; font-size:12px; border-radius:999px; background:#ffecec; color:#c62828; border:1px solid #ffc1c1}
.cg-rentiq-empty{padding:12px; background:#fffbea; border:1px solid #ffe58f; border-radius:10px; color:#5c4a00}

@media (max-width: 768px){
  .cg-rentiq-table{ font-size:16px }
  .cg-rentiq-table th,.cg-rentiq-table td{ padding:10px 12px }
  .cg-rentiq-search{ width:100% }
}
