#goto-tabs{display:flex;justify-content:center;gap:.5rem;max-width:380px;margin:auto}#goto-tabs>li{flex:1 1 0;display:flex}#goto-tabs .nav-link{flex:1 1 0;width:100%;text-align:center;position:relative;z-index:1;font-weight:600}#goto-tabs .nav-link.active{color:var(--dark)}.nav-indicator{position:absolute;top:0;left:0;width:0;height:0;background-color:#fddf00;border-radius:9999px;transition:left .3s ease,width .3s ease,top .3s ease,height .3s ease;z-index:0}#location-input,#coord-input{width:100%;border:none;outline:none}#location-dropdown{position:absolute;width:calc(100% - 3rem);left:1.5rem;max-height:200px;overflow-y:auto;background-color:#000;color:#fff;box-shadow:0 0 10px #0003;z-index:1056;border-radius:0 0 .25rem .25rem}#location-dropdown div{padding:.75em 1em;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1)}#location-dropdown div:last-child{border-bottom:none}#location-dropdown div:hover{background-color:#ffffff1a}.goto-w3w__slashes{margin-right:.25rem;color:#e11f26;font-weight:800}.goto-w3w__nudge{display:flex;align-items:center;gap:.4rem;width:100%;margin:0 0 .75rem;padding:.5rem .75rem;border-radius:10px;border:1px solid rgba(225,31,38,.45);background:#e11f261a;color:inherit;font-size:.85rem;font-weight:600;text-align:left;overflow-wrap:anywhere;cursor:pointer}.goto-w3w__nudge:hover{background:#e11f262e}.goto-w3w__nudge .goto-w3w__slashes{margin-right:0}.goto-w3w{margin-bottom:.5rem}.goto-w3w__title{margin:0 0 .25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.goto-w3w__result{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.75em 1em;border:none;border-bottom:1px solid rgba(255,255,255,.1);background:#000;color:#fff;text-align:left;cursor:pointer}.goto-w3w__result:first-of-type{border-radius:.25rem .25rem 0 0}.goto-w3w__result:hover:not(:disabled){background-color:#1a1a1a}.goto-w3w__result:disabled{cursor:default}.goto-w3w__result-name{font-weight:600;overflow-wrap:anywhere}.goto-w3w__result-meta{opacity:.7}.goto-w3w__hint{margin:.5rem 0 0;font-size:.85rem;opacity:.7}.dark-popup .mapboxgl-popup-content{background-color:#202020;color:#fff;font-size:13px;padding:1em;border-radius:8px;max-height:350px;overflow-y:auto}.dark-popup .mapboxgl-popup-tip{border-top-color:#202020}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#202020!important}.dark-popup .popup-content{max-width:300px}
