#info{width:320px;max-height:calc(100dvh - 210px);overflow:auto;z-index:60}.travel-section{border-top:1px solid #dfe3d6;padding-top:14px;margin-top:16px}.travel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.travel-heading a{display:flex;align-items:center;gap:5px;color:#365c47;text-decoration:none}.travel-heading svg{width:17px;height:17px}.travel-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0 4px}.travel-thumbs:empty{display:none}.travel-thumbs button{padding:0;flex:0 0 82px;height:100px;overflow:hidden}.travel-thumbs img{width:100%;height:100%;object-fit:cover}.photo-viewer{padding:48px 16px 16px;width:min(1040px,96vw);max-width:96vw;max-height:96dvh;border:0;border-radius:16px;background:#172620;color:white}.photo-viewer::backdrop{background:#0b1718df}.photo-viewer>img{display:block;width:100%;height:calc(86dvh - 110px);object-fit:contain}.photo-close{position:absolute;right:12px;top:8px;padding:3px 12px;font-size:24px}.photo-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.photo-controls span{font-size:13px;text-align:center}.photo-viewer button{color:#264338}.travel-heading a:focus-visible{outline:3px solid #b08629;outline-offset:3px}@media(max-width:600px){#info{width:calc(100vw - 32px);right:16px;top:150px;max-height:calc(100dvh - 260px)}}
