/* N8NKZ petrol extended styles (Thailand + Myanmar) */
.n8nkz-rates-wrap { max-width:980px; margin:18px auto; padding:0 12px; text-align:center; }
.n8nkz-header h2 { font-size:1.5rem; margin:6px 0; color:#111827; }
.n8nkz-sub { color:#555; margin:4px 0 12px; }

.n8nkz-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:18px; margin-bottom:18px; }
.n8nkz-cell { padding:14px; border-radius:12px; background:linear-gradient(135deg,#ff7b00,#ffbb00); color:#fff; font-weight:700; box-shadow:0 4px 15px rgba(0,0,0,0.12); }
.n8nkz-cell .curr { font-size:1.05rem; }
.n8nkz-cell .rate { font-size:1.25rem; margin-top:6px; }

.n8nkz-ads { margin:30px auto 10px; text-align:center; }
.n8nkz-ads .sponsored { text-transform:uppercase; display:inline-block; background:linear-gradient(135deg,#ffd700,#ff8c00); color:#fff; padding:6px 12px; border-radius:6px; font-weight:700; box-shadow:0 0 8px rgba(255,215,0,0.3); margin-bottom:8px; }

.n8nkz-footer { margin-top:28px; color:#888; font-size:0.9rem; }

/* small responsive adjustments */
@media (max-width:768px) {
  .n8nkz-cell { padding:12px; }
  .n8nkz-ads iframe { width:90%!important; }
  h3 { text-align:left; padding-left:6px; }
}