*,:before,:after{box-sizing:border-box}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:Geologica,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}#root{min-height:100vh}.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--hm-accent)}.hm-reservation-link:hover{text-decoration:underline}.hm-reservation-link:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px;border-radius:2px}.hm-sider-toggle:hover{color:#fff!important;background:#ffffff1a!important}.hm-sider-toggle:focus-visible{outline-offset:-2px;outline:2px solid var(--hm-accent)!important}.hm-timeline-book:hover{box-shadow:inset 0 0 0 100vmax #0000000a}.hm-timeline-book:focus-visible{outline:2px solid var(--hm-accent);outline-offset:-2px}.hm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-stay-bar{transition:box-shadow .12s ease-out,opacity .12s ease-out}.hm-stay-bar:hover{box-shadow:0 2px 6px #17233a2e}.hm-stay-bar:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.hm-stay-bar-open{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--hm-ink)}.hm-stay-resize{cursor:ew-resize;border-radius:0 6px 6px 0;width:10px;position:absolute;top:0;bottom:0;right:0}.hm-stay-bar:hover .hm-stay-resize:after{content:"";opacity:.6;border-left:1px solid;border-right:1px solid;width:3px;position:absolute;top:7px;bottom:7px;right:3px}.hm-night-free:hover:after{content:"+";color:var(--hm-harbour);pointer-events:none;justify-content:center;align-items:center;font-size:18px;font-weight:300;display:flex;position:absolute;inset:0}.hm-timeline-chip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:2px}.hm-stat-link,.hm-rack-tag{transition:border-color .12s ease-out,box-shadow .12s ease-out}.hm-stat-link:hover{border-color:var(--hm-ink)!important}.hm-rack-tag:hover{box-shadow:0 2px 6px #17233a2e}.hm-stat-link:focus-visible,.hm-rack-tag:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
