.panel{height:100%;max-width:405px;border-right:1px solid #e7e7e7;padding-top:65px}@media ((max-width: 767px)){.panel{min-width:100%;position:fixed;z-index:4;background-color:#fff;padding-top:112px}}.panel .list-group{min-height:350px;max-height:100%;overflow-y:scroll;scroll-margin-bottom:50px}@media ((max-width: 767px)){.panel .list-group{padding-bottom:45px;padding-top:0}}.panel .list-group .header{text-align:center;font-weight:700;font-size:40px;color:#10b981}.panel .list-group .list-group-item{border:1px solid #c6c6c6;border-radius:5px;padding:8px;margin:20px 10px;box-shadow:0 0 4px gray}.panel .list-group .list-group-item:hover{border:1px solid #10b981;cursor:pointer;box-shadow:0 0 10px #2c9170}.panel .list-group .list-group-item.active{border:1px solid #10b981;box-shadow:0 0 10px #2c9170;scroll-behavior:smooth}.panel .list-group .list-group-item .left img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:5px;border:1px solid #c6c6c6}.panel .list-group .list-group-item .right{padding:10px}.panel .list-group .list-group-item .right .name{font-size:25px;font-weight:700;color:#10b981}.panel .list-group .list-group-item .right .bottom-container{display:flex;justify-content:space-between;align-items:center}.panel .list-group .list-group-item .right .bottom-container .city{font-size:14px;color:gray}.panel .list-group .list-group-item .right .bottom-container a{text-decoration:underline}.panel .list-group .no-results p{padding:30px 0;text-align:center}.panel .copy-rights{padding:0 15px;position:static;bottom:0;text-align:center;width:100%;margin:40px 0;color:gray}.panel .button-container .btn{color:#10b981;border-color:#10b981}.map-container[data-v-7e2892ce]{width:100%;overflow:hidden;position:static;margin-top:65px}@media ((max-width: 767px)){.map-container[data-v-7e2892ce]{margin-top:0}}.map[data-v-7e2892ce]{height:100%}@media ((max-width: 767px)){.map[data-v-7e2892ce]{padding-top:0}}.map[data-v-7e2892ce] .ol-viewport{position:relative;overflow:hidden;width:100%;height:100%}.map[data-v-7e2892ce] .ol-viewport .ol-zoom{display:none;flex-direction:column;width:50px;position:fixed;right:5px;bottom:20px}.map[data-v-7e2892ce] .ol-viewport .ol-zoom .ol-zoom-in,.map[data-v-7e2892ce] .ol-viewport .ol-zoom .ol-zoom-out{margin:2px;background-color:#fff;border-radius:5px;color:#000;padding:10px;border:1px solid #bcbcbc}.map[data-v-7e2892ce] .ol-viewport .ol-rotate,.map[data-v-7e2892ce] .ol-viewport .ol-attribution{display:none}.map[data-v-7e2892ce] .ol-viewport .clicked-marker{background-color:#fff;border-radius:10px;position:relative;z-index:1;text-align:center;border:1px solid #8bcdb7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 7px;width:150px;height:180px;display:flex;flex-direction:column;justify-content:space-between}.map[data-v-7e2892ce] .ol-viewport .clicked-marker p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map[data-v-7e2892ce] .ol-viewport .clicked-marker p.name{color:#10b981;font-weight:700}.map[data-v-7e2892ce] .ol-viewport .clicked-marker p.address{color:#484848}.map[data-v-7e2892ce] .ol-viewport .clicked-marker .img{border-radius:5px;margin:0 auto;width:100%;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/build/assets/no-photo-found-Ca1c_Yz4.jpg);border:1px solid #8bcdb7}.map[data-v-7e2892ce] .ol-viewport .point{position:relative;top:12px;width:0px;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #10b981}.body[data-v-4b5a38d1]{height:100vh;display:flex;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#dialog .title-container[data-v-4b5a38d1]{margin-bottom:20px;color:#10b981;font-weight:700;font-size:24px}#dialog .text-container[data-v-4b5a38d1]{margin-bottom:20px;text-align:center}#dialog .button-container[data-v-4b5a38d1]{display:flex;justify-content:center}#dialog .button-container .search[data-v-4b5a38d1],#dialog .button-container .register[data-v-4b5a38d1]{font-weight:700;border-radius:5px;padding:10px;margin-right:10px;cursor:pointer;width:100px;text-align:center}#dialog .button-container .search[data-v-4b5a38d1]{background-color:#10b981;color:#fff}#dialog .button-container .search[data-v-4b5a38d1]:hover{background-color:#0d9b6c}#dialog .button-container .register[data-v-4b5a38d1]{background-color:#fff;color:#10b981;border:1px solid #10b981}#dialog .button-container .register[data-v-4b5a38d1]:hover{background-color:#f0f0f0}
