.travel-shell.has-collapsed-sidebar{--travel-sidebar: 76px}.travel-shell .travel-sidebar{display:flex;overflow:visible}.travel-shell .travel-sidebar .travel-nav button,.travel-sidebar-drawer .travel-sidebar .travel-nav button,.travel-sidebar .travel-sidebar-label,.travel-sidebar .travel-trip-switcher strong,.travel-sidebar .travel-trip-menu strong{font-weight:400}.travel-sidebar .travel-nav{flex:1;align-content:start}.travel-shell .travel-topbar-actions .ant-btn-primary{width:auto;min-width:36px;padding-inline:12px}.travel-sidebar .travel-nav button .anticon{flex:0 0 auto;font-size:18px}.travel-sidebar .travel-sidebar-toggle{align-self:flex-end;flex:0 0 auto;margin:-12px 0 16px;color:var(--travel-muted)}.travel-sidebar .travel-trip-icon{display:none}.travel-sidebar .travel-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.travel-sidebar .travel-nav button:focus-visible,.travel-sidebar .travel-trip-switcher:focus-visible,.travel-sidebar .travel-trip-menu button:focus-visible{outline:2px solid var(--travel-accent);outline-offset:2px}.travel-shell .travel-sidebar.is-collapsed{padding-inline:10px}.travel-sidebar.is-collapsed .travel-brand{justify-content:center;padding-inline:0}.travel-sidebar.is-collapsed .travel-brand-copy,.travel-sidebar.is-collapsed .travel-sidebar-label,.travel-sidebar.is-collapsed .travel-trip-copy,.travel-sidebar.is-collapsed .travel-trip-chevron,.travel-sidebar.is-collapsed .travel-nav-label,.travel-sidebar.is-collapsed .travel-user-name,.travel-sidebar.is-collapsed .travel-login-copy{display:none}.travel-sidebar.is-collapsed .travel-sidebar-toggle{align-self:center}.travel-sidebar.is-collapsed .travel-trip-icon{display:inline-flex;font-size:20px}.travel-sidebar.is-collapsed .travel-trip-switcher{justify-content:center;min-height:44px;padding:10px}.travel-shell .travel-sidebar.is-collapsed .travel-nav button{justify-content:center;padding-inline:0}.travel-sidebar.is-collapsed .travel-sidebar-footer{padding-inline:0}.travel-sidebar.is-collapsed .travel-account{display:grid;justify-items:center;gap:10px}.travel-sidebar.is-collapsed .travel-login-cta{align-items:center}.travel-sidebar.is-collapsed .travel-trip-menu{left:calc(100% + 16px);right:auto;top:0;width:240px;max-width:none}.travel-sidebar-drawer .ant-drawer-content,.travel-sidebar-drawer .ant-drawer-header{background:var(--travel-surface);color:var(--travel-ink)}.travel-sidebar-drawer .ant-drawer-header{border-color:var(--travel-line)}.travel-sidebar-drawer .ant-drawer-close{color:var(--travel-muted)}.travel-sidebar-drawer .travel-sidebar.is-mobile{position:static;display:flex;width:100%;min-width:0;min-height:100%;padding:20px 16px;overflow:visible;border:0}@media (max-width: 820px){.travel-shell.has-collapsed-sidebar{--travel-sidebar: 0px}.travel-shell .travel-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.travel-shell .travel-topbar-context{font-weight:400}.travel-shell .travel-mobile-brand{gap:8px;white-space:nowrap;font-size:.86rem}.travel-shell .travel-mobile-brand .ant-btn{flex:0 0 36px;width:36px;height:40px;padding:0;color:var(--travel-ink)}}@media (max-width: 620px){.travel-shell .travel-topbar{grid-template-columns:minmax(0,1fr) auto}.travel-shell .travel-topbar-actions .ant-btn-primary{width:auto;min-width:36px;padding-inline:8px}}@media (max-width: 380px){.travel-shell .travel-mobile-brand>.travel-brand-mark,.travel-shell .travel-topbar-login-label{display:none}}@media (min-width: 821px){.travel-shell .travel-sidebar{max-height:100dvh}.travel-sidebar .travel-nav{min-height:100px;overflow-x:hidden;overflow-y:auto}}.stopover-airbnb-comparison{width:100%;max-width:100%;min-width:0;margin-block:1rem;color:inherit;font-size:.9rem;line-height:1.6}.stopover-airbnb-comparison *,.stopover-airbnb-comparison *:before,.stopover-airbnb-comparison *:after{box-sizing:border-box}.stopover-airbnb-comparison .sac-panel{min-width:0;max-width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#243345}.sac-shortlist{display:grid;gap:1rem;margin-block:1rem}.sac-shortlist article{min-width:0;padding:1rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.sac-shortlist h4{margin:0;font-size:1rem;font-weight:500}.sac-shortlist dl{margin-bottom:0}.sac-shortlist dt{color:#526174;margin-top:.6rem}.sac-shortlist dd{margin:.15rem 0 0;overflow-wrap:anywhere}.stopover-airbnb-comparison .sac-summary{padding:.8rem 1rem;cursor:pointer;font-weight:400;overflow-wrap:anywhere}.stopover-airbnb-comparison .sac-summary-hint{margin-inline-start:.75rem;color:#526174;font-size:.8rem}.stopover-airbnb-comparison .sac-panel[open]>.sac-summary{border-bottom:1px solid #e2e8f0}.stopover-airbnb-comparison .sac-panel[open] .sac-summary-hint{display:none}.stopover-airbnb-comparison .sac-body{min-width:0;padding:1rem}.stopover-airbnb-comparison h3{margin:0 0 .5rem;font-size:1rem;font-weight:500}.stopover-airbnb-comparison p{margin:.5rem 0;overflow-wrap:anywhere}.stopover-airbnb-comparison .sac-muted,.stopover-airbnb-comparison .sac-row-meta{color:#526174;font-size:.8rem}.stopover-airbnb-comparison .sac-counts{padding:.65rem .8rem;background:#f1f5f9;border-radius:5px}.stopover-airbnb-comparison .sac-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-block:1rem .5rem;min-width:0}.stopover-airbnb-comparison .sac-controls>label{display:grid;gap:.25rem;min-width:0;max-width:100%;font-weight:400}.stopover-airbnb-comparison .sac-controls input[type=search],.stopover-airbnb-comparison .sac-controls select{width:100%;min-width:0;max-width:100%;min-height:2.5rem;padding:.4rem .6rem;border:1px solid #94a3b8;border-radius:5px;background:#fff;color:#243345;font:inherit}.stopover-airbnb-comparison .sac-controls .sac-checkbox{display:flex;align-items:center;align-self:center;gap:.4rem;cursor:pointer}.stopover-airbnb-comparison input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem;margin:0}.stopover-airbnb-comparison .sac-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #cbd5e1;border-radius:5px}.stopover-airbnb-comparison .sac-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;font-size:.85rem}.stopover-airbnb-comparison .sac-table caption{padding:.6rem .75rem;text-align:left;color:#526174;background:#f8fafc}.stopover-airbnb-comparison .sac-table th,.stopover-airbnb-comparison .sac-table td{padding:.7rem;border-bottom:1px solid #e2e8f0;vertical-align:top;text-align:left;overflow-wrap:anywhere;font-weight:400}.stopover-airbnb-comparison .sac-table thead th{background:#f1f5f9}.stopover-airbnb-comparison .sac-table th:nth-child(1){width:22%}.stopover-airbnb-comparison .sac-table th:nth-child(2){width:13%}.stopover-airbnb-comparison .sac-table th:nth-child(3){width:13%}.stopover-airbnb-comparison .sac-table th:nth-child(4){width:12%}.stopover-airbnb-comparison .sac-table th:nth-child(5){width:13%}.stopover-airbnb-comparison .sac-table th:nth-child(6){width:27%}.stopover-airbnb-comparison .sac-table tbody tr:last-child>*{border-bottom:0}.stopover-airbnb-comparison .sac-date-mismatch>*{background:#fff8ec}.stopover-airbnb-comparison .sac-row-meta{display:block;margin-top:.2rem}.stopover-airbnb-comparison a{color:#155e75;text-decoration:underline;text-underline-offset:.2em}.stopover-airbnb-comparison .sac-flags{display:flex;flex-wrap:wrap;gap:.3rem}.stopover-airbnb-comparison .sac-flag{padding:.1rem .4rem;border:1px solid #e1bf87;border-radius:4px;background:#fff8ec;color:#7b4910;font-size:.75rem}.stopover-airbnb-comparison .sac-row-details{margin-top:.4rem}.stopover-airbnb-comparison .sac-row-details summary{padding-block:.35rem;cursor:pointer}.stopover-airbnb-comparison .sac-row-details dl{margin:.5rem 0 0}.stopover-airbnb-comparison .sac-row-details dt{margin-top:.5rem;color:#526174}.stopover-airbnb-comparison .sac-row-details dd{margin:.1rem 0 0;white-space:pre-line}.stopover-airbnb-comparison :is(a,summary,input,select,.sac-scroll):focus-visible{outline:2px solid #0369a1;outline-offset:3px}.stopover-airbnb-comparison .sac-empty{padding:1rem;text-align:center}@media (max-width: 600px){.stopover-airbnb-comparison .sac-body,.stopover-airbnb-comparison .sac-summary{padding:.75rem}.stopover-airbnb-comparison .sac-controls>label{width:100%}.stopover-airbnb-comparison .sac-summary-hint{display:block;margin-inline-start:1rem}}
