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