/* Preis-Check v4 (02.10.2026, Dario): Desktop und Handy gleich einfach.
   Reihenfolge 1 Paket -> 2 Kanäle -> 3 Ergebnis, "Extras & Budget" eingeklappt (mit JS),
   keine Preise in den Paket-Knöpfen, große Klickflächen, Mitarbeiter-Vergleich nur unter "Details".
   ROI: Desktop eine Zeile mit (i), Handy komplett aus (Entscheidung Ahmad 02.10.2026).
   Ergänzt preis-check.css, alles unter #preis-check. */

/* Schritt-Nummern (rein optisch, Screenreader lesen die Labels wie bisher) */
#preis-check #pc-lbl-paket::before,#preis-check #pc-lbl-kanaele::before,#preis-check #pc-sum-h::before{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:var(--cobalt);color:#fff;font:700 12px/1 var(--f-body);letter-spacing:0;vertical-align:1px}
#preis-check #pc-lbl-paket::before{content:"1"}
#preis-check #pc-lbl-kanaele::before{content:"2"}
#preis-check #pc-sum-h::before{content:"3";background:var(--night-cobalt);color:var(--night)}
#preis-check .ci-label{font-size:15px}

/* 1 Paket: nur der Name, der Preis steht im Ergebnis */
#preis-check .seg small{display:none}
#preis-check .seg span{min-height:56px;align-content:center;padding:8px 6px}
#preis-check .seg b{font-size:16px}

/* 2 Kanäle: große Chips */
#preis-check .chips{gap:10px}
#preis-check .chip span{min-height:48px;padding:0 18px;font-size:15px}

/* Extras & Budget: eingeklappt als großer Knopf */
#preis-check .pc-mehr{border:1.5px solid var(--line);border-radius:14px;background:var(--paper)}
#preis-check .pc-mehr > summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;font-weight:600;font-size:15px;cursor:pointer;border-radius:12px}
#preis-check .pc-mehr > summary::-webkit-details-marker{display:none}
#preis-check .pc-mehr > summary::after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s var(--ease-out)}
#preis-check .pc-mehr[open] > summary::after{transform:rotate(-135deg)}
#preis-check .pc-mehr > summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}
@media (hover:hover){#preis-check .pc-mehr > summary:hover{background:color-mix(in srgb,var(--cobalt) 6%,transparent)}}
#preis-check .pc-mehr-in{display:grid;gap:20px;padding:4px 16px 18px}
#preis-check .cb{min-height:48px}

/* 3 Ergebnis: Preis, eine ROI-Zeile, Knopf. Vergleich steht unter "Details anzeigen". */
#preis-check .result{gap:14px}
#preis-check #pc-sum-vergleich-zeile{display:none}
#preis-check .res-lines li{align-items:center}
#preis-check .res-lines strong{white-space:nowrap}
#preis-check .result .btn{min-height:52px}
#preis-check .res-details summary{min-height:44px}

/* ROI-Info: kleines (i) neben "Umsatz-ROI" */
#preis-check .pc-info{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;margin-left:4px;padding:0;vertical-align:-3px;border-radius:50%;border:1.5px solid currentColor;background:none;color:var(--night-cobalt);font:700 12px/1 var(--f-body);font-style:italic;cursor:pointer}
#preis-check .pc-info::after{content:"";position:absolute;inset:-12px}  /* Klickfläche ca. 44 px */
#preis-check .pc-info[aria-expanded="true"]{background:var(--night-cobalt);color:var(--night)}
#preis-check .pc-info:focus-visible{outline:2px solid var(--night-cobalt);outline-offset:3px}
#preis-check .pc-info-text{margin:-4px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--night-cobalt) 16%,transparent);color:var(--night-ink);font-size:14px;line-height:1.55}
#preis-check .pc-info-text strong{font-weight:600}

/* Pflichthinweis: bleibt sichtbar, aber kompakt in kleiner Schrift */
#preis-check .res-note.roi-pflicht{margin:-8px 0 0;font-size:11.5px;line-height:1.45;color:var(--night-muted);opacity:1}

/* ---------- Handy ---------- */
@media (max-width:760px){
  #preis-check .calc-in{gap:18px}
  #preis-check .seg span{min-height:52px}
  #preis-check .seg b{font-size:15px}
  #preis-check .pc-mehr-in{padding:4px 14px 16px;gap:18px}
  #preis-check .result{padding:20px;gap:12px}
  #preis-check .res-v{font-size:34px}
  #preis-check .res-v2{font-size:22px}
  #preis-check .res-sums{gap:4px 24px}
  /* ROI am Handy komplett aus: Zeile, (i)-Erklärung, Pflichthinweis, Beispielrechnung, Feld "Wert eines Neukunden" */
  #preis-check #pc-sum-roi-zeile,#preis-check #pc-roi-info,#preis-check #pc-roi-kurzhinweis,
  #preis-check .ci-row:has(#pc-f-auftragswert),
  #preis-check .res-details h4:has(+ .roi-quote),#preis-check .roi-quote,#preis-check #pc-roi-werte,
  #preis-check #pc-roi-negativ,#preis-check #pc-roi-leer,#preis-check .roi-legal{display:none!important}
}
