/* C2G checkout-skin (Plan B, B4) — giver WPTE's checkout samme udtryk som widgetet.
   Kun farve/radius/knap — ingen layout-ændringer. Literale farver (ingen var-scoping). */

/* Trin-indikator */
.wpte-checkout__step-number{ background:#18345b !important; color:#fff !important; }
.wpte-checkout__step-item.completed .wpte-checkout__step-number{ background:#c58a3a !important; }
.wpte-checkout__step-item.active .wpte-checkout__step-number{ background:#22558c !important; }
.wpte-checkout__step-title{ color:#18345b !important; }

/* Bokse + titler (rammer også evt. child-tekst) */
.wpte-checkout__box{ border-radius:12px !important; border-color:#e4e9f0 !important; }
.wpte-checkout__box-title, .wpte-checkout__box-title *,
.wpte-checkout__form-title, .wpte-checkout__form-title *,
.wpte-checkout__booking-summary-title, .wpte-checkout__booking-summary-title *,
.wpte-checkout__trip-name{ color:#18345b !important; }

/* Felter */
.wpte-checkout__input,
.wpte-checkout__container select,
.wpte-checkout__container textarea{ border-radius:8px !important; border-color:#e4e9f0 !important; }
.wpte-checkout__input:focus,
.wpte-checkout__container select:focus,
.wpte-checkout__container textarea:focus{ border-color:#22558c !important; box-shadow:0 0 0 2px rgba(34,85,140,.12) !important; outline:none !important; }

/* Submit-knap — matcher widgetets guld Book-knap (rammer også inder-span/link) */
.wpte-checkout__form-submit-button,
button.wpte-checkout__form-submit-button,
a.wpte-checkout__form-submit-button{
	background:#c58a3a !important; background-color:#c58a3a !important;
	border:1px solid #c58a3a !important; border-radius:9px !important;
	font-weight:700 !important; color:#fff !important;
}
.wpte-checkout__form-submit-button:hover{ filter:brightness(.95) !important; }

/* Sekundære knapper + pris-accenter i navy */
.wpte-checkout__box-toggle-button{ color:#18345b !important; }
.wpte-checkout__booking-summary-total .wpte-price,
.wpte-checkout__booking-summary-table .wpte-price{ color:#18345b !important; }

/* Skjul 0-kr rejsende-linjer i booking-summary. Kahytniveau-ture har rejsende-pris = 0
   by design (hele prisen ligger på kahytten) — "Person: 2 x DKK 0 = DKK 0" er aldrig
   informativt. Sikkert site-wide: ikke-kahytniveau-ture har en reel pris her (matcher ikke).
   :has() falder pænt tilbage til nuværende visning i ældre browsere.
   Den efterladte sektionsoverskrift ("Rejsende(r):") ryddes af checkout-skin.js
   (kan ikke gøres i CSS: :has() må ikke nestes). */
.wpte-checkout__booking-summary-table tbody > tr:has(td:last-child .wpte-price[data-value="0"]),
.wpte-checkout__booking-summary-table tbody > tr:has(td:last-child .wpte-price[data-value="0.00"]){ display:none !important; }
