#tatadamap{width:100vw;height:100vh;z-index:1}#tatadamap-popup{z-index:0;position:absolute;top:0;left:0;background:white;border:var(--border);padding:var(--pad);border-radius:var(--corner-radius);box-shadow:var(--shadow);display:none}.loading-screen{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:100;background:black;opacity:.6;display:flex;flex-direction:column;justify-content:center;align-items:center;--width: .5em;--dist: 5px}.loading-screen .loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:100px;height:100px;color:#fff}.loading-screen .loader:before,.loading-screen .loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loading-screen .loader:after{color:var(--clr-primary);transform:rotateY(70deg);animation-delay:.4s}@keyframes spin{0%,to{box-shadow:var(--width) 0 var(--dist) 0 currentcolor}12%{box-shadow:var(--width) var(--width) var(--dist) 0 currentcolor}25%{box-shadow:0 var(--width) var(--dist) 0 currentcolor}37%{box-shadow:calc(-1 * var(--width)) var(--width) var(--dist) 0 currentcolor}50%{box-shadow:calc(-1 * var(--width)) 0 var(--dist) 0 currentcolor}62%{box-shadow:calc(-1 * var(--width)) calc(-1 * var(--width)) var(--dist) 0 currentcolor}75%{box-shadow:0 calc(-1 * var(--width)) var(--dist) 0 currentcolor}87%{box-shadow:var(--width) calc(-1 * var(--width)) var(--dist) 0 currentcolor}}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}:root{--clr-primary: #7a00ba;--clr-secondary: #ed1c24;--clr-cat-1: #d7700a;--clr-cat-1-lvl-0: #fdf8f3;--clr-cat-1-lvl-1: #f5dbc2;--clr-cat-1-lvl-2: #ebb784;--clr-cat-1-lvl-3: #e19448;--clr-cat-1-lvl-4: #d7700a;--clr-cat-2: #d7bb36;--clr-cat-3: #d139a6;--clr-cat-3-lvl-0: #ffc3b8;--clr-cat-3-lvl-1: #ffabad;--clr-cat-3-lvl-2: #f696ab;--clr-cat-3-lvl-3: #de75ab;--clr-cat-3-lvl-4: #c55fa1;--clr-cat-4: #47b38f;--clr-cat-4-lvl-0: #ecf7f3;--clr-cat-4-lvl-1: #d1ece3;--clr-cat-4-lvl-2: #a2d8c7;--clr-cat-4-lvl-3: #75c6ab;--clr-cat-4-lvl-4: #47b38f;--clr-cat-5: #aa8265;--clr-cat-5-lvl-0: #f6f2ef;--clr-cat-5-lvl-1: #d4c0b2;--clr-cat-5-lvl-2: #aa8265;--clr-cat-5-lvl-3: #866751;--clr-cat-5-lvl-4: #745b49;--clr-cat-6: #656363;--clr-cat-6-lvl-0: #f7f7f7;--clr-cat-6-lvl-1: #d8d8d8;--clr-cat-6-lvl-2: #b1b0b0;--clr-cat-6-lvl-3: #8b8a8a;--clr-cat-6-lvl-4: #656363;--clr-dark-grey: #3d3d44;--clr-grey: #9c9c9c;--clr-light-grey: #d4d4d4;--clr-background: white}:root{--border-size: 1px;--gap: 1.5rem;--half-gap: calc(var(--gap) / 2);--pad: 1rem;--widget-width: 375px;--corner-radius: 5px}:root{--border: var(--border-size) solid var(--clr-light-grey);--shadow: 2px 2px 4px var(--clr-grey)}*{scrollbar-color:#aaa white;scrollbar-width:thin}*::-webkit-scrollbar{height:5px;width:5px;background-color:#fff}*::-webkit-scrollbar-thumb{background:#aaa;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#888}@font-face{font-family:SofiaPro;src:url(/fonts/SofiaPro-Regular.otf) format("truetype");font-weight:400}@font-face{font-family:SofiaPro;src:url(/fonts/SofiaPro-Medium.otf) format("truetype");font-weight:500}@font-face{font-family:SofiaPro;src:url(/fonts/SofiaPro-Bold.otf) format("truetype");font-weight:700}*{font-family:SofiaPro}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body,html{height:100vh;width:100vw;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:1.1rem;font-weight:700}input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.05em solid var(--clr-grey);border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer}input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:currentColor}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:max(.5px,.05em) solid currentColor;outline-offset:max(2px,.15em)}input[type=checkbox]:disabled{color:currentColor;opacity:.6;cursor:not-allowed}.overlay{z-index:10;position:absolute;top:0;left:0;width:100vw;height:100vh;background:transparent;pointer-events:none}.overlay .selectable{pointer-events:initial}.dropdown{background:var(--clr-background);width:100%}.dropdown .search-bar{display:flex;flex-direction:row;justify-content:stretch;align-items:center;overflow:hidden}.dropdown .search-bar input{line-height:1.8rem;flex-grow:1;border:none;outline:none;padding:var(--pad)}.dropdown .search-bar .search-icon{padding:var(--pad);cursor:pointer}.dropdown .dropdown-menu{max-height:13.5rem;overflow-y:auto;border-top:var(--border)}.dropdown .dropdown-menu .dropdown-item{padding:var(--half-gap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.dropdown .dropdown-menu .dropdown-item:hover{background:var(--clr-light-grey)}.dropdown.small .search-bar{border:var(--border);border-radius:var(--corner-radius)}.dropdown.small .search-bar input,.dropdown.small .search-bar .search-icon{padding:calc(var(--pad) / 2)}.dropdown.small .dropdown-menu{max-height:6.5rem;border:var(--border);border-top:0}.button{cursor:pointer;padding:var(--pad);background:white;border:1px solid var(--clr-light-grey);border-radius:var(--corner-radius);color:var(--clr-dark-grey);font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}.button.rounded{border-radius:999px;padding:var(--pad) calc(var(--pad) * 2)}.button:hover{filter:saturate(1.5)}.button.disabled,.button[disabled]{cursor:not-allowed}.button.disabled:hover,.button[disabled]:hover{filter:saturate(1)}.widget{background:var(--clr-background);width:var(--widget-width);border-radius:var(--corner-radius);box-shadow:var(--shadow);overflow:hidden;border:var(--border)}.division{padding-bottom:var(--pad);border-bottom:var(--border)}.division.last{padding-bottom:0;border-bottom:0}.division .division-title{font-weight:700;padding:var(--pad);color:var(--clr-dark-grey)}.sector-selector{background:var(--clr-background);width:var(--widget-width)}.tatada-slider{--slider-bg: var(--clr-light-grey);--slider-height: 8px;--slider-handle-border: 2px solid #fff;--slider-handle-width: 22px;--slider-handle-height: 22px}.legend{margin-top:.5rem;display:flex;justify-content:space-between;color:var(--clr-grey)}.legend .legend-item{width:0;display:flex;justify-content:center}.legend .legend-item:first-child{justify-content:flex-start}.legend .legend-item:last-child{justify-content:flex-end}.catchment-area .catchment-area-category{border-top:var(--border);padding:var(--pad);display:flex;flex-direction:column;gap:var(--pad)}.catchment-area .catchment-area-category .catchment-area-category-title{font-weight:600}.catchment-area .catchment-area-category .catchment-area-category-options{display:flex;flex-direction:row;gap:var(--pad)}.catchment-area .catchment-area-category .catchment-area-category-options .material-symbols-outlined{color:var(--clr-primary);border:var(--border);border-color:var(--clr-primary);border-radius:var(--corner-radius);padding:.2em;cursor:pointer}.catchment-area .catchment-area-category .catchment-area-category-options .material-symbols-outlined.selected{color:#fff;background:var(--clr-primary)}.catchment-area.disabled .catchment-area-category .catchment-area-category-options .material-symbols-outlined,.catchment-area.disabled .catchment-area-category .catchment-area-category-options .material-symbols-outlined.selected{color:var(--clr-grey);border-color:var(--clr-grey);cursor:not-allowed}.location-selector{background:var(--clr-background);width:var(--widget-width);border-top:var(--border)}.sc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap)}.sc .study-button{color:#fff;border-color:var(--clr-primary);background:var(--clr-primary);box-shadow:var(--shadow)}.sc .study-button.disabled{color:#fff;border-color:var(--clr-grey);background:var(--clr-grey)}.app-header{--compare-width: 10.5rem;display:flex;gap:var(--half-gap)}.app-header .download,.app-header .compare{width:unset;padding:var(--pad);display:flex;font-weight:700;color:var(--clr-primary);cursor:pointer}.app-header .compare{display:flex;gap:calc(var(--pad) / 2);align-items:center;width:var(--compare-width)}.app-header .compare .text-compare{font-size:1.1rem;font-weight:700}.app-header .menu{display:flex;justify-content:stretch;width:calc(var(--widget-width) - var(--compare-width) - var(--half-gap))}.app-header .menu .tatada-logo{flex-grow:1;background:url(/logo/Tatada_logo_horizontal_RVB.svg),white;background-repeat:no-repeat;background-origin:content-box;padding:calc(var(--pad) / 1.2)}.app-header .menu .menu-symbol{font-weight:700;color:var(--clr-primary);border:var(--border);border-radius:var(--corner-radius);padding:calc(var(--pad) / 2);margin:calc(var(--pad) / 2);cursor:pointer}.study{position:absolute;left:var(--gap);top:var(--gap);display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap)}.study-recap{position:relative;overflow:visible}.study-recap .study-recap-naf{padding:var(--pad)}.study-recap .study-recap-address{background:var(--clr-background);width:var(--widget-width);border-top:var(--border);display:flex;justify-content:space-between;align-items:center;line-height:1.8rem;outline:none;padding:var(--pad);padding-right:0;cursor:text}.study-recap .study-recap-address .catchment-area-recap{padding-right:var(--pad);display:flex;align-items:center;gap:5px}.study-recap .study-recap-address .catchment-area-recap .catchment-area-icon{color:var(--clr-primary);font-weight:700;font-size:1rem}.study-recap .study-recap-address .catchment-area-recap .catchment-area-text{font-weight:600}.study-recap .reset{cursor:pointer;position:absolute;color:#fff;top:calc(50% - 16px);right:-14px;background:var(--clr-primary);padding:2px;border-radius:999px;box-shadow:var(--shadow)}.grade-five{display:flex;gap:3px;justify-content:stretch;gap:2px}.grade-five .grade-rectangle{flex-grow:1;height:.5rem}.grade-five :first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.grade-five :last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.back-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;border:var(--border);border-radius:999px;cursor:pointer}.study-grade .grade-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--pad) / 4);padding-left:var(--pad);border-bottom:var(--border)}.study-grade .grade-header .grade-title{font-weight:700;display:flex;gap:var(--pad);align-items:center}.study-grade .grade-header .global-grade{font-size:1.5rem;padding:0 .4em;background:var(--clr-primary);color:#fff;font-weight:400;border-radius:3px}.study-grade .grade-header .global-grade .over-five{font-size:1rem;font-weight:400}.study-grade .grade-recap{width:100%;padding-bottom:var(--pad)}.study-grade .grade-recap td{padding:var(--pad);padding-bottom:0;cursor:pointer}.study-grade .grade-recap .category-icon,.study-grade .grade-recap .category-label{width:1px}.study-grade .grade-recap .category-icon .material-symbols-outlined{border:var(--border);padding:.2em;color:#fff;border-radius:var(--corner-radius)}.study-grade .grade-recap .category-label{white-space:nowrap;font-weight:700}.study-grade .category-grade .category-grade-header{display:flex;justify-content:space-around;padding-top:var(--pad);border-bottom:var(--border)}.study-grade .category-grade .category-grade-header .category-grade-recap{display:flex;flex-direction:column;align-items:stretch;gap:.3em;padding-bottom:var(--pad);cursor:pointer}.study-grade .category-grade .category-grade-header .category-grade-recap .material-symbols-outlined{border:var(--border);padding:.2em;color:#fff;border-radius:var(--corner-radius)}.study-grade .category-grade .category-grade-header .category-grade-recap .gauge{height:.3rem;background:red;border-radius:999px}.detail-nav{display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad)}.detail-nav .nav-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;border:var(--border);border-radius:999px;cursor:pointer;user-select:none}.detail-nav .detail-nav-label{font-weight:700}.detail-nav-center{display:flex;justify-content:center}.detail-nav-center .detail-nav-label{font-weight:700}.detail-header{display:flex;flex-direction:column;gap:var(--gap);padding:0 var(--pad)}.detail-header h1{text-align:center}.detail-header .detail-header-grade{padding:0 15%}.scale{display:flex;justify-content:stretch;gap:3px}.scale .scale-element{flex-grow:1;display:flex;flex-direction:column;text-align:center;font-size:.8rem;font-weight:700;gap:5px}.scale .scale-element .scale-color{height:1rem}.subcategory-attractivity{padding:var(--pad)}.subcategory-competition-competitors{padding:var(--pad);display:flex;align-items:center;justify-content:stretch;gap:var(--pad);font-weight:500;font-size:.9rem;color:#000}.subcategory-competition-competitors .dot{width:1rem;height:1rem;border-radius:999px;flex-shrink:0}.detail-controls{display:flex;justify-content:stretch;gap:var(--pad);padding:0 var(--pad)}.detail-controls .button{flex-basis:1px;flex-grow:1}.selected-options{display:flex;flex-direction:column}.selected-options .selected-options-row{display:flex;justify-content:space-between}.selected-options .selected-options-row .default-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selected-options .selected-options-row .close{cursor:pointer}.competition-detail{padding:var(--pad) 0;display:flex;flex-direction:column;gap:var(--pad)}.competition-detail .filters{padding:0 var(--pad)}.competition-detail .filters .other-nafs{display:flex;flex-direction:column;align-items:stretch}.competition-detail .filters .other-nafs .other-nafs-row{flex-shrink:1;flex-grow:1;display:flex;justify-content:stretch;padding:calc(var(--pad) / 2) 0}.competition-detail .filters .other-nafs .other-nafs-row .naf{padding:0 var(--pad);display:flex;flex-direction:column;width:4em}.competition-detail .filters .other-nafs .other-nafs-row .description{flex-shrink:1;flex-grow:1;padding:0 var(--pad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competition-detail .filters .other-nafs .other-nafs-row .close{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1rem;cursor:pointer}.competition-detail .filters .other-nafs .other-nafs-row .close .remove-naf{font-size:1rem;font-weight:600}.subcategory-competition-proximity{padding:var(--pad);display:flex;flex-direction:column;gap:var(--pad);font-weight:500;font-size:.9rem;color:#000}.subcategory-competition-proximity .scp-shops{display:flex;justify-content:space-between}.subcategory-competition-proximity .scp-shops .scp-shops-label{display:flex;gap:5px}.customers-detail{padding:var(--pad) 0;display:flex;flex-direction:column;gap:var(--pad)}.customers-detail .filters{padding:0 var(--pad)}.customers-detail .filters .division-title{padding:var(--pad) 0}.dynamism-detail{padding:var(--pad) 0;display:flex;flex-direction:column;gap:var(--pad)}.dynamism-detail .filters{padding:0 var(--pad)}.customers-detail-toggle{display:flex;background:var(--clr-light-grey);margin:0 var(--pad);border-radius:var(--corner-radius);padding:.2em;gap:.2em}.customers-detail-toggle .button{border:none;padding:calc(var(--pad) / 2);flex-grow:1;flex-basis:1px;border-radius:calc(var(--corner-radius) / 2);font-weight:500;background:var(--clr-light-grey)}.customers-detail-toggle .button.selected{background:var(--clr-background)}.real-estate-detail{padding:var(--pad) 0;display:flex;flex-direction:column;gap:var(--pad)}.real-estate-detail .filters{padding:0 var(--pad)}.real-estate-detail .filters .division-title{padding:var(--pad) 0}.rentability-detail{padding:var(--pad) 0;display:flex;flex-direction:column;gap:var(--pad)}.rentability-detail .filters{padding:0 var(--pad)}.rentability-detail .filters .division-title{padding:var(--pad) 0}.category-grade .grade-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--pad) / 4);padding-left:var(--pad);border-bottom:var(--border)}.category-grade .grade-header .grade-title{font-weight:700;display:flex;gap:var(--pad);align-items:center}.category-grade .grade-header .global-grade{font-size:1.5rem;padding:0 .4em;background:var(--clr-primary);color:#fff;font-weight:400;border-radius:3px}.category-grade .grade-header .global-grade .over-five{font-size:1rem;font-weight:400}.category-grade .grade-recap{width:100%;padding-bottom:var(--pad)}.category-grade .grade-recap td{padding:var(--pad);padding-bottom:0;cursor:pointer}.category-grade .grade-recap .category-icon,.category-grade .grade-recap .category-label{width:1px}.category-grade .grade-recap .category-icon .material-symbols-outlined{border:var(--border);padding:.2em;color:#fff;border-radius:var(--corner-radius)}.category-grade .grade-recap .category-label{white-space:nowrap;font-weight:700}.category-grade .category-grade .category-grade-header{display:flex;justify-content:space-around;padding-top:var(--pad);border-bottom:var(--border)}.category-grade .category-grade .category-grade-header .category-grade-recap{display:flex;flex-direction:column;align-items:stretch;gap:.3em;padding-bottom:var(--pad);cursor:pointer}.category-grade .category-grade .category-grade-header .category-grade-recap .material-symbols-outlined{border:var(--border);padding:.2em;color:#fff;border-radius:var(--corner-radius)}.category-grade .category-grade .category-grade-header .category-grade-recap .gauge{height:.3rem;background:red;border-radius:999px}.category-grade .category-grade .category-info{max-height:calc(100vh - 3 * var(--gap) - 16em);overflow-y:auto}.comparator{display:flex;justify-content:stretch;padding:0 var(--pad)}.comparator .comparator-value{flex-grow:1;flex-basis:1px;display:flex;flex-direction:column;color:var(--clr-dark-grey)}.comparator .comparator-value .comparator-value-title{font-size:.8rem}.comparator .comparator-value .comparator-value-data{font-size:1.6rem;line-height:2rem;font-weight:700}.arrow-comp-button-data{display:flex;gap:.5rem}.arrow-comp-button-data .arrow-comp-button-data-symbol{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--clr-grey);border-radius:var(--corner-radius)}.arrow-comp-button-data .arrow-comp-button-data-value{font-size:1.6rem;line-height:2rem;font-weight:500;color:#000}.top{display:flex;flex-direction:column;align-items:center;gap:var(--pad);border-bottom:var(--border)}.top .icon{margin-top:var(--pad);width:2.6rem;height:2.6rem;border-radius:999px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;color:#fff}.top .top-title{font-weight:800;padding:0 calc(var(--pad) * 2);text-align:center;color:#000}.top .top-list{display:flex;flex-direction:column;width:100%;padding:var(--pad)}.top .top-list .top-option{display:flex;justify-content:stretch}.top .top-list .top-option .top-option-number{font-weight:600;width:2rem;text-align:center}.top .top-list .top-option .top-option-name{flex-grow:1;color:#000;font-weight:400}.top .top-list .top-option .top-option-date{width:6rem;font-weight:400}.competition-evolution{border-bottom:var(--border)}.competition-evolution .competition-evolution-title{font-weight:700;padding:var(--pad)}.competition-evolution .competition-evolution-graph{padding:0 var(--pad);height:16rem}.competition-density{border-bottom:var(--border)}.competition-density .competition-density-title{font-weight:700;padding:var(--pad)}.competition-density .competition-density-graph{display:flex;flex-direction:column;width:100%;align-items:flex-start;padding-bottom:var(--pad)}.competition-density .competition-density-graph .cdg-data{display:flex;justify-content:flex-start;align-items:center;padding:0 var(--pad);width:100%;gap:calc(var(--pad) / 2)}.competition-density .competition-density-graph .cdg-data .cdg-data-title{font-size:.9rem;width:3rem;flex-grow:0;flex-shrink:0}.competition-density .competition-density-graph .cdg-data .cdg-data-bar{height:1.1rem;background:var(--clr-grey)}.competition-density .competition-density-graph .cdg-data .cdg-data-value{color:var(--clr-grey)}.competition-density .competition-density-graph .cdg-data.cdg-local .cdg-data-title{color:var(--clr-cat-1)}.competition-density .competition-density-graph .cdg-data.cdg-local .cdg-data-bar{background:var(--clr-cat-1)}.competition-density .competition-density-graph .cdg-data.cdg-local .cdg-data-value{color:var(--clr-cat-1)}.competition-age .competition-age-title{font-weight:700;padding:var(--pad)}.bar-comp{display:flex;justify-content:stretch;--line-height: 1rem}.bar-comp .bar-comp-title{font-size:.8rem;width:8rem;flex-grow:0;flex-shrink:0;display:flex;align-items:center}.bar-comp .bar-comp-title .icon{font-size:1.2rem;margin-right:5px}.bar-comp .bar-comp-graph{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column}.bar-comp .bar-comp-graph .bar-comp-line{display:flex}.bar-comp .bar-comp-graph .bar-comp-line .bar-comp-line-bar{height:var(--line-height)}.bar-comp .bar-comp-graph .bar-comp-line .bar-comp-line-value{width:4rem;padding-left:3px;line-height:var(--line-height)}.bc .bc-legend{display:flex;align-items:center;padding-left:var(--pad);gap:.5rem;font-size:.8rem}.bc .bc-legend .bc-legend-square{width:.8rem;height:.8rem;background:var(--clr-grey)}.bc .comp{padding:calc(var(--pad) / 2) var(--pad)}.hf .hf-rep{color:#fff;display:flex;justify-content:space-between;font-size:1rem;align-items:center;margin-right:var(--pad);height:1.5rem}.hf .hf-rep *{display:flex;justify-content:center;text-align:center;align-items:center;gap:5px}.growth-line{display:flex;justify-content:stretch;font-size:.8rem;padding:0 var(--pad)}.growth-line .growth-line-left-icon,.growth-line .growth-line-left-growth-sign,.growth-line .growth-line-left-icon-growth-value{flex-grow:0;flex-shrink:0;width:2rem}.growth-line .growth-line-left-icon{font-size:1.2rem}.growth-line .growth-line-left-icon-text{flex-grow:1;flex-shrink:1}.growth-line .growth-line-left-growth-sign{color:var(--clr-dark-grey)}.real-estate-evolution-graph{padding:0 var(--pad);height:16rem}.bp-holder{display:flex;justify-content:center;padding:calc(var(--pad) * 2) var(--pad)}.bp-holder .bp{background:var(--clr-cat-2);border:var(--clr-cat-2);color:#fff}.more-details .more-details-header{padding:var(--pad);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--border)}.more-details .more-details-header .more-details-title,.more-details .more-details-header .more-details-title *{font-size:1.1rem;font-weight:700}.more-details .more-details-header .close-button{font-size:1.4rem;font-weight:700;border:var(--border);border-radius:999px;padding:.6rem;cursor:pointer}.more-details .more-details-body{max-height:calc(100vh - 3 * var(--gap) - 10em);overflow-y:auto;margin-bottom:var(--pad)}.study{position:absolute;left:var(--gap);top:var(--gap)}.details{position:absolute;right:var(--gap);top:var(--gap);display:flex;flex-direction:column;gap:var(--gap);align-items:flex-end}
