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