@charset "UTF-8";:root{--brand-color-primary:#fe6f3b;--brand-color-secondary:#102689;--brand-color-alternative:#ef4e5e;--text-color:#000;--text-light-color:#888;--background-color:#f7f6fa;--succes-color:#2cc37d;--deactivate-color:#c0bfd2;--border-radius-primary:8px;--box-shadow-primary:6px 6px 15px rgba(0,0,0,0.05);--container:1610px;--font-size:14px;--line-height:17px;--primary-font:"Rubik",sans-serif;--secondary-font:"Montserrat",sans-serif;--breakpoint-desktop:1530px;--breakpoint-tablet-landscape:990px;--breakpoint-tablet-portrait:768px;--breakpoint-mobile:480px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;line-height:1}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:focus{outline:none}input:invalid,textarea:invalid{box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::selection{background:#f3f3f3;text-shadow:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#484e53;opacity:.75}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#484e53;opacity:.75}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#484e53;opacity:.75}input[type=email] input[type=button],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;borde-radius:0}input:focus,textarea:focus{outline:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:initial;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.valid{color:green}.valid:before{position:relative;left:-35px;content:"✔"}.invalid{color:red}.invalid:before{position:relative;left:-35px;content:"✖"}@media (-webkit-max-device-pixel-ratio:1.75) and (-webkit-min-device-pixel-ratio:1.25),(-webkit-max-device-pixel-ratio:1.75) and (min-resolution:120dpi){:root{zoom:.8}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,html a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body,html{font-family:var(--primary-font);font-size:14px;line-height:17px;height:100%;overflow-x:hidden}body{background-color:var(--background-color)}body>.block-wrapper{align-items:stretch;min-height:100%}:focus{outline:none!important}button{cursor:pointer;background-color:initial;border:none}b,strong{font-weight:500}a{text-decoration:none}em{font-style:italic}.resize-animation-stopper .block-card,.resize-animation-stopper .block-card-featured{animation:none!important;transition:none!important}.is-block-highlight{border-radius:8px!important;box-shadow:0 10px 40px -20px rgba(0,0,41,.3)!important;background-color:#fff!important}.is-fullheight{height:100%!important}.has-shadow{box-shadow:0 3px 26px rgba(17,110,186,.1098039216)!important}.no-shadow{box-shadow:none!important}.no-border{border:none!important}.with-border-right{border-right:.5px solid rgba(213,211,222,.5019607843)!important}.with-border-left{border-left:.5px solid rgba(213,211,222,.5019607843)!important}.no-margin{margin:0!important}.margin-auto{margin:0 auto!important}.has-margin-bottom{margin-bottom:20px!important}.has-margin-top{margin-top:20px!important}.no-padding{padding:0!important}.is-flex-on-desktop{display:flex!important;align-items:flex-end}@media only screen and (max-width:480px){.is-flex-on-desktop{display:block!important}}.is-flex-start{display:flex!important;justify-content:flex-start!important}.is-flex-end{display:flex!important;justify-content:flex-end!important}.is-flex-center{display:flex!important;justify-content:center!important}.is-flex-wrap{display:flex!important;flex-wrap:wrap!important}.is-stretch{display:flex!important;align-items:stretch!important}.is-center{align-items:center!important}.is-center,.is-column{display:flex!important}.is-column{flex-direction:column!important}.is-pointer{cursor:pointer!important}.is-align-center{text-align:center!important}.is-align-right{text-align:right!important}.is-align-left{text-align:left!important}.is-text-small{font-size:10px!important;line-height:13px!important}.has-ellipsis,.has-ellipsis-invert{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.has-ellipsis-invert{direction:rtl!important}.is-line-through{text-decoration:line-through!important}.is-brand-color{color:var(--brand-color-secondary)!important}.is-red{color:#ff3864!important}.is-green{color:#2cc37d!important}.is-grey{color:grey!important}.is-hidden,[hidden]{display:none!important}.is-foreground{z-index:500!important}@media screen and (max-width:768px){.hide-tablet{display:none!important}}@media screen and (max-width:480px){.hide-mobile{display:none!important}}.relative{position:relative!important}[aria-expanded]{flex-basis:auto!important;cursor:pointer;position:relative}[aria-expanded][aria-expanded=true]:after{content:"▼"}[aria-expanded]:after{content:"▶";position:absolute;top:2px;right:-20px;color:#000}.icon{display:block;background-repeat:no-repeat;background-position:top;background-size:contain}.block-container{width:100%;padding-right:25px;padding-left:25px}.block-container .container-title{flex-basis:100%;font-size:21px;line-height:24px;font-weight:700;color:#000;margin-top:85px}.block-container .container-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.block-container .container-row:not(:first-of-type){margin-top:25px}.block-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.block-wrapper>.block-card{width:100%;flex:1 1 400px;align-self:stretch}@media only screen and (max-width:480px){.block-wrapper>.block-card{flex:1 1 auto}}.block-average-temperature .chart-filter{display:block}@media only screen and (max-width:480px){.block-average-temperature .chart-filter{display:none}}.legal-lne{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:15px}.legal-lne a{font-size:12px;line-height:15px;color:#000;text-align:right;margin-right:15px}#checksum-code-legal{word-break:break-all}#id_block_logement_capteurs{display:flex;flex-direction:column;height:100%}#id_block_logement_capteurs>div:first-of-type,#id_block_logement_capteurs>div:nth-of-type(2){flex:0 1 auto;display:flex;flex-direction:column;height:100%}#id_block_rotating_temperature{position:relative;text-align:center}@media only screen and (max-width:480px){#id_block_rotating_temperature{flex:0 1 100%;display:flex;flex-direction:column;justify-content:center}}#id_block_rotating_temperature .hack-scroll-mobile{display:none;position:absolute;top:0;left:0;width:8vw;height:100%;z-index:250;background-color:initial}@media only screen and (max-width:768px){#id_block_rotating_temperature .hack-scroll-mobile{display:block}}@media only screen and (max-width:480px){#id_block_rotating_temperature .hack-scroll-mobile{width:15vw}}#id_block_rotating_temperature .hack-scroll-mobile.is-right{left:auto;right:0}#id_equilibrage_block1 .content-number{font-size:clamp(32px,2vw,2vw);line-height:clamp(32px,2vw,2vw)}#modal-account-info,#modal-change-email,#modal-reset-password{display:none}.export-mode{display:flex;justify-content:center;margin:40px 0}.class-export-mode-false{display:flex;flex-direction:column;align-items:center;width:100%;max-width:180px;padding:25px;box-shadow:0 10px 40px -20px rgba(0,0,41,.3);cursor:pointer}.class-export-mode-false.is-active{border-radius:var(--border-radius-primary);border:2px solid var(--succes-color)}.class-export-mode-false:first-of-type img{margin-top:20px}.class-export-mode-false:not(:first-of-type){margin-left:20px}.class-export-mode-false p{padding-top:20px;margin-top:auto!important}.class-export-mode{display:flex;flex-direction:column;align-items:center;width:100%;max-width:180px;padding:25px;box-shadow:0 10px 40px -20px rgba(0,0,41,.3);cursor:pointer}.class-export-mode.is-active{border-radius:var(--border-radius-primary);border:2px solid var(--succes-color)}.class-export-mode:first-of-type img{margin-top:20px}.class-export-mode:not(:first-of-type){margin-left:20px}.class-export-mode p{padding-top:20px;margin-top:auto!important}.class-password-reminder{font-weight:500;text-decoration:underline;color:#00324b}.dot-red{background-color:red}.dot-green,.dot-red{height:25px;width:25px;border-radius:50%;display:inline-block}.dot-green{background-color:green}.table-col-selected{background-color:#f7f6fa;padding-bottom:14px;border-radius:6px}.table-col-css9,.table-col-data{padding-right:5px;padding-left:5px;min-width:8%;width:8%;max-width:8%}.table-col-data{text-align:left!important}.page-parc-accomodation #id_block_consommation{flex-wrap:nowrap}.page-parc-management #id_block_consommation{align-items:stretch;flex-wrap:inherit}@media only screen and (max-width:480px){.page-parc-management #id_block_consommation{flex-wrap:wrap}}@media only screen and (max-width:480px){.page-parc-management #id_block_consommation .block-residence-information,.page-parc-management #id_block_consommation .block-total-consumption{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.page-parc-management #id_block_consommation .block-wrapper{flex:0 1 calc(50% - 12.5px);gap:25px}@media only screen and (max-width:1240px){.page-parc-management #id_block_consommation .block-wrapper{flex-basis:100%}}#id_block_consommation{align-items:stretch}#id_block_consommation .block-wrapper{flex:0 1 calc(50% - 12.5px);gap:25px}@media only screen and (max-width:1240px){#id_block_consommation .block-wrapper{flex-basis:100%}}@media only screen and (max-width:480px){#id_block_consommation .block-wrapper{flex-direction:column}}.component-logo{display:flex;align-items:center}.component-logo .logo-illustration{width:30px;height:auto;margin-right:15px}.component-logo .logo-legend{font-size:25px;line-height:28px;font-weight:700;position:relative}.component-logo .logo-legend .legend-sup{position:absolute;top:-10px;right:-20px;font-size:12px;line-height:15px;color:var(--deactivate-color)}.component-nav{padding:10px 15px;border-radius:var(--border-radius-primary);color:var(--brand-color-primary);background-color:var(--background-color)}.component-nav[mode=after]{margin-left:auto}.component-nav i{color:var(--brand-color-primary)}.component-energy-class{display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:14px;line-height:17px;color:#fff;max-width:100px;width:100%}.component-energy-class.A{background-color:#009036}.component-energy-class.B{background-color:#57ab27}.component-energy-class.C{background-color:#c9d200}.component-energy-class.D{background-color:#ffed00}.component-energy-class.E{background-color:#fabb00}.component-energy-class.F{background-color:#eb690b}.component-energy-class.G{background-color:#e2001a}.component-gauge{margin-left:50px;position:relative;top:5px;width:15px;height:100%;border-radius:25.5px;background-color:var(--background-color)}.component-gauge .gauge-item{display:block;width:15px}.component-gauge .gauge-item:first-of-type,.component-gauge .gauge-item:nth-of-type(2){position:absolute}.component-gauge .gauge-item:first-of-type{top:0;border-top-left-radius:25.5px;border-top-right-radius:25.5px}.component-gauge .gauge-item:nth-of-type(2){bottom:0;border-bottom-left-radius:25.5px;border-bottom-right-radius:25.5px}.component-gauge .gauge-item[data-percent="100%"]{border-radius:25.5px}.component-gauge .gauge-item:before{content:attr(data-percent);position:relative;top:35%;left:-50px;display:block;width:40px;font-size:16px;line-height:19px;font-weight:500;text-align:right}.component-gauge .gauge-item .item-content{position:absolute;top:50%;left:35px;transform:translateY(-50%);width:70px}.component-gauge .gauge-item .item-content .content-val{font-size:clamp(12px,.8vw,14px);line-height:clamp(15px,.3vw,17px)}.component-gauge .gauge-item .item-content .content-val:first-of-type{font-weight:700}.component-gauge .gauge-item .item-content .content-val:nth-of-type(2){margin-top:5px;font-size:12px;line-height:15px}.component-gauge .gauge-item.is-ecs{background-color:#44d7b6}.component-gauge .gauge-item.is-ecs:before{color:#44d7b6}.component-gauge .gauge-item.is-heating{background-color:var(--brand-color-alternative)}.component-gauge .gauge-item.is-heating:before{color:var(--brand-color-alternative)}.component-gauge-consumption{height:100%}.component-gauge-consumption .gauge-consumption-item{display:flex}.component-gauge-consumption .gauge-consumption-item:first-of-type .item-bar{border-top-left-radius:25.5px;border-top-right-radius:25.5px;background-color:var(--brand-color-alternative)}.component-gauge-consumption .gauge-consumption-item:nth-of-type(2) .item-bar{border-bottom-left-radius:25.5px;border-bottom-right-radius:25.5px;background-color:#f7b500}.component-gauge-consumption .gauge-consumption-item .item-bar{height:100%;width:15px}.component-gauge-consumption .gauge-consumption-item .item-legend{position:relative;left:40px;bottom:5px}.component-gauge-consumption .gauge-consumption-item .item-legend .block-wrapper{justify-content:flex-start}.component-gauge-consumption .gauge-consumption-item .item-legend .legend-title{position:relative;font-size:16px;line-height:19px;color:var(--text-color)}.component-gauge-consumption .gauge-consumption-item .item-legend .legend-title:before{content:"";position:absolute;top:10px;left:-30px;width:25px;height:1px;background-color:#000}.component-gauge-consumption .gauge-consumption-item .item-legend .legend-value{font-size:48px;line-height:51px;font-weight:500;color:var(--brand-color-secondary)}.component-gauge-consumption .gauge-consumption-item .item-legend .legend-value span{font-size:30px;line-height:33px;font-weight:400}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend{display:flex;gap:0 20px;align-items:center}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend .legend-item{display:flex;align-items:center}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend .legend-item:first-of-type .item-dot{background-color:var(--brand-color-alternative)}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend .legend-item:nth-of-type(2) .item-dot{background-color:#f7b500}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend .legend-item .item-dot{flex:0 0 20px;width:20px;height:20px;border-radius:12.5px;margin-right:10px}.component-gauge-consumption-monthly .gauge-consumption-monthly-legend .legend-item .item-description{font-size:12px;line-height:15px;color:#555}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph{display:flex;gap:0 50px;align-items:flex-end;overflow-x:scroll;overflow-y:hidden}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-bar{display:flex;align-items:flex-end;justify-content:center;gap:0 5px}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-bar>*{width:6px;border-top-left-radius:25.5px;border-top-right-radius:25.5px}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-bar>:first-of-type{background-color:var(--brand-color-alternative)}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-bar>:nth-of-type(2){background-color:#f7b500}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-title{font-size:14px;line-height:17px;text-align:center;color:var(--deactivate-color)}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-legend{font-size:14px;line-height:17px;text-align:center;color:var(--deactivate-color);margin-bottom:10px}.component-gauge-consumption-monthly .gauge-consumption-monthly-graph .graph-item .item-legend:nth-of-type(2){margin-bottom:0;margin-top:25px}.component-progress{display:flex;flex-direction:column;align-items:center;height:100%}.component-progress.is-horizontal{display:block}.component-progress.is-horizontal .progress-bar{width:100%;height:8px;background-color:var(--background-color)}.component-progress.is-horizontal .progress-bar:before{top:0;bottom:auto;width:var(--percent);height:100%;background-color:var(--brand-color-alternative)}.component-progress .progress-bar{position:relative;width:8px;height:100px;border-radius:25.5px;background-color:rgba(247,246,250,.1254901961)}.component-progress .progress-bar:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--percent);border-radius:25.5px;background-color:#f7b500}.component-progress.is-horizontal .progress-content{color:var(--brand-color-alternative)}.component-progress .progress-content{font-size:14px;line-height:17px;color:#f7b500}.component-progress .progress-content .content-val{font-size:23px;line-height:28px}.component-average.has-background{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 20px 25px;border-radius:var(--border-radius-primary);background-color:var(--brand-color-secondary)}.component-average>*{flex:0 1 50%}.component-average .average-title{font-family:var(--primary-font);font-size:15px;line-height:18px;font-weight:700;flex:0 1 100%}.component-average.has-background .average-title{color:#fff}.component-average .average-content{display:flex;align-items:flex-end;justify-content:center}.component-average .average-content i{font-size:clamp(14px,1vw,1vw);line-height:clamp(14px,1vw,1vw);margin-right:10px}.component-average .average-content .content-number{position:relative;top:6px;font-weight:500;font-size:clamp(50px,3.5vw,3.5vw);line-height:clamp(50px,3vw,3.5vw);color:var(--color)}.component-average .average-content .content-unit{font-size:24px;line-height:20px;font-weight:400}.component-average .average-content .content-number,.component-average .average-content .content-unit{font-family:var(--primary-font)}.component-average.has-background .average-content .content-unit,.component-average.has-background .average-content i{color:#fff}.component-average .average-legend{display:flex;align-items:center;justify-content:center;margin-top:10px;font-size:12px;line-height:15px;text-align:center;color:#999}.component-average .average-description{font-family:var(--primary-font);font-size:15px;line-height:18px;flex:0 1 100%;text-align:center;margin-top:10px}.component-data{display:flex;align-items:center;justify-content:flex-start;gap:20px}.component-data .component-title{margin-bottom:5px}.component-data>div:first-of-type{flex:0 0 220px;padding:20px;background-color:#f7f6fa}.component-data .data-content{font-size:36px;line-height:39px;font-weight:500;text-align:center;color:var(--brand-color-primary)}.component-data .data-content.is-green{color:#42aa0f}.component-data .data-content span{font-size:25px;line-height:28px;font-weight:400}.component-data .data-percent{font-family:var(--secondary-font);font-size:16px;line-height:19px;font-weight:700;color:var(--text-color)}.component-data-legend{display:flex;gap:20px;flex-wrap:wrap;align-items:center;width:100%;max-width:285px}.component-data-legend .component-title{flex:0 1 100%;margin-bottom:0!important}.component-data-legend .data-legend-item{display:flex;align-items:center;justify-content:flex-start}.component-data-legend .data-legend-item .item-description{font-size:12px;line-height:15px;color:var(--text-color)}.component-data-legend .data-legend-item .fas{background-color:#f7f6fa;width:40px;height:40px;border-radius:50%;margin:0 10px;position:relative}.component-data-legend .data-legend-item .fas:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.component-data-legend .data-legend-item .icon{margin-left:10px}.component-period{flex:0 1 395px;display:flex;align-items:center}@media only screen and (max-width:768px){.component-period{flex:0 1 100%;width:100%}}.component-period.is-disable .component-nav{display:none!important}.component-period.is-disable .period-title{display:none}.component-period .period-title{font-family:var(--primary-font);font-size:16px;line-height:20px;font-weight:400;color:var(--text-color);margin-right:15px}@media only screen and (max-width:1530px){.component-period .period-title{display:none}}.component-period.is-disable .period-content{padding:15px;box-shadow:none}.component-period.is-disable .period-content p{text-align:center}.component-period .period-content{display:flex;align-items:center;padding:8px 10px;max-width:325px;border-radius:var(--border-radius-primary);box-shadow:var(--box-shadow-primary);background-color:#fff}@media only screen and (max-width:480px){.component-period .period-content{max-width:none;width:100%}}.component-period .period-content p{font-family:var(--primary-font);font-size:14px;line-height:17px;font-weight:400;width:100%;padding:0 10px}@media only screen and (max-width:480px){.component-period .period-content p{text-align:center}}.component-switch{display:flex;border-radius:var(--border-radius-primary);box-shadow:var(--box-shadow-primary);background-color:#fff}@media only screen and (max-width:480px){.component-switch{width:100%}}.class-switch-heat-cons{border-radius:var(--border-radius-primary);text-align:center;color:#000;box-shadow:var(--box-shadow-primary);height:30px;font-weight:500}.class-switch-heat-cons.is-active{background-color:var(--brand-color-primary);font-weight:500;color:#fff}.heat-cons{float:right;box-shadow:none;background-color:initial}.block-wrapper-heat-conso{display:block;font-size:14px;margin-bottom:10px!important}.component-switch .switch-item{font-family:var(--primary-font);font-size:clamp(14px,1vw,16px);line-height:clamp(17px,1vw,19px);padding:clamp(10px,1vw,15px);min-width:clamp(80px,5.5vw,100px);margin:0;border-radius:var(--border-radius-primary);text-align:center;color:#000}@media only screen and (max-width:480px){.component-switch .switch-item{flex:0 1 100%}}.component-switch .switch-item.is-active{font-weight:500;color:#fff;background-color:var(--brand-color-primary)}.component-switch .switch-item.is-active svg path{fill:#fff}.component-switch .switch-item svg{margin:0 auto}.component-switch .switch-item svg path{fill:var(--deactivate-color)}.component-switch.is-rounded{border-radius:29.5px}.component-switch.is-rounded .switch-item{position:relative;border-radius:0}.component-switch.is-rounded .switch-item:first-of-type{border-top-left-radius:29.5px!important;border-bottom-left-radius:29.5px!important}.component-switch.is-rounded .switch-item:last-of-type{border-top-right-radius:29.5px!important;border-bottom-right-radius:29.5px!important}.component-switch.is-rounded .switch-item:not(:last-of-type):not(.is-active):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60%;background-color:#ddd}.component-switch .switch-item:disabled{cursor:not-allowed}.component-switch .switch-item:disabled.class-switch-unit p,.component-switch .switch-item:disabled:not(.class-switch-unit){opacity:.5}.component-switcher{display:none;gap:0 10px;align-items:center;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px}@media only screen and (max-width:480px){.component-switcher{display:flex;justify-content:flex-start}}.component-switcher .switcher-item{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;background-color:var(--deactivate-color)}.component-switcher .switcher-item.is-active{background-color:var(--brand-color-primary)}.component-switcher .switcher-item i{color:#fff;font-size:22px;line-height:25px}.component-slider{display:flex;align-items:center;width:100%;height:100%}.component-slider .slider-component{width:100%;top:25px}@media only screen and (max-width:1100px){.component-slider .slider-component{position:static}}.component-slider .slider-legend{display:flex;align-items:center;justify-content:space-between}.component-slider .slider-legend .legend-item{color:var(--deactivate-color)}.component-variation-max{width:100%;border-radius:4px;background-color:#f7f6fa}.component-variation-max .component-title{gap:0 10px;justify-content:flex-start;margin-bottom:0}.component-variation-max .variation-max-value{font-size:26px;line-height:29px;font-weight:500;color:var(--brand-color-primary);margin-top:5px}.component-variation-max .variation-max-value span:not([data-variation-max]){font-size:20px;line-height:23px;font-weight:400;color:var(--text-color)}.component-variation-max .variation-max-legend{font-size:13px;line-height:16px}.component-cage{display:flex;margin-right:25px;min-width:50%}.component-cage .cage-list .list-item{flex:0 0 auto}.component-cage .cage-list .list-item .item-value{font-size:24px;line-height:27px;font-weight:500;color:#f7b500;padding:10px;border-radius:var(--border-radius-primary);border:.5px solid var(--text-color)}.component-cage .cage-list .list-item .item-value>div{margin-bottom:15px}.component-cage .cage-list .list-item .item-value i{font-size:16px;line-height:16px;color:var(--text-color)}.component-cage .cage-list .list-item .item-value span{font-size:16px;line-height:19px;font-weight:400;color:var(--text-color)}.component-cage .cage-list .list-item .item-bar{display:flex}.component-cage .cage-list .list-item .item-bar .bar-color{width:10px;min-height:250px;background-color:#f7b500}.component-cage .cage-list .list-item .item-bar .bar-content{display:flex;flex-direction:column;justify-content:space-around}.component-cage .cage-list .list-item .item-bar .bar-content .content-item{position:relative;width:10px;height:20px;background-color:#f7b500}.component-cage .cage-list .list-item .item-legend{margin-top:20px}.component-cage .cage-list.is-overflow .list-item{flex:0 0 30px}.component-cage .cage-legend{display:flex;flex-direction:column;justify-content:space-around;padding-bottom:100px;padding-left:10px}.component-cage .cage-list{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start;margin-bottom:25px;flex:0 1 100%}.component-cage .cage-list.is-overflow{gap:0 40px;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:20px}.component-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--deactivate-color);margin-right:10px}.component-icon i{font-size:16px;line-height:16px;color:#fff}.disabled-button{pointer-events:none;opacity:.5}.component-legend{flex:0 0 120px;margin-left:auto}@media only screen and (max-width:1440px){.component-legend{flex-basis:185px;display:flex;align-items:center;justify-content:flex-start}}@media only screen and (max-width:480px){.component-legend{margin-left:0}}.component-legend.is-horizontal{flex-basis:auto;display:flex;align-items:center;justify-content:flex-end;padding-left:15px}@media only screen and (max-width:480px){.component-legend.is-horizontal{justify-content:flex-start;flex-basis:fit-content}}.component-legend.is-line .legend-item{padding-left:10px}.component-legend.is-line .legend-item:before{position:relative;top:0;left:-10px;width:20px;height:2px;border-radius:2px}.component-legend.is-horizontal .legend-item:not(:first-child){margin-left:10px}.component-legend:not(.is-horizontal) .legend-item:not(:first-child){margin-top:20px}@media only screen and (max-width:1440px){.component-legend:not(.is-horizontal) .legend-item:not(:first-child){margin-top:0;margin-left:15px}}.component-legend .legend-item{display:flex;align-items:center;position:relative;font-size:12px;line-height:15px;font-weight:500;padding-left:25px}.component-legend .legend-item:before{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;border-radius:50%;background-color:var(--legend)}.component-legend .legend-item i{font-size:15px;line-height:15px;margin-left:5px;color:var(--brand-color-primary)}.component-legend+.component-legend,.component-legend.is-small{flex-basis:auto;font-size:11px;line-height:14px;text-align:right;color:var(--text-light-color)}@media only screen and (max-width:480px){.component-legend+.component-legend,.component-legend.is-small{text-align:left}}.component-asterisk{font-size:12px;text-align:right}.component-asterisk,.component-asterisk-grdf{line-height:15px;font-weight:400;color:var(--text-light-color)}.component-asterisk-grdf{font-size:10px;text-align:left}.component-title{display:flex;align-items:center;justify-content:space-between;font-size:clamp(13px,.8vw,14px);line-height:clamp(16px,.3vw,17px);font-weight:700;margin-bottom:20px}@media only screen and (max-width:1110px){.component-title{margin-bottom:10px}}.component-title a{cursor:pointer;color:var(--text-color)}.component-title a,.component-title span{margin-left:5px}.component-title i{font-size:15px;line-height:15px}.component-title i.fa-question-circle{color:var(--brand-color-primary)}.component-title .title-legend{font-size:12px;line-height:15px;font-weight:400;color:var(--text-light-color);margin-right:auto;margin-left:5px}.component-title.is-large{font-size:25px;line-height:28px}@media only screen and (max-width:480px){.component-title.is-large{font-size:22px;line-height:25px}}.component-page-title{display:none;position:relative;text-align:center;padding:20px 60px;background-color:#fff}.component-page-title .page-title-description{font-family:var(--primary-font);font-size:15px;line-height:18px;font-weight:500;color:var(--text-color);text-align:center;transition:opacity .45s ease-in-out}.component-page-title .page-title-description.is-hide{opacity:0}.component-page-title .page-title-description span{font-size:10px;line-height:13px;color:var(--text-light-color)}.component-page-title .page-title-illustration{width:33px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.monthPicker{position:absolute;bottom:65px;left:0;z-index:500;opacity:0;transition:.12s ease-out;transition-property:margin,padding,opacity}@media only screen and (max-width:1110px){.monthPicker{bottom:auto;top:65px}}.is-bottom .monthPicker{bottom:auto;top:65px}.monthPicker.show{opacity:1}.monthPicker.show>.wrap{max-height:100%}.monthPicker select{margin-bottom:5px;width:100%;padding:5px;box-shadow:none}.monthPicker .months button{background:none;float:left;width:33%;margin:0 .15%;padding:10px;text-transform:capitalize;font-family:var(--primary-font)}.monthPicker>.wrap{display:inline-block;position:relative;min-width:200px;white-space:nowrap;background-color:#fff;border-radius:var(--border-radius-primary);box-shadow:var(--box-shadow-primary);overflow:hidden;max-height:0;transition:.12s ease-out;transition-property:margin,padding,max-height}@media only screen and (max-width:480px){.monthPicker>.wrap{white-space:normal}}.monthPicker>.wrap .custom>.calendar{display:inline-block;width:200px;padding:10px;border-radius:var(--border-radius-primary)}@media only screen and (max-width:480px){.monthPicker>.wrap .custom>.calendar{width:100%}}.monthPicker>.wrap .custom>.calendar button:hover{background-color:rgba(59,122,181,.1)}.monthPicker>.wrap .custom>.calendar button.selected{background-color:var(--brand-color-secondary);color:#fff}.monthPicker>.wrap .custom>.calendar button[disabled]{border-color:transparent;background:none;box-shadow:none;opacity:.4;cursor:default;color:inherit}.monthPicker footer{display:block;max-height:40px;padding:5px;overflow:hidden;transition:.2s ease-out}.monthPicker footer button{float:right;font-family:var(--primary-font);padding:10px}.monthPicker footer button.confirm{margin-left:20px;color:#fff;background-color:var(--brand-color-primary)}.component-tabs{width:100%}.component-tabs .tabs-navigation{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;gap:0 clamp(2px,90%,10px);justify-content:flex-start}.component-tabs .tabs-navigation .navigation-item{flex:1 1 170px;max-width:170px;padding:clamp(8px,1vw,10px) clamp(5px,.1vw,15px);border-top-left-radius:var(--border-radius-primary);border-top-right-radius:var(--border-radius-primary);background-color:#fff;cursor:pointer}.component-tabs .tabs-navigation .navigation-item.is-active{position:relative;box-shadow:3px 0 5px rgba(0,0,0,.1)}.component-tabs .tabs-navigation .navigation-item.is-active:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:20px;background-color:#fff}.component-tabs .tabs-navigation .navigation-item .item-description,.component-tabs .tabs-navigation .navigation-item .item-title{display:block;font-size:clamp(8px,90%,14px);line-height:17px}.component-tabs .tabs-navigation .navigation-item .item-title{margin-bottom:15px;font-weight:700}.component-tabs .tabs-navigation .navigation-item .item-description{display:flex;align-items:center;gap:0 10px}.component-tabs .tabs-navigation .navigation-item .item-description:not(:last-child){margin-bottom:5px}.component-tabs .tabs-item{align-items:stretch;padding:20px 15px;box-shadow:var(--box-shadow-primary);border-top-right-radius:var(--border-radius-primary);border-bottom-right-radius:var(--border-radius-primary);border-bottom-left-radius:var(--border-radius-primary);background-color:#fff}.component-tabs .tabs-item,.component-tabs .tabs-item>div{display:flex;gap:50px;width:100%}@media only screen and (max-width:1180px){.component-tabs .tabs-item>div{display:block}}.component-section .section-item{display:flex;flex-direction:column;height:100%}.component-section .section-item .is-fullheight{flex:1 1 auto}.component-section .section-item .block-form{flex:0 1 auto;margin-bottom:25px}.component-section .section-item .block-form .form-row{width:100%}.component-section .section-item .block-form .form-row .row-wrapper{width:auto}.component-dot{display:inline-block;width:15px;height:15px;border-radius:7.5px}.component-dot.is-good{background-color:#6dbf5e}.component-dot.is-med{background-color:#fdd16a}.component-dot.is-bad{background-color:#ef4e5e}.component-notification{position:relative;top:0;width:100%;padding:20px 40px 20px 20px;margin-top:25px;border-radius:var(--border-radius-primary);background-color:#fff;border-color:#e8e8e8;color:var(--text-light-color);margin-bottom:25px;z-index:-10}@media only screen and (max-width:480px){.component-notification{margin-bottom:0}}.component-notification .notification-close{color:var(--text-light-color)}.component-notification.is-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.component-notification.is-success .notification-close{color:#468847}.component-notification.is-alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.component-notification.is-alert .notification-close{color:#b94a48}.component-notification.is-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.component-notification.is-info .notification-close{color:#3a87ad}.component-notification .notification-close{position:absolute;top:10px;right:10px;font-size:20px;line-height:20px}.component-overlay{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 10px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);box-shadow:0 .75rem 2rem 0 rgba(0,0,0,.1);padding:25px;border-radius:var(--border-radius-primary);border:1px solid hsla(0,0%,100%,.125);z-index:500}@media only screen and (max-width:480px){.component-overlay{left:15px;width:calc(100% - 30px)}}.component-overlay i{font-size:110px;line-height:110px;color:var(--brand-color-secondary);margin-bottom:75px}@media only screen and (max-width:768px){.component-overlay i{font-size:80px;line-height:80px;margin-bottom:35px}}.component-overlay .overlay-description{max-width:845px;font-size:40px;line-height:59px;font-weight:700;text-align:center;color:var(--brand-color-secondary)}@media only screen and (max-width:990px){.component-overlay .overlay-description{max-width:none}}@media only screen and (max-width:768px){.component-overlay .overlay-description{font-size:23px;line-height:29px}}.tooltip-wrapper{border-radius:var(--border-radius-primary);text-align:center;background-color:#fff;flex:1 1 130px}.tooltip-wrapper .component-button{display:initial;width:-webkit-fill-available}.component-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px;font-family:var(--primary-font);font-size:15px;line-height:18px;font-weight:500;color:#fff;border-radius:var(--border-radius-primary);background-color:var(--brand-color-primary)}.component-button:disabled{cursor:not-allowed;opacity:.5}.component-button-wrapper{display:flex;gap:0 10px}.block-wrapper .create-company{justify-content:end}.component-button.is-light{color:var(--text-color);background-color:#fff;box-shadow:var(--box-shadow-primary)}.component-button.is-transparent{color:#fff;border:1px solid #fff;background-color:initial}.block-navigation{flex:0 1 100%;height:100%}.block-navigation .navigation-list{position:relative;display:flex;flex-direction:column;height:100%}.block-navigation{display:flex;flex-direction:column}.block-navigation .navigation-list .list-item:not(:first-child){margin-top:80px}.block-navigation .navigation-list .list-item:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:80px}.block-navigation .navigation-list .list-item:last-child .item-link:first-of-type{width:auto}.block-navigation .navigation-list .list-item:last-child .item-link:nth-of-type(2){margin-left:auto;display:inline-block;text-align:right;padding-right:20px}.block-navigation .navigation-list .list-item.is-active{position:relative}.block-navigation .navigation-list .list-item.is-active:after{content:"";position:absolute;top:-10px;right:-3px;width:7px;height:calc(100% + 20px);border-radius:var(--border-radius-primary);background-color:var(--brand-color-secondary)}.block-navigation .navigation-list .list-item.is-active .item-link{font-weight:500;color:var(--brand-color-secondary)}.block-navigation .navigation-list .list-item.is-active .item-link>div{background-color:var(--brand-color-secondary)}.block-navigation .navigation-list .list-item .item-link{display:inline-flex;align-items:center;width:185px;font-size:14px;line-height:17px;color:var(--deactivate-color)}.block-navigation .navigation-list .list-item .item-link:hover{font-weight:500;color:var(--brand-color-secondary)}.block-navigation .navigation-list .list-item .item-link:hover>div{background-color:var(--brand-color-secondary)}.block-navigation .navigation-list .list-item .item-link>div,.block-navigation .navigation-list .list-item .item-link>i,.block-navigation .navigation-list .list-item .item-link>svg{flex:0 0 32px;font-size:24px;line-height:24px;color:var(--deactivate-color);fill:var(--deactivate-color)}.block-navigation .navigation-list .list-item.is-active .item-link>i,.block-navigation .navigation-list .list-item.is-active .item-link>svg,.block-navigation .navigation-list .list-item .item-link:hover>i,.block-navigation .navigation-list .list-item .item-link:hover>svg{color:var(--brand-color-secondary);fill:var(--brand-color-secondary)}.block-navigation.is-horizontal{height:auto}.block-navigation.is-horizontal .navigation-list{flex-direction:row;justify-content:flex-end;justify-content:space-around;height:auto!important}.block-navigation.is-horizontal .navigation-list .list-item{margin:0!important;padding:0!important}.block-navigation.is-horizontal .navigation-list .list-item .item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;padding:10px}.block-navigation.is-horizontal .navigation-list .list-item .item-link:hover,.block-navigation.is-horizontal .navigation-list .list-item .item-link:hover .link-legend{color:#fff;font-weight:700}.block-navigation.is-horizontal .navigation-list .list-item .item-link.is-active{border-top:4px solid var(--brand-color-alternative)}.block-navigation.is-horizontal .navigation-list .list-item .item-link.is-active .component-icon{background-color:var(--brand-color-alternative)}.block-navigation.is-horizontal .navigation-list .list-item .item-link.is-active .component-icon i{color:#fff}.block-navigation.is-horizontal .navigation-list .list-item .item-link.is-active .link-legend{color:var(--brand-color-alternative)}.block-navigation.is-horizontal .navigation-list .list-item .item-link .link-legend{font-size:12px;line-height:15px;font-weight:700;color:#fff;margin-top:5px}.block-navigation.is-horizontal .component-icon{flex-basis:44px!important;width:44px;height:44px;margin:0;padding:0;background-color:initial}.block-navigation.is-horizontal .component-icon i{font-size:25px;line-height:25px}.block-navigation-tab{padding:25px;border-radius:var(--border-radius-primary);background-color:#fff;margin-top:25px}.block-navigation-tab .navigation-tab-list{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}@media only screen and (max-width:990px){.block-navigation-tab .navigation-tab-list .list-item{flex:0 1 47%}}@media only screen and (max-width:480px){.block-navigation-tab .navigation-tab-list .list-item{flex:1 1 100%}}.block-navigation-tab .navigation-tab-list .list-item .item-link{display:flex;align-items:center;font-size:14px;line-height:17px;color:var(--deactivate-color)}.block-navigation-tab .navigation-tab-list .list-item .item-link i{font-size:28px;line-height:28px;margin-right:10px}@media only screen and (max-width:990px){.block-navigation-tab .navigation-tab-list .list-item .item-link i{font-size:20px;line-height:23px}}.block-navigation-tab .navigation-tab-list .list-item.is-active .item-link,.block-navigation-tab .navigation-tab-list .list-item:hover .item-link{font-weight:500;color:var(--brand-color-secondary)}.block-card{position:relative;padding:25px;border-radius:var(--border-radius-primary);box-shadow:var(--box-shadow-primary);background-color:#fff}@media only screen and (max-width:480px){.block-card{padding:15px}}.block-card.is-fullwidth{flex:0 1 100%!important}.block-card.block-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.block-card.block-wrapper>*{width:100%;max-width:calc(50% - 40px);flex:0 1 50%}.block-card .component-title{position:relative}.block-card .card-row{display:flex;justify-content:space-between}.block-card .card-row:not(:last-child){border-bottom:.5px solid #d5d3de;padding-bottom:10px;margin-bottom:10px}.block-card .card-row .row-item{flex:0 1 100%}.block-card .card-row .row-item:not(:first-of-type){padding-left:10px}.block-card .card-row .row-item .item-title{font-size:12px;line-height:15px;color:var(--text-light-color);margin-bottom:5px}.block-card .card-row .row-item .item-description{font-size:14px;line-height:17px;font-weight:500}.block-card .column-wrapper{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;width:100%}.block-card>.component-title{flex:0 0 100%}.block-card>.component-title+div{align-self:center}.block-card .card-column{flex:0 1 100%;height:100%;display:flex;flex-direction:column}.block-card .card-column .column-section:not(:first-of-type){margin-top:20px}.block-card .card-column .column-section:last-of-type{margin-top:auto}.block-card-featured{display:flex;gap:15px;align-items:stretch;justify-content:flex-start;width:100%}.block-card-featured:not(:first-of-type){margin-top:15px}@media only screen and (max-width:480px){.block-card-featured:not(:first-of-type){margin-top:0}}.block-card-featured .card-featured-content{flex:0 0 50%;height:calc(50vw - 30px);display:flex;align-items:center;justify-content:center;padding:20px 10px;border-radius:25px;box-shadow:3px 7px 16px rgba(0,0,0,.15);background-color:#fff;position:relative}@media only screen and (max-width:480px){.block-card-featured .card-featured-content{cursor:pointer}}.block-card-featured .card-featured-content .content-button{position:absolute;top:15px;right:15px}.block-card-featured .card-featured-content .content-button i{font-size:10px;line-height:10px;color:var(--brand-color-secondary)}.block-card-featured .card-featured-content .component-average .average-legend{font-size:10px;line-height:13px}.block-card-featured .card-featured-legend{flex:0 1 50%;display:flex;flex-direction:column}.block-card-featured .card-featured-legend .component-title{font-size:13px;line-height:16px;margin-top:10px}.block-card-featured .card-featured-legend .component-asterisk{margin-top:auto;font-size:11px;line-height:14px}.block-knob{width:100%;min-width:480px;max-width:calc(100vh - 525px);height:calc(100vh - 525px);min-height:480px;margin:0 auto;position:relative}@media only screen and (max-width:768px){.block-knob{height:75vw;min-height:auto;max-width:none;min-width:auto}}@media only screen and (max-width:480px){.block-knob{position:relative;left:35px}}.block-knob .component-title{display:block;font-weight:700;text-align:center;margin-top:10px;margin-bottom:45px}.knob-button{position:absolute;top:50%;transform:translateY(-50%);font-size:28px;line-height:28px;padding:30px;border-radius:var(--border-radius-primary);box-shadow:3px 4px 9px rgba(0,0,0,.09);background-color:#fff;z-index:250}@media only screen and (max-width:990px){.knob-button{position:static;margin:20px 12.5px 25px}}@media only screen and (max-width:768px){.knob-button{font-size:20px;line-height:20px;padding:20px}}@media only screen and (max-width:480px){.knob-button{display:none}}.knob-button:first-of-type{left:calc(50% - 425px)}.knob-button:nth-of-type(2){right:calc(50% - 425px)}.block-panel{flex:0 1 50%}.block-panel .component-title{justify-content:flex-start;margin-bottom:10px}.block-panel .panel-wrapper{border-radius:var(--border-radius-primary);padding:10px 25px;background-color:#fff}.block-panel .panel-wrapper .panel-item{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:10px;padding-bottom:10px}.block-panel .panel-wrapper .panel-item .item-column:first-of-type{flex:0 0 50%;margin-right:25px}.block-panel-wrapper{display:flex;gap:25px;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}@media only screen and (max-width:990px){.block-panel-wrapper{flex-wrap:wrap}}@media only screen and (max-width:990px){.block-panel-wrapper .block-panel{flex-basis:100%}}.block-user{display:flex;align-items:center;margin:25px 0 95px}@media only screen and (max-width:480px){.block-user{display:none}}.block-user .component-icon{flex:0 0 32px;background-image:linear-gradient(85deg,#fe6f3b,#d74c46)}.block-user .component-icon i{color:#fff}.block-user .user-name{color:var(--brand-color-alternative);font-weight:500}@media only screen and (max-width:480px){.block-user .user-name{display:none}}.block-user.is-mobile{display:none;position:absolute;top:7.5px;right:40px;margin:0}@media only screen and (max-width:480px){.block-user.is-mobile{display:block}}.block-user .user-legend{display:block;font-size:12px;line-height:15px;font-weight:500;color:var(--brand-color-secondary)}.block-chart{display:flex;align-items:flex-start;justify-content:flex-start;height:100%}@media only screen and (max-width:1440px){.block-chart{display:block}}.block-chart.is-fullwidth{display:block}.block-chart .legend-wrapper{margin-left:auto}@media only screen and (max-width:480px){.block-chart .legend-wrapper{flex-basis:100%;margin-bottom:10px}}.block-chart .component-legend{margin-top:5px}@media only screen and (max-width:480px){.block-chart .component-legend.is-horizontal{padding-left:0}}.block-chart .component-legend:not(.is-horizontal){max-width:250px}@media only screen and (max-width:480px){.block-chart .component-legend:not(.is-horizontal){flex-direction:column;align-items:flex-end;margin-top:10px}}@media only screen and (max-width:480px){.block-chart .component-legend:not(.is-horizontal) .legend-item{margin-left:0!important}}@media only screen and (max-width:480px){.block-chart .component-legend:not(.is-horizontal) .legend-item:not(:first-child){margin-top:10px}}.block-chart.is-fullwidth .chart-graph{display:flex;align-items:flex-start}@media only screen and (max-width:480px){.block-chart.is-fullwidth .chart-graph{flex-direction:row-reverse}}.block-chart .chart-graph{flex:0 1 100%}.block-chart .chart-graph .component-title{margin-bottom:0}@media screen and (min-width:980px) and (max-width:1110px){.block-chart .chart-graph .component-title{flex:0 1 100%}}.block-chart.with-legend .graph-wrapper-overflow{height:calc(100% - 45px)}@media screen and (min-width:980px) and (max-width:1110px){.block-chart.with-legend .graph-wrapper-overflow{height:calc(100% - 75px)}}@media only screen and (max-width:480px){.block-chart.with-legend .graph-wrapper-overflow{height:calc(100% - 65px)}}@media only screen and (max-width:480px){.block-chart.with-legend .graph-wrapper-overflow .graph-container,.block-chart[data-chart-name=comparison-consumption] .graph-wrapper-overflow .graph-container{height:330px!important}}.block-chart.with-filter .graph-wrapper-overflow{height:calc(100% - 75px)}@media screen and (min-width:980px) and (max-width:1110px){.block-chart.with-filter .graph-wrapper-overflow{height:calc(100% - 95px)}}@media only screen and (max-width:480px){.block-chart.with-filter .graph-wrapper-overflow .graph-container{height:315px!important}}.block-chart .graph-wrapper-overflow{height:calc(100% - 30px)}@media only screen and (max-width:480px){.block-chart .graph-wrapper-overflow{width:100%;height:auto;overflow-x:scroll}}.block-chart .graph-wrapper-overflow .graph-container{height:100%!important}@media only screen and (max-width:480px){.block-chart .graph-wrapper-overflow .graph-container{width:600px!important;height:315px!important}}.chart-filter{display:none;margin-top:10px;padding:0}.chart-filter .filter-title{font-size:12px;line-height:15px;margin-bottom:10px}.chart-filter .filter-checkbox{font-size:12px;line-height:15px;display:flex;align-items:center;min-height:18px;position:relative;padding-left:20px;margin-right:15px;cursor:pointer}.chart-filter .filter-checkbox input{position:absolute;z-index:-1;opacity:0}.chart-filter .filter-checkbox input:checked~.filter-indicator{background-color:var(--legend)}.chart-filter .filter-checkbox input:checked~.filter-indicator:after{display:block}.chart-filter .filter-checkbox .filter-indicator{position:absolute;top:2px;left:0;height:15px;width:15px;background:#e6e6e6}.chart-filter .filter-checkbox .filter-indicator:after{content:"";display:none;position:absolute;left:4.5px;top:2px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.chart-filter .filter-content{display:flex;flex-wrap:wrap}.block-chart-filter .chart-filter-header{position:relative;display:flex;gap:15px;flex-wrap:wrap;align-items:center}@media only screen and (max-width:480px){.block-chart-filter .chart-filter-header{display:none}}.block-chart-filter .chart-filter-header .header-title{font-size:21px;line-height:24px;font-weight:700;color:#000;margin-bottom:0}.block-chart-filter .chart-filter-section{opacity:0;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:1140px){.block-chart-filter .chart-filter-section{display:flex;flex-wrap:wrap;flex-direction:row}}.block-chart-filter .chart-filter-section.is-active{display:flex;flex-wrap:wrap;opacity:1}@media only screen and (max-width:1140px){.block-chart-filter .chart-filter-section.is-active{flex-basis:100%;max-height:600px;transition:opacity .85s ease,max-height .45s ease}}.block-chart-filter .chart-filter-section .section-content{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;width:100%;margin-top:20px}@media only screen and (max-width:1110px){.block-chart-filter .chart-filter-section .section-content{flex-basis:calc(50% - 5px)}}.block-chart-filter .chart-filter-section .section-content .content-title{flex:0 1 100%;font-size:15px;line-height:18px;font-weight:500;text-align:left;color:var(--text-color);margin-bottom:5px}.block-chart-filter .chart-filter-section .section-content .content-title i{color:var(--brand-color-primary)}.block-chart-filter .chart-filter-section .section-content .field-wrapper{margin-bottom:0}.block-chart-filter .chart-filter-section .section-content .component-button{flex:1 1 115px;padding:15px;color:var(--text-color);background-color:#fff}.block-chart-filter .chart-filter-section .section-content .component-button.is-active{background-color:var(--brand-color-secondary)}.block-chart-filter .chart-filter-section .section-content .component-button.is-active .button-content{font-weight:700;color:#fff}.block-chart-filter .chart-filter-section .section-content .component-button.is-submit{background-color:var(--brand-color-primary)}@media only screen and (max-width:1140px){.block-chart-filter .chart-filter-section .section-content .component-button.is-submit{margin-bottom:20px}}.block-chart-filter .chart-filter-section .section-content .component-button.is-submit .button-content{font-weight:700;color:#fff}.block-chart-filter .chart-filter-section .section-content .component-button:not([disabled]){box-shadow:var(--box-shadow-primary)}.block-chart-filter .chart-filter-section .section-content .component-button[disabled]{opacity:.5}.block-chart-filter .chart-filter-section .section-content .component-button[disabled] .button-content{cursor:not-allowed!important}.block-chart-filter .chart-filter-section .section-content .component-button .button-content{font-size:14px;line-height:17px;font-weight:400;color:var(--text-color)}.block-chart-filter .chart-filter-section .section-content .component-button .button-content:after,.block-chart-filter .chart-filter-section .section-content .component-button .button-content:before{display:none}.block-chart-filter .chart-filter-section .section-content .component-button i{margin-right:10px}.block-chart-filter .chart-filter-section i{transition:all .45s ease}.resize-animation-stopper .block-chart-filter .chart-filter-section{animation:none!important;transition:none!important}.block-chart-filter .chart-filter-section #filter-content{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;width:100%}.block-chart-filter .chart-filter-section [aria-controls=filter-content]{pointer-events:none}@media only screen and (max-width:480px){.block-chart-filter .chart-filter-section [aria-controls=filter-content]{pointer-events:all}}.block-chart-filter .chart-filter-section [aria-controls=filter-content]:after{display:none}@media only screen and (max-width:480px){.block-chart-filter .chart-filter-section [aria-controls=filter-content]:after{display:block}}.chart-filter-button{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-family:var(--primary-font);font-size:15px;line-height:18px;font-weight:500;color:var(--text-color);text-align:left;border-radius:var(--border-radius-primary);border:1px solid var(--text-color)}@media only screen and (max-width:768px){.chart-filter-button{flex-basis:100%}}.chart-filter-button.is-active .fa-angle-right,.chart-filter-button.is-active .fa-angle-up{transform:rotate(-180deg)}@media only screen and (max-width:1110px){.chart-filter-button.is-active .fa-angle-right,.chart-filter-button.is-active .fa-angle-up{transform:rotate(-90deg)}}.chart-filter-button .button-content{margin-right:10px}@media only screen and (max-width:1110px){.chart-filter-button .fa-angle-right{transform:rotate(90deg)}}.chart-filter-button .fa-sliders-up{margin-right:10px}.chart-filter-button i{transition:all .45s ease}.chart-filter-button i:last-of-type{margin-left:auto}@media only screen and (max-width:480px){.block-chart-filter[data-filter=tenant]{margin-bottom:10px}}.block-chart-filter:not(.is-vertical) .chart-filter-section{display:flex;flex-wrap:nowrap;gap:0 45px;align-items:flex-start;max-height:0;transition:max-height .55s ease,opacity .45s ease}@media only screen and (max-width:768px){.block-chart-filter:not(.is-vertical) .chart-filter-section{flex-wrap:wrap}}.block-chart-filter:not(.is-vertical) .chart-filter-section.is-active{max-height:600px;opacity:1;transition:max-height 1.25s ease,opacity .75s ease .15s}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content{flex:0 1 500px}@media only screen and (max-width:990px){.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content{flex-basis:100%}}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content:last-child{max-width:150px}@media only screen and (max-width:990px){.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content:last-child{max-width:none}}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content .component-button{flex:1 1 130px}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content .component-button.is-small{flex-grow:0}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content .component-button.is-submit{max-width:150px;margin-top:31px}@media only screen and (max-width:768px){.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content .component-button.is-submit{max-width:none;margin-top:0}}.block-chart-filter:not(.is-vertical) .chart-filter-section .section-content .field-wrapper{margin-bottom:0}@media only screen and (max-width:1110px){.block-chart-filter.is-vertical{width:100%}}.block-chart-filter.is-vertical .chart-filter-section{flex-direction:column;flex:0;width:0;transition:opacity .45s ease,flex .85s ease .25s,width .85s ease .25s,margin .45s ease .25s}@media only screen and (max-width:1140px){.block-chart-filter.is-vertical .chart-filter-section{flex:1 1 315px;max-height:0;height:auto;transition:opacity .25s ease,max-height .25s ease}}.block-chart-filter.is-vertical .chart-filter-section:not(.is-active){overflow:hidden}.block-chart-filter.is-vertical .chart-filter-section.is-active{flex:1 1 315px;width:315px;display:flex;flex-wrap:wrap;opacity:1;margin-right:20px;transition:flex .85s ease,width .85s ease,opacity .85s ease .45s,margin .45s ease}@media only screen and (max-width:1140px){.block-chart-filter.is-vertical .chart-filter-section.is-active{flex-basis:100%;width:100%;max-height:600px;margin-right:0;transition:opacity .85s ease,max-height .45s ease}}.block-chart-with-legend .block-chart{gap:0 20px}@media only screen and (max-width:1440px){.block-chart-with-legend .block-chart{display:flex}}@media only screen and (max-width:1366px){.block-chart-with-legend .block-chart{display:block}}.block-chart-with-legend .block-chart .chart-graph{flex:1 1 auto}.block-chart-with-legend .block-chart .chart-graph .graph-container{height:25vw}@media only screen and (max-width:1140px){.block-chart-with-legend .block-chart .chart-graph .graph-container{height:auto}}.block-chart-with-legend .block-chart .chart-graph .component-title{position:absolute;top:35px;left:35px}.block-chart-with-legend .block-chart .component-legend{flex:0 1 105px;display:flex;gap:0 50px;align-items:flex-start;margin-top:25px}.block-chart-with-legend .block-chart .component-legend .legend-column{height:100%}@media only screen and (max-width:1366px){.block-chart-with-legend .block-chart .component-legend .legend-column{display:flex;gap:0 25px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:auto}}.block-chart-with-legend .block-chart .component-legend .legend-column .column-title{font-size:15px;line-height:18px;font-weight:700;color:#000;margin-bottom:50px;text-align:right}@media only screen and (max-width:1366px){.block-chart-with-legend .block-chart .component-legend .legend-column .column-title{width:100%;text-align:left;margin-bottom:10px}}.block-chart-with-legend .block-chart .component-legend .legend-column .component-average:not(:last-of-type){margin-bottom:50px}@media only screen and (max-width:1366px){.block-chart-with-legend .block-chart .component-legend .legend-column .component-average:not(:last-of-type){margin-bottom:0}}.block-chart-with-legend .block-chart .component-legend .legend-column .component-average .average-content .content-number{font-size:clamp(18px,3vw,28px);line-height:clamp(21px,3.5vw,31px)}.block-chart-with-legend .block-chart .component-legend .legend-column .component-average .average-content .content-unit{font-size:12px;line-height:15px;color:#999;margin-left:5px}.block-chart-with-legend .block-chart .component-legend .legend-column .component-average .average-legend{font-size:12px;line-height:15px;margin-top:5px}@media only screen and (max-width:1366px){.block-chart-with-legend .block-chart .component-legend .legend-column .component-average .average-legend{text-align:left}}.block-chart-with-legend .chart-with-legend-header{display:flex;align-items:center;justify-content:flex-start}.block-chart-with-legend .chart-with-legend-header .component-legend i{font-size:15px;line-height:10px;color:var(--brand-color-primary);margin-left:10px}.block-total-consumption.block-card .column-wrapper{height:100%}.block-total-consumption.block-card .column-wrapper .card-column:nth-of-type(2){min-width:175px}.block-total-consumption .total-consumption-value{text-align:right}.block-total-consumption .total-consumption-value .value-content,.block-total-consumption .total-consumption-value .value-legend{display:block;font-weight:500}.block-total-consumption .total-consumption-value .value-content{font-size:38px;line-height:41px;color:var(--brand-color-secondary)}@media only screen and (max-width:990px){.block-total-consumption .total-consumption-value .value-content{font-size:32px;line-height:35px}}.block-total-consumption .total-consumption-value .value-legend{font-size:30px;line-height:33px;color:#7d7d7d}.block-total-consumption .component-average .average-content .content-number{font-size:clamp(35px,2vw,2.5vw);line-height:clamp(35px,1.5vw,2vw)}.block-consumption-cumulated{max-height:none!important}.block-consumption-cumulated>.component-title{flex-wrap:wrap;margin-bottom:20px}@media only screen and (max-width:625px){.block-consumption-cumulated>.component-title{margin-bottom:25px}}.block-consumption-cumulated.block-card .card-container{display:flex;flex-direction:column;align-content:center;justify-content:center;height:100%}@media only screen and (max-width:480px){.block-consumption-cumulated.block-card .component-asterisk{font-size:10px;line-height:13px}}@media only screen and (max-width:480px){.block-consumption-cumulated.block-card .column-wrapper{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}}.block-consumption-cumulated.block-card .column-wrapper .card-column{height:auto;flex:0 1 auto;padding-left:25px}@media only screen and (max-width:1110px){.block-consumption-cumulated.block-card .column-wrapper .card-column{flex-direction:row;flex-wrap:wrap;border:none!important;padding-left:0}}@media only screen and (max-width:625px){.block-consumption-cumulated.block-card .column-wrapper .card-column{flex-basis:100%;border:none!important}}@media only screen and (max-width:625px){.block-consumption-cumulated.block-card .column-wrapper .card-column:first-of-type{padding-right:0;margin-right:0}}@media only screen and (max-width:480px){.block-consumption-cumulated.block-card .column-wrapper .card-column:first-of-type{margin-top:auto}}.block-consumption-cumulated.block-card .column-wrapper .card-column .component-title{margin-bottom:5px;justify-content:flex-start}@media only screen and (max-width:1110px){.block-consumption-cumulated.block-card .column-wrapper .card-column .component-title{flex:0 1 100%}}.block-consumption-cumulated.block-card .column-wrapper .card-column .component-title i{font-size:15px;line-height:15px}.block-consumption-cumulated .column-wrapper{flex:0 1 100%;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;align-items:center;margin:0 auto}@media only screen and (max-width:1110px){.block-consumption-cumulated .column-wrapper{display:block;max-width:none}}@media only screen and (max-width:768px){.block-consumption-cumulated .column-wrapper{flex-wrap:wrap}}.block-consumption-cumulated .component-average{margin-bottom:30px}@media only screen and (max-width:1110px){.block-consumption-cumulated .component-average{flex:0 1 50%}}@media only screen and (max-width:480px){.block-consumption-cumulated .component-average{margin-bottom:0}}.block-consumption-cumulated .component-average .average-content{position:relative}.block-consumption-cumulated .component-average .average-content i{position:absolute;left:-25px}@media only screen and (max-width:1110px){.block-consumption-cumulated .component-average .average-content i{position:static}}.block-consumption-cumulated .component-average .average-content .content-number{font-size:clamp(2vw,70px,4vw);line-height:clamp(2vw,60px,4vw)}@media only screen and (max-width:990px){.block-consumption-cumulated .component-average .average-content .content-number{font-size:clamp(2vw,70px,10vw);line-height:clamp(2vw,60px,10vw)}}.block-consumption-neighbour{box-shadow:none}@media only screen and (max-width:1440px){.block-consumption-neighbour{flex-basis:50%}}@media only screen and (max-width:768px){.block-consumption-neighbour{display:none}}.block-consumption-neighbour .column-wrapper{height:80%}.block-consumption-neighbour .column-wrapper .card-column{justify-content:center}.block-consumption-neighbour .component-title{justify-content:flex-start}.block-consumption-neighbour .component-average .average-content .content-number{font-size:clamp(50px,2.5vw,2.5vw);line-height:clamp(50px,2vw,2vw)}#id_block_consumption_analysis .block-consumption-comparison{box-shadow:none}@media only screen and (max-width:768px){#id_block_consumption_analysis .block-consumption-comparison{display:none}}#id_block_consumption_analysis .block-consumption-comparison.block-card .graph-container{height:185px!important}.block-cost-consumption.block-card .card-column{flex:0 1 fit-content}@media only screen and (max-width:1110px){.block-cost-consumption.block-card .column-wrapper{flex-wrap:wrap}}.block-cost-consumption.block-card .component-average{margin-top:15px}@media only screen and (max-width:1110px){.block-cost-consumption.block-card .component-average{margin-top:none}}@media only screen and (max-width:1110px){.block-cost-consumption.block-card .component-average .average-content{justify-content:flex-start}}.block-cost-consumption.block-card .component-average .average-content .content-number{font-size:clamp(35px,2vw,2.5vw);line-height:clamp(35px,1.5vw,2vw)}@media only screen and (max-width:1110px){.block-cost-consumption.block-card .component-average .average-legend{text-align:left}}.block-consumption-heating.block-card .card-row{flex-wrap:wrap}.block-consumption-heating.block-card .card-row .row-item{padding-left:0}.block-consumption-electricity.block-card .card-row{flex-wrap:wrap}.block-consumption-electricity.block-card .card-row .row-item{padding-left:0}.block-consumption-index.block-card .card-row{flex-wrap:wrap}.block-consumption-index.block-card .card-row .row-item{padding-left:0}.block-consumption-index .component-switch .item-title{border-right:1px solid grey;padding:10px;width:50%;font-size:14px;color:#000}.block-consumption-index .component-index{display:flex;border:1px solid #d5d3de;border-radius:var(--border-radius-primary)!important}.block-consumption-index .component-index label{border-right:1px solid #d5d3de;padding:10px;width:50%;font-size:14px;color:#000;text-align:center;background-color:#f7f6fa}.block-consumption-index .index-title{font-size:13px}.block-consumption-index .index-legend{font-size:12px}.block-heating-bill{box-shadow:none}@media only screen and (max-width:480px){.block-heating-bill{margin-top:15px}}.block-heating-bill .unit-display{font-weight:400;font-size:24px;color:#000}.block-heating-bill .money-saving-unit-parent{display:block;white-space:nowrap;overflow:hidden;width:100%}.block-heating-bill .content-number{color:#102689;font-size:50px;font-weight:500;margin-top:70px;font-size:clamp(50px,2.5vw,2.5vw);line-height:clamp(50px,2vw,2vw)}@media only screen and (max-width:large){.block-heating-bill .content-number{margin-top:90px}}.block-heating-bill .column-wrapper{height:auto;align-items:stretch}.block-heating-bill .column-wrapper .card-column{height:auto;justify-content:center}.block-heating-bill .column-wrapper .card-column:first-of-type{flex:0 1 75%}.block-heating-bill .column-wrapper .card-column:nth-of-type(2){flex:0 1 25%;align-items:flex-end}.block-heating-bill .column-wrapper .card-column:nth-of-type(2) .component-average{display:flex;align-items:center;height:100%;flex:1;flex-direction:column}.block-heating-bill .column-wrapper .card-column:nth-of-type(2) .component-average .average-content .content-unit{color:var(--brand-color-secondary)}@media only screen and (max-width:480px){.block-heating-bill .component-title{font-size:11px;line-height:14px;font-weight:400}}.block-residence-featured .block-wrapper{gap:0 25px;flex:0 1 auto;justify-content:space-between}.block-residence-featured.block-card{flex:1 1 auto;max-width:500px;min-width:385px;display:flex;flex-direction:column}@media only screen and (max-width:1140px){.block-residence-featured.block-card{max-width:none}}.block-residence-featured.block-card .column-wrapper{gap:0;margin-bottom:10px}.block-residence-featured.block-card .component-title{flex-basis:auto}.block-residence-featured.block-card .component-title i{font-size:15px;line-height:10px}.block-residence-featured.block-card .component-legend.is-horizontal{flex-basis:auto}.block-residence-featured.block-card .component-asterisk{margin-top:auto}.block-residence-featured.block-card .component-average{padding:2vw 0}.block-residence-featured.block-card .component-average .average-content .content-number{font-size:clamp(30px,1.5vw,2vw);line-height:clamp(30px,1vw,1.5vw)}.block-residence-featured.block-card .component-average .average-content .content-unit{font-size:20px;line-height:23px}.block-residence-featured .residence-featured-footer{margin-bottom:10px}.block-residence-featured .residence-featured-footer .footer-content{font-size:15px;line-height:18px;font-weight:700;color:#707071}.block-residence-featured .residence-featured-footer .footer-content:not(:first-of-type){margin-top:5px}.block-residence-temperature.block-card{flex:1 1 auto;max-width:500px;display:flex;flex-direction:column}@media only screen and (max-width:1140px){.block-residence-temperature.block-card{max-width:none}}.block-residence-temperature.block-card .block-wrapper{gap:0 25px;flex:0 1 auto;justify-content:space-between}.block-residence-temperature.block-card .column-wrapper{gap:0;margin-bottom:10px}.block-residence-temperature.block-card .component-legend.is-horizontal,.block-residence-temperature.block-card .component-title{flex-basis:auto}.block-residence-temperature.block-card .component-asterisk{margin-top:auto}.block-residence-temperature.block-card .component-average{padding:2vw 0}.block-residence-temperature.block-card .component-average .average-content .content-number{font-size:clamp(35px,2.5vw,2.5vw);line-height:clamp(35px,2vw,2vw)}.block-residence-temperature.block-card .component-average .average-content .content-unit{font-size:18px;line-height:21px}@media only screen and (max-width:1110px){.block-residence-information.block-card:first-of-type .card-row:not(:last-child){border:none;padding:0}}@media only screen and (max-width:1110px){.block-residence-information.block-card:first-of-type .card-row .row-item{padding-left:0}}@media only screen and (max-width:1110px){.block-residence-information.block-card:first-of-type .card-row .row-item:not(:first-of-type){margin-top:10px}}.block-residence-alert{display:flex;align-items:flex-start;flex-direction:column}.block-residence-alert .component-title{flex:0 1 auto}.block-residence-alert .residence-alert-list{width:100%}.block-residence-alert .residence-alert-list .list-item{display:flex;align-items:center;font-size:13px;line-height:16px;color:var(--text-light-color)}.block-residence-alert .residence-alert-list .list-item .item-separator{width:45%;height:1px;margin-left:auto;margin-right:10px;background-color:#e3e3e3}.block-residence-alert .residence-alert-list .list-item .fa-circle-check:before{color:#55cba3}.block-residence-alert .residence-alert-list .list-item .fa-seal-exclamation:before{color:#c7443d}.block-residence-alert .residence-alert-legend{margin-top:auto;font-size:13px;line-height:16px;color:var(--text-light-color)}.block-balancing-grade.block-card{flex:1 1 200px}.block-balancing-grade .balancing-grade-wrapper{display:flex;justify-content:center;gap:0 5px}.block-balancing-grade .component-title{justify-content:center}.block-balancing-grade .balancing-grade-item{display:flex;flex-direction:column;text-align:center}.block-balancing-grade .balancing-grade-item .item-meter::-moz-meter-bar{-webkit-appearance:none;appearance:none;height:10px;width:100%;border-radius:12.5px;background-image:none;background-color:var(--color)}.block-balancing-grade .balancing-grade-item .item-meter{-webkit-appearance:none;appearance:none;height:10px;width:100%;margin-top:10px;border-radius:12.5px;background-image:none;background-color:var(--color)}.block-balancing-grade .balancing-grade-item .item-description{font-size:12px;line-height:15px;margin-top:5px}.block-temperature-floor{display:flex;flex-direction:column-reverse;padding-right:10px;padding-top:20px;width:25%}@media only screen and (max-width:1180px){.block-temperature-floor{margin-left:auto}}.block-temperature-floor .temperature-floor-item{display:flex;align-items:flex-end;justify-content:flex-start}.block-temperature-floor .temperature-floor-item:first-of-type .item-title{top:-26px!important}.block-temperature-floor .temperature-floor-item .item-title{display:flex;align-items:flex-end;justify-content:flex-end;position:relative;top:-15px;padding-left:10px}.block-temperature-floor .temperature-floor-item .item-title:not(:empty):after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:var(--text-color)}.block-temperature-floor .temperature-floor-item .item-title .title-value{font-size:20px;line-height:20px;font-weight:500;color:var(--brand-color-primary);margin-left:5px}.block-temperature-floor .temperature-floor-item .item-title span{font-size:18px;line-height:21px;color:var(--text-color);font-weight:400}.block-temperature-floor .temperature-floor-item .item-illustration{flex:0 0 200px;max-width:200px}.block-temperature-average-annual{background-color:var(--brand-color-secondary)!important}@media only screen and (max-width:480px){.block-temperature-average-annual{max-width:100%}}.block-temperature-average-annual.block-card{gap:0!important;flex-wrap:wrap}.block-temperature-average-annual.block-card>*{height:auto!important}.block-temperature-average-annual.block-card .component-title{margin-bottom:0}.block-temperature-average-annual.block-card .component-legend{font-size:12px;line-height:15px;margin-bottom:15px}.block-temperature-average-annual.block-card .component-legend,.block-temperature-average-annual.block-card .component-title,.block-temperature-average-annual.block-card .component-title i{color:#fff}.block-temperature-average-annual.block-card .column-wrapper{padding-top:50px}.block-temperature-average-annual.block-card .content-val{font-size:xxx-large;font-weight:600}.block-temperature-average-annual.block-card .progress-content{font-size:20px}.block-temperature-average-annual.block-card .component-progress{padding:5px;white-space:nowrap}.block-temperature-average-annual.block-card .card-column{padding-top:10px;padding-bottom:10px}.block-temperature-average-annual.block-card .card-column:first-of-type{padding-right:15px;border-right:2px solid rgba(247,246,250,.3960784314)}.block-temperature-average-annual .temperature-average-annual-legend{font-size:12px;line-height:15px;color:#fff;margin-top:10px}.block-temperature-staircase{flex:0 1 500px;display:flex;flex-direction:column}@media only screen and (max-width:1180px){.block-temperature-staircase{flex-basis:100%}}.block-temperature-staircase .component-variation-max{margin-top:auto}.block-temperature-staircase .temperature-staircase-list{display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:25px}.block-temperature-staircase .temperature-staircase-list .list-item{flex:0 95px;padding:10px;border-radius:var(--border-radius-primary);border:.5px solid #707070;background-color:#fff;cursor:pointer}.block-temperature-staircase .temperature-staircase-list .list-item.is-active,.block-temperature-staircase .temperature-staircase-list .list-item:hover{background-color:var(--brand-color-secondary)}.block-temperature-staircase .temperature-staircase-list .list-item.is-active .item-title,.block-temperature-staircase .temperature-staircase-list .list-item:hover .item-title{color:#fff}.block-temperature-staircase .temperature-staircase-list .list-item.is-active .item-title i,.block-temperature-staircase .temperature-staircase-list .list-item:hover .item-title i{color:#000;background-color:#fff}.block-temperature-staircase .temperature-staircase-list .list-item.is-active .item-degree .degree-number,.block-temperature-staircase .temperature-staircase-list .list-item.is-active .item-degree .degree-unit,.block-temperature-staircase .temperature-staircase-list .list-item:hover .item-degree .degree-number,.block-temperature-staircase .temperature-staircase-list .list-item:hover .item-degree .degree-unit{color:#fff}.block-temperature-staircase .temperature-staircase-list .list-item .item-title{display:flex;gap:0 5px;align-items:center;font-size:16px;line-height:19px;font-weight:500;color:#000}.block-temperature-staircase .temperature-staircase-list .list-item .item-title i{padding:2px;font-size:8px;line-height:8px;color:#fff;border-radius:2px;background-color:#000}.block-temperature-staircase .temperature-staircase-list .list-item .item-degree{display:flex;gap:0 5px;align-items:center;justify-content:center;margin-top:10px}.block-temperature-staircase .temperature-staircase-list .list-item .item-degree .degree-number{font-size:22px;line-height:25px;font-weight:500;color:var(--brand-color-primary)}.block-temperature-featured-staircase{display:flex;flex-direction:column;margin-left:10px;padding-top:20px;width:65%}@media only screen and (max-width:1180px){.block-temperature-featured-staircase{flex-basis:auto;margin-top:45px;margin-left:0}}.block-temperature-featured-staircase .component-variation-max{margin-top:auto;margin-bottom:10px;padding-top:10px;padding-bottom:10px}@media only screen and (max-width:1180px){.block-temperature-featured-staircase .component-variation-max{margin-top:0}}.block-temperature-featured-staircase .component-title{display:block}.block-temperature-featured-staircase .temperature-featured-staircase-title{display:flex;gap:0 10px;align-items:center;font-size:25px;line-height:28px;font-weight:500;color:var(--brand-color-secondary);margin-bottom:5px}.block-temperature-featured-staircase .temperature-featured-staircase-title i{font-size:15px;line-height:15px;padding:5px;color:#fff;border-radius:4px;background-color:var(--brand-color-secondary)}.block-temperature-featured-staircase .temperature-featured-staircase-list{margin-bottom:25px}.block-temperature-featured-staircase .temperature-featured-staircase-list .list-item{display:flex;align-items:center;font-size:13px;line-height:16px}.block-temperature-featured-staircase .temperature-featured-staircase-list .list-item .item-separator{width:45%;height:1px;margin-left:10px;margin-right:10px;background-color:#e3e3e3}.block-temperature-featured:not(:last-of-type){margin-bottom:25px}.block-temperature-featured+.component-button{margin-bottom:25px!important}.block-temperature-featured.block-card.no-background{background-color:initial;box-shadow:none}.block-temperature-featured .component-average .average-title{font-weight:400;text-align:center;margin-top:20px}.block-temperature-featured .component-average .average-legend{margin-top:25px}.block-temperature-featured .component-icon{width:20px;height:20px;background-color:var(--brand-color-primary)}.block-temperature-featured .component-icon i{font-size:10px;line-height:10px}.block-temperature-featured .component-asterisk{font-size:10px;line-height:13px;margin-top:20px}.block-tip{display:none;align-items:center;justify-content:center;position:absolute;width:350px;padding:40px;border-radius:var(--border-radius-primary);box-shadow:var(--box-shadow-primary);z-index:550;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--brand-color-secondary);background-image:url(../dist/images/background/background-tip.svg);animation:animateTip 2s ease infinite}@media only screen and (max-width:990px){.block-tip{display:none!important}}.block-tip:before{content:"";position:absolute;width:0;height:0}.block-tip .block-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.block-tip .component-button{padding:15px;margin-top:25px;min-width:115px}.block-tip .component-button .button-content{font-size:14px;line-height:17px;font-weight:400}@keyframes animateTip{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.block-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:300}@media only screen and (max-width:990px){.block-overlay{display:none}}.block-tip .tip-content{color:#fff}.block-tip[data-type=balance-sheet][data-step="0"]{display:flex;top:640px;left:20%}.block-tip[data-type=balance-sheet][data-step="1"]{top:640px;left:60%}.block-tip[data-type=balance-sheet][data-step="2"]{top:590px;left:15%}.block-tip[data-type=balance-sheet][data-step="3"]{top:590px;left:60%}.block-tip[data-type=balance-sheet][data-step="0"]:before,.block-tip[data-type=balance-sheet][data-step="1"]:before{top:-15px;left:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid var(--brand-color-secondary)}.block-tip[data-type=balance-sheet][data-step="2"]:before,.block-tip[data-type=balance-sheet][data-step="3"]:before{bottom:-15px;right:37px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--brand-color-secondary)}.block-tip[data-type=simulation][data-step="0"]{display:flex;top:50%;left:calc(50% - 175px);transform:translateX(-50%)}.block-tip[data-type=simulation][data-step="1"]{top:305px;left:55.5%}.block-tip[data-type=simulation][data-step="1"]:before{top:-15px;right:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid var(--brand-color-secondary)}.block-tip[data-type=simulation][data-step="2"]{top:310px;left:calc(50% - 50px);transform:translateX(-50%)}.block-tip[data-type=simulation][data-step="3"]{top:340px;left:0}.block-tip[data-type=simulation][data-step="4"]{top:340px;right:0}.block-tip[data-type=simulation][data-step="2"]:before,.block-tip[data-type=simulation][data-step="3"]:before,.block-tip[data-type=simulation][data-step="4"]:before{bottom:-15px;left:37px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--brand-color-secondary)}.block-tip .tip-close{position:absolute;top:10px;right:10px;border-radius:var(--border-radius-primary);background-image:none;background-color:#fff}.block-tip .tip-close:before{content:"";content:"\f00d";font-family:Font Awesome\ 6 Pro;font-size:20px;line-height:23px;color:#000}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:4.5px;background-color:#dae2e8}.block-breadcrumb{display:flex;align-items:center;margin-top:15px}@media only screen and (max-width:768px){.block-breadcrumb{display:none}}.block-breadcrumb .breadcrumb-item{margin-right:5px;color:var(--deactivate-color)}.block-breadcrumb .breadcrumb-item.is-active{color:var(--text-color)}.block-breadcrumb .breadcrumb-item,.block-breadcrumb .breadcrumb-item a{font-size:12px;line-height:15px}.block-breadcrumb a{display:inline-block;text-decoration:underline;text-transform:lowercase;font-weight:500;color:var(--brand-color-secondary);-webkit-text-decoration-color:var(--brand-color-secondary);text-decoration-color:var(--brand-color-secondary)}.block-breadcrumb a:first-letter{text-transform:uppercase}.block-main{flex:1 1 auto;padding:25px 0}.block-main>.block-container{height:100%}.block-main>.block-container.is-column{flex-direction:column}.block-main>.block-container.is-column .container-row{flex:0 1 auto}.block-main>.block-container.is-column .container-row:last-of-type{flex:0 1 100%}.block-main>.block-container>.block-wrapper{flex-wrap:wrap;gap:25px;margin-bottom:25px}.block-header{flex:0 1 auto}.block-header .block-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:25px}.block-header .block-container>*{flex:0 1 100%}.block-header .block-container .block-wrapper{align-items:center;gap:15px}@media only screen and (max-width:1140px){.block-header .block-container .block-wrapper{flex-wrap:wrap}}.block-header .block-container .block-wrapper>.block-wrapper:first-of-type{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-header .block-container .block-wrapper>.block-wrapper:nth-of-type(2){justify-content:flex-end;flex:1 1 auto}@media only screen and (max-width:768px){.block-header .block-container .block-wrapper>.block-wrapper:nth-of-type(2){justify-content:flex-start}}.block-header .block-form{margin-top:25px}.block-header .block-form .form-row .row-wrapper{gap:0;width:auto}.block-header .component-switch.is-disable{margin-right:80px}@media only screen and (max-width:1530px){.block-header .component-switch.is-disable{display:none}}.block-header .header-button{display:none;position:absolute;top:35px;right:15px;z-index:25}.block-header .header-button i{font-size:25px;line-height:25px}.block-header .header-title{font-family:var(--primary-font);font-size:clamp(16px,1vw,21px);line-height:clamp(19px,1vw,24px);font-weight:700;color:var(--text-color)}.side-wrapper{display:flex;flex-direction:column;position:relative;align-self:stretch;width:100%;max-width:250px;padding:25px 0 25px 25px;background-color:#fff;transition:all .45s ease-out}@media only screen and (max-width:1530px){.side-wrapper{max-width:80px}}.side-wrapper.is-fold{max-width:80px}.side-wrapper.is-fold .block-navigation .navigation-list .list-item .item-link span,.side-wrapper.is-fold .block-user .user-legend,.side-wrapper.is-fold .block-user .user-name{transition:opacity .15s ease-out;opacity:0}.side-wrapper.is-fold .block-navigation .navigation-list .list-item:last-child .item-link:last-child{display:none}.side-wrapper.is-fold .component-logo .logo-legend{transition:opacity .15s ease-out;opacity:0}.side-wrapper.is-fold .area-toggle{transform:rotate(180deg);top:30px;right:-10px}.side-wrapper.is-extend{max-width:250px!important}.side-wrapper.is-extend .block-navigation .navigation-list .list-item .item-link span,.side-wrapper.is-extend .block-user .user-legend,.side-wrapper.is-extend .block-user .user-name,.side-wrapper.is-extend .component-logo .logo-legend{opacity:1!important}.side-wrapper.is-extend .area-toggle{transform:rotate(0deg)!important;top:35px!important;right:20px!important}.side-wrapper .block-user .user-legend,.side-wrapper .block-user .user-name{transition:opacity .45s ease-out .1s;opacity:1}@media only screen and (max-width:1530px){.side-wrapper .block-user .user-legend,.side-wrapper .block-user .user-name{transition:opacity .15s ease-out;opacity:0}}.side-wrapper .block-navigation .navigation-list .list-item .item-link span{transition:opacity .45s ease-out .1s;opacity:1}@media only screen and (max-width:1530px){.side-wrapper .block-navigation .navigation-list .list-item .item-link span{transition:opacity .15s ease-out;opacity:0}}@media only screen and (max-width:1530px){.side-wrapper .block-navigation .navigation-list .list-item:last-child .item-link:last-child{display:none}}.side-wrapper .component-logo .logo-legend{transition:opacity .45s ease-out .1s;opacity:1}@media only screen and (max-width:1530px){.side-wrapper .component-logo .logo-legend{transition:opacity .15s ease-out;opacity:0}}.side-wrapper .area-toggle{position:absolute;top:35px;right:20px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:all .45s ease-in-out}@media only screen and (max-width:1530px){.side-wrapper .area-toggle{transform:rotate(180deg);top:30px;right:-10px}}.main-wrapper{flex:1 1 100%;display:flex;flex-flow:column}.bottom-wrapper{display:none;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 6px 13px rgba(0,0,0,.23);border-top-left-radius:16px;border-top-right-radius:16px;background-color:var(--brand-color-secondary);z-index:500}@media only screen and (max-width:480px){.bottom-wrapper{display:block}}.page-wrapper{display:flex;justify-content:flex-start;align-items:stretch;min-height:100%}.form-row{display:flex;flex-wrap:wrap;justify-content:space-between}.form-row.is-highlight{padding:20px;background-color:#fff}.form-row.is-highlight p{margin-bottom:10px}.form-row.is-highlight ul{list-style:disc;list-style-position:inside}.form-row.is-highlight ul li:not(:first-child){margin-top:5px}.block-form .row-wrapper{display:flex;gap:0 20px;align-items:flex-start;justify-content:flex-start;width:100%}@media only screen and (max-width:480px){.block-form .row-wrapper{flex-wrap:wrap}}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-family:var(--primary-font);font-size:14px;line-height:17px;color:var(--text-color);width:100%;padding:20px;margin:0;box-shadow:var(--box-shadow-primary);border:none;background-color:#fff}input::-ms-clear,input::-ms-reveal{display:none}input,textarea{border-radius:30.5px}.daypicker_class input[type=text]{padding:0;text-align:center;border:1px solid #c2c8cc;border-radius:5px}.daypicker_class input[type=text]:focus{border:2px solid #555}select{border-radius:var(--border-radius-primary)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:hsla(0,0%,53.3%,.5333333333);opacity:1}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:hsla(0,0%,53.3%,.5333333333);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:hsla(0,0%,53.3%,.5333333333);opacity:1}.field-error{padding:10px;background-color:red}.field-error ul li{font-weight:500;color:#fff}.field-label{margin-right:25px;font-weight:500}.field-link{display:block;margin-top:10px;margin-left:20px;cursor:pointer;text-decoration:none}.field-wrapper{position:relative;flex:0 1 100%;margin-bottom:20px}.field-wrapper .field-label{display:block;font-family:var(--primary-font);font-size:14px;line-height:17px;font-weight:400;padding-left:20px;color:var(--text-color);margin-bottom:10px}.field-wrapper .field-input{font-family:var(--primary-font);font-size:16px;line-height:19px;font-weight:500;padding:20px 30px 20px 20px!important;box-shadow:none!important;border-radius:var(--border-radius-primary);background-color:#f7f6fa!important}.field-wrapper .field-input[disabled]{color:grey;cursor:not-allowed}.field-wrapper .field-select:after{top:65%}.field-wrapper.is-error .field-input{border:1px solid red}.field-wrapper.is-error .field-message{display:block}.field-search{flex:1 1 100%;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:290px;height:100%}.field-search.row-wrapper{height:auto}.field-search .field-input{border-top-right-radius:0;border-bottom-right-radius:0}.field-search .field-label{display:flex;align-items:center;justify-content:flex-start;width:45px;height:100%;cursor:pointer;border-radius:0 30.5px 30.5px 0;background-color:#fff;box-shadow:var(--box-shadow-primary);position:relative}.field-search .field-label:before{content:"";position:absolute;top:0;left:-5px;width:5px;height:100%;background-color:#fff}.field-search.no-shadow .field-input,.field-search.no-shadow .field-label{box-shadow:none}.field-select{position:relative}.field-select:after,.field-select:before{content:"";position:absolute;border-radius:var(--border-radius-primary);z-index:-10}.field-select:after{content:">";cursor:pointer;top:50%;right:10px;transform:translateY(-50%) rotate(90deg);padding:10px 15px;background-color:var(--background-color);color:var(--brand-color-primary)}.field-select.is-required:after{top:40px!important;transform:translateY(0) rotate(90deg);right:20px}.field-select:not(.is-horizontal):before{top:30px;left:0;width:100%;height:57px;background-color:var(--background-color)}.field-select:not(.is-horizontal):after{top:calc(50% + 15px)}.field-select.is-horizontal{display:flex;align-items:center;flex:1 1 100%}.field-select.is-horizontal:before{top:0;right:0;width:225px;height:100%;background-color:#fff}.field-select.is-horizontal select{width:225px;font-weight:500;box-shadow:var(--box-shadow-primary)}.field-select.no-shadow select{box-shadow:none}.field-select select{font-family:var(--primary-font);font-size:16px;line-height:19px;font-weight:500;padding:20px 50px 20px 20px!important;box-shadow:none;border-radius:var(--border-radius-primary);-webkit-appearance:none;appearance:none;position:relative;cursor:pointer;z-index:0;background-color:initial!important}.field-checkbox{display:flex;gap:0 10px}.field-checkbox:not(:first-of-type){margin-top:5px}.field-checkbox input[type=checkbox]{display:grid;place-content:center;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;width:20px;height:20px;cursor:pointer;border:1px solid #3c3c3c;border-radius:var(--border-radius-primary)}.field-checkbox input[type=checkbox]:checked:before{content:"\f00c";font-family:FontAwesome;font-size:14px;line-height:14px;color:var(--text-color)}.field-checkbox .checkbox-label{cursor:pointer}.field-datepicker{cursor:pointer;width:100%;box-shadow:var(--box-shadow-primary)}.field-datepicker input{font-size:14px!important;line-height:17px!important;font-weight:400!important;font-weight:500;max-width:100%;padding:20px;color:var(--text-color)!important;border-radius:var(--border-radius-primary)!important;box-shadow:none!important}.field-monthpicker{position:relative;margin-bottom:0;background-color:#fff}.field-monthpicker:after{content:"\e0d6";font-family:Font Awesome\ 6 Pro;font-size:20px;line-height:20px;color:#000;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.field-monthpicker input{position:relative;z-index:100;cursor:pointer;padding:17px 55px 17px 17px;border-radius:var(--border-radius-primary);background-color:initial}.field-monthpicker input[data-range-date]{width:200px}@media only screen and (max-width:480px){.field-monthpicker input[data-range-date]{width:100%}}.field-radio{display:flex;gap:0 10px}.field-radio input[type=radio]{display:grid;place-content:center;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;width:20px;height:20px;cursor:pointer;border:1px solid #3c3c3c;border-radius:var(--border-radius-primary)}.field-radio input[type=radio]:checked:before{content:"";width:10px;height:10px;border-radius:var(--border-radius-primary);background-color:#000}.field-radio .radio-label{cursor:pointer}.field-filter{margin-right:25px;padding:15px;border:1px solid var(--text-color);border-radius:var(--border-radius-primary)}.field-filter i{font-size:24px;line-height:24px;color:var(--text-color)}.field-file{position:relative;flex:0 1 auto;text-align:center}.field-file .field-label{display:flex;align-items:center;width:100%;margin:0;border-radius:var(--border-radius-primary);background-color:var(--brand-color-secondary);cursor:pointer;color:#fff;padding:15px;font-family:var(--primary-font);font-size:14px;line-height:17px;font-weight:500;text-align:left;text-transform:uppercase}.field-file input{position:absolute;z-index:-1;top:0;left:0;opacity:0}.field-switch{display:flex;align-items:center}.field-switch .field-checkbox{height:0;width:0;visibility:hidden}.field-switch .field-label{font-weight:400;margin-bottom:0}.field-switch label{cursor:pointer;text-indent:-9999px;width:50px;height:25px;background:grey;display:block;border-radius:25px;position:relative}.field-switch label:active:after{width:130px}.field-switch label:after{content:"";position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:15px;transition:.3s}.field-switch input:checked+label{background:#2cc37d}.field-switch input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.field-submit{font-family:var(--primary-font);font-size:17px;line-height:20px;font-weight:500;color:#fff;width:100%;padding:15px;cursor:pointer;border:0;border-radius:var(--border-radius-primary);background-color:var(--brand-color-primary);transition:opacity .3s ease}.field-submit[disabled]{cursor:not-allowed;opacity:.3}.field-submit:not(:last-of-type){margin-right:20px}.field-message{display:none;margin-top:5px;margin-left:5px}.field-message.is-error{color:red}.block-table{display:flex;flex-flow:column;width:100%;height:100%;box-shadow:0 10px 40px -20px rgba(0,0,41,.3)}.block-table:not(:first-of-type){margin-top:45px}.block-table.is-highlight,.block-table.no-border{box-shadow:none}.block-table.is-highlight .table-body,.block-table.is-highlight .table-head{background-color:var(--background-color)}.block-table.is-highlight .table-head{border-top-left-radius:var(--border-radius-primary);border-top-right-radius:var(--border-radius-primary)}.block-table.is-highlight .table-body{border-bottom-left-radius:var(--border-radius-primary);border-bottom-right-radius:var(--border-radius-primary)}.block-table.no-overflow .table-head{box-shadow:none;padding-right:0!important}.block-table .table-head{flex:0 1 auto;display:flex;width:100%;padding-right:5px;border-top-left-radius:var(--border-radius-primary);border-top-right-radius:var(--border-radius-primary);background-color:#fff}.block-table .table-head .table-row .table-col,.block-table .table-head .table-row .table-col a{font-size:clamp(12px,1vw,14px);line-height:clamp(15px,1vw,17px);font-weight:700;color:var(--text-color)}.block-table .table-head .table-row .table-col.is-highlight,.block-table .table-head .table-row .table-col.is-highlight a{font-weight:500;color:var(--brand-color-secondary)}.block-table .table-head .table-row .table-col a{display:flex}.block-table .table-head .table-row .table-col .fa-sort-down,.block-table .table-head .table-row .table-col .fa-sort-up{margin-right:5px}@-moz-document url-prefix(){.block-table .table-head{padding-right:15px}}.heating-periode-table{border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15)}.heating-periode-table td,.heating-periode-table th{border-collapse:collapse;width:inherit}.heating-periode-table tbody tr{border-bottom:1px solid #ddd}.heating-periode-table tbody td{padding:10px;display:flex}.heating-periode-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.heating-periode-table tbody td .class-edit-icon{margin-left:2px}.heating-periode-table thead th{font-weight:700;padding-left:10px;padding-bottom:10px}.heating-periode-table thead tr{color:#000;text-align:left;padding-top:10px}#id_information_logement_backoffice{background-color:#fff}.block-table .table-body.backoffice-logement{overflow:unset}.block-table .table-body{flex:1 1 auto;display:inline-block;overflow-y:scroll;width:100%;height:5vh;min-height:400px;border-bottom-left-radius:var(--border-radius-primary);border-bottom-right-radius:var(--border-radius-primary);background-color:#fff}.block-table.no-overflow .table-body{display:initial;height:auto;min-height:auto;overflow-y:hidden}.block-table .table-footer{border-bottom-left-radius:var(--border-radius-primary);border-bottom-right-radius:var(--border-radius-primary);background-color:#fff}.block-table .table-footer .footer-export{display:flex;align-items:center;justify-content:flex-end;padding:40px 20px;text-align:right}.block-table .table-footer .footer-export .component-button{margin-left:35px}.block-table .table-footer .footer-legend{display:flex;align-items:center;justify-content:flex-end;padding:40px 10px;text-align:right;font-size:12px}.block-table-wrapper{height:57vh;overflow-y:auto;padding-right:10px;margin-right:10px}.block-table .table-row{display:flex;width:100%}.block-table .table-body .table-row:not(:first-of-type){border-top:.5px solid #d5d3de}.block-table .table-body .table-row.table-row[disabled],.block-table .table-body .table-row.table-row[disabled] i{pointer-events:none;color:var(--deactivate-color)}.block-table .table-body .table-row.is-pointer:hover{background-color:var(--background-color)}.block-table .table-body .table-row .table-col{font-size:clamp(12px,1vw,14px);line-height:clamp(15px,1vw,17px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:480px){.block-table .table-body .table-row .table-col{font-size:clamp(10px,1vw,14px)}}.block-table.no-border .table-body .table-row{border-top:none}.block-table .table-row.is-small .table-col{padding:10px 25px}.block-table .table-row.has-sort-filter .table-col{display:flex;align-items:center}.block-table .table-row.has-sort-filter .table-col[data]{cursor:pointer}.block-table .table-row .table-col{flex:0 1 100%;font-weight:400;text-align:center;padding:20px 25px 14px;position:relative}.block-table .table-row .table-col.is-small{flex:0 0 80px}.block-table .table-row .table-col.is-medium{flex:0 0 125px}.block-table .table-row .table-col.is-large{flex:0 0 185px}.block-table .table-row .table-col.is-flex{display:flex;align-items:center;justify-content:center;gap:0 5px}.block-table .table-row .table-col [class^=fa]{font-size:20px;line-height:23px;color:var(--text-color)}.block-table .table-row .table-col [data-balloon-pos] i{font-size:15px;line-height:15px;color:var(--brand-color-primary)}.block-table .table-row .table-col>:not(:last-child){margin-right:5px}.block-table .table-row .table-col a{color:var(--text-color)}.block-table .table-caption{font-size:14px;line-height:17px;font-weight:500;text-align:left;margin-bottom:10px}.block-table .table-caption .caption-legend{float:right;display:flex;align-items:center;gap:0 10px}.block-table .table-caption a{cursor:pointer;color:var(--text-color);margin-left:5px}.block-table .table-caption i{font-size:20px;line-height:23px}@media only screen and (max-width:768px){.block-table{box-shadow:none!important}.block-table .table-head{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-table .table-body{height:auto!important;overflow:hidden!important}.block-table:not(.is-overflow) .table-body{background-color:initial!important}.block-table:not(.is-overflow) .table-row{background-color:#fff!important}.block-table .table-footer{background-color:initial}.block-table .table-footer p{margin:0}.block-table .table-footer .component-button{margin-top:10px;margin-left:0}.block-table .table-row{display:block!important;border-bottom:3px solid #ddd;border-top:0!important}.block-table .table-row:not(:last-of-type){margin-bottom:20px}.block-table .table-col{display:block;border-bottom:1px solid #ddd;text-align:right!important;white-space:unset!important}.block-table .table-col:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.block-table .table-col:last-child{border-bottom:0}.block-table .table-col .field-checkbox{float:right}}
/*# sourceMappingURL=style.min.css.map */