.checkout-readonly-value{display:grid;gap:5px;min-height:52px;padding:13px 15px;border:1px solid #bfd0dc;border-radius:10px;background:#f4f8fa}
.checkout-readonly-value strong{font-size:14px;line-height:1.4}
.checkout-readonly-value small{color:var(--checkout-muted);font-size:11px;font-weight:500;line-height:1.4}
.checkout-travellers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.checkout-travellers article{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;border:1px solid var(--checkout-line);border-radius:12px;background:var(--checkout-soft)}
.checkout-travellers article>strong{grid-column:1/-1;color:var(--checkout-teal);font-size:12px}
.checkout-travellers label{display:grid;gap:6px;color:var(--checkout-ink);font-size:12px;font-weight:800}
.checkout-travellers input{width:100%;min-height:44px;padding:10px 11px;border:1px solid #bfd0dc;border-radius:9px;background:#fff;color:var(--checkout-ink);font:500 14px/1.35 inherit}
.checkout-travellers input:focus{outline:0;border-color:var(--checkout-teal);box-shadow:0 0 0 3px rgba(7,139,148,.12)}
@media(max-width:900px){.checkout-travellers article{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.checkout-travellers{grid-template-columns:1fr}.checkout-travellers article{grid-template-columns:1fr}.checkout-travellers article>strong{grid-column:1}}
