.my-spot{z-index:3}.my-spot:hover{background-color:#ddedd7;cursor:pointer}.my-spot__btn{display:inline-block;outline:none;padding:5px 15px}.my-spot__btn__img{align-items:center;display:flex;justify-content:center}.my-spot__btn__img img{width:32px}.my-spot__btn__text{color:#026400;text-align:center;line-height:16px}.my-spot .modal-contents{background-color:#fff;border-radius:8px;box-shadow:0 10px 10px #00000040;height:550px;padding:24px}.my-spot .modal-contents__head{display:flex;position:relative;width:100%}.my-spot .modal-contents__head__title{color:#333;font-size:24px;font-weight:700;line-height:1.33;margin:6px 302px 33px 0;text-align:left}.my-spot .modal-contents__head__close{position:absolute;right:16px;top:16px}.my-spot .modal-contents__head__close img{height:24px;width:24px}.my-spot .modal-contents__error{color:#026400;text-decoration:underline}.my-spot .modal-contents__tab__list{border-bottom:solid 1px #ccc;display:flex;overflow-x:auto;white-space:nowrap}.my-spot .modal-contents__tab__item{color:#026402;display:inline-block;font-size:16px;line-height:1.31;padding:14px;text-align:left}.my-spot .modal-contents__tab__item:hover{cursor:pointer}.my-spot .modal-contents__tab__item--active{border-bottom:solid 4px;font-weight:700}.my-spot .modal-contents__spot{height:380px;overflow-y:scroll}.my-spot .modal-contents__spot__item{display:flex;padding:12px}.my-spot .modal-contents__spot__item:hover,.my-spot .modal-contents__spot__item:focus{background-color:#ddedd7;cursor:pointer}.my-spot .modal-contents__spot__item__category{height:46px;width:46px}.my-spot .modal-contents__spot__item__category img{height:32px;width:32px}.my-spot .modal-contents__spot__item__text{margin-left:12px}.my-spot .modal-contents__spot__item__name{color:#333;font-size:16px;line-height:1.69;text-align:left}.my-spot .modal-contents__spot__item__address{color:#666;font-size:12px;line-height:1.5;text-align:left}.pagination{display:flex;align-items:center;justify-content:center;margin:20px 0 0;padding:0;font-size:16px;list-style-type:none}.pagination .disabled{opacity:.4}.pagination a{color:#333}.pagination li{margin:0 10px}.pagination .page-item{display:inline-block;padding:6px 14px;margin:0 5px;box-sizing:border-box;text-align:center;border-radius:5px}.pagination .page-item.active{background:#026400}.pagination .page-item.active a{color:#fff}.pagination .page-item a{display:inline-block;width:100%;height:100%;color:#333;text-decoration:none}.pagination .page-item a:focus{outline:none}.v--modal-overlay{z-index:10002}
