#airport-transfers{scroll-margin-top:110px;background:#f2f7f6}#airport-transfers .section-title p{max-width:650px;line-height:1.8;color:#567078}#airport-products{margin-top:30px}.transfer-card-link{color:var(--teal,#00859a);font-weight:700;text-decoration:none}#airport-request-form{display:grid;gap:20px}#airport-request-form label{display:grid;gap:10px;font-weight:600}#airport-request-form input,#airport-request-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c7d6d6;border-radius:5px;background:#fff;padding:14px;font:inherit;color:inherit}#airport-request-form input[readonly]{background:#f0f6f5}.transfer-actions{display:flex;gap:12px;flex-wrap:wrap}.transfer-actions button{white-space:normal}#airport-request-status{color:#006e80}#tour-page .tour-booking>a.primary{display:block;text-align:center;text-decoration:none}body.tour-page-open #airport-transfers{display:none}@media(max-width:650px){#airport-request-form .form-row{grid-template-columns:1fr}.transfer-actions{display:grid}.transfer-actions button{width:100%}}

#airport-request-form select{width:100%;border:1px solid #c7d6d6;background:white;padding:14px;border-radius:5px;font:inherit;color:inherit}#airport-request-form label.transfer-check{display:flex;align-items:center;gap:10px;line-height:1.8}#airport-request-form input[type=checkbox]{width:20px;height:20px;flex:none}.transfer-estimate{padding:20px;background:#edf5f4;border-radius:6px}.transfer-estimate strong{display:block;font-size:30px;color:#007d91;margin:10px 0}.transfer-estimate p{font-size:13px;line-height:1.8}

#china-tours{background:#f6f1e9;scroll-margin-top:100px}#china-products{max-width:650px;margin-top:24px}.china-days{list-style:none;margin:0;padding:0;display:grid;gap:20px}.china-days li{padding:24px;border:1px solid #dde5df;border-radius:5px}.china-days h3{font-size:21px;margin:10px 0}.china-days p{line-height:1.9}.china-days small{color:#647c7f;line-height:1.8;display:block}.china-feature{border:1px solid #dde3de;padding:30px;display:grid;gap:14px}.china-feature b{font-size:32px}.china-feature span{color:#657e72}

[data-carousel="100"] img{object-position:50% 64%}#tour-page .tour-hero-gallery [data-carousel="100"]{height:min(78vh,760px);min-height:380px;background:#30271f}#tour-page .tour-hero-gallery [data-carousel="100"] img{object-fit:contain;object-position:center}

.transfer-rate-table{max-width:100%;overflow-x:auto}.transfer-rate-table table{width:100%;min-width:470px}.transfer-rate-table th{white-space:normal}.transfer-rate-table td{white-space:nowrap}

#airport-request-form [hidden]{display:none!important}.transfer-quote-result{padding:18px;background:#edf4f3;border-radius:6px;margin:18px 0;overflow-wrap:anywhere}#airport-request-form .transfer-check{align-items:flex-start}#airport-request-form [data-transfer-pay]:disabled{opacity:.55;cursor:not-allowed}
