.trip-favourites[data-v-22d3155f]{background:rgba(var(--n-3c3c41),.3);border:1px solid #f8717140;border-radius:8px;flex-shrink:0;margin:8px 10px 0;overflow:hidden}.favourites-toggle[data-v-22d3155f]{width:100%;color:rgba(var(--n-ffffff),.55);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background .15s;display:flex}.favourites-toggle[data-v-22d3155f]:hover{background:rgba(var(--n-ffffff),.04)}.favourites-toggle[data-v-22d3155f]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.favourites-icon[data-v-22d3155f]{box-sizing:border-box;background:#ef44441f;border:1px solid #f8717159;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.favourites-text[data-v-22d3155f]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.favourites-title[data-v-22d3155f]{color:rgba(var(--n-ffffff),.95);font-size:12.5px;font-weight:600}.favourites-desc[data-v-22d3155f]{color:rgba(var(--n-ffffff),.6);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.favourites-chevron[data-v-22d3155f]{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.is-open .favourites-chevron[data-v-22d3155f]{transform:rotate(180deg)}.favourites-list[data-v-22d3155f]{overscroll-behavior:contain;border-top:1px solid rgba(var(--n-ffffff),.08);scrollbar-width:thin;scrollbar-color:rgba(var(--n-ffffff),.2) transparent;flex-direction:column;gap:2px;max-height:220px;margin:0;padding:4px 6px 6px;list-style:none;display:flex;overflow-y:auto}.favourite-row[data-v-22d3155f]{gap:4px}.favourite-main[data-v-22d3155f],.favourite-row[data-v-22d3155f]{align-items:center;display:flex}.favourite-main[data-v-22d3155f]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;gap:8px;min-width:0;min-height:34px;padding:4px 6px;font-family:inherit;transition:background .15s}.favourite-main[data-v-22d3155f]:hover{background:rgba(var(--n-ffffff),.05)}.favourite-main[data-v-22d3155f]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.favourite-name[data-v-22d3155f]{min-width:0;color:rgba(var(--n-ffffff),.85);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.favourite-distance[data-v-22d3155f]{color:rgba(var(--n-ffffff),.5);flex-shrink:0;font-family:monospace;font-size:10.5px}.favourite-trip[data-v-22d3155f]{color:#34d399;cursor:pointer;background:#10b9811a;border:1px solid #34d39959;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,border-color .15s;display:flex}.favourite-trip[data-v-22d3155f]:hover:not(:disabled){background:#10b9812e;border-color:#34d39999}.favourite-trip.is-in-trip[data-v-22d3155f]{background:#10b98129;border-color:#34d399b3}.favourite-trip[data-v-22d3155f]:disabled{opacity:.6;cursor:not-allowed}.favourite-trip[data-v-22d3155f]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.spin[data-v-22d3155f]{animation:.9s linear infinite favourites-spin-22d3155f}@keyframes favourites-spin-22d3155f{to{transform:rotate(1turn)}}@media (width<=767px){.favourite-main[data-v-22d3155f]{min-height:40px}.favourite-trip[data-v-22d3155f]{width:38px;height:38px}}.poi-list-handle[data-v-0805d307]{background:rgb(var(--n-181818));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));cursor:pointer;z-index:1600;width:36px;color:rgba(var(--n-ffffff),.82);border-right:none;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 0;transition:background .18s,border-color .18s,color .18s,transform .2s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 2px 10px #00000059}@media (width<=767px){.poi-list-handle[data-v-0805d307]{z-index:990}}.poi-list-handle[data-v-0805d307]:hover{background:rgb(var(--n-242424));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));color:rgb(var(--n-ffffff))}.poi-list-handle.hidden[data-v-0805d307]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(-50%)}.poi-list-handle .handle-counter[data-v-0805d307]{font-variant-numeric:tabular-nums;color:rgba(var(--n-ffffff),.85);background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));border-radius:5px;padding:1px 4px;font-size:10px;font-weight:650;line-height:1.2}.poi-list-pill[data-v-0805d307]{left:50%;bottom:calc(var(--bottom-nav-all-h) + 12px);z-index:990;border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));background:rgb(var(--n-1e1e1e));height:40px;color:rgba(var(--n-ffffff),.95);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:opacity .2s,background-color .15s,bottom .2s;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #00000059}body:has(.top-route-bar-wrapper.is-bottom) .poi-list-pill[data-v-0805d307]{bottom:calc(var(--bottom-nav-all-h) + 50px)}.poi-list-pill svg[data-v-0805d307]{color:#fbbf24}.poi-list-pill[data-v-0805d307]:active{background:rgb(var(--n-242424))}.poi-list-pill[data-v-0805d307]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.poi-list-pill.hidden[data-v-0805d307]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.poi-list-pill .pill-counter[data-v-0805d307]{box-sizing:border-box;color:#fbbf24;font-variant-numeric:tabular-nums;text-align:center;background:#fbbf2424;border:1px solid #fbbf244d;border-radius:999px;min-width:24px;padding:4px 7px;font-size:11.5px}.poi-list-panel[data-v-0805d307]{top:var(--header-all-h);width:360px;height:calc(100dvh - var(--header-all-h) - var(--map-footer-h,0px));background:rgb(var(--n-181818));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1600;border-left:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));flex-direction:column;max-height:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:fixed;right:0;overflow:hidden;box-shadow:-4px 0 20px #0006}.poi-list-panel.mobile[data-v-0805d307]{width:100%;max-width:100vw;height:calc(100dvh - var(--header-all-h) - var(--bottom-nav-all-h) - 1px);border-left:none;box-shadow:none!important}.poi-list-panel.collapsed[data-v-0805d307]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s linear .25s;transform:translateY(12px)}.poi-list-panel.is-embedded[data-v-0805d307]{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border-left:none;flex:1;transition:none;position:relative;top:auto;right:auto}.poi-list-panel.is-embedded .poi-list-scroll[data-v-0805d307]{background:rgb(var(--n-1a1a1a))}.poi-list-panel .poi-list-header[data-v-0805d307]{border-bottom:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:0 10px 0 14px;display:flex}.poi-list-panel .poi-list-header .header-main[data-v-0805d307]{align-items:center;gap:8px;min-width:0;display:flex}.poi-list-panel .poi-list-header .header-icon[data-v-0805d307]{color:rgba(var(--n-ffffff),.76);flex-shrink:0}.poi-list-panel .poi-list-header .header-title[data-v-0805d307]{color:rgb(var(--n-f5f5f5));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:650;display:flex;overflow:hidden}.poi-list-panel .poi-list-header .header-title .poi-counter-badge[data-v-0805d307]{font-variant-numeric:tabular-nums;color:rgba(var(--n-ffffff),.72);background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-radius:999px;padding:.5px 6.5px;font-size:11px;font-weight:600;line-height:1.3}.poi-list-panel .poi-list-header .collapse-button[data-v-0805d307]{width:28px;height:28px;color:rgba(var(--n-ffffff),.72);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.poi-list-panel .poi-list-header .collapse-button[data-v-0805d307]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.07));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));color:rgb(var(--n-ffffff))}.poi-list-panel .poi-list-content[data-v-0805d307]{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.poi-list-panel .poi-list-scroll[data-v-0805d307]{flex:1;min-height:0;padding:8px 10px;position:relative;overflow:hidden auto}.poi-list-panel .poi-list-scroll>.trip-favourites[data-v-0805d307]{margin:0 0 8px}.poi-list-panel .poi-list-scroll[data-v-0805d307]{scrollbar-width:thin;scrollbar-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.18)) transparent}.poi-list-panel .poi-list-scroll[data-v-0805d307]::-webkit-scrollbar{width:6px}.poi-list-panel .poi-list-scroll[data-v-0805d307]::-webkit-scrollbar-track{background:0 0}.poi-list-panel .poi-list-scroll[data-v-0805d307]::-webkit-scrollbar-thumb{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.18));border-radius:4px}.poi-list-panel .poi-list-scroll[data-v-0805d307]::-webkit-scrollbar-thumb:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.28))}.poi-list-panel .poi-item[data-v-0805d307]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.025));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));cursor:pointer;border-radius:8px;flex-direction:column;margin-bottom:6px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.poi-list-panel .poi-item[data-v-0805d307]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.15))}.poi-list-panel .poi-item[data-v-0805d307]:active{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.09))}.poi-list-panel .poi-item[data-v-0805d307]:last-child{margin-bottom:0}.poi-list-panel .poi-item.is-selected[data-v-0805d307]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.24))}.poi-list-panel .poi-item.favourite-poi-item:not(.visited-poi-item) .poi-item-name[data-v-0805d307]{color:#fecaca}.poi-list-panel .poi-item.visited-poi-item:not(.favourite-poi-item) .poi-item-name[data-v-0805d307]{color:#bbf7d0}.poi-list-panel .poi-item.favourite-poi-item.visited-poi-item .poi-item-name[data-v-0805d307]{color:#fed7aa}.poi-list-panel .poi-item-header[data-v-0805d307]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.poi-list-panel .poi-item-name[data-v-0805d307]{color:rgb(var(--n-ffffff));word-break:break-word;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.poi-list-panel .poi-status-icons[data-v-0805d307]{flex-shrink:0;align-items:center;gap:4px;margin-top:1px;display:flex}.poi-list-panel .poi-status-icons .status-icon.favourite[data-v-0805d307]{color:#f87171}.poi-list-panel .poi-status-icons .status-icon.visited[data-v-0805d307]{color:#22c55e}.poi-list-panel .poi-item-description[data-v-0805d307]{color:rgba(var(--n-ffffff),.65);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin:2px 0 6px;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.poi-list-panel .poi-item-footer[data-v-0805d307]{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:2px;display:flex}.poi-list-panel .poi-item-categories[data-v-0805d307]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.poi-list-panel .poi-category-icon[data-v-0805d307]{opacity:.85;cursor:pointer;justify-content:center;align-items:center;margin:-2px 0;padding:2px;line-height:1;transition:opacity .15s,transform .15s;display:inline-flex}.poi-list-panel .poi-category-icon[data-v-0805d307]:hover{opacity:1;transform:translateY(-1px)}.poi-list-panel .poi-category-icon.is-primary[data-v-0805d307]{opacity:1;margin-right:1px}.poi-list-panel .poi-item-distance[data-v-0805d307]{color:rgba(var(--n-ffffff),.55);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:3.5px;font-size:10.5px;font-weight:500;display:inline-flex}.poi-list-panel .poi-item-distance .distance-icon[data-v-0805d307]{opacity:.7}.poi-list-panel .poi-list-empty[data-v-0805d307]{text-align:center;color:rgba(var(--n-ffffff),.45);padding:32px 16px;font-size:12px}.poi-list-overlay[data-v-0805d307]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;cursor:pointer;background:#0009;transition:opacity .25s;animation:.25s fadeIn-0805d307;position:fixed;inset:0}@media screen and (width>=1024px){.poi-list-overlay[data-v-0805d307]{display:none}}@keyframes fadeIn-0805d307{0%{opacity:0}to{opacity:1}}.poi-list-actions[data-v-0805d307]{border-bottom:1px solid rgba(var(--n-ffffff),.08);flex-shrink:0;padding:8px 14px}.poi-item.in-trip-poi-item[data-v-0805d307]{border-color:#34d39973;box-shadow:inset 2px 0 #34d399}.is-embedded .trip-toggle[data-v-0805d307]:not(.is-in-trip):not(.is-locked){color:#34d399;background:#10b98114;border-color:#34d39959;width:30px;height:30px}.is-embedded .trip-toggle[data-v-0805d307]:not(.is-in-trip):not(.is-locked):hover:not(:disabled){background:#10b9812e;border-color:#34d399bf}.trip-toggle[data-v-0805d307]{width:28px;height:28px;color:rgba(var(--n-ffffff),.55);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;margin:-4px -4px -4px 0;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.trip-toggle[data-v-0805d307]:hover:not(:disabled){color:#34d399;background:#10b9811f;border-color:#34d399a6}.trip-toggle.is-locked[data-v-0805d307]{color:rgba(var(--n-ffffff),.4)}.trip-toggle.is-locked[data-v-0805d307]:hover:not(:disabled){color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa59}.trip-toggle.is-in-trip[data-v-0805d307]{color:#34d399;background:#10b9811f;border-color:#34d3998c}.trip-toggle.is-in-trip[data-v-0805d307]:hover:not(:disabled){color:#fca5a5;background:#ef444426;border-color:#ef4444bf}.trip-toggle[data-v-0805d307]:disabled{cursor:wait;opacity:.6}.trip-toggle[data-v-0805d307]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:none){.trip-toggle[data-v-0805d307]{width:34px;height:34px;margin:-6px -6px -6px 0}}.in-trip-tag[data-v-0805d307]{color:#34d399;letter-spacing:.3px;text-transform:uppercase;background:#10b9811f;border:1px solid #34d39980;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9.5px;font-weight:700}.detour-estimate[data-v-0805d307]{color:rgba(var(--n-ffffff),.7);font-weight:600}.spin[data-v-0805d307]{animation:1s linear infinite list-spin-0805d307}@keyframes list-spin-0805d307{to{transform:rotate(1turn)}}
