.home-flight-toolbar{display:flex;align-items:center;gap:28px;padding:4px 12px 22px;color:#001b45;flex-wrap:wrap}.home-flight-toolbar select{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:8px 28px 8px 0;cursor:pointer}.home-traveler-select{display:flex;gap:10px;align-items:center}.home-traveler-select i{font-size:20px}.home-multi{padding:0 0 12px}.home-multi-row{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(180px,.95fr);align-items:center;border:1px solid #c7d3e7;border-radius:60px;margin:0 0 12px;background:#fff;box-shadow:0 8px 20px #1b355012;min-height:86px}.home-page .home-multi-row .tfield{border:0;padding:22px 25px;min-width:0;background:transparent}.home-multi-row .tfield>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.home-page .home-multi-row .val{display:flex;gap:16px;align-items:center;color:#001b45;min-width:0}.home-multi-row .val i{font-size:24px;flex-shrink:0}.home-multi-row select,.home-multi-row input{width:100%;min-width:0;border:0;background:transparent;font:inherit;color:#001b45;outline-offset:5px}.home-multi-row select{appearance:none;cursor:pointer;padding:6px 0;text-overflow:ellipsis}.home-multi-row select:has(option[value=""]:checked){color:#647a9e}.home-page .home-multi-row .home-multi-destination{padding-left:40px;border-radius:60px;background:#f5f6fa}.home-page .home-multi-row .home-multi-date{border-left:1px solid #ccd7e8;padding-right:38px}.home-multi-swap{position:absolute;z-index:2;left:calc(35.11% - 22px);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid #ced8e9;border-radius:50%;background:#fff;color:#243047;box-shadow:0 1px 8px #17376112}.home-multi-remove{position:absolute;right:9px;top:50%;transform:translateY(-50%);border:0;background:transparent;font-size:24px;color:#60728b}.home-multi-remove:disabled{visibility:hidden}.home-multi-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 24px 0;flex-wrap:wrap}.home-multi-links,.home-multi-search-actions{display:flex;gap:28px;align-items:center}.home-multi-links button{border:0;background:none;color:#003cb7;font:inherit;font-weight:600;padding:10px 0}.home-multi-links button:disabled{opacity:.4;cursor:not-allowed}.home-direct-flights{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#001b45}.home-direct-flights input{width:23px;height:23px;accent-color:#003cb7}.home-multi-search{border:0;border-radius:45px;background:linear-gradient(110deg,#ff5410,#db2b00);color:white;padding:16px 54px;font:inherit;font-size:21px;font-weight:700;min-width:180px}.home-multi-search:disabled{opacity:.65}.home-multi button:focus-visible,.home-flight-toolbar select:focus-visible{outline:2px solid #0053b8;outline-offset:4px}@media(max-width:760px){.home-flight-toolbar{gap:10px;padding:0 0 16px}.home-flight-toolbar select{font-size:14px;padding-right:8px}.home-multi-row{grid-template-columns:1fr;border-radius:24px;padding:8px 0}.home-page .home-multi-row .tfield{padding:16px 22px}.home-page .home-multi-row .home-multi-destination{padding-left:22px;border-radius:0;background:#f5f6fa}.home-page .home-multi-row .home-multi-date{border-left:0;border-top:1px solid #e3e8f0;padding-right:42px}.home-multi-swap{left:auto;right:16px;top:76px;width:36px;height:36px}.home-multi-remove{top:auto;bottom:20px;transform:none}.home-multi-row .val{font-size:16px}.home-multi-actions{padding:10px 4px 0;gap:16px}.home-multi-links{gap:24px}.home-multi-search-actions{justify-content:space-between;width:100%;gap:12px}.home-multi-search{min-width:120px;padding:13px 28px;font-size:18px}.home-direct-flights{font-size:14px}}

.home-page .home-multi-row .tfield .val{border:0;box-shadow:none;background:transparent;border-radius:0;padding:0;min-height:40px}.home-page .home-multi-row .tfield .val select,.home-page .home-multi-row .tfield .val input{border:0;box-shadow:none;background:transparent;}

.home-page .home-multi-row .home-multi-airport{position:relative}.home-page .home-multi-row .home-multi-airport .val input[type=search]{width:100%;min-width:0;border:0;background:transparent;outline:0;color:#001b45;font:inherit;text-overflow:ellipsis}.home-page .home-multi-row .home-multi-airport .val input[type=search]::-webkit-search-cancel-button{cursor:pointer}.home-multi-suggestions{position:absolute;z-index:40;top:calc(100% - 3px);left:12px;right:12px;max-height:310px;overflow-y:auto;background:#fff;border:1px solid #d5e0ef;border-radius:16px;box-shadow:0 18px 45px #17376124;padding:7px}.home-multi-suggestions button{display:flex;gap:12px;align-items:center;width:100%;border:0;border-radius:9px;background:white;padding:11px;text-align:left;color:#1c3859;font:inherit}.home-multi-suggestions button:hover,.home-multi-suggestions button:focus{background:#ecf6f4;outline:0}.home-multi-suggestions button strong{color:#087d78;min-width:58px}.home-multi-suggestions p{margin:0;padding:14px;color:#60728b}.home-page .home-multi-row .home-multi-airport:focus-within{z-index:5}

/* Unified public-site palette */
.home-flight-toolbar,.home-direct-flights,.home-multi-row select,.home-multi-row input,.home-page .home-multi-row .val,.home-page .home-multi-row .home-multi-airport .val input[type=search]{color:var(--store-ink)}
.home-multi-row{border-color:var(--store-line);box-shadow:0 8px 24px rgba(23,43,77,.07)}
.home-page .home-multi-row .home-multi-destination{background:#f1f5fa}
.home-page .home-multi-row .home-multi-date{border-color:var(--store-line)}
.home-multi-swap{border-color:#cbd8e6;color:var(--store-ink);box-shadow:0 2px 10px rgba(23,43,77,.09)}
.home-multi-links button{color:var(--store-teal-dark)}
.home-direct-flights input{accent-color:var(--store-teal)}
.home-multi-search{background:var(--store-teal);box-shadow:0 8px 18px rgba(13,111,184,.2)}
.home-multi-search:hover{background:var(--store-teal-dark)}
.home-multi-suggestions{border-color:var(--store-line);box-shadow:0 18px 45px rgba(23,43,77,.16)}
.home-multi-suggestions button:hover,.home-multi-suggestions button:focus{background:var(--store-soft)}
.home-multi-suggestions button strong{color:var(--store-teal-dark)}
