.interactive-map[data-v-5355beb3]{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.interactive-map[data-v-5355beb3]{padding-top:60px;padding-bottom:60px}}.interactive-map .map-container[data-v-5355beb3]{justify-content:center;gap:32px;display:grid}@media (min-width:768px){.interactive-map .map-container[data-v-5355beb3]{grid-template-rows:repeat(3,auto);gap:40px 60px}}@media (min-width:1200px){.interactive-map .map-container[data-v-5355beb3]{grid-template-rows:repeat(2,auto);grid-template-columns:1fr 360px}}.interactive-map .map-container .map-wrapper[data-v-5355beb3]{justify-self:center;gap:16px;width:100%;max-width:670px;display:grid;position:relative}.interactive-map .map-container .map-wrapper .threshold-container[data-v-5355beb3]{gap:8px;display:grid;position:absolute;top:0;left:0}.interactive-map .map-container .map-wrapper .threshold-container .title[data-v-5355beb3]{font-size:16px;font-weight:700;line-height:20px}.interactive-map .map-container .map-wrapper .threshold-container .threshold-list[data-v-5355beb3]{gap:8px;display:grid}.interactive-map .map-container .map-wrapper .threshold-container .threshold-list .threshold[data-v-5355beb3]{grid-template-columns:14px 1fr;align-items:center;gap:8px;font-size:14px;line-height:18px;display:grid}.interactive-map .map-container .map-wrapper .threshold-container .threshold-list .threshold .dot[data-v-5355beb3]{border:1px solid #dedede;border-radius:50%;width:14px;height:14px}.interactive-map .map-container .map-detail[data-v-5355beb3]{place-content:flex-start center;gap:20px 40px;display:grid}@media (max-width:1199px){.interactive-map .map-container .map-detail[data-v-5355beb3]{grid-row:3/4}}@media (min-width:768px) and (max-width:1199px){.interactive-map .map-container .map-detail[data-v-5355beb3]{grid-template-columns:repeat(2,1fr)}}.interactive-map .map-container .map-detail .detail-container .header[data-v-5355beb3]{color:#fff;text-align:center;background:#155072;border-radius:16px 16px 0 0;align-items:center;padding:16px;font-size:16px;font-weight:700;line-height:20px;display:flex}.interactive-map .map-container .map-detail .detail-container .header .text[data-v-5355beb3]{flex-grow:1}.interactive-map .map-container .map-detail .detail-container .header button[data-v-5355beb3]{cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:700}.interactive-map .map-container .map-detail .detail-container .body[data-v-5355beb3]{background:#f4f9fc;border:1px solid #e6f1f9;border-top:none;border-radius:0 0 16px 16px;padding:16px}.interactive-map .map-container .map-detail .detail-container .detail-comparison .title[data-v-5355beb3]{text-align:center;margin-bottom:16px;font-size:15px;font-weight:700;line-height:20px}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container[data-v-5355beb3]{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison[data-v-5355beb3]{grid-template-rows:auto min-content;align-content:flex-end;justify-items:center;gap:6px;max-width:80px;display:grid}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison .label[data-v-5355beb3]{text-align:center;font-size:13px;line-height:17px}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison .value[data-v-5355beb3]{background:#fff;border:1px solid #f1f5f9;border-radius:30px;padding:6px 12px;font-size:14px;font-weight:700;line-height:18px}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars[data-v-5355beb3]{border-bottom:1px solid #dedede;justify-content:center;align-items:flex-end;gap:10px;width:80px;display:flex}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars .bar[data-v-5355beb3]{border-radius:8px 8px 0 0;width:18px}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars .bar.district-bar[data-v-5355beb3]{border:1px solid;border-bottom:none}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars .bar.district-bar.positive[data-v-5355beb3]{background:#b5e187;border-color:#b5e187}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars .bar.district-bar.negative[data-v-5355beb3]{background:#ef4444;border-color:#ef4444}.interactive-map .map-container .map-detail .detail-container .detail-comparison .comparison-container .comparison-bars .bar.average-bar[data-v-5355beb3]{background:#fff;border:1px solid #dedede;border-bottom:none}.interactive-map .map-container .map-detail .detail-container .detail-description[data-v-5355beb3]{border-bottom:1px solid #dedede;margin-bottom:12px;padding-bottom:12px;font-size:15px;line-height:20px}.interactive-map .map-container .map-detail .detail-container .fields-container[data-v-5355beb3]{gap:8px;display:grid}.interactive-map .map-container .map-detail .detail-container .fields-container .field[data-v-5355beb3]{grid-template-columns:1fr auto;gap:8px;font-size:15px;display:grid}.interactive-map .map-container .map-detail .detail-container .fields-container .field .label[data-v-5355beb3]{align-items:center;gap:8px;font-weight:700;display:flex}.interactive-map .map-container .map-detail .detail-container .fields-container .field .label .icon-question[data-v-5355beb3]{background:#076b9c;width:16px;height:16px}.interactive-map .map-container .map-detail .detail-container .btn-container[data-v-5355beb3]{margin-top:12px;display:grid}.interactive-map .map-container .map-detail .detail-container .btn-container button[data-v-5355beb3]{background:#fff;border-color:#e6f1f9}.interactive-map .map-container .map-detail .footer-container .header[data-v-5355beb3]{text-align:center;background:#f4f9fc;border:1px solid #e6f1f9;border-radius:16px 16px 0 0;padding:16px;font-size:16px;font-weight:700;line-height:20px;box-shadow:inset 0 -10px 10px -5px #0000000d}.interactive-map .map-container .map-detail .footer-container .body[data-v-5355beb3]{background:#fff;border:1px solid #e6f1f9;border-radius:0 0 16px 16px;padding:12px 16px 16px}.interactive-map .map-container .map-detail .footer-container .body .text-container[data-v-5355beb3]{grid-template-columns:70px 1fr;gap:12px;display:grid}.interactive-map .map-container .map-detail .footer-container .body .text-container .image-container img[data-v-5355beb3]{width:100%}.interactive-map .map-container .map-detail .footer-container .body .text-container .text-wrapper[data-v-5355beb3]{font-size:16px;line-height:20px}.interactive-map .map-container .map-detail .footer-container .body .btn-container[data-v-5355beb3]{border-top:1px solid #f1f5f9;gap:12px;margin-top:16px;padding-top:16px;display:grid}@media (max-width:767px){.interactive-map .map-container .map-detail .detail-container[data-v-5355beb3],.interactive-map .map-container .map-detail .footer-container[data-v-5355beb3]{max-width:450px}}.interactive-map .map-container .map-disclaimer[data-v-5355beb3]{color:#979290;text-align:center;font-size:14px;line-height:20px}@media (min-width:1200px){.interactive-map .map-container .map-disclaimer[data-v-5355beb3]{grid-column:1/3}}.comparison-tabs[data-v-5355beb3]{grid-template-rows:auto 1fr;gap:30px;max-height:100%;display:grid;overflow:hidden}.comparison-tabs[data-v-5355beb3] .control-container{margin-bottom:0}.comparison-tabs[data-v-5355beb3] .content-container{overflow-y:auto}.comparison-list[data-v-5355beb3]{gap:12px;display:grid;overflow-y:auto}.comparison-list .district[data-v-5355beb3],.comparison-list .average[data-v-5355beb3]{grid-template-columns:115px 1fr auto;align-items:center;gap:12px;display:grid}.comparison-list .district .label[data-v-5355beb3],.comparison-list .average .label[data-v-5355beb3]{font-size:15px;line-height:18px}.comparison-list .district .bar[data-v-5355beb3]{align-items:center;gap:4px;display:grid}.comparison-list .district .bar[data-v-5355beb3]:after{content:"";border-top:1px dashed #f1f5f9;height:1px}.comparison-list .district .bar .bar-color[data-v-5355beb3]{border:1px solid #9bc6e74d;border-radius:2px 24px 24px 2px;height:16px}.comparison-list .average[data-v-5355beb3]{color:#979290}.comparison-list .average .bar[data-v-5355beb3]{background:#dedede;height:1px}.modal-disclaimer[data-v-5355beb3]{color:#979290;border-top:1px solid #f1f5f9;padding-top:16px;font-size:14px;line-height:18px}
