.airport-uber-input{margin:22px 0;padding:20px;background:#f0f5f1;border:1px solid #d2dfd7;border-radius:8px}.airport-uber-input>label{display:block;font-weight:700;font-size:.9rem;margin-bottom:9px}.airport-uber-input>input{display:block;width:min(100%,340px);min-height:48px;font:inherit;font-size:16px;padding:10px 12px;border:1px solid #9cb2a5;border-radius:5px;background:#fff;color:#173c39}.airport-uber-input .small{line-height:1.8;margin:10px 0}.airport-uber-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:8px 0 0}.airport-uber-links a{font-size:.85rem;line-height:1.6;min-height:40px;display:flex;align-items:center}.airport-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.airport-compare .compare-box{min-width:0;overflow-wrap:anywhere;background:#fff}.airport-compare .compare-box.is-cheapest{border-color:#285b4f;box-shadow:inset 0 0 0 1px #285b4f;background:#edf5ef}.airport-compare strong{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.4;margin:8px 0}.airport-compare strong[data-quote-empty="true"]{font:inherit;font-size:.95rem;line-height:1.7;color:#64766c}.airport-compare small{font-size:.8rem;line-height:1.6;color:#64766c}.airport-quote-note{font-size:.88rem;line-height:1.8}.airport-uber-guide{margin:28px 0;padding-top:20px;border-top:1px solid #d2dfd7}.airport-uber-guide .btn{white-space:normal}
@media(max-width:700px){.airport-compare{grid-template-columns:1fr;gap:10px}.airport-compare .compare-box{padding:16px}.airport-compare strong{font-size:1.75rem;margin:5px 0}.airport-uber-input{padding:16px}.airport-uber-input>input{width:100%}.airport-uber-links{gap:6px 18px}}

.airport-share{border-top:1px solid #d2dfd7;margin:20px 0;padding-top:16px}.airport-share-buttons{display:flex;gap:10px;flex-wrap:wrap}.airport-share-buttons button{min-height:44px;white-space:normal}.airport-share .small{line-height:1.8}.airport-share-fallback{width:100%;min-width:0;font:inherit;font-size:16px;padding:12px}.airport-share-fallback[hidden]{display:none}
