/*==geolocation-tooltip===*/
.geolocation-tooltip{max-width:460px;pointer-events:auto;z-index:1000;position:fixed;left:250px;top:20px;height:144px;width:360px;animation-duration:350ms;transition-duration:350ms}
.geolocation-tooltip::before{left:7rem;box-shadow:0 .1rem 2rem var(--text-color-1);width:1.6rem;height:1.6rem;content:'';position:absolute;right:calc(50% - .93rem);top:-.6rem;transform:rotate(45deg) skew(10deg,10deg);border-radius:.3rem;background:var(--background-color)}
.geolocation-tooltip .tooltipster-box{background:var(--background-color);box-shadow:0 .1rem 2rem #0a0000}
.geolocation-tooltip .tooltipster-content{position:relative;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.3;padding:25px 30px;border-radius:.4rem;background:inherit}
.geolocation-tooltip .geolocation__title{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:19px;line-height:1.2;display:flex;align-items:center}
.geolocation-tooltip .geolocation__actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;gap: 12px}
.geolocation__actions .btn{justify-content: center;text-align: center;flex: 1 1 auto;}
@media (max-width: 1100px) {
    .geolocation-tooltip {left: 20px;}
}
@media (max-width: 398px) {
    .geolocation-tooltip {left: 10px;width: 93%;}
    .geolocation-tooltip .tooltipster-content {padding: 25px 15px;}
}

/*===regiongetData===*/
dialog .region__wrapper{display: flex;justify-content: space-between;gap: calc(var(--font-size-16)*1.5);}
dialog .region__list{display: flex;flex-direction: column;gap: var(--font-size-16)}
dialog .region__list {flex-basis: 50%;}
