html.atlas .place-list.place-list{padding:6px;border-radius:18px;background:var(--a-card,#fff);color:var(--a-ink,#111);border:1px solid var(--a-line-2,rgba(14,12,24,.12));box-shadow:0 18px 44px -18px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.08);list-style:none}html.atlas .opt-pop .place-list.place-list{background:var(--a-card,#fff)}html.atlas .place-list.place-list .place-recent-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px}html.atlas .place-list.place-list .place-recent-head span{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted,#6b6b73)}html.atlas .place-list.place-list .place-recent-head button{color:var(--a-ink,#111)}html.atlas .place-list.place-list li[role=option] button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:56px;margin:0;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--a-ink,#111);text-align:left;cursor:pointer}html.atlas .place-list.place-list li[role=option]+li[role=option] button{box-shadow:0 -1px 0 0 var(--a-line,rgba(14,12,24,.07))}html.atlas .place-list.place-list li[role=option] button.on,html.atlas .place-list.place-list li[role=option] button:focus-visible{background:color-mix(in srgb,var(--a-ink,#111) 7%,transparent);box-shadow:none;outline:none}@media (hover:hover){html.atlas .place-list.place-list li[role=option] button:hover{background:color-mix(in srgb,var(--a-ink,#111) 6%,transparent);box-shadow:none}}html.atlas .place-list.place-list li[role=option] button:active{background:color-mix(in srgb,var(--a-ink,#111) 11%,transparent)}html.atlas .place-list.place-list .place-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--a-ink,#111) 7%,transparent);color:var(--a-ink,#111)}html.atlas .place-list.place-list .place-icon svg{display:block;width:18px;height:18px}html.atlas .place-list.place-list .place-icon.airport,html.atlas .place-list.place-list .place-icon.station{background:var(--a-ink,#111);color:var(--a-card,#fff)}html.atlas .place-list.place-list .place-words{display:grid;grid-gap:2px;gap:2px;min-width:0;margin:0;font-size:inherit;color:inherit}html.atlas .place-list.place-list .place-words strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;color:var(--a-ink,#111)}html.atlas .place-list.place-list .place-words strong .place-match{font-weight:700}html.atlas .place-list.place-list .place-words>span{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--a-muted,#6b6b73)}html.atlas .place-list.place-list li[role=option] button.broad{cursor:help}html.atlas .place-list.place-list li[role=option] button.broad .place-words strong{color:var(--a-muted,#6b6b73)}html.atlas .place-list.place-list li[role=option] button.broad .place-words>span{font-style:italic}html.atlas .place-list.place-list li[role=option] button.broad .place-icon{opacity:.6}html.atlas .place-list.place-list .place-degraded{padding:8px 10px;font-size:.8125rem;color:var(--a-muted,#6b6b73)}html.atlas.atlas .jb-cell .jb-ico.jb-ico,html.atlas.atlas .jb-cell:focus-within .jb-ico.jb-ico,html.atlas.atlas[data-appearance=dark] .jb-cell .jb-ico.jb-ico{color:var(--a-ink,#111)}html.atlas.atlas .jb-cell:focus-within .jb-ico.jb-ico,html.atlas.atlas[data-appearance=dark] .jb-cell:focus-within .jb-ico.jb-ico{background:color-mix(in srgb,var(--a-ink,#111) 8%,transparent)}html.atlas .hint.place-broad.place-broad{font-size:.8125rem;font-weight:600;margin-top:4px;color:#b42318}html.atlas.atlas[data-appearance=dark] .hint.place-broad.place-broad{color:#ff8a80}html.atlas.atlas .jb-cell .bar-cell-label,html.atlas.atlas .jb-cell .place-field.in-bar label,html.atlas.atlas[data-appearance=dark] .jb-cell .bar-cell-label,html.atlas.atlas[data-appearance=dark] .jb-cell .place-field.in-bar label{color:var(--a-ink,#111);font-weight:600}html.atlas.atlas .jb-cell .bar-cell-label,html.atlas.atlas .jb-cell .place-field.in-bar label{text-transform:none;letter-spacing:0;font-family:var(--font-jakarta),system-ui,sans-serif}html.atlas.atlas .jb-cell .bar-cell-value,html.atlas.atlas .jb-cell .place-field.in-bar input{font-family:var(--font-jakarta),system-ui,sans-serif}html.atlas.atlas .jb-above .jb-pax button{display:grid;place-items:center;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:50%;background:var(--a-card,#fff);color:var(--a-ink,#111);line-height:0;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.14),0 0 0 1px rgba(14,12,24,.06)}html.atlas.atlas .jb-above .jb-pax button svg{display:block}html.atlas.atlas .jb-above .jb-pax button:disabled{opacity:1;color:color-mix(in srgb,var(--a-ink,#111) 28%,transparent);box-shadow:0 0 0 1px rgba(14,12,24,.06);cursor:not-allowed}html.atlas.atlas .jb-above .jb-pax button:not(:disabled):active{transform:scale(.92)}html.atlas.atlas .jb-above .jb-pax span{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){html.atlas.atlas .jb-above.jb-above{gap:4px;margin-inline:-4px}html.atlas.atlas[lang^=en]:not([data-text-size]) .jb-above.jb-above{flex-wrap:nowrap}html.atlas.atlas .jb-above .seg2 button{padding-left:8px;padding-right:8px;font-size:.7188rem}html.atlas.atlas .jb-above .jb-pax{padding:2px;gap:2px}html.atlas.atlas .jb-above .jb-pax span{gap:3px;padding:0 3px}html.atlas.atlas .jb-above .jb-pax button{width:22px;height:22px}html.atlas.atlas .jb-above .jb-pax button svg{width:10px;height:10px}}