/* ==========================================================================
   Summenzeilen (Zwischensumme, Versand, Gutschein, Gesamt, MwSt.) nach Layout
   Denis v8. Gemeinsam für den Warenkorb (/pay, Library dopay.main) und die
   Bestelldetails im Kundenkonto (/dein-konto/bestellung/…, Library
   dopay.summen) – Änderungen hier gelten automatisch für beide Seiten.
   ========================================================================== */

/* 26 px Zeilenabstand, Label und Betrag auf einer Linie. Die Schriftgröße steht
   hier mit, weil das Kundenkonto sonst alles auf 16 px setzt. */
.warenkorbsummen .paymid table td {
  padding: 0 0 0 20px;
  font-size: 17.6px;
  line-height: 26px;
  color: #416681;
  vertical-align: baseline;
}
.warenkorbsummen .paymid table td.label { padding-left: 0; }
.warenkorbsummen .paymid table td strong { font-size: inherit; }

/* Versandkosten: alte D7-Regeln (top:-4px, Innenabstände) heben das Label an */
.warenkorbsummen .paymid table td.versandinlinebox { top: 0; padding-bottom: 0; }
.warenkorbsummen .versandinlinebox .delcountryinfo { display: inline; padding: 0; }
.warenkorbsummen .versandinlinebox a {
  color: inherit;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* Gutschein-Zeile mit etwas Luft, Trennlinie ohne eigene Höhe */
.warenkorbsummen .paymid table .gutscheinzeile td { padding-top: 14px; padding-bottom: 10px; }
.warenkorbsummen .paymid table tr.line td { padding: 0; line-height: 0; }

/* Gesamt fett, Steuerzeilen klein in derselben Farbe direkt darunter */
.warenkorbsummen .paymid table .gesamtsummewarenkorb td { padding-top: 14px; }
.warenkorbsummen .paymid table .gesamtsummewarenkorb .value { font-weight: 700; }
.warenkorbsummen .paymid table td.small.grey {
  color: #416681;
  font-size: 13px;
  line-height: 20px;
}

/* Bestelldetails: Zahlungsart, Lieferadresse, Status mit Abstand darüber */
.warenkorbsummen .paymid table tr.space td[colspan] { padding-top: 14px; }
