.pickup-modal .modal-wrap{max-width:850px}.pickup-modal .modal-wrap .modal-body{display:flex;flex-direction:column;gap:0;justify-content:center;min-height:40vh;padding:0}@media screen and (min-width:992px){.pickup-modal .modal-wrap .modal-body{flex-direction:row}}.pickup-modal .modal-wrap .modal-body .empty{font-size:16px;font-weight:700;line-height:115%;padding:50px}.pickup-modal .modal-wrap .modal-body .contacts{height:40vh;width:100%}@media screen and (min-width:992px){.pickup-modal .modal-wrap .modal-body .contacts{height:auto;width:40%}}.pickup-modal .modal-wrap .modal-body .contacts__items{height:30vh;overflow-y:scroll;padding:16px 12px}.pickup-modal .modal-wrap .modal-body .contacts__items::-webkit-scrollbar{width:5px}.pickup-modal .modal-wrap .modal-body .contacts__items::-webkit-scrollbar-track{background:#f6f6f6;border-radius:5px}.pickup-modal .modal-wrap .modal-body .contacts__items::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:5px}@media screen and (min-width:992px){.pickup-modal .modal-wrap .modal-body .contacts__items{height:53vh}}.pickup-modal .modal-wrap .modal-body .contacts__item{border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin:16px 0;padding:12px 16px;position:relative;row-gap:12px;transition:all .2s ease}.pickup-modal .modal-wrap .modal-body .contacts__item:first-child{margin:0 0 16px}@media screen and (min-width:992px){.pickup-modal .modal-wrap .modal-body .contacts__item:hover{border:1px solid #7bcf5c}}.pickup-modal .modal-wrap .modal-body .contacts__item.active{border:1px solid #7bcf5c}.pickup-modal .modal-wrap .modal-body .contacts__item:not(:first-child):before{background:#d2d5d9;content:"";height:1px;left:0;position:absolute;top:-8px;width:100%;z-index:1}.pickup-modal .modal-wrap .modal-body .contacts__item .title{font-size:14px;font-weight:600;line-height:125%}.pickup-modal .modal-wrap .modal-body .contacts__item .schedule{font-size:14px;font-weight:500;line-height:115%}.pickup-modal .modal-wrap .modal-body .contacts__info{background:#fff;border-top:1px solid #d2d5d9;font-size:14px;font-weight:500;line-height:115%;padding:18px}.pickup-modal .modal-wrap .modal-body .contacts__info .title{padding-top:4px}.pickup-modal .modal-wrap .modal-body .map{height:65vh;width:100%}@media screen and (min-width:992px){.pickup-modal .modal-wrap .modal-body .map{height:65vh;width:60%}}
