:root{--color_white:#FFFFFF;--color_black:#000000;--color_grey:#EEEEEE;--color_grey_dark:#58595B;--color_grey_darker:#333333;--color_grey_de:#dedede;--color_grey_9: #939598;--color_red:#D0103A;--color_red_darker:#BB1539;--color_orange:#E47E1A;--color_yellow:#FFFFAA;--color_yellow_dark:#FAFA54;--popper-theme-background-color: #ffffff;--popper-theme-background-color-hover: #ffffff;--popper-theme-text-color: #333333;--popper-theme-border-width: 1px;--popper-theme-border-style: solid;--popper-theme-border-color: #eeeeee;--popper-theme-border-radius: 6px;--popper-theme-padding: 32px;--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, .25)}.hover:hover{cursor:pointer}.hover_underline:hover{text-decoration:underline;cursor:pointer}.border_light{border-color:#e2e2e2!important}.color_red{color:var(--color_red)!important}button,a.btn,.btn{box-shadow:none!important}button.btn_default,a.btn.btn_default,.btn.btn_default{color:var(--color_white);background-color:var(--color_red)}button.btn_default:hover,a.btn.btn_default:hover,.btn.btn_default:hover{color:var(--color_white)}button.btn_default:active,a.btn.btn_default:active,.btn.btn_default:active{background-color:var(--color_red_darker)}button.btn_dark_grey,a.btn.btn_dark_grey,.btn.btn_dark_grey{color:var(--color_white);background-color:var(--color_grey_dark)}button.btn_dark_grey:hover,a.btn.btn_dark_grey:hover,.btn.btn_dark_grey:hover{color:var(--color_white)}button.btn_dark_grey:active,a.btn.btn_dark_grey:active,.btn.btn_dark_grey:active{background-color:var(--color_grey_darker)}button,a.btn,.btn{cursor:pointer}@property --spinAngle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes whatsapp_bounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}#contact_floating.contact_floating_compact{height:46px;z-index:450;right:5px;bottom:5px}#contact_floating.contact_floating_compact.contact_floating_email{height:45px}body{overflow:hidden}@media (max-width: 1130px){#header.header_leaflet_page .top-menu .navbar{z-index:451}}@media (min-width: 1131px){#header.header_leaflet_page .navbar-toggler{display:none!important}#header.header_leaflet_page .navbar-collapse{display:flex!important;flex-basis:auto}}#header.header_leaflet_page .navbar-collapse{z-index:500}#kfmap_app{display:flex;flex-direction:column;height:100vh;overflow:hidden}#header.header_leaflet_page{flex-shrink:0}#map{flex:1;min-height:0;overflow:hidden}#map>.container-fluid{padding:0;height:100%}#map>.container-fluid>.content_body{margin:0;height:100%}#map.map_full_page #map_layer{padding:0!important}#map_wrapper{margin:0;width:100%;height:100%;font-size:14px;color:#323232}#map_wrapper #map_main_inner{position:relative}#map_wrapper #map_main_wrapper{height:100%!important;border:1px solid #aaa;border-radius:0;outline:none!important}#map_layer{height:100%;width:100%;overflow:hidden}#map_layer #map_layer_inner{position:relative;display:flex;height:100%}#map_layer #map_layer_inner.fullscreen #map_left_panel{transform:translate(calc(-100% - 8px))}#map_layer #map_layer_inner.fullscreen #map_left_panel #map_list_view_toggle{right:-60px;width:60px;height:44px;font-size:12px;text-align:center}#map_layer #map_layer_inner.fullscreen .map_tile_trigger_btn{left:10px}#map_layer #map_layer_inner.fullscreen .map_tile_changer_popup{left:10px;bottom:74px}@media (max-width: 576px){#map_layer #map_layer_inner.fullscreen #map_left_panel{transform:translateY(calc(100% + 8px))!important}#map_layer #map_layer_inner.fullscreen #map_left_panel #map_list_view_toggle{left:50%;top:-28px;right:auto;bottom:auto;width:60px;height:28px;font-size:10px;text-align:center}#map_layer #map_layer_inner.fullscreen .map_tile_trigger_btn{bottom:10px}}#map_layer #map_layer_inner.demography-active .map_tile_trigger_btn,#map_layer #map_layer_inner.demography-active .map_tile_changer_popup{left:10px}#map_layer #map_layer_inner{position:relative}#map_layer #map_primary_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#map_layer #map_administrative_toggle{position:absolute;top:10px;right:5px;z-index:401}#map_layer #map_administrative_toggle .map_administrative_toggle_button{padding:8px 5px;width:140px;font-size:14px;color:#333;background:linear-gradient(to bottom,#fff,#999);background-size:100% 200%;background-position:top;border:1px solid #999;border-radius:30px;line-height:1;cursor:pointer;transition:all .3s ease}#map_layer #map_administrative_toggle .map_administrative_toggle_button:hover{text-decoration:none;background-position:center}#map_layer #map_administrative_toggle .map_administrative_toggle_button.map_administrative_toggle_button_toadm{margin:3px 6px 0 0;padding:5px 3px 7px;width:145px;border-radius:30px;color:#fff;background:linear-gradient(to bottom,#4d88ff,#0038cc 80%,#002499);background-size:100% 200%;background-position:top;border:0;animation:pulseScale 2s ease-in-out infinite;transition:all .5s ease;text-shadow:1px 1px 1px #000;font-weight:700}#map_layer #map_administrative_toggle .map_administrative_toggle_button.map_administrative_toggle_button_toadm:hover{background-position:bottom}#map_layer #map_administrative_toggle .map_administrative_toggle_button.map_administrative_toggle_button_toadm .map_administrative_toggle_button_icon{margin:0 8px 0 0}#map_layer #map_administrative_toggle .map_administrative_toggle_button.map_administrative_toggle_button_toadm .map_administrative_toggle_button_text{text-align:left}#map_layer #map_administrative_toggle .map_administrative_toggle_button.map_administrative_toggle_button_toadm .map_administrative_toggle_button_text span{display:block}#map_layer #map_search_button{position:absolute;top:10px;left:0;right:0;margin:auto;z-index:401;padding:8px 5px;width:180px;font-size:14px;color:#fff;background-size:200% auto;background-image:linear-gradient(to right,#232526,#414345 51%,#232526);border:2px solid transparent;border-radius:30px;transition:.5s;box-shadow:0 0 20px #eee!important;line-height:1}#map_layer #map_search_button:hover{background-position:right center;color:#fff;text-decoration:none}#map_layer #map_search_button.map_search_button_stale{background:linear-gradient(to right,#7b0000 0%,var(--color_red) 51%,#7b0000 100%) padding-box,repeating-conic-gradient(from var(--spinAngle),#ff6600 0% 25%,rgba(255,80,0,.15) 25% 50%) border-box;background-size:200% auto,auto;background-position:left center,0 0;border:2px solid transparent;animation:spinBorderAngle 3s linear infinite}#map_layer #map_search_button.map_search_button_stale:hover{background-position:right center,0 0}@keyframes spinBorderAngle{to{--spinAngle: 1turn}}#map_layer #map_left_panel{position:absolute;left:8px;top:8px;bottom:8px;width:500px;background:transparent;z-index:450;overflow:visible;transition:transform .15s ease;display:flex;flex-direction:column}#map_layer #map_left_panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:0 4px 24px #0000002e;pointer-events:none;z-index:-1}#map_layer #map_left_panel #map_search_wrapper{flex-shrink:0;background:#fff;border-radius:12px 12px 0 0;border-bottom:1px solid rgba(0,0,0,.08)}#map_layer #map_left_panel #map_search_wrapper #map_search{border-bottom:0;background:#fff;height:48px;border-radius:12px 12px 0 0;overflow:hidden}#map_layer #map_left_panel #map_search_wrapper #map_search .input_icon{color:#4d88ff;font-size:15px}#map_layer #map_left_panel #map_search_wrapper #map_search .input_search{background:#fff;font-size:14px}#map_layer #map_left_panel #map_search_wrapper #map_search .input_search::-moz-placeholder{color:#00000059}#map_layer #map_left_panel #map_search_wrapper #map_search .input_search::placeholder{color:#00000059}#map_layer #map_left_panel .map_panel_content_wrap{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:0 0 12px 12px;overflow:hidden}#map_layer #map_left_panel #map_left_panel_content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}#map_layer #map_left_panel.demography-mode{bottom:auto;width:280px}#map_layer #map_left_panel.demography-mode:before{bottom:0}#map_layer #map_left_panel.demography-mode .map_panel_content_wrap{flex:0 0 auto;border-radius:12px}#map_layer #map_left_panel.demography-mode .map_demography_block{flex:0 0 auto}#map_layer #map_left_panel .map_action_row{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.08)}#map_layer #map_left_panel .map_action_row .map_action_btn,#map_layer #map_left_panel .map_action_row .map_side_filter_btn,#map_layer #map_left_panel .map_action_row .btn.btn-light{display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:20px;border:1.5px solid rgba(0,0,0,.2)!important;background:linear-gradient(180deg,#fff,#e8e8e8)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0000001a!important;color:#000000bf!important;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s,box-shadow .15s;position:relative}#map_layer #map_left_panel .map_action_row .map_action_btn i,#map_layer #map_left_panel .map_action_row .map_side_filter_btn i,#map_layer #map_left_panel .map_action_row .btn.btn-light i{font-size:13px}#map_layer #map_left_panel .map_action_row .map_action_btn .btn-label,#map_layer #map_left_panel .map_action_row .map_action_btn span,#map_layer #map_left_panel .map_action_row .map_side_filter_btn .btn-label,#map_layer #map_left_panel .map_action_row .map_side_filter_btn span,#map_layer #map_left_panel .map_action_row .btn.btn-light .btn-label,#map_layer #map_left_panel .map_action_row .btn.btn-light span{font-size:12px;line-height:1}@media (max-width: 991px){#map_layer #map_left_panel .map_action_row .map_action_btn,#map_layer #map_left_panel .map_action_row .map_side_filter_btn,#map_layer #map_left_panel .map_action_row .btn.btn-light{padding:0 8px}}#map_layer #map_left_panel .map_action_row .map_action_btn:hover,#map_layer #map_left_panel .map_action_row .map_side_filter_btn:hover,#map_layer #map_left_panel .map_action_row .btn.btn-light:hover{background:linear-gradient(180deg,#f5f5f5,#d8d8d8)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 4px #00000026!important}#map_layer #map_left_panel .map_action_row .map_action_btn.active,#map_layer #map_left_panel .map_action_row .map_side_filter_btn.active,#map_layer #map_left_panel .map_action_row .btn.btn-light.active{background:linear-gradient(180deg,#e8f0ff,#c8d8ff)!important;border-color:#4d88ff!important;color:#25c!important;box-shadow:inset 0 1px #fff9,0 1px 3px #4d88ff33!important}#map_layer #map_left_panel .map_action_row .map_side_demography_btn.active{background:linear-gradient(180deg,#e8f0ff,#c8d8ff)!important;border-color:#4d88ff!important;color:#25c!important}#map_layer #map_left_panel .map_action_row .map_radius_btn_group{display:inline-flex;align-items:stretch;flex-shrink:0}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.has-radius,#map_layer #map_left_panel .map_action_row .map_radius_btn_group.filter-active{border-radius:20px;border:1.5px solid rgba(0,0,0,.2);overflow:hidden}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.has-radius .map_action_btn.map_side_radius_btn,#map_layer #map_left_panel .map_action_row .map_radius_btn_group.filter-active .map_action_btn.map_side_radius_btn{border:none!important;box-shadow:none!important;border-radius:0!important}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.has-radius{border-color:#f59e0b;box-shadow:inset 0 1px #fff9,0 1px 3px #f59e0b40}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.has-radius .map_action_btn.map_side_radius_btn{background:linear-gradient(180deg,#fff8e0,#fde68a)!important;color:#92400e!important}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.has-radius .map_side_radius_clear_btn{background:linear-gradient(180deg,#fff8e0,#fde68a);border-left-color:#f59e0b59;color:#92400e80}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.filter-active{border-color:#22c55e;box-shadow:inset 0 1px #fff9,0 1px 3px #22c55e33}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.filter-active .map_action_btn.map_side_radius_btn{background:linear-gradient(180deg,#e8fff0,#c8f0d8)!important;color:#15803d!important}#map_layer #map_left_panel .map_action_row .map_radius_btn_group.filter-active .map_side_radius_clear_btn{background:linear-gradient(180deg,#e8fff0,#c8f0d8);border-left-color:#22c55e4d;color:#15803d80}#map_layer #map_left_panel .map_action_row .map_radius_btn_group .map_side_radius_clear_btn{display:flex;align-items:center;justify-content:center;padding:0 9px;background:linear-gradient(180deg,#fff,#e8e8e8);border:none;border-left:1px solid rgba(0,0,0,.12);color:#0006;font-size:10px;cursor:pointer;outline:none;transition:background .15s,color .15s}#map_layer #map_left_panel .map_action_row .map_radius_btn_group .map_side_radius_clear_btn:focus{outline:none}#map_layer #map_left_panel .map_action_row .map_radius_btn_group .map_side_radius_clear_btn:hover{background:#dc26261a;color:#dc2626}#map_layer #map_left_panel .map_action_row .map_radius_btn_group .map_action_btn.map_side_radius_btn:focus{outline:none;box-shadow:none!important}#map_layer #map_left_panel .map_action_row .map_side_filter_btn .btn-label{display:inline}#map_layer #map_left_panel .map_action_row .map_side_filter_btn .map_side_filter_badge{position:absolute;top:-5px;right:-5px;background:var(--color_red);color:#fff;font-size:9px;font-weight:700;line-height:1;padding:2px 4px;border-radius:10px;min-width:14px;text-align:center}#map_layer #map_left_panel .map_action_row .map_side_filter_btn .is-disabled{opacity:.35;cursor:not-allowed}#map_layer #map_left_panel .map_action_row .btn.btn-light{padding:0 10px}#map_layer #map_left_panel .map_action_row .btn.btn-light span{display:none!important}#map_layer #map_left_panel #map_sector_summary{border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08);font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s;background:linear-gradient(180deg,#fff,#ebebeb);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000f}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_header:hover{background:linear-gradient(180deg,#f5f5f5,#e0e0e0)}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_header .map_sector_summary_title{display:inline-flex;align-items:center;color:#000000bf;font-weight:500;text-shadow:0 1px 0 rgba(255,255,255,.8)}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_header .map_sector_summary_badge{color:#e53935;font-weight:700;font-size:13px;margin-left:4px;line-height:1}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_header_actions{display:flex;align-items:center;gap:8px}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_open_chevron{font-size:10px;color:#0000004d;transition:transform .18s}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_toggle_all{background:transparent;border:0;color:var(--color_red);font-size:10px;cursor:pointer;padding:0;text-transform:none;letter-spacing:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_toggle_all:hover{text-decoration:underline}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_rings{display:flex;align-items:center;gap:5px;padding:6px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(0,0,0,.06);background:#00000005}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_rings::-webkit-scrollbar{display:none}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_ring_chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;border:1.5px solid rgba(0,0,0,.12);background:#fff;color:#00000073;font-size:11px;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_ring_chip:hover{border-color:#00000040;color:#000000b3}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_ring_chip.is-active{border-color:var(--ring-color, rgba(0, 0, 0, .4));background:color-mix(in srgb,var(--ring-color, #333) 12%,#fff);color:color-mix(in srgb,var(--ring-color, #333) 70%,#000);font-weight:600}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_ring_dot{width:8px;height:8px;border-radius:50%;background:var(--ring-color, rgba(0, 0, 0, .3));flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_empty{padding:14px 12px;text-align:center;color:#0000004d;font-size:12px;font-style:italic}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols{display:flex;align-items:center;padding:4px 12px 4px 38px;border-bottom:1px solid rgba(0,0,0,.06);font-size:10px;color:#00000059;text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols .map_sector_summary_col_name{flex:1;cursor:pointer}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols .map_sector_summary_col_name:hover{color:#000000b3}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols .map_sector_summary_col_total{cursor:pointer;padding-right:20px}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols .map_sector_summary_col_total:hover{color:#000000b3}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_cols .fa{margin-left:3px;font-size:9px}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_list{max-height:40vh;overflow-y:auto}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_row{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;transition:background .12s}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_row:hover{background:#0000000a}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_name{flex:1;font-size:12px;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_count{font-size:11px;font-weight:700;color:#000000bf;background:#00000014;padding:1px 6px;border-radius:10px;flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_chevron{font-size:10px;color:#0000004d;transition:transform .18s;flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_chevron.is-open{transform:rotate(180deg)}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_breakdown{padding:4px 12px 8px 38px}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:11px;color:#0000008c}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_dot[data-stat="3"]{background:#4caf50}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_dot[data-stat="2"]{background:#ff9800}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_dot[data-stat="1"]{background:#9e9e9e}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_label{flex:1}#map_layer #map_left_panel #map_sector_summary .map_sector_summary_stat_count{font-weight:600;color:#000000bf}#map_layer #map_left_panel .map_demography_block{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:12px}#map_layer #map_left_panel .map_demography_block .map_demography_block_inner{display:flex;align-items:flex-start;gap:12px;background:#4d88ff0f;border:1px solid rgba(77,136,255,.2);border-radius:8px;padding:12px}#map_layer #map_left_panel .map_demography_block .map_demography_block_icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#4d88ff26;border-radius:8px;flex-shrink:0}#map_layer #map_left_panel .map_demography_block .map_demography_block_icon i{font-size:18px;color:#4d88ff}#map_layer #map_left_panel .map_demography_block .map_demography_block_text{flex:1}#map_layer #map_left_panel .map_demography_block .map_demography_block_text strong{display:block;font-size:13px;font-weight:600;color:#000000d9;margin-bottom:4px}#map_layer #map_left_panel .map_demography_block .map_demography_block_text p{margin:0;font-size:12px;color:#0000008c;line-height:1.5}#map_layer #map_left_panel .map_demography_block .map_demography_back_btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:linear-gradient(180deg,#fff,#e8e8e8);border:1.5px solid rgba(0,0,0,.2);border-radius:20px;color:#000000bf;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0000001a}#map_layer #map_left_panel .map_demography_block .map_demography_back_btn i{font-size:12px}#map_layer #map_left_panel .map_demography_block .map_demography_back_btn:hover{background:linear-gradient(180deg,#f5f5f5,#d8d8d8)}#map_layer #map_left_panel #map_list_view_toggle{position:absolute;right:-30px;left:auto;top:0;bottom:0;margin:auto 0;width:30px;height:60px;background:var(--color_red);border:0;color:#fff;font-size:11px;line-height:1.2;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;transition:background .15s,color .15s,opacity .22s,transform .22s;outline:none!important;box-shadow:none!important}#map_layer #map_left_panel #map_list_view_toggle i{transition:transform .22s}#map_layer #map_left_panel #map_list_view_toggle i.is-flipped{transform:rotate(180deg)}#map_layer #map_left_panel #map_list_view_toggle:focus,#map_layer #map_left_panel #map_list_view_toggle:active{outline:none!important;box-shadow:none!important}#map_layer #map_left_panel #map_list_view_toggle:hover{background:#a01800}#map_layer #map_list_view{position:relative;font-size:14px;flex:1;min-height:0;overflow:hidden}#map_layer #map_list_view .map_list_view_no_property_found .no_property_found_desc{line-height:1.3;padding:15px;margin:0 0 20px;font-size:14px;color:#333;background:#fff;border:1px solid rgba(255,255,255,1)}#map_layer #map_list_view.map_list_hidden{width:140px;height:40px;overflow:hidden}#map_layer #map_list_view .map_list_view--box-wrapper{position:relative}#map_layer #map_list_view .map_list_view--hide{position:absolute;top:10px;right:10px;background:#fff;font-size:20px;line-height:1;z-index:2}#map_layer #map_list_view .map_list_view--hide:hover{cursor:pointer;opacity:.5}#map_layer #map_list_view .map_list_view--cta{position:absolute;left:0;right:0;bottom:0;height:70px;background:none;padding:0 10px;border-top:1px solid rgba(0,0,0,.08)}#map_layer #map_list_view .map_list_view--cta .pagination{margin:0}#map_layer #map_list_view .map_list_view--cta .pagination .page-link{background:transparent;border-color:#0003;color:#000000bf;transition:background .15s,color .15s,border-color .15s}#map_layer #map_list_view .map_list_view--cta .pagination .page-link:hover{background:#0000000d;border-color:#0006;color:#000000e6}#map_layer #map_list_view .map_list_view--cta .pagination .page-item.active .page-link{background:#0000001a;border-color:#0003;color:#000000d9}#map_layer #map_list_view .map_list_view--cta .pagination .page-item.disabled .page-link{background:transparent;border-color:#0000001a;color:#0000004d}#map_layer #map_list_view .map_list_view--cta .pagination .page-item.disabled .page-link:hover{background:transparent}#map_layer #map_list_view .map_list_view--cta .pagination_style_1{color:#0000008c;font-size:12px}#map_layer #map_list_view .map_list_view--boxes-wrapper{height:100%}#map_layer #map_list_view .map_list_view--boxes{margin:0;padding:10px;height:calc(100% - 65px);overflow-y:auto;overflow-x:hidden}#map_layer #map_list_view .map_list_view--boxes .border{background:#fff;color:#333}#map_layer #map_list_view .map_list_view--boxes .init-kfad{background:#fff;padding:5px 10px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row{margin-left:0!important}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row .map_list_view--boxes-col{padding-left:0!important}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box{position:relative;margin-bottom:20px;cursor:pointer}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box_bordered{border:1px solid #ccc}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box_bordered:hover{opacity:.75;border-color:var(--color_red)}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image{position:relative;height:175px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image img.featured{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#dee0e4}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image img.icon{position:absolute;top:5px;left:5px;height:30px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image .map_list_view--box-badge{position:absolute;top:5px;left:8px;padding:4px 7px;color:#000;background:#fff;line-height:1;font-size:12px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image .map_list_view--box-badge.badge_residential{color:#fff;background:#079547}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image .map_list_view--box-badge.badge_commercial{color:#fff;background:#ed1c24}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image .map_list_view--box-badge.badge_industrial{color:#fff;background:#f7941d}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-content{position:absolute;left:0;right:0;bottom:0;padding:20px 10px 10px;color:#fff;text-shadow:1px 1px 5px #000;background:#fff;background:linear-gradient(180deg,#fff0,#333 90%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1)}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-content .map_list_view--box-content-title{font-size:17px;font-weight:600;margin-bottom:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box-kfad .map_list_view--box-image img.featured{-o-object-fit:contain;object-fit:contain}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box-kfad .map_list_view--box-content-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box-kfad .map_list_view--box-content-description{margin:0;display:flex;gap:10px;font-size:13px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box-kfad .map_list_view--box-content-price{font-weight:700;font-size:16px;line-height:1}#map_layer #map_list_view .init-kfad-wrapper{padding-left:0;margin-bottom:20px}#map_layer #map_list_view .init-kfad-wrapper .init-kfad{background:#fff;padding:5px 10px}#map_layer #map_list_view .init-kfad .kfad-image{height:100px}#map_layer #map_list_view .init-kfad .kfad-image .kfad-badge{top:0;left:0;font-size:11px}#map_layer #map_list_view .init-kfad .kfad-content .kfad-content-title{font-size:12px}#map_layer #map_list_view .init-kfad .kfad-content .kfad-content-description{gap:5px;font-size:11px}#map_layer #map_list_view .init-kfad .kfad-content .kfad-content-price{font-size:13px}#map_layer #map_list_view .init-kfad.kf-slider>.swiper{padding-bottom:0}#map_layer #marker_view_box{position:absolute;z-index:999;width:400px;max-width:100%;background:#fff;top:0;left:auto;right:0;bottom:0;border-radius:0;border:1px solid #aaa;box-shadow:0 0 10px #00000080;overflow:hidden}#map_layer #marker_view_box .marker_view_box--close{position:absolute;top:5px;right:15px;width:22px;height:25px;font-size:30px;line-height:1;text-align:center;cursor:pointer;color:#999;z-index:2}#map_layer #marker_view_box .marker_view_box--close:hover{opacity:.5}#map_layer #marker_view_box .marker_view_box--outer-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;height:calc(100% - 30px)}#map_layer #marker_view_box .marker_view_box--wrapper{position:relative;padding:30px 20px 20px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}#map_layer #marker_view_box .marker_view_box--photo{position:relative;height:252px}#map_layer #marker_view_box .marker_view_box--photo .marker_view_box--photo-icon{position:absolute;top:8px;left:5px;width:28px;height:28px;z-index:2}#map_layer #marker_view_box .marker_view_box--displayed_photo{width:100%;height:250px;-o-object-fit:contain;object-fit:contain;background-color:#dee0e4}#map_layer #marker_view_box .marker_view_box--title{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.2;display:flex;align-items:flex-start;justify-content:space-between}#map_layer #marker_view_box .marker_view_box--quicklinks{font-size:13px}#map_layer #marker_view_box .marker_view_box--quicklinks .marker_view_box--quicklinks-item{cursor:pointer}#map_layer #marker_view_box .marker_view_box--quicklinks .marker_view_box--quicklinks-item:hover{text-decoration:underline}#map_layer #marker_view_box .marker_view_box--pagelink{margin:4px 0 0 10px;font-size:70%}#map_layer #marker_view_box .marker_view_box--attributes{font-size:14px}#map_layer #marker_view_box .marker_view_box--attributes table{width:100%}#map_layer #marker_view_box .marker_view_box--attributes table tr:nth-child(odd){background:#eee}#map_layer #marker_view_box .marker_view_box--attributes table td{padding:5px 10px;font-size:14px;color:#666}#map_layer #marker_view_box .marker_view_box--report{font-size:14px}#map_layer #marker_view_box #table_attributes{width:100%;table-layout:fixed}#map_layer #marker_view_box #table_attributes .wrap_cell{word-wrap:break-word}#map_layer #marker_view_box .init-kfad.kf-slider .swiper{padding-bottom:30px}#map_layer #marker_view_box .init-kfad .kfad-image{height:126.75px}#map_layer .leaflet-tooltip{padding:1px 3px}@media (min-width: 768px){.map-left-mvb #marker_view_box{left:8px;right:auto;top:8px;bottom:8px;width:500px;border:none;border-radius:12px;box-shadow:0 4px 24px #00000040}}@media (min-width: 768px) and (max-width: 1199px){.map-left-mvb #marker_view_box{width:480px}}@media (min-width: 768px) and (max-width: 991px){.map-left-mvb #marker_view_box{width:400px}}#map_top_panel{margin:0 0 10px}#map_top_panel .btn{height:48px;border-radius:0}.map_radius_quickbar{display:flex;align-items:stretch;border-left:1px solid rgba(255,255,255,.1)}.map_radius_quickbar .map_radius_quick_btn{width:40px;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.07);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .15s,color .15s}.map_radius_quickbar .map_radius_quick_btn:hover{background:#ffffff1a;color:#fff}.map_radius_quickbar .map_radius_quick_btn.is-active{color:#4d88ff;background:#4d88ff26}.map_radius_quickbar .map_radius_quick_btn.map_radius_quick_close{color:#fff6}.map_radius_quickbar .map_radius_quick_btn.map_radius_quick_close:hover{background:#c203;color:var(--color_red)}#map_search{position:relative;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px;line-height:15px;width:100%;height:44px;background:#000000d1;z-index:1000}#map_search.map_search_active{border-bottom-color:var(--color_red)}#map_search .input_search{padding:0 12px 0 44px;width:100%;height:100%;line-height:1;border:0;outline:none;background:#f4f4f4;color:#000;font-size:14px}#map_search .input_search::-moz-placeholder{color:#00000080}#map_search .input_search::placeholder{color:#00000080}#map_search .input_icon{position:absolute;top:0;bottom:0;left:15px;margin:auto;height:1em;line-height:1;color:#0009;font-size:14px}#map_search_result{z-index:1001;position:absolute;padding:15px;top:48px;left:0;right:auto;width:min(620px,calc(100vw - 20px));max-width:none;min-width:300px;height:auto;background:#fff;border:1px solid #aaa;font-size:14px;max-height:60vh;overflow-y:auto}#map_search_result .map_search_result--areas{max-width:50%}#map_search_result .map_search_result--title{padding:0 0 0 8px;font-weight:700}#map_search_result .map_search_result--item{padding:3px 10px}#map_search_result .map_search_result--item:hover{cursor:pointer;background:#f4f4f4}#map_search_result .map_search_result--item .highlight,#map_search_result .contact_us_link{color:var(--color_red);font-weight:700}#map_search_result .contact_us_link:hover{text-decoration:underline}#map_choose_sectors .btn{width:180px}#map_share .btn{width:50px}#map_filter{height:100%;padding-bottom:30px;font-size:14px;overflow-y:auto}#map_filter .map_filter--keyword{margin:0 0 15px}#map_filter .map_filter--keyword .input-group{width:500px;max-width:100%}#map_filter .map_filter--keyword input[type=text]{font-size:16px}#map_filter .map_filter--keyword .map_filter--keyword-clear:hover{cursor:pointer}#map_filter .map_filter--keyword .map_filter--keyword-clear:hover .map_filter--keyword-clear-inner{background:#e2e2e2}#map_filter .map_filter--title{font-weight:700;font-size:14px;margin-bottom:10px}#map_filter .map_filter--info{margin:4px 0 0;padding:0 0 0 1px;height:20px;overflow:hidden}#map_filter .map_filter--row{display:flex;gap:30px;flex-wrap:wrap;padding:0 10px 0 0;min-height:300px;height:100%;overflow-y:auto;overflow-x:hidden}#map_filter .map_filter--col .map_filter--col-catname{margin-bottom:5px;padding-bottom:3px;font-weight:700;font-size:14px;border-bottom:1px solid #e2e2e2;cursor:pointer}#map_filter .map_filter--col .map_filter--col-catname:hover{opacity:.6}#map_filter .map_filter--box{line-height:1;vertical-align:middle}#map_filter .map_filter--box:hover{cursor:pointer;opacity:.7}#map_filter .map_filter--box .map_filter--box-check{width:16px}#map_filter .map_filter--cta{position:absolute;left:auto;right:15px;bottom:15px}.marker-cluster{background-color:#0064e599!important}.marker-cluster div{color:#fff!important;background-color:#0064e5cc!important}#map_modal_share_content .copy_area{display:flex;justify-content:center}#map_modal_share_content .copy_area input[type=text]{background:#fff;text-align:center;border-radius:0;max-width:300px}#map_modal_share_content .copy_area button{width:100px;display:flex;justify-content:center;border-radius:0}#map_modal_share_content .share_networks{margin:30px 0 0}#map_modal_share_content .share_networks a{padding:8px 10px;color:#fff;font-size:14px;line-height:1}#map_modal_share_content .share_networks a i{margin-right:5px;display:inline-block}.vfm.std-modal{display:flex;justify-content:center;align-items:center}.vfm.std-modal .std-modal-close{position:absolute;top:5px;right:10px;font-size:28px;line-height:1;color:#777;cursor:pointer;z-index:2}.vfm.std-modal .std-modal-content{position:relative;display:flex;flex-direction:column;width:calc(1200px - 2rem);max-width:95%;padding:1rem;background:#fff}.vfm.std-modal .std-modal-content>*+*{margin:.5rem 0}.vfm.std-modal .std-modal-content h1{font-size:1.375rem}.vfm.std-modal .dark .std-modal-content{background:#000}.vfm.std-modal-share .std-modal-content{width:calc(700px - 2rem)}.vfm.std-modal-confirm .std-modal-content{width:min(400px,90vw);padding:1.5rem;border-radius:12px;align-items:center}.radius-clear-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;width:100%}.radius-clear-confirm--icon{width:52px;height:52px;border-radius:50%;background:#f59e0b1a;display:flex;align-items:center;justify-content:center;color:#f59e0b;font-size:22px}.radius-clear-confirm--body h6{font-weight:700;font-size:16px;margin:0 0 6px;color:#000000d9}.radius-clear-confirm--body p{font-size:13px;color:#00000080;margin:0;line-height:1.5}.radius-clear-confirm--actions{display:flex;gap:8px;margin-top:4px}.leaflet-tooltip-pane .leaflet-tooltip-top{top:-30px}.leaflet-marker-icon-hovered-hidden{visibility:hidden}.leaflet-marker-icon-selected img{transform:scale(1.2);transform-origin:bottom center;filter:drop-shadow(0 0 5px var(--color_red));transition:transform .15s,filter .15s}.leaflet-marker-icon-hovered{position:relative;animation:point-animation .7s infinite;-webkit-animation:point-animation .7s infinite}@keyframes point-animation{0%{top:0}50%{top:-8px}to{top:0}}@keyframes pointer-animation{0%{width:0;height:0}50%{width:100px;height:100px}to{width:0;height:0}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}canvas.leaflet-markers-canvas-layer{pointer-events:none;z-index:101!important}.map_kfad{background:#fff;background:linear-gradient(180deg,#fff,#eee 35%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=1);cursor:pointer}.map_kfad .standout{color:var(--color_red)}.map_kfad.map_kfad_listview{padding:3px 8px}.map_kfad.map_kfad_markerviewbox{padding:3px 8px;border:1px solid #ccc}.map_kfad.map_kfad_markerviewbox:hover{border-color:var(--color_red)}@media (max-width: 1199px){#map_layer #map_left_panel{width:480px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image{height:169px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-content .map_list_view--box-content-title{font-size:14px}#map_layer #marker_view_box .marker_view_box--displayed_photo{height:250px}#map_filter{height:65vh;padding-right:15px;margin:15px 0 10px}#map_filter .map_filter--row{height:auto;min-height:100px}.vfm.std-modal .std-modal-content{width:calc(750px - 2rem)}}@media (max-width: 991px){#map_layer #map_left_panel{width:410px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image,#map_layer #map_list_view .init-kfad .kfad-image{height:140px}#map_search_result{padding:10px;font-size:14px}#map_search_result .map_search_result--title{padding-left:5px}#map_search_result .map_search_result--item{padding:2px 7px}}@media (max-width: 767px){#map_wrapper #map_main_wrapper{height:100%!important}#map_top_panel{position:fixed;top:54px;left:15px;right:15px;z-index:402}#map_top_panel .btn{font-size:13px}#map_layer{padding-top:55px;width:100%}#map_layer #map_search_button{top:10px;z-index:1000}#map_layer #map_administrative_toggle{top:10px}#map_layer #map_primary_wrapper{z-index:1}#map_layer #map_left_panel{width:260px}#map_layer #map_list_view .map_list_view--boxes{height:calc(100% - 120px)}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image{height:177px}#map_layer #map_list_view .map_list_view--cta{bottom:auto}#map_layer #map_list_view .map_list_view--cta .pagination_style_1{min-width:0;width:100%;overflow-x:auto;scrollbar-width:none}#map_layer #map_list_view .map_list_view--cta .pagination_style_1::-webkit-scrollbar{display:none}#map_layer #map_list_view .init-kfad .kfad-image{height:150px}#map_layer #marker_view_box{position:fixed;z-index:9991;top:55px;left:auto;right:15px;bottom:20px;max-width:350px}#map_layer #marker_view_box.marker_view_box_administrative{max-width:420px}#map_layer #marker_view_box .marker_view_box--photo{height:192px}#map_layer #marker_view_box .marker_view_box--displayed_photo{height:190px}#map_layer #marker_view_box .marker_view_box--kfad .marker_view_box--kfad-image{height:140px}#map_layer #marker_view_box .marker_view_box--kfad .marker_view_box--kfad-content .marker_view_box--kfad-content-title{font-size:12px}#map_layer #marker_view_box .marker_view_box--kfad .marker_view_box--kfad-content .marker_view_box--kfad-content-description{font-size:10px}#map_layer #marker_view_box .marker_view_box--kfad .marker_view_box--kfad-content .marker_view_box--kfad-content-price{font-size:13.5px}#map_layer #marker_view_box .init-kfad .kfad-image{height:108px}.vfm.std-modal .std-modal-content{width:calc(100% - 1.5rem)}}@media (max-width: 576px){#map_wrapper #map_main_wrapper{z-index:1}#map_top_panel{height:36px;right:15px}#map_top_panel .btn{width:auto!important;height:36px}#map_layer{padding-top:35px}#map_layer #map_search_button{width:150px;font-size:12px}#map_layer #map_left_panel{position:absolute!important;bottom:8px;left:8px;right:8px;top:auto;width:auto;height:auto;flex-shrink:0;flex-direction:column;border-radius:12px;transform:none!important;overflow:visible}#map_layer #map_left_panel:before{border-radius:12px;box-shadow:0 4px 24px #0003}#map_layer #map_left_panel #map_search_wrapper{position:relative;border-radius:12px 12px 0 0}#map_layer #map_left_panel #map_search_wrapper #map_search{border-radius:12px 12px 0 0}#map_layer #map_left_panel #map_search_wrapper #map_search_result{position:absolute;top:auto;bottom:100%;left:0;right:0;width:min(400px,calc(100vw - 16px));max-width:none;max-height:40vh}#map_layer #map_left_panel .map_action_row{position:static;padding:5px 8px}#map_layer #map_left_panel .map_action_row .map_action_btn,#map_layer #map_left_panel .map_action_row .map_side_filter_btn,#map_layer #map_left_panel .map_action_row .btn.btn-light{height:28px;font-size:11px;padding:3px 8px}#map_layer #map_left_panel .map_action_row .map_action_btn i,#map_layer #map_left_panel .map_action_row .map_side_filter_btn i,#map_layer #map_left_panel .map_action_row .btn.btn-light i,#map_layer #map_left_panel .map_action_row .map_action_btn .btn-label,#map_layer #map_left_panel .map_action_row .map_action_btn span,#map_layer #map_left_panel .map_action_row .map_side_filter_btn .btn-label,#map_layer #map_left_panel .map_action_row .map_side_filter_btn span,#map_layer #map_left_panel .map_action_row .btn.btn-light .btn-label,#map_layer #map_left_panel .map_action_row .btn.btn-light span{font-size:11px}#map_layer #map_left_panel .map_side_radius_clear_btn{padding:0 7px;font-size:9px}#map_layer #map_left_panel #map_left_panel_content{height:240px;min-height:0;overflow:hidden;flex:none}#map_layer #map_left_panel #map_list_view_toggle{display:flex;position:absolute;left:50%;top:-28px;right:auto;bottom:auto;transform:translate(-50%);width:60px;height:28px;border-radius:6px 6px 0 0;flex-direction:row;font-size:10px;z-index:2}#map_layer #map_left_panel #map_list_view_toggle i{transform:rotate(-90deg)}#map_layer #map_left_panel #map_list_view_toggle i.is-flipped{transform:rotate(90deg)}#map_layer #map_list_view .map_list_view--boxes{height:auto;overflow-x:scroll;overflow-y:hidden}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:15px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row .map_list_view--boxes-col{width:200px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row .map_list_view--boxes-col .skeleton-block{width:200px;height:150px!important}#map_layer #map_list_view .map_list_view--boxes .map_list_view--boxes-row .map_list_view--boxes-col .swiper{width:inherit}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box{width:inherit;margin-bottom:0}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box .map_list_view--box-image{height:150px}#map_layer #map_list_view .map_list_view--boxes .map_list_view--box.map_list_view--box-kfad .map_list_view--box-content-description{font-size:12px}#map_layer #map_list_view .map_list_view--cta{bottom:0}#map_layer #map_list_view .init-kfad-wrapper{padding:0;margin-bottom:0}#map_layer #map_list_view .init-kfad{position:relative;width:200px;padding:0!important;margin-bottom:0!important}#map_layer #map_list_view .init-kfad .kfad-image{height:150px}#map_layer #map_list_view .init-kfad.kf-slider .swiper{padding-bottom:0}#map_layer #map_list_view .init-kfad .kfad-box-title{display:none;position:absolute;z-index:2;top:0;right:3px}#map_layer #map_list_view .init-kfad .kfad-content{position:absolute;left:0;right:0;bottom:0;padding:5px;color:#fff;text-shadow:1px 1px 5px #000;background:#fff;background:linear-gradient(180deg,#fff0,#333 90%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1)}#map_layer #map_list_view .map_list_view_no_property_found{display:flex;gap:20px;height:240px}#map_layer #map_list_view .map_list_view_no_property_found .no_property_found_desc{margin:0;overflow:auto}#map_layer #map_list_view .map_list_view_no_property_found .init-kfad{height:150px}#map_layer #marker_view_box .marker_view_box--photo{height:202px}#map_layer #marker_view_box .marker_view_box--displayed_photo{height:200px}#map_layer #marker_view_box .marker_view_box--title{font-size:16px}#map_layer #marker_view_box .marker_view_box--quicklinks{font-size:12px}#map_layer #marker_view_box .marker_view_box--attributes table td{padding:3px 5px;font-size:12px}#map_layer #marker_view_box .marker_view_box--report{font-size:13px}.map_kfad.map_kfad_listview{height:140px;font-size:12px;padding:6px 8px}}.map_tile_trigger_btn{position:absolute;bottom:10px;left:518px;z-index:452;width:56px;height:56px;background-color:#333;background-size:cover;background-position:center;border:3px solid #fff;border-radius:8px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;cursor:pointer;transition:left .15s ease,bottom .15s ease,box-shadow .15s;box-shadow:0 2px 10px #00000059,0 0 0 1.5px #0003;overflow:hidden;padding:0}.map_tile_trigger_btn .map_tile_trigger_label{position:absolute;bottom:0;left:0;right:0;font-size:8px;font-weight:700;color:#fff;background:#0000008c;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 0}.map_tile_trigger_btn:hover{box-shadow:0 3px 14px #00000073,0 0 0 1.5px #0000004d}.map_tile_trigger_btn.active{box-shadow:0 3px 14px #00000073,0 0 0 2px #4d88ff}@media (max-width: 1199px){.map_tile_trigger_btn{left:498px}}@media (max-width: 991px){.map_tile_trigger_btn{left:428px}}@media (max-width: 767px){.map_tile_trigger_btn{left:278px}}@media (max-width: 576px){.map_tile_trigger_btn{display:none}}#map_tile_changer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:451}#map_tile_changer .map_tile_changer_backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:all}#map_tile_changer .map_tile_changer_popup{position:absolute;bottom:74px;left:518px;width:240px;background:#f7f7f7;border-radius:8px;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 16px #0000004d;overflow:hidden;pointer-events:all}@media (max-width: 1199px){#map_tile_changer .map_tile_changer_popup{left:498px}}@media (max-width: 991px){#map_tile_changer .map_tile_changer_popup{left:428px}}@media (max-width: 767px){#map_tile_changer .map_tile_changer_popup{left:278px}}@media (max-width: 576px){#map_tile_changer .map_tile_changer_popup{display:none}}#map_tile_changer .map_tile_changer_scroll{display:flex;flex-wrap:wrap;gap:8px;padding:10px;max-height:320px;overflow-y:auto}#map_tile_changer .map_tile_changer_item{width:calc(50% - 4px);cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid rgba(0,0,0,.15);transition:opacity .15s,border-color .15s}#map_tile_changer .map_tile_changer_item:hover{opacity:.8}#map_tile_changer .map_tile_changer_item.active{border-color:#4d88ff}#map_tile_changer .map_tile_changer_item.active .map_tile_changer_name{background:#4d88ffe6}#map_tile_changer .map_tile_changer_preview{position:relative;width:100%;height:50px;display:block;background:#333}#map_tile_changer .map_tile_changer_preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#map_tile_changer .map_tile_changer_name{position:absolute;bottom:5px;left:6px;padding:2px 7px;font-size:11px;font-weight:600;color:#fff;background:#0000008c;border-radius:20px;white-space:nowrap}.tile-popup-enter-active,.tile-popup-leave-active{transition:opacity .18s ease,transform .18s ease}.tile-popup-enter-from,.tile-popup-leave-to{opacity:0;transform:translateY(8px) scale(.97)}.marker-label{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ff4136;color:#fff;text-align:center;line-height:24px;font-size:16px}.adm-area-popup .leaflet-popup-content-wrapper{border-radius:0;border:1px solid #656565;box-shadow:0 2px 6px #0000004d;font-family:DIN,sans-serif;font-size:12px;text-align:center;background:linear-gradient(to bottom,#fff,#ccc)}.adm-area-popup .leaflet-popup-tip-container .leaflet-popup-tip{background:#ccc;border:1px solid #656565}.adm-area-popup a.leaflet-popup-close-button{color:#444;font-weight:700}#map_radius_changer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:461}#map_radius_changer .map_radius_backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:all}#map_radius_changer .map_radius_place_overlay{position:absolute;bottom:20%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:10px 18px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:8px;white-space:nowrap;pointer-events:none}#map_radius_changer .map_radius_place_overlay i{font-size:16px}#map_radius_changer .map_radius_overlay_cancel{pointer-events:all;background:#ffffff26;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:12px;padding:3px 10px;font-size:11px;cursor:pointer;margin-left:4px}#map_radius_changer .map_radius_overlay_cancel:hover{background:#ffffff47}#map_radius_changer .map_radius_hint_cancel{margin-top:4px;background:none;border:1px solid rgba(0,0,0,.2);color:#000000a6;border-radius:12px;padding:4px 12px;font-size:11px;cursor:pointer}#map_radius_changer .map_radius_hint_cancel:hover{background:#0000000d}#map_radius_changer .map_radius_esc_hint{opacity:.7;font-size:10px}#map_radius_changer .map_radius_panel{position:absolute;top:0;left:0;bottom:0;width:220px;background:#f7f7f7;border-top:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);pointer-events:all;display:flex;flex-direction:column}#map_radius_changer .map_radius_close{position:absolute;top:8px;right:-30px;width:30px;height:30px;background:var(--color_red);color:#fff;border:0;border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background .15s}#map_radius_changer .map_radius_close:hover{background:#a01800}#map_radius_changer .map_radius_title{padding:12px 12px 8px;color:#000000d9;font-size:12px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.1)}#map_radius_changer .map_radius_title i{margin-right:4px}#map_radius_changer .map_radius_hint{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:#0000008c;font-size:12px;gap:10px}#map_radius_changer .map_radius_hint i{font-size:24px;color:#4d88ff;animation:radius-hint-pulse 1.2s ease-in-out infinite}#map_radius_changer .map_radius_hint p{margin:0;line-height:1.5}@keyframes radius-hint-pulse{0%,to{color:#4d88ff;transform:scale(1)}50%{color:#d9534f;transform:scale(1.2)}}#map_radius_changer .map_radius_ctrl_row{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08)}#map_radius_changer .map_radius_ctrl_top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:0;padding:0;cursor:default}#map_radius_changer .map_radius_ctrl_label{font-size:11px;font-weight:600;color:#000000d9;text-align:left}#map_radius_changer .map_radius_ctrl_desc{margin:4px 0 0;font-size:10px;line-height:1.4;color:#00000080}#map_radius_changer .map_radius_ctrl_btn{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000000f;border:1px solid rgba(0,0,0,.15);border-radius:4px;color:#4d88ff;font-size:12px;cursor:pointer;transition:background .15s,color .15s}#map_radius_changer .map_radius_ctrl_btn:hover{background:#0000001a}#map_radius_changer .map_radius_ctrl_btn.is-active{color:#d9534f;border-color:#d9534f;background:#d9534f14}#map_radius_changer .map_radius_scope_group{display:flex;flex-shrink:0}#map_radius_changer .map_radius_scope_group .map_radius_scope_btn{padding:6px 10px;background:#0000000f;border:1px solid rgba(0,0,0,.15);color:#0000008c;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;text-align:center;line-height:1.2}#map_radius_changer .map_radius_scope_group .map_radius_scope_btn:first-child{border-radius:4px 0 0 4px;border-right:0}#map_radius_changer .map_radius_scope_group .map_radius_scope_btn:last-child{border-radius:0 4px 4px 0}#map_radius_changer .map_radius_scope_group .map_radius_scope_btn.is-active{background:#4d88ff;border-color:#4d88ff;color:#fff}#map_radius_changer .map_radius_scope_group .map_radius_scope_btn:hover:not(.is-active){background:#0000001a}#map_radius_changer .map_radius_customize_section{background:#00000006;border-bottom:1px solid rgba(0,0,0,.08)}#map_radius_changer .map_radius_customize_section.is-open{background:#0000000a}#map_radius_changer .map_radius_customize_row{padding:0;border-bottom:0}#map_radius_changer .map_radius_customize_toggle{padding:8px 12px;cursor:pointer}#map_radius_changer .map_radius_customize_toggle:hover{background:#0000000d}#map_radius_changer .map_radius_customize_action{display:flex;align-items:center;gap:8px}#map_radius_changer .map_radius_customize_action i{font-size:9px;color:#000000a6}#map_radius_changer .map_radius_customize_row .map_radius_ctrl_desc{padding:0 12px 8px}#map_radius_changer .map_radius_customize_swatches{display:flex;gap:3px}#map_radius_changer .map_radius_customize_swatches .map_radius_swatch.is-inactive{opacity:.3}#map_radius_changer .map_radius_levels{flex:1;overflow-y:auto;padding:4px 0}#map_radius_changer .map_radius_level{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08)}#map_radius_changer .map_radius_level_top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}#map_radius_changer .map_radius_level_left{display:flex;align-items:center;gap:6px}#map_radius_changer .map_radius_swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0}#map_radius_changer .map_radius_lbl{color:#000000d9;font-size:11px;font-weight:600;flex:1}#map_radius_changer .map_radius_toggle{position:relative;display:inline-block;width:28px;height:16px;margin-bottom:0;flex-shrink:0;align-self:center;line-height:0;cursor:pointer}#map_radius_changer .map_radius_toggle input{position:absolute;opacity:0;width:0;height:0}#map_radius_changer .map_radius_toggle_track{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;border-radius:16px;transition:background .15s}#map_radius_changer .map_radius_toggle_track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 2px #0000004d}#map_radius_changer .map_radius_toggle input:checked+.map_radius_toggle_track{background:#4d88ff}#map_radius_changer .map_radius_toggle input:checked+.map_radius_toggle_track:after{transform:translate(12px)}#map_radius_changer .map_radius_km_row{display:flex;align-items:center;gap:6px;margin-bottom:6px}#map_radius_changer .map_radius_input_group{display:flex;align-items:stretch;flex:1;min-width:0;border:1px solid rgba(0,0,0,.15);border-radius:4px;overflow:hidden}#map_radius_changer .map_radius_step_btn{flex:1;min-width:0;background:linear-gradient(to bottom,#fff,#d8d8d8);border:0;border-right:1px solid rgba(0,0,0,.1);color:#000000b3;font-size:10px;padding:3px 0;cursor:pointer;transition:background .15s}#map_radius_changer .map_radius_step_btn:hover{background:linear-gradient(to bottom,#fff,#c4c4c4)}#map_radius_changer .map_radius_step_btn:active{background:#bdbdbd}#map_radius_changer .map_radius_km_input{width:36px;flex-shrink:0;background:#f5f5f5;border:0;border-right:1px solid rgba(0,0,0,.1);color:#000000d9;font-size:12px;padding:2px 4px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#map_radius_changer .map_radius_km_input::-webkit-outer-spin-button,#map_radius_changer .map_radius_km_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#map_radius_changer .map_radius_km_input:focus{outline:none;background:#fff}#map_radius_changer .map_radius_input_group .map_radius_step_btn:last-child,#map_radius_changer .map_radius_input_group .map_radius_km_input:last-child{border-right:0}#map_radius_changer .map_radius_level.is-inactive{opacity:.45}#map_radius_changer .map_radius_unit{color:#000000a6;font-size:11px;flex-shrink:0}#map_radius_changer .map_radius_opacity_slider_row{display:flex;align-items:center;gap:5px;margin-bottom:6px}#map_radius_changer .map_radius_opacity_lbl{color:#000000a6;font-size:10px;flex-shrink:0}#map_radius_changer .map_radius_slider{flex:1;min-width:0;height:4px;accent-color:#4d88ff;cursor:pointer}#map_radius_changer .map_radius_pct{color:#000000a6;font-size:10px;flex-shrink:0;min-width:28px;text-align:right}#map_radius_changer .map_radius_start_btn{margin:12px 12px 8px;padding:8px 10px;width:calc(100% - 24px);background:#232526;border:0;color:#fff;border-radius:4px;font-size:12px;cursor:pointer;text-align:center;transition:background .15s}#map_radius_changer .map_radius_start_btn i{margin-right:6px}#map_radius_changer .map_radius_start_btn:hover{background:#414345}#map_radius_changer .map_radius_clear_btn{margin:auto 12px 8px;padding:6px 10px;position:relative}#map_radius_changer .map_radius_clear_btn:before{content:"";position:absolute;top:-10px;left:0;right:0;border-top:1px solid rgba(0,0,0,.08)}#map_radius_changer .map_radius_clear_btn{background:var(--color_red);border:1px solid var(--color_red);color:#fff;border-radius:4px;font-size:11px;cursor:pointer;transition:background .15s;text-align:center}#map_radius_changer .map_radius_clear_btn i{margin-right:4px}#map_radius_changer .map_radius_clear_btn:hover{background:var(--color_red_darker)}#map_layer_inner.radius-place-mode .leaflet-container{cursor:crosshair!important}#map_context_menu{position:fixed;z-index:1100;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;box-shadow:0 4px 16px #0000002e;min-width:200px;padding:4px 0;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#map_context_menu .map_ctx_item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;color:#333;transition:background .1s}#map_context_menu .map_ctx_item i{width:16px;text-align:center;color:#666;font-size:12px;flex-shrink:0}#map_context_menu .map_ctx_item:hover{background:#f5f5f5}#map_context_menu .map_ctx_item.map_ctx_coords{font-size:11px;color:#555;font-family:monospace}#map_context_menu .map_ctx_divider{height:1px;background:#00000014;margin:3px 0}.map_whats_here_popup .leaflet-popup-content-wrapper{padding:0;border-radius:8px;overflow:hidden;min-width:220px}.map_whats_here_popup .leaflet-popup-content{margin:0;width:auto!important}.map_wh_loading,.map_wh_error{padding:14px 16px;font-size:13px;color:#555}.map_wh_panel{font-size:13px}.map_wh_panel .map_wh_location{display:flex;align-items:flex-start;gap:8px;padding:10px 14px 8px;border-bottom:1px solid rgba(0,0,0,.08)}.map_wh_panel .map_wh_location i{color:var(--color_red);font-size:13px;flex-shrink:0;margin-top:2px}.map_wh_panel .map_wh_location>div{flex:1;min-width:0}.map_wh_panel.is-skeleton .map_wh_location i{color:#e0e0e0}.map_wh_panel .map_wh_district{font-weight:600;color:#222;line-height:1.3}.map_wh_panel .map_wh_city{font-size:11px;color:#666;margin-top:2px}.map_wh_panel .map_wh_table{width:100%;border-collapse:collapse;font-size:12px}.map_wh_panel .map_wh_table td{padding:5px 14px;border-bottom:1px solid rgba(0,0,0,.05)}.map_wh_panel .map_wh_table td:first-child{color:#666;white-space:nowrap}.map_wh_panel .map_wh_table td:last-child{text-align:right;font-weight:600;color:#333;white-space:nowrap}.map_wh_panel .map_wh_table tr:last-child td{border-bottom:0}.map_wh_panel .map_wh_cta{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;color:#fff;background:var(--color_red);text-decoration:none;transition:background .15s}.map_wh_panel .map_wh_cta:hover{background:var(--color_red_darker);color:#fff;text-decoration:none}.map_wh_panel .map_wh_sk_district{height:13px;width:68%;margin-bottom:5px}.map_wh_panel .map_wh_sk_city{height:10px;width:50%}.map_wh_panel .map_wh_sk_label{height:11px}.map_wh_panel .map_wh_sk_value{height:11px;margin-left:auto}.map_wh_panel .map_wh_sk_cta{height:34px;border-radius:0;margin:0}.map_wh_panel .map_wh_table tr:nth-child(1) .map_wh_sk_label{width:85px}.map_wh_panel .map_wh_table tr:nth-child(1) .map_wh_sk_value{width:50px}.map_wh_panel .map_wh_table tr:nth-child(2) .map_wh_sk_label{width:65px}.map_wh_panel .map_wh_table tr:nth-child(2) .map_wh_sk_value{width:55px}.map_wh_panel .map_wh_table tr:nth-child(3) .map_wh_sk_label{width:30px}.map_wh_panel .map_wh_table tr:nth-child(3) .map_wh_sk_value{width:50px}.map_wh_panel .map_wh_table tr:nth-child(4) .map_wh_sk_label{width:45px}.map_wh_panel .map_wh_table tr:nth-child(4) .map_wh_sk_value{width:55px}@keyframes map-wh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.map_wh_sk{display:block;background:linear-gradient(90deg,#e9ecef 25%,#dee2e6,#e9ecef 75%);background-size:200% 100%;animation:map-wh-shimmer 1.2s infinite;border-radius:3px}#map_copy_toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;z-index:1200;pointer-events:none}
