.trip-map-marker-wrap{background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:relative}.trip-map-marker{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;width:1.9rem;height:1.9rem;font:600 .72rem var(--font-data);border:2px solid #fff;place-items:center;display:grid;box-shadow:0 2px 8px #0f0c083d}.trip-map-marker-wrap:focus-visible .trip-map-marker{box-shadow:0 0 0 5px var(--color-accent), 0 2px 8px #0f0c083d;outline:3px solid #fff}.trip-map-marker-wrap[data-active=true]{z-index:30}.trip-map-marker-labels{visibility:hidden;pointer-events:none;transform:translate(var(--trip-label-x,0), var(--trip-label-y,0));flex-direction:column;align-items:center;gap:.3rem;display:flex;position:absolute;top:50%;left:50%}.trip-map-marker-labels[data-label-visible=true]{visibility:visible}.trip-map-marker-name{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-full);border:1.5px solid var(--color-line-strong);background:var(--color-surface);max-width:12rem;color:var(--color-ink);font:500 .75rem var(--font-sans);padding:.15rem .5rem;line-height:1rem;overflow:hidden;box-shadow:0 2px 6px #0f0c0833}.trip-map-marker-price{white-space:nowrap;border-radius:var(--radius-full);font:500 .75rem var(--font-data);border:1.5px solid #fff;padding:.15rem .5rem;line-height:1rem;box-shadow:0 2px 6px #0f0c0833}.trip-map-marker-price[data-priced=true]{background:var(--color-ink);color:#fff}.trip-map-marker-price[data-priced=false]{background:var(--color-surface);color:var(--color-ink-3);border-color:var(--color-line-strong)}.night-stepper-input.svelte-nbnn2h::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.night-stepper-input.svelte-nbnn2h::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.night-stepper-input.svelte-nbnn2h{appearance:textfield}
