.block-location-details{z-index:3}.block-location-details .location-details__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background-color:#fff;border-radius:20px;border-bottom:3px solid #B3B935;box-shadow:0 4px 15px #0000000d;padding:36px;text-align:left}.block-location-details .location-details__title{grid-column:1;margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#042b37}.block-location-details .location-details__actions{grid-column:2;gap:24px;width:459px}.block-location-details .location-details__btn.btn{flex:1 0 0;white-space:nowrap;gap:12px;font-size:16px;line-height:1.2;padding-left:28px;padding-right:28px}.block-location-details .location-details__btn.btn i{font-size:18px;margin-right:0}.block-location-details .location-details__info{grid-column:1/-1;gap:24px;margin-top:32px;padding-top:32px;border-top:1px solid #ECE1D2}.block-location-details .location-details__item{flex:1 1 auto;min-width:0;gap:21px}.block-location-details .location-details__icon{width:42px;height:42px;background-color:#e6ead5;border-radius:12px;color:#042b37}.block-location-details .location-details__icon i{font-size:18px}.block-location-details .location-details__text{min-width:0;gap:4px}.block-location-details .location-details__label{font-size:20px;font-weight:700;line-height:1.2;color:#042b37}.block-location-details .location-details__value{font-size:16px;line-height:1.6;color:#696f70}@media (min-width:1200px){.block-location-details.block-location-details--overlap{margin-top:-80px}}@media (min-width:1300px){.block-location-details.block-location-details--overlap{margin-top:-100px}}@media (max-width:1199.98px){.block-location-details{background-color:#fff;border-top:2px solid #ECE1D2;padding-top:24px;padding-bottom:24px}.block-location-details .location-details__card{display:flex;flex-direction:column;align-items:stretch;gap:20px;background-color:transparent;border-radius:0;border-bottom:0;box-shadow:none;padding:0}.block-location-details .location-details__info{order:2}.block-location-details .location-details__actions{order:3}.block-location-details .location-details__title{font-size:20px}.block-location-details .location-details__info{flex-wrap:wrap;gap:12px;margin-top:0;padding-top:0;border-top:0}.block-location-details .location-details__item{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px);gap:12px;background-color:#fff;border:1px solid #ECE1D2;border-radius:12px;padding:12px}.block-location-details .location-details__icon{width:36px;height:36px;border-radius:12px}.block-location-details .location-details__icon i{font-size:16px}.block-location-details .location-details__text{gap:2px}.block-location-details .location-details__label{font-size:14px}.block-location-details .location-details__value{font-size:13px;line-height:1.4}.block-location-details .location-details__actions{flex-wrap:wrap;gap:8px;width:100%;max-width:none}.block-location-details .location-details__btn.btn{flex:1 1 calc(50% - 4px);min-width:auto;gap:8px;font-size:14px;padding:12px 16px;white-space:nowrap}.block-location-details .location-details__btn.btn i{font-size:14px}}@media (max-width:1199.98px) and (min-width:425px){.block-location-details .location-details__actions{width:auto;align-self:center}.block-location-details .location-details__btn.btn{flex:0 0 auto}}
