html,body{margin:0;font-size:14px;font-family:Roboto,sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}button{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{margin:0}canvas{pointer-events:auto}.nowrap{white-space:nowrap}.chart-title{font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 960px){.chart-title{font-size:20px}}.district-3d-label{display:flex;flex-direction:column;align-items:center;white-space:nowrap;min-width:max-content}.youform-modal-content.bottom-right{z-index:100;height:400px!important}.district-3d-label .district-name{font-size:13px;line-height:1.3;font-weight:700;background-color:#fff2df;border-radius:10px;padding:1px 4px;margin-top:1px}.district-3d-label .price-value,.district-3d-label .price-value-reduced{color:#fff;background-color:#000;border-radius:107px;gap:5px;padding:1px 4px;font-size:18px;font-weight:700}.district-3d-label .city-name{color:#000;font-size:13px;font-weight:700}.district-3d-label .price-diff,.district-3d-label .price-diff-reduced{margin-top:1px;color:#000;border-radius:107px;padding:2px;font-size:12px;font-weight:600}.district-3d-label .price-value,.district-3d-label .district-name,.district-3d-label .price-diff{box-shadow:0 0 5px #0003}.ukraine-map .district-3d-label .price-value{font-size:18px}.ukraine-map .district-3d-label .price-value-reduced{font-size:14px}.ukraine-map .district-3d-label .price-diff-reduced{font-size:10px}@media screen and (max-width: 880px){.district-3d-label .district-name{font-size:10px;line-height:1.3}.district-3d-label .price-value{font-size:12px}.district-3d-label .price-diff{font-size:8px}.ukraine-map .district-3d-label .price-value{padding:1px 4px;font-size:10px}.ukraine-map .district-3d-label .small-label{padding:1px 4px;font-size:8px}.ukraine-map .district-3d-label .price-value-reduced{font-size:8px}.ukraine-map .district-3d-label .price-diff-reduced,.ukraine-map .price-diff,.ukraine-map .city-name{font-size:6px}.suburbs-map .district-3d-label .price-value{font-size:9px}.suburbs-map .district-name{font-size:6px;line-height:1.3}}.feedbackBtnMobile{position:fixed;bottom:96px;right:16px;background-color:#f06400;border:0;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;z-index:100;justify-content:center}.feedbackBtnMobile:hover{background-color:#fa7800}@media screen and (min-width: 801px){.feedbackBtnMobile{display:none}.ukraine-map .district-3d-label{margin-top:-20px}}.errorMain{padding:16px 4px 4px}.errorMsg{overflow-x:auto;padding:1rem;width:100%}
