/* =====================================================================
   Tarifvergleich – Ansicht „Anbieter“ (Anbieter-Landingpages, z. B. o2-tv.html)
   Lädt nach basis.css. Tarif-Kacheln eines Anbieters: in der Textspalte
   (595 px) zwei nebeneinander, unter ca. 530 px Spaltenbreite untereinander.
   ===================================================================== */
#iptv-vergleich.iv-anbieter{margin:6px 0 10px}

/* Aktion des Monats / Hardware-Hinweis: einmal über den Kacheln */
#iptv-vergleich.iv-anbieter .ak-kopf{display:grid;gap:8px;margin:0 0 16px}
/* Geräte-Hinweis unter der Aktion mittig (Wunsch des Betreibers, v1.7.6); text-align für umbrochene Zeilen */
#iptv-vergleich.iv-anbieter .ak-hw{justify-content:center;text-align:center}

/* Kacheln: so viele Spalten wie passen (mind. 250 px je Kachel); Abstand 28 px (Wunsch des Nutzers) */
#iptv-vergleich.iv-anbieter .ak-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px}
#iptv-vergleich.iv-anbieter .ak{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-gross);box-shadow:var(--schatten)}
#iptv-vergleich.iv-anbieter .ak-in{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;flex:1;padding:14px 14px 12px}
#iptv-vergleich.iv-anbieter .ak-name{font-size:17px;line-height:1.2;font-weight:800;color:var(--navy)}
#iptv-vergleich.iv-anbieter .ak-name + .iv-sterne{margin-top:-6px}
#iptv-vergleich.iv-anbieter .ak-fakten{font-size:13.5px;color:var(--slate)}
#iptv-vergleich.iv-anbieter .ak-fakten b{color:var(--ink)}
#iptv-vergleich.iv-anbieter .ak-mini{gap:4px 12px;font-size:13px}
#iptv-vergleich.iv-anbieter .ak-stream{gap:6px}
/* „Zubuchbar:“ 5 px tiefer: mehr Abstand zur Zeile der inklusiven Dienste darüber (Wunsch des Betreibers, v1.7.7) */
#iptv-vergleich.iv-anbieter .ak-stream .iv-stream-z + .iv-stream-z{margin-top:5px}
#iptv-vergleich.iv-anbieter .ak-stream .iv-stream-lab{min-width:0;width:100%}
/* Ohne inklusive Dienste: „keine“ direkt hinter der Beschriftung statt in einer eigenen Zeile */
#iptv-vergleich.iv-anbieter .ak-stream .iv-stream-leer .iv-stream-lab{width:auto}
#iptv-vergleich.iv-anbieter .ak-stream .iv-stream-leer{gap:6px 4px}

/* Fuß der Kachel: Preis links, Button rechts – immer am unteren Rand (gleich hohe Kacheln je Reihe) */
#iptv-vergleich.iv-anbieter .ak-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:11px 14px;border-top:1px solid var(--line);border-radius:0 0 var(--r-innen) var(--r-innen);background:linear-gradient(180deg,#fff,var(--soft))}
#iptv-vergleich.iv-anbieter .ak-fuss .iv-cta{padding:10px 14px}

#iptv-vergleich.iv-anbieter .ak-stand{margin:16px 0 0}
/* Link „alle Anbieter vergleichen“ mittig unter der Zählzeile (v1.7.8). Unterstrichen ist nur der Text, nicht der
   Pfeil; die Innenabstände geben dem Link eine Tippfläche von über 24 px Höhe. */
#iptv-vergleich.iv-anbieter .ak-alle{margin:4px 0 0;text-align:center}
#iptv-vergleich.iv-anbieter .ak-alle a{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 4px;font-size:14px;font-weight:700;color:var(--link);border-radius:4px}
#iptv-vergleich.iv-anbieter .ak-alle-pfeil{flex:0 0 auto;font-size:1.2em;font-weight:400;line-height:1}
#iptv-vergleich.iv-anbieter .ak-alle-text{text-decoration:underline;text-decoration-color:#a9c8ec;text-underline-offset:3px}
#iptv-vergleich.iv-anbieter .ak-alle a:hover .ak-alle-text{text-decoration-color:var(--link)}
#iptv-vergleich.iv-anbieter .iv-hinweis{margin-top:8px}
