/* Kept as the final public stylesheet handle for backwards compatibility. */

.easycarpark-airport-tile{display:flex;flex-direction:column;gap:3px}.easycarpark-airport-tile small{font-size:11px;opacity:.72;font-weight:700}.easycarpark-airport-tile.is-unavailable{opacity:.74;border-style:dashed}.easycarpark-empty-airport{padding:22px;border:1px dashed #c8b6d2;border-radius:16px;background:#faf7fc}.easycarpark-empty-airport strong{display:block;font-size:20px;margin-bottom:6px}


/* Checkout 3.26: structured customer/flight/vehicle details */
.easycarpark-step-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e4e7ef}.easycarpark-step-heading>span{display:grid;place-items:center;min-width:30px;height:30px;border-radius:50%;background:#35107c;color:#fff;font-weight:800}.easycarpark-step-heading h2{margin:0 0 3px}.easycarpark-step-heading p{margin:0;color:#687386}.easycarpark-checkout-box>h3{margin:18px 0 14px}.easycarpark-checkout-box hr{border:0;border-top:1px solid #e4e7ef;margin:24px 0}.easycarpark-vehicle-choice{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px;border:1px solid #e1e5ee;border-radius:10px;background:#fbfbfd}.easycarpark-vehicle-choice>span{font-weight:700;margin-right:6px}.easycarpark-vehicle-choice label,.easycarpark-checkbox-field{display:flex!important;align-items:center;gap:8px}.easycarpark-checkbox-field{min-height:48px;padding-top:22px}.easycarpark-checkbox-field input{width:20px!important;height:20px!important}.easycarpark-checkout [hidden]{display:none!important}
