html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}a:visited{color:#000}.MuiModal-root.part h1{color:#05737d}.MuiModal-root.pro h1{color:#1d2d44}.MuiModal-root.part h2{color:#ef6c11}.MuiModal-root.pro h2{color:#3e5c76}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box-reset-password{width:min(600px,100vw);min-height:300px;box-shadow:24;text-align:center;background-color:#fff;padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.box-reset-password:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.box-reset-password h1{padding:15px 0;font-size:25px;font-weight:600}.box-reset-password h2{text-align:left;padding:15px;font-weight:600}.box-reset-password p{padding:15px;font-style:italic}.box-reset-password .text{width:80%;margin:20px 0}.box-reset-password .buttons{justify-content:center;gap:20px;margin:20px 0;display:flex}.box-reset-password .input-code{width:100%}.box-reset-password .input-digit{text-align:center;width:12%;height:40px;margin:15px 5px;font-size:24px;font-weight:600}.box-reset-password .password{position:relative}.box-reset-password .eye{color:#505050;width:20px;position:absolute;top:50%;right:10px;transform:translateY(-80%)}.box-reset-password .eye:hover{cursor:pointer}.menu-details .MuiListItem-root{padding-top:0;padding-bottom:0}.modal-contact-us{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-contact-us:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-contact-us .closeIcon{position:absolute;top:5px;right:5px}.modal-contact-us .closeIcon:hover{cursor:pointer}.modal-contact-us .wait{justify-content:center;display:flex}.modal-contact-us .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-contact-us .top-icon img{object-fit:contain;width:100%;height:100%}.modal-contact-us input{background-color:#fff}.modal-contact-us h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-contact-us .form{flex-direction:column;align-items:center;gap:15px;display:flex}.modal-video-player{background-color:#fff;border-radius:5px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-video-player .close-window{background-color:#fff;justify-content:right;display:flex}.modal-tutoriels{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:350px;max-height:min(500px,90vh);padding:30px 15px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-tutoriels:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-tutoriels .closeIcon{position:absolute;top:5px;right:5px}.modal-tutoriels .closeIcon:hover{cursor:pointer}.modal-tutoriels .top-icon{background-color:#fff;border-radius:50%;width:100px;height:70px;margin-left:calc(50% - 75px)}.modal-tutoriels .top-icon img{object-fit:contain;width:100%;height:100%}.modal-tutoriels .wait{justify-content:center;margin-top:25px;display:flex}.modal-tutoriels input{background-color:#fff}.modal-tutoriels h1{text-align:center;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:20px}.modal-tutoriels .title{margin-bottom:20px}.modal-tutoriels .list-of-videos{text-align:center;margin-top:35px;padding:20px;font-size:clamp(18px,2vw,24px);font-style:italic}.modal-tutoriels .video-link{cursor:pointer;gap:15px;margin:30px 0;display:flex}.modal-tutoriels .video-link:hover{color:#ff8c00}.modal-code-promo{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-code-promo:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-code-promo .closeIcon{position:absolute;top:5px;right:5px}.modal-code-promo .closeIcon:hover{cursor:pointer}.modal-code-promo .wait{justify-content:center;display:flex}.modal-code-promo h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-code-promo .title{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-code-promo input{background-color:#fff}.modal-code-promo .title .logo-promo{width:100px;margin-bottom:-20px}.modal-code-promo .promo-content{padding:10px 20px}.modal-code-promo .promo-content .intro{text-align:center}.modal-code-promo .promo-content h2{margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(20px,2.2vw,22px);font-weight:700}.modal-code-promo .promo-content h3{margin:15px 0}.modal-code-promo .promo-content h4{color:gray}.modal-code-promo .promo-content p{margin:5px 0}.modal-code-promo .promo-content .promo-code-entry{flex-direction:column;gap:5px;margin:20px 0;display:flex}.modal-code-promo .promo-code-entry .promocode-enter{max-width:300px;margin-left:50%;transform:translate(-50%)}.modal-code-promo .promo-code-entry .promocode-enter,.modal-code-promo .promo-code-entry .promocode-check{flex:1;align-items:center}.modal-code-promo .promo-code-entry .promocode-check{margin-top:35px;margin-left:30px}.modal-code-promo .promo-code-entry .promocode-check .promo-info{align-items:center;gap:10px;margin-bottom:10px;display:flex}.modal-code-promo .promo-code-entry .promocode-check .promo-info .invalid-code{color:red;margin-left:50%;transform:translate(calc(-15px - 50%))}.modal-code-promo .pdl-select{margin:20px 0}.modal-code-promo .actions{justify-content:center;display:flex}.menu{background-color:#fff;height:max(100% - 20px,100vh - 110px);padding-top:100px;font-family:Roboto,sans-serif;transition:width .2s ease-in;position:relative}.menu.menu-large{width:220px;overflow-x:hidden}.menu.menu-light{width:60px;overflow-x:hidden}.menu .menu-details{width:220px;overflow-y:hidden}.menu .here{color:#ef6c11}.menu .not-here{color:#000}.menu img{object-fit:contain;height:10px}.menu .menu-title{color:#000;background-color:#0000}.menu-light .menu-title:hover{background-color:#e8f2f1}.menu.part .menu-title-selected{color:#fff;background-color:#05737d}.menu.pro .menu-title-selected{color:#fff;background-color:#1d2d44}.menu .menu-item{align-items:center;gap:20px;display:flex}.menu .menu-item h4{color:#000;margin-bottom:0;padding:8px;font-weight:800}.menu .menu-title-selected .menu-item h4{color:#fff;font-weight:600}.menu-large .menu-title,.menu-large .menu-title-selected{border-radius:0;margin:0}.menu-light .menu-title,.menu-light .menu-title-selected{border-radius:5px;width:44px;margin:0 8px}.menu .MuiListItem-root{padding-top:0;padding-bottom:0}.menu .deploy-menu{justify-content:right;display:flex}.menu .menu-footer{color:#828282;border-top:1px dotted gray;width:220px;padding-top:10px;padding-left:25px;font-size:12px;line-height:30px;position:absolute;bottom:0}.widget-account{background-color:#ceebf0;border-radius:5px;width:170px;height:55px;overflow:hidden}.widget-account:hover{box-sizing:border-box;cursor:pointer;border:1px solid var(--main-color6)}.widget-account .account-amount,.widget-account .wait{justify-content:space-between;align-items:center;gap:10px;width:150px;height:100%;margin:0 auto;display:flex}.widget-account .account-amount{animation:8s infinite auto-scroll}@keyframes auto-scroll{0%{transform:translateY(0)}40%{transform:translateY(0)}50%{transform:translateY(-100%)}90%{transform:translateY(-100%)}to{transform:translateY(0)}}.widget-account .left h3{color:var(--main-color6);font-size:18px;font-weight:700;line-height:27px}.widget-account .left p{color:#000;font-size:12px;font-weight:400;line-height:18px}.widget-account .right{text-align:center;font-size:18px}@media screen and (width<=1090px){.widget-account{width:80px;min-width:0;height:50px;padding:0}.widget-account .account-amount{gap:0;width:80px}.widget-account .left{display:none}.widget-account .right{width:100%;padding:5px;font-size:14px}.widget-account .account-amount:first-child .right:before{content:"Solde"}.widget-account .account-amount:last-child .right:before{content:"Dispo"}}.widget-meteo{background-color:#ceebf0;border-radius:5px;justify-content:center;align-items:center;width:150px;height:55px;display:flex}.widget-meteo-content,.widget-meteo .enter-address{justify-content:space-around;align-items:center;gap:10px;width:100%;height:100%;display:flex}.widget-meteo:hover{box-sizing:border-box;cursor:pointer;border:1px solid var(--main-color6)}.widget-meteo h3{color:var(--main-color6);font-size:18px;font-weight:700;line-height:27px}.widget-meteo .icon{font-size:30px}.widget-meteo .temp p{text-align:center;font-size:12px;line-height:18px}.widget-meteo .enter-address{flex-direction:column;font-size:9px}.widget-meteo .enter-address h3{justify-items:start}.widget-meteo .enter-address p{font-style:italic}@media screen and (width<=750px){.widget-meteo{width:50px;height:50px}.widget-meteo .enter-address{text-align:center;gap:5px}.widget-meteo .enter-address h3{font-size:14px;line-height:10px}.widget-meteo-content .temp{display:none}.widget-meteo .icon{font-size:25px}}.confirmation-dialog{position:relative;overflow:hidden}.confirmation-dialog .logo{opacity:.3;z-index:0;width:150px;height:100px;position:absolute;top:-30px;left:-30px}.confirmation-dialog h1{color:#05737d;text-align:center;margin:20px 0 5px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.notifications-modal{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:150px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.notifications-modal .closeIcon{position:absolute;top:5px;right:5px}.notifications-modal .closeIcon:hover{cursor:pointer}.notifications-modal .wait{justify-content:center;display:flex}.notifications-modal h1{border-bottom:1px solid #d9d9d9;align-items:center;gap:20px;margin-top:0;font-size:18px;font-weight:500;line-height:45px;display:flex}.notifications-modal h1 .notifications-icon{font-size:30px}.notifications-modal .notification-item{border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;gap:10px;width:calc(100% - 32px);height:100px;margin-bottom:15px;padding:15px;display:flex}.notifications-modal .notification-item:hover{background-color:#e8f2f1;border:none;box-shadow:2px 2px 5px #bcbcbc}.notifications-modal .notification-item .title{color:#05737d;font-size:18px;font-weight:700;line-height:25px}.notifications-modal .notification-item .action{align-self:flex-end;max-width:100px}.notifications-modal .notification-item .text a{font-size:smaller;font-style:italic;text-decoration:underline}.modal-user-alert{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:300px;max-height:min(600px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-user-alert:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-user-alert .closeIcon{position:absolute;top:5px;right:5px}.modal-user-alert .closeIcon:hover{cursor:pointer}.modal-user-alert .top-icon{background-color:#fff;border-radius:50%;width:150px;height:30px;margin-left:calc(50% - 75px)}.modal-user-alert .top-icon img{object-fit:contain;width:100%;height:100%}.modal-user-alert .wait{justify-content:center;margin-top:25px;display:flex}.modal-user-alert input{background-color:#fff}.modal-user-alert h1{text-align:center;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:20px}.modal-user-alert h3{text-align:center}.modal-user-alert .main-title{margin-bottom:20px}.modal-user-alert .main-title h1{justify-content:center;align-items:center;gap:10px;display:flex}.modal-user-alert .alert-item{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;gap:10px;width:calc(100% - 32px);height:100px;margin-bottom:15px;padding:15px;display:flex}.modal-user-alert .alert-item .title{color:#05737d;font-size:18px;font-weight:700;line-height:25px}.modal-user-alert .alert-item .action{align-self:flex-end;max-width:100px}.modal-user-alert .alert-item .text a{font-size:smaller;font-style:italic;text-decoration:underline}.widget-user.animated{animation:3s linear infinite both wobble-horizontal-bottom}@keyframes wobble-horizontal-bottom{0%,to{transform-origin:50%;transform:translate(0)}4%{transform:translate(-30px)rotate(-6deg)}8%{transform:translate(15px)rotate(6deg)}12%{transform:translate(-15px)rotate(-3.6deg)}15%{transform:translate(9px)rotate(2.4deg)}23%{transform:translate(-6px)rotate(-1.2deg)}25%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}.widget-user .user{width:55px;height:55px;color:var(--main-color6);cursor:pointer;box-sizing:border-box;background-color:#ceebf0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.widget-user .user:hover{border:1px solid #12737d}.myaccount-card.MuiList-root{text-align:center;width:250px;height:350px;padding:10px;font-family:Roboto,sans-serif}.myaccount-card .icon{color:#05737d;background-color:#ceebf0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:5px;margin-left:50%;display:flex;transform:translate(-50%)}.myaccount-card img{object-fit:contain;width:20px;height:20px}.myaccount-card .bottom{position:absolute;bottom:0}.myaccount-card .MuiListItemIcon-root{min-width:25px}@media screen and (width<=750px){.widget-user .user{width:50px;height:50px}}.widget-color-of-today{background-color:#ceebf0;border-radius:5px;height:45px;padding:5px}.widget-color-of-today-content{cursor:pointer;align-items:center;gap:15px;display:flex}.widget-color-of-today-content h3{text-align:left;max-width:90px;color:var(--main-color6);padding:0 5px;font-weight:700}.widget-color-of-today-animated{justify-content:center;align-items:center;width:45px;height:45px;display:flex}.widget-color-of-today .today-icon-content{z-index:1;border:1px solid;border-radius:15%;justify-content:center;align-items:center;padding:5px;display:flex}.widget-color-of-today .animated-border-box,.widget-color-of-today .animated-border-box-glow{border-radius:15%;width:48px;height:45px;position:absolute;overflow:hidden}.widget-color-of-today .animated-border-box-glow{filter:blur(4px);overflow:hidden}.widget-color-of-today .animated-border-box:before,.widget-color-of-today .animated-border-box-glow:before{content:"";z-index:-2;text-align:center;background-position:0 0;background-repeat:no-repeat;width:99999px;height:99999px;animation:4s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.widget-color-of-today .animated-border-box.red:before,.widget-color-of-today .animated-border-box-glow.red:before{background-image:conic-gradient(#0000,red,#0000 25%)}.widget-color-of-today .animated-border-box.orange:before,.widget-color-of-today .animated-border-box-glow.orange:before{background-image:conic-gradient(#0000,#ef6c11,#0000 25%)}.widget-color-of-today .animated-border-box.green:before,.widget-color-of-today .animated-border-box-glow.green:before{background-image:conic-gradient(#0000,#05737d,#0000 25%)}.widget-color-of-today .animated-border-box.gray:before,.widget-color-of-today .animated-border-box-glow.gray:before{background-image:conic-gradient(#0000,gray,#0000 25%)}.widget-color-of-today .animated-border-box:after{content:"";z-index:-1;border-radius:7px;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px}@keyframes rotate{to{transform:translate(-50%,-50%)rotate(1turn)}}@media screen and (width<=900px){.widget-color-of-today-content p{display:none}}.pdls-around-me{background-color:#ceebf0;border-radius:5px;width:170px;height:55px;overflow:hidden}.pdls-around-me:hover{box-sizing:border-box;cursor:pointer;border:1px solid var(--main-color6)}.pdls-around-me .pdls-around-me-content,.pdls-around-me .wait{justify-content:space-between;align-items:center;gap:10px;width:150px;height:100%;margin:0 auto;display:flex}.pdls-around-me .pdls-around-me-content{animation:8s infinite auto-scroll}.pdls-around-me-content h3{color:var(--main-color6);font-size:18px;font-weight:700;line-height:27px}.pdls-around-me-content p{color:#000;font-size:18px;font-weight:400}.pdls-around-me-content .left{max-width:100px}@media screen and (width<=1090px){.pdls-around-me{width:80px;min-width:0;height:50px;padding:0}.pdls-around-me .pdls-around-me-content{gap:0;width:80px}.pdls-around-me-content .left{display:none}.pdls-around-me-content .right{text-align:center;width:100%;padding:5px;font-size:12px}.pdls-around-me-content:first-child .right:before{content:"Prod"}.pdls-around-me-content:last-child .right:before{content:"Conso"}}header{z-index:1300;width:100%;height:80px;position:sticky;top:0;left:0}header.part{background-color:#fff}header.pro{background-color:#1d2d44}header .header-content{align-items:center;height:100%;padding:0 10px;display:flex}.header-content .header-left{align-items:center;gap:20px;width:250px;height:100%;display:flex}.header-content .header-left img{cursor:pointer;height:60px;margin-left:15px}.header-content .header-right{justify-content:right;align-items:center;gap:20px;width:100%;height:100%;margin:0 15px;display:flex}.header-content .header-right .widget-chat{box-sizing:border-box;background-color:#ceebf0;border-radius:5px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.header-content .header-right .widget-chat:hover{cursor:pointer;border:1px solid var(--main-color6)}.header-content .header-right .widget-chat.animated{animation:3s linear infinite both wobble-horizontal-bottom}.header-content .header-right .unread{color:gray}.header-content,.menu-drawer .MuiPaper-root{box-shadow:0 4px 4px #00000040}@media screen and (width<=750px){header .header-content{padding:0}.header-content .header-left{gap:5px;width:85px}.header-content .header-right{gap:clamp(5px,2vw,15px)}.header-content .header-right .widget-chat{width:50px;height:50px}}@media screen and (width<=550px){header{height:130px;padding-top:5px}.header-content .header-left{flex-direction:column;justify-content:center;display:flex}.header-content .header-right{flex-wrap:wrap}}.input-address form{width:100%;display:flex}.sun-curve{width:170px;margin:15px auto}.sun-curve .sun-indicator{position:relative}.sun-curve .sun-indicator .back{object-fit:contain;width:100%}.sun-curve .sun-indicator .sun-position{object-fit:contain;width:30px;position:absolute}.sun-curve .sun-hours{justify-content:space-between;display:flex}.sun-curve .sun-hours h6{font-size:10px}.sun-curve .sun-hours .sunset{text-align:right}.new-meteo-bloc{min-height:430px;overflow-x:auto}.new-meteo-bloc .results{width:840px;margin:0 auto}.new-meteo-bloc .header{display:flex}.new-meteo-bloc .daily-header{box-sizing:border-box;width:120px;color:var(--main-color5);cursor:pointer;background-color:#e8f2f1;border:1px solid #fff;border-bottom:2px solid #d3d3d3;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:15px;padding:25px 0;font-family:Montserrat,sans-serif;font-size:18px;display:flex}.new-meteo-bloc .daily-header.white{color:var(--main-color6);background-color:#fff;border:2px solid #d3d3d3;border-bottom:none}.new-meteo-bloc .daily-header>img{object-fit:contain;filter:opacity(.6);width:50px;height:50px}.new-meteo-bloc .daily-header.white>img{filter:opacity()}.new-meteo-bloc .daily-header .day{font-weight:300}.new-meteo-bloc .daily-header .temp{font-weight:700}.new-meteo-bloc .bottom{border:2px solid #d3d3d3;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-width:840px;padding:10px;display:flex}.new-meteo-bloc .bottom .left{flex:1}.new-meteo-bloc .bottom .right{flex:3;justify-content:center;align-items:center;display:flex}.new-meteo-bloc .bottom .left .day-name{font-size:20px;font-weight:700;line-height:30px}.new-meteo-bloc .bottom .left .day-name:first-letter{text-transform:capitalize}.new-meteo-bloc .bottom .left .day-date{font-size:24px;font-weight:500}.new-meteo-bloc .bottom .right .infos{grid-template-rows:20px 20px 25px 30px repeat(5,20px);grid-template-columns:150px repeat(8,50px);display:grid}.new-meteo-bloc .bottom .right .infos p{text-align:center;border-right:1px solid #e0e0e0;align-content:center;font-size:12px}.new-meteo-bloc .bottom .right .infos p img{object-fit:contain;width:100%;height:100%}.new-meteo-bloc .bottom .right .infos .title{justify-content:right;align-items:center;gap:10px;display:flex}.new-meteo-bloc .bottom .right .infos .title img{object-fit:contain;width:18px;height:75%;margin-right:5px}.new-meteo-bloc .bottom .right .infos #temp{font-size:15px}.new-meteo-bloc .bottom .right .infos #temp:after{content:"°"}.new-meteo-bloc .bottom .right .infos .line-gray{background-color:#f2f2f2}.new-meteo-bloc .bottom .right .infos .line-white{background-color:#fff}.new-meteo-bloc .bottom .right .infos .column-orange.line-white{background-color:#ff9c0033}.new-meteo-bloc .bottom .right .infos .column-orange.line-gray{background-color:#f5e1c2}.new-meteo-bloc .bottom .right .infos .column-orange.hour{color:var(--dark-orange);font-weight:600}.new-meteo-bloc .source{text-align:right;margin-top:5px;font-size:10px}@media screen and (width<=950px){.new-meteo-bloc .bottom{flex-direction:column}.new-meteo-bloc .bottom .left{width:200px}.new-meteo-bloc .bottom .left,.new-meteo-bloc .bottom .right{justify-content:left}}.ghi-graph{height:fit-content}.ghi-graph .select-accuracy{margin-bottom:20px}.ghi-graph .select-accuracy .MuiButtonBase-root{color:#000;background-color:#7878781a;width:120px;height:40px;font-size:12px}.ghi-graph .select-accuracy .MuiButtonBase-root:hover{background-color:#bfbfbf}.ghi-graph .select-accuracy .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.ghi-graph .select-accuracy .Mui-selected:hover{background-color:#fff}.ghi-graph .ghi-graph-content{width:100%;height:280px}.ghi-graph .source{text-align:right;margin-top:5px;font-size:10px}.meteo-page{max-width:1200px;min-height:100vh;margin:0 auto}.meteo-page .title{align-items:center;display:flex}.meteo-page .title .logo-meteo{width:80px}.meteo-page .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:clamp(12px,3vw,18px);font-weight:500}.meteo-page .bloc-title>span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.meteo-page .my-account,.meteo-page .around-me,.meteo-page .ghi{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:15px;overflow-y:auto;box-shadow:0 1px 5px #00000040}.meteo-page .ghi{min-height:410px}.meteo-page .input-address{gap:30px;display:flex}.meteo-page .input-address>:nth-child(n){flex:1;justify-content:left;align-items:center}.meteo-page .my-account h2,.meteo-page .around-me h2{margin-bottom:15px}@media screen and (width<=1470px){.meteo-page{margin:20px 10px 20px 5px}}@media screen and (width<=1000px){.meteo-page .input-address{flex-direction:column}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map-of-all-pdl{width:100%;height:450px}.map-of-all-pdl .wait{justify-content:center;display:flex}.map-of-all-pdl .map-container{width:100%;height:calc(100% - 60px)}.kwatts{min-height:100vh;margin:10px auto;padding-right:10px}.kwatts h1{color:#ff8c00;margin:20px 0;font-size:20px;font-weight:600}.kwatts .map-of-kwatts{border:2px solid #00008b;border-radius:5px;margin:20px 0;padding:15px}.kwatts .map-of-kwatts h2{color:#00008b;margin:0 0 15px;font-size:18px;font-weight:500}.login-form{flex-direction:column;display:flex}.login-form h4{margin-bottom:5px}.login-form .text{width:100%;margin-bottom:20px;line-height:30px}.login-form .password{position:relative}.login-form .eye{color:#505050;width:20px;position:absolute;top:50%;right:10px;transform:translateY(-80%)}.login-form .eye:hover{cursor:pointer}.login-form .remember-me{color:#4b4b4b;margin-bottom:15px;margin-left:50%;transform:translate(-50%)}.login-form .submit{width:100%}.login-form .message{text-align:center;margin:25px 0}.login-form .wait{justify-content:center;width:100%;display:flex}.login-form .auto-login{flex-direction:column;align-items:center;margin-top:15px;display:flex}.login-form .auto-login p{color:#4b4b4b;margin:15px 0}.login-form .password-reset{justify-content:center;margin:25px 0;display:flex}.login-form .password-reset p{color:#4b4b4b;font-style:italic}.login-form .password-reset p:hover{cursor:pointer}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.signup-form{flex-direction:column;display:flex}.MuiPopper-root.MuiAutocomplete-popper{z-index:50000}.signup-form .not-available{text-align:center;width:100%;margin:20px 0}.signup-form .not-available .explainations{background-color:var(--main-color6);color:#fff;margin:0 30px;padding:15px;line-height:120%}.signup-form .not-available .explainations h2{color:#fff;margin-bottom:25px}.signup-form .not-available .explainations p{margin:15px 0}.signup-form .not-available .explainations p span{color:#ed6c01;font-weight:700}.signup-form .not-available .request-form{margin-top:20px}.signup-form .not-available .request-form .search-company h4{text-align:left;margin-bottom:10px}.signup-form .not-available .request-form .search-company{margin-bottom:20px}.signup-form .not-available .request-form .MuiInputBase-root{background-color:#fff}.signup-form .not-available .acces-demand-confirmation{color:#223348;font-weight:700}.signup-form h4{margin-bottom:5px}.signup-form .text{width:100%;margin-bottom:20px;line-height:30px}.signup-form .password{position:relative}.signup-form .eye{color:#505050;width:20px;position:absolute;top:50%;right:10px;transform:translateY(-80%)}.signup-form .eye:hover{cursor:pointer}.signup-form .submit{width:100%}.signup-form .message{text-align:center;margin:25px 0}.signup-form .mobile-input{color:#4b4b4b;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.signup-form .mobile-input p{text-align:left;width:30%}.signup-form .mobile-input p.nok{color:red}.signup-form .mobile{width:70%;height:40px}.signup-form .mobile input:focus{border:2px solid #ed6c01}.signup-form .mobile.pro input:focus{border:2px solid #223348}.signup-form .mobile input{outline:none}.signup-form .mobile .PhoneInputInput{border:1px solid #d5d5d5;border-radius:5px;height:35px;font-size:16px}.signup-form .wait{justify-content:center;width:100%;display:flex}.signup-form .captcha{justify-content:center;margin-bottom:15px;display:flex}.signup-form .auto-login{flex-direction:column;align-items:center;margin-top:15px;display:flex}.signup-form .auto-login p{color:#4b4b4b;margin:15px 0}.modalLogin-root{z-index:2000;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modalLogin{background-color:#fff;width:min(90vw,1200px);height:min(650px,90vh);display:flex;overflow-x:hidden}.modalLogin input{background-color:#fff}.modalLogin-root .modalLogin.part .left-side{background-color:#05737d;background-image:url(/assets/BG_kwattsPart_left-Z_umchJ2.webp)}.modalLogin-root .modalLogin.pro .left-side{background-color:#3e5c76;background-image:url(/assets/BG_kwattsPro_left-VNcHfbbo.webp)}.modalLogin-root .modalLogin .left-side{aspect-ratio:630/850;background-repeat:no-repeat;background-size:100%;position:relative}.modalLogin-root .modalLogin .left-side .actions{line-height:200%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.modalLogin-root .modalLogin.part .left-side .actions{bottom:5px}.modalLogin-root .modalLogin.pro .left-side .actions{bottom:5%}.modalLogin-root .modalLogin .left-side .actions a{color:#fff;text-align:center;cursor:pointer;font-size:smaller;line-height:25px;display:block}.modalLogin-root .modalLogin .left-side .actions a.contact-us{font-style:italic;text-decoration:underline}.modalLogin-root .modalLogin.part .right-side{background-image:url(/assets/BG_kwattsPart_right-Bv5LtruW.webp)}.modalLogin-root .modalLogin.pro .right-side{background-image:url(/assets/BG_kwattsPro_right-DgIg7ME3.webp)}.modalLogin-root .modalLogin .right-side{aspect-ratio:1;box-sizing:border-box;background-position:100%;background-repeat:no-repeat;width:100%;padding:10px;overflow-y:auto}.modalLogin-root .modalLogin .right-side .head-menu .theme{justify-content:center;gap:30px;display:flex}.modalLogin-root .modalLogin .right-side .head-menu .theme h1{cursor:pointer;font-size:18px}.modalLogin-root .modalLogin .right-side .head-menu .theme h1.selected{border-bottom:1px solid}.modalLogin-root .modalLogin .right-side .head-menu .form{justify-content:center;gap:30px;margin-bottom:30px;display:flex}@media screen and (width<=1000px){.modalLogin-root .modalLogin{height:470px}}@media screen and (width<=750px){.modalLogin-root{align-items:start}.modalLogin-root .modalLogin{flex-direction:column;width:100%;height:100%;overflow-y:scroll}.modalLogin-root .modalLogin .left-side{aspect-ratio:630/850;background-repeat:no-repeat;height:fit-content}.modalLogin-root .modalLogin .right-side{height:1000px;overflow-y:visible}}.box-view-authorization{position:relative}.box-view-authorization .closeIcon{border-radius:50%;position:absolute;top:5px;right:5px}.box-view-authorization .closeIcon:hover{cursor:pointer}.box-view-authorization .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-view-authorization h1{text-align:center;font-size:16px;font-weight:500;line-height:40px}.box-view-authorization .pdl-view{width:100%;height:450px}.box-check-sign{position:relative}.box-check-sign .closeIcon{position:absolute;top:0;right:0}.box-check-sign .closeIcon:hover{cursor:pointer}.box-check-sign .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-check-sign h1{text-align:center;margin-top:10px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-check-sign .content{flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}.box-check-sign .input-code{justify-content:center;width:100%;display:flex}.box-check-sign .input-digit{text-align:center;width:40px;height:40px;margin:15px 5px;font-size:24px;font-weight:600}.box-check-sign .end-sign{text-align:center;line-height:25px}.modal-check-failed-with-sge{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-check-failed-with-sge:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-check-failed-with-sge .closeIcon{position:absolute;top:5px;right:5px}.modal-check-failed-with-sge .closeIcon:hover{cursor:pointer}.modal-check-failed-with-sge .wait{justify-content:center;display:flex}.modal-check-failed-with-sge .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-check-failed-with-sge .top-icon img{object-fit:contain;width:100%;height:100%}.modal-check-failed-with-sge input{background-color:#fff}.modal-check-failed-with-sge h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-check-failed-with-sge p{text-align:center}.modal-check-failed-with-sge .sge-address{margin:25px 0}.modal-check-failed-with-sge .sge-address-result{margin-top:10px;font-weight:700}.modal-check-failed-with-sge .actions{justify-content:center;gap:25px;margin:35px 0;display:flex}.modal-pdl-number-image{box-shadow:24;background-color:#fff;width:min(500px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-pdl-number-image .closeIcon{position:absolute;top:5px;right:5px}.modal-pdl-number-image .closeIcon:hover{cursor:pointer}.modal-pdl-number-image .image{width:100%;height:100%}.modal-pdl-number-image .image img{object-fit:contain;width:100%}.modal-upload-mandat{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-upload-mandat:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-upload-mandat .closeIcon{position:absolute;top:5px;right:5px}.modal-upload-mandat .closeIcon:hover{cursor:pointer}.modal-upload-mandat .wait{justify-content:center;display:flex}.modal-upload-mandat .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-upload-mandat .top-icon img{object-fit:contain;width:100%;height:100%}.modal-upload-mandat input{background-color:#fff}.modal-upload-mandat h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-upload-mandat .load-pdf{width:calc(100% - 40px);height:100px;padding:20px}.modal-upload-mandat .drop-zone{cursor:pointer;border:1px dotted gray;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;font-style:italic;display:flex}.modal-upload-mandat .actions{justify-content:space-around;gap:25px;margin-top:35px;display:flex}.modal-upload-mandat .is-uploading{justify-content:center;align-items:center;gap:20px;margin:20px 0;display:flex}.modal-change-visibility-of-one-pdl{box-shadow:24;background-color:#fff;width:min(650px,90vw);min-height:620px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-change-visibility-of-one-pdl.public.with-description{min-height:620px}.modal-change-visibility-of-one-pdl.public.without-description{min-height:450px}.modal-change-visibility-of-one-pdl.private{min-height:350px}.modal-change-visibility-of-one-pdl:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/750px 850px no-repeat;width:130%;height:100%;display:block;position:absolute;top:0;left:-50%}.modal-change-visibility-of-one-pdl .closeIcon{position:absolute;top:5px;right:5px}.modal-change-visibility-of-one-pdl .closeIcon:hover{cursor:pointer}.modal-change-visibility-of-one-pdl .top-icon{background-color:#fff;border-radius:50%;width:100px;height:100px;margin:10px 0 10px calc(50% - 50px)}.modal-change-visibility-of-one-pdl .top-icon img{object-fit:contain;width:100%;height:100%}.modal-change-visibility-of-one-pdl .wait{justify-content:center;margin-top:25px;display:flex}.modal-change-visibility-of-one-pdl input,.modal-change-visibility-of-one-pdl .MuiFormControl-root{background-color:#fff}.modal-change-visibility-of-one-pdl b{font-weight:700}.modal-change-visibility-of-one-pdl h1{text-align:center;margin:10px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:20px}.modal-change-visibility-of-one-pdl h3{text-align:center}.modal-change-visibility-of-one-pdl .title{margin-bottom:20px}.modal-change-visibility-of-one-pdl .title.public h1:first-child{font-size:clamp(16px,1.8vw,20px)}.modal-change-visibility-of-one-pdl .usage-point-id{text-align:center;margin:10px 0;font-size:clamp(16px,1.8vw,20px)}.modal-change-visibility-of-one-pdl .explainations{text-align:center;max-width:500px;margin:20px auto;font-size:clamp(14px,1.5vw,16px);line-height:120%}.modal-change-visibility-of-one-pdl .explainations h1{font-size:clamp(16px,1.8vw,20px);font-weight:900}.modal-change-visibility-of-one-pdl .explainations .video{margin:20px}.modal-change-visibility-of-one-pdl .sharing-description{max-width:600px;margin:0 auto}.modal-change-visibility-of-one-pdl .actions{justify-content:center;align-items:center;gap:30px;margin:20px 0;display:flex}.modal-change-visibility-of-one-pdl .modify{text-align:center}.modal-change-visibility-of-one-pdl .disclaimer{margin:15px;font-size:smaller}.box-add-mypdl-sge{min-height:300px;padding:10px;position:relative}.box-add-mypdl-sge:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.box-add-mypdl-sge .closeIcon{position:absolute;top:5px;right:5px}.box-add-mypdl-sge .closeIcon:hover{cursor:pointer}.box-add-mypdl-sge .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-add-mypdl-sge h1{text-align:center;margin-top:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-add-mypdl-sge .MuiFormControl-root{background-color:#fff}.box-add-mypdl-sge .tuto-link{justify-content:center;display:flex}.box-add-mypdl-sge .representative-form{flex-direction:column;gap:10px;margin-top:-10px;margin-bottom:20px;display:flex}.box-add-mypdl-sge .representative-form .customer-type .MuiFormControl-root{background-color:#0000}.box-add-mypdl-sge .mobile-input{color:gray;align-items:center;display:flex}.box-add-mypdl-sge .mobile-input p{width:90px}.box-add-mypdl-sge .mobile-input p.nok{color:red}.box-add-mypdl-sge .mobile-input .mobile{width:100%;height:40px}.box-add-mypdl-sge .mobile input:focus{border:2px solid #748cab}.box-add-mypdl-sge .mobile input{outline:none}.box-add-mypdl-sge .mobile .PhoneInputInput{border:1px solid #d5d5d5;border-radius:5px;height:35px;font-size:16px}.box-add-mypdl-sge .mobile.red-border .PhoneInputInput{border:1px solid red}.box-add-mypdl-sge .representative-form .representative-actions{margin-top:10px}.box-add-mypdl-sge .representative-form .enedis-result{margin-top:20px;margin-left:20px}.box-add-mypdl-sge .representative-form .enedis-result .enedis-address{margin-top:10px}.box-add-mypdl-sge .actions{gap:20px;display:flex}.box-add-mypdl-sge .step1{flex-direction:column;gap:20px;margin-top:30px;display:flex}.box-add-mypdl-sge .search-in-list,.box-add-mypdl-sge .search-with-number{margin-bottom:20px}.box-add-mypdl-sge .search-with-number .forced-address .MuiFormControlLabel-label{color:gray;font-size:12px}.box-add-mypdl-sge .step3 .warning{border:1px solid #ff8c00;border-radius:5px;align-items:center;gap:25px;margin-bottom:15px;padding:10px 5px;display:flex}.box-add-mypdl-sge .step3 .check-data label{margin-top:10px;margin-left:30px}.box-add-mypdl-sge .step3 .check-data .MuiFormControlLabel-label{font-size:14px}.box-add-mypdl-sge .step1 p,.box-add-mypdl-sge .step3 p{font-size:clamp(12px,2vw,16px)}.box-add-mypdl-sge .step3 p span{color:#ed6c01}.box-add-mypdl-sge h2{margin:15px 0;font-size:16px}.box-add-mypdl-sge .pdl-type{margin-bottom:20px}.box-add-mypdl-sge .pdl-type .MuiButtonBase-root:not(.Mui-selected){background-color:#fff;border:1px solid #d9d9d9}.box-add-mypdl-sge .pdl-type .MuiButtonBase-root.Mui-selected{background-color:#e4eff0;border:1px solid #d9d9d9}.box-add-mypdl-sge .type-explaination{padding:10px}.box-add-mypdl-sge .type-explaination p{margin-bottom:10px}.box-add-mypdl-sge .type-explaination b{font-weight:700}.box-add-mypdl-sge .suppliers-list,.box-add-mypdl-sge .producers-list{margin:15px 0}.box-add-mypdl-sge .buttonOK{margin-top:15px;margin-left:50%;transform:translate(-50%)}.box-no-pdl{min-height:400px;position:relative;overflow:hidden}.box-no-pdl:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 550px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.box-no-pdl .closeIcon{position:absolute;top:5px;right:5px}.box-no-pdl .closeIcon:hover{cursor:pointer}.box-no-pdl .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-no-pdl .top-icon{object-fit:contain;width:150px;height:150px;margin:0 auto;display:block}.box-no-pdl h1{text-align:center;margin-top:0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-no-pdl .explaination{text-align:center;max-width:340px;margin:30px auto;font-size:clamp(12px,2vw,16px)}.box-no-pdl .buttons{justify-content:space-around;margin-top:45px;display:flex}.info-bubble{display:inline-block}.home-list-of-pdl{width:100%;min-height:300px}.home-list-of-pdl .title{align-items:center;gap:20px;display:flex}.home-list-of-pdl .title :not(h2){display:none}.home-list-of-pdl h2{margin:5px}.home-list-of-pdl .select-actions{color:var(--main-color6);align-items:flex-end;gap:15px;margin-bottom:15px;margin-left:10px;font-size:12px;font-style:italic;display:flex}.home-list-of-pdl .select-actions :nth-child(n){cursor:pointer}.home-list-of-pdl .pdl-list{max-height:calc(100% - 140px);margin-bottom:15px;display:flex;overflow:auto}.home-list-of-pdl .pdl-list .consumers,.home-list-of-pdl .pdl-list .producers{flex:1}.home-list-of-pdl .pdl-list h3{margin-bottom:10px;margin-left:10px}.home-list-of-pdl .pdl-list p{font-size:clamp(12px,1.6vw,16px)}.home-list-of-pdl .pdl-in-list{align-items:center;display:flex}.home-list-of-pdl .pdl-in-list .pdl-identity{border-radius:2px;padding:3px}.home-list-of-pdl .pdl-in-list .pdl-identity:hover{cursor:pointer;background-color:#f1f1f1}.home-list-of-pdl .pdl-in-list .name{font-size:14px;font-weight:600}.home-list-of-pdl .pdl-in-list .id{color:gray;font-size:14px;font-style:italic}.home-list-of-pdl .pdl-in-list .shared{margin-left:10px}.home-list-of-pdl .pdl-in-list .visibility img{object-fit:contain;width:25px;height:25px}.home-list-of-pdl .no-pdl{color:gray;margin-bottom:15px;margin-left:5px;font-style:italic}.home-list-of-pdl .line{border-top:1px solid #bfbfbf;width:70%;height:2px;margin-left:5%;padding-top:20px}.home-list-of-pdl .actions{gap:clamp(10px,1.7vw,25px);min-height:50px;margin-top:0;margin-left:10px;display:flex}.home-list-of-pdl .actions .action-list:first-child{width:50%}.home-list-of-pdl .actions .action-list{flex:1}.home-list-of-pdl .actions .action-list button{font-size:clamp(9px,.9vw,12px)}.modal-add-mypdl,.modal-no-pdl{box-shadow:24;background-color:#fff;border-radius:5px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-add-mypdl{width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh)}.modal-no-pdl{width:min(500px,90vw);min-height:400px;max-height:min(400px,90vh)}@media screen and (width<=650px){.home-list-of-pdl .title :not(h2){display:block}.home-list-of-pdl{min-height:5px}.home-list-of-pdl .pdl-list{flex-direction:column;gap:20px}}@media screen and (width<=350px){.home-list-of-pdl .actions{flex-direction:column;margin-top:10px}}.home-map-of-my-pdl{cursor:pointer;width:100%;height:300px;position:relative}.home-map-of-my-pdl.blur:after{content:"Partager mon énergie";background-color:var(--main-color6);color:#fff;letter-spacing:.02857em;text-transform:uppercase;cursor:pointer;pointer-events:none;border-radius:5px;padding:15px;font-size:clamp(9px,.9vw,12px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.home-map .deploy-action{color:gray;font-size:12px;display:none}.home-map-of-my-pdl .home-map-container{width:100%;height:calc(100% - 35px)}.home-map-of-my-pdl .home-map-container.blur{filter:blur(5px)}.home-map-of-my-pdl .popup-name{font-weight:700}.home-map-of-my-pdl .map-legend{color:gray;justify-content:center;gap:30px;height:35px;font-size:13px;display:flex}.home-map-of-my-pdl .map-legend .item{align-items:center;gap:10px;display:flex}.home-map-of-my-pdl .map-legend .item img{object-fit:contain;height:25px}@media screen and (width<=1240px){.home-map-of-my-pdl{height:350px}.home-map-of-my-pdl .home-map-container{width:100%;height:calc(100% - 80px)}.home-map-of-my-pdl .map-legend{flex-wrap:wrap;height:80px}.home-map-of-my-pdl .map-legend .item{max-width:40%}}@media screen and (width<=750px){.home-map .deploy-action{align-items:center;display:flex}}.graph-list-of-pdl-container{width:100%;height:100%}.graph-list-of-pdl-container .custom-tooltip{background-color:#fff;border:1px solid gray;border-radius:3px;padding:5px 10px}.graph-list-of-pdl-container .custom-tooltip .date{margin:10px 0}.graph-list-of-pdl-container .custom-tooltip .label{margin:5px 0}.graph-list-of-pdl-container .custom-tooltip .garanty{margin:10px 0;font-style:italic}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.enter-period3{flex-direction:column;gap:15px;display:flex}.enter-period3 .select-type .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.enter-period3 .select-type .MuiButtonBase-root:hover{background-color:#bfbfbf}.enter-period3 .select-type .MuiToggleButtonGroup-firstButton,.enter-period3 .select-type .MuiToggleButtonGroup-middleButton{border-right:1px solid #b6b6b6}.enter-period3 .select-type .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.enter-period3 .select-type .Mui-selected:hover{background-color:#fff}.enter-period3 .calendar-enter{background-color:#f2f2f2;border:1px solid #d2d2d2;border-radius:5px;justify-content:space-between;align-items:center;width:250px;height:30px;display:flex}.enter-period3 .calendar-enter .prec,.enter-period3 .calendar-enter .next{color:gray}.enter-period3 .calendar-enter .prec:hover,.enter-period3 .calendar-enter .next:hover{background-color:#bfbfbf;transform:scaleY(.9)}.enter-period3 .calendar-enter input{text-align:center;border:none;width:100%;height:28px}@media screen and (width<=390px){.enter-period3 .select-type .MuiButtonBase-root{width:70px;height:30px;font-size:11px}}.pmax{background-color:#f2f2f2;border:1px solid gray;border-radius:5px;max-height:80px;padding:5px}.pmax h4{color:gray;margin-bottom:8px;font-weight:500}.pmax .pmax-result{align-items:center;gap:10px;display:flex}.pmax .pmax-result .name-input{background-color:#fff;width:max(50%,250px)}.pmax .pmax-result .infos{min-width:100px}.pmax .pmax-result .infos .power{font-weight:500}.pmax .pmax-result .infos .date{font-size:11px}.export-data{color:gray;height:25px;line-height:25px;display:flex;overflow:hidden}.export-data .link{text-align:center;width:65px;height:100%;margin:0}.export-data a{color:gray;display:block}.export-data .text,.export-data .icon{width:100%;height:100%;margin:0}.export-data .text{font-size:12px}.export-data .link{transition:transform .5s ease-in-out}.export-data .link:hover{transform:translateY(-100%)}.home-month-data{width:calc(100% - 30px);min-height:170px;margin:20px 15px}.home-month-data .main-title{color:#4f4f4f;align-items:baseline;gap:5px;font-size:14px;font-weight:400;line-height:21px;display:flex}.home-month-data .month-global-data{gap:30px;width:100%;display:flex}.home-month-data .month-global-data h4{color:#000;font-size:clamp(16px,1.5vw,18px);font-weight:600}.home-month-data .month-global-data h4 .indice{font-size:clamp(10px,1vw,12px)}.home-month-data .wait{gap:15px}.home-month-data .month-global-data .production,.home-month-data .month-global-data .consumption{background-color:#fff;border:1px solid #000;border-radius:5px;flex-direction:column;justify-content:space-between;padding:10px 10px 1px;font-weight:500;line-height:25px;display:flex;box-shadow:0 1px 5px #00000040}.home-month-data .month-global-data .consumption{border-color:var(--dark-orange);flex:2}.home-month-data .month-global-data .production{border-color:var(--main-color2);flex:2}.home-month-data .month-global-data .production .production-title{justify-content:space-between;align-items:center;display:flex}.home-month-data .month-global-data .production .production-title .kwatts-protect{align-items:center;display:flex}.home-month-data .production-title h4{align-self:flex-start}.home-month-data .month-global-data .production .production-title .kwatts-protect-icon{cursor:pointer;width:35px;padding-right:10px}.home-month-data .month-global-data .impact{border:1px solid var(--main-color4);background-color:#fff;border-radius:5px;flex:1;min-height:170px;position:relative;overflow:hidden;box-shadow:0 1px 5px #00000040}.home-month-data .month-global-data .impact-carousel{background-color:#fff;width:100%;height:100%;font-weight:500;line-height:25px;position:absolute;top:0;right:0}.home-month-data .month-global-data .impact-carousel.active{animation:10s ease-in-out infinite carousel-slide}@keyframes carousel-slide{0%{top:0}40%{top:0}50%{top:-100%}90%{top:-100%}to{top:0}}.home-month-data .month-global-data .impact-co2{background-color:#fff;flex-direction:column;justify-content:space-between;height:calc(100% - 11px);padding:10px 10px 1px;display:flex}.home-month-data .month-global-data .nb-around{cursor:pointer;background-color:#fff;flex-direction:column;justify-content:space-between;height:calc(100% - 11px);padding:10px 10px 1px;display:flex}.home-month-data .month-global-data .nb-around .value .object{flex-direction:column;align-items:start;margin-left:10px;font-size:clamp(12px,1.2vw,16px);font-weight:400}.home-month-data .month-global-data .nb-around .value .object span{margin-right:10px;font-weight:700}.home-month-data .month-global-data .icon{object-fit:contain;width:40px;height:40px}.home-month-data .month-global-data .value{justify-content:space-between;align-items:center;font-size:clamp(14px,1.5vw,22px);font-weight:600;display:flex}.home-month-data .month-global-data .value .object{flex:1;align-items:center;gap:10px;padding:15px 0;display:flex}.home-month-data .month-global-data .value .object:not(:first-child){border-left:1px dotted gray;padding-left:10px}.home-month-data .month-global-data .impact .value .object{justify-content:center}.home-month-data .month-global-data .disclaimer{color:#828282;justify-content:end;gap:5px;font-size:12px;font-style:italic;font-weight:400;display:flex}@media screen and (width<=1000px){.home-month-data{height:fit-content}.home-month-data .month-global-data{flex-direction:column;gap:10px}.home-month-data .month-global-data h4{font-size:20px}.home-month-data .month-global-data .value{font-size:clamp(14px,4vw,22px)}.home-month-data .month-global-data .object{flex:1}}.modal-kwatts-protect{box-shadow:24;background-color:#fff;width:min(650px,90vw);min-height:350px;max-height:min(800px,90vh);padding:20px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-kwatts-protect:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 550px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-kwatts-protect .closeIcon{position:absolute;top:5px;right:5px}.modal-kwatts-protect .closeIcon:hover{cursor:pointer}.modal-kwatts-protect .top-icon{justify-content:center;display:flex}.modal-kwatts-protect .top-icon img{object-fit:contain;width:90px;height:90px}.modal-kwatts-protect input{background-color:#fff}.modal-kwatts-protect h1{text-align:center;margin-top:20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-kwatts-protect p{margin-bottom:5px}.modal-kwatts-protect p b{font-weight:700}.modal-kwatts-protect .link{color:#05737d;font-style:italic}.modal-kwatts-protect .example{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:20px;padding:25px 10px}.modal-kwatts-protect .actions{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:20px 0;display:flex}.modal-kwatts-protect .actions .check-box{font-style:italic}.block-user-infos{width:100%;max-height:180px;overflow-y:auto}.block-user-infos .info-item{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;gap:10px;width:calc(100% - 42px);height:100px;margin-bottom:15px;padding:15px;display:flex}.block-user-infos .info-item .title{color:#05737d;font-size:18px;font-weight:700;line-height:25px}.block-user-infos .info-item .action{align-self:flex-end;max-width:100px}.block-user-infos .info-item .text a{font-size:smaller;font-style:italic;text-decoration:underline}.new-home-page{max-width:1200px;min-height:100vh;margin:0 auto}.new-home-page .wait{justify-content:center;align-items:center;gap:20px;margin-top:35px;margin-bottom:15px;display:flex}.new-home-page .nest-title{align-items:center;display:flex}.new-home-page .logo-nest{width:80px}.new-home-page .user-infos{background-color:#fff;border-radius:5px;margin:0 15px 15px;padding:15px;box-shadow:0 1px 5px #00000040}.new-home-page .home-top{background-color:#fff;border-radius:5px;gap:10px;margin:0 15px 15px;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.new-home-page .home-top .list,.new-home-page .home-top .map{flex:1;height:100%}.new-home-page .home-bottom{background-color:#fff;border-radius:5px;flex-direction:column;gap:10px;margin:0 15px 15px;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.new-home-page .pmax-on-top{max-width:400px}.new-home-page .pmax-on-bottom{width:100%;display:none}.new-home-page .home-bottom .home-top-graph{justify-content:space-between;gap:20px;width:100%;min-height:90px;display:flex}.new-home-page .select-unit .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.new-home-page .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.new-home-page .select-unit .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.new-home-page .select-unit .Mui-selected:hover{background-color:#fff}.new-home-page .home-bottom .graph-title{color:gray;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.new-home-page .home-bottom .graph-title .sum{width:240px}.new-home-page .home-bottom .graph-title .sum-item{justify-content:space-between;display:flex}.new-home-page .home-bottom .graph-title .text{font-weight:600}.new-home-page .home-bottom .home-graph{height:400px}@media screen and (width<=1000px){.new-home-page .pmax-on-top{display:none}.new-home-page .pmax-on-bottom{display:block}}@media screen and (width<=900px){.new-home-page .home-top{flex-direction:column}}@media screen and (width<=500px){.new-home-page .home-top-graph{flex-direction:column}}.box-check-mobile{position:relative}.box-check-mobile .closeIcon{position:absolute;top:0;right:5px}.box-check-mobile .closeIcon:hover{cursor:pointer}.box-check-mobile .top-icon{object-fit:contain;width:100px;height:100px;margin:0 auto;display:block}.box-check-mobile .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-check-mobile h1{text-align:center;margin:20px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-check-mobile .content{flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}.box-check-mobile .send-sms-action{margin-top:25px}.box-check-mobile .input-code{justify-content:center;width:100%;display:flex}.box-check-mobile .input-digit{text-align:center;width:40px;height:40px;margin:15px 5px;font-size:24px;font-weight:600}.user-account-page{max-width:1200px;min-height:100vh;margin:0 auto}.user-account{flex-direction:column;display:flex}.user-account .wait{justify-content:center;width:100%;margin-top:20px;display:flex}.user-account .title{align-items:center;display:flex}.user-account .title .logo-account{width:100px;margin-left:-20px}.user-account .top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.user-account .top .top-left{gap:15px;display:flex}.user-account .top .top-left .sms-validate{color:#fff;background-color:#d32f2f}.user-account .form{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:35px 15px;box-shadow:0 1px 5px #00000040}.user-account .form-input{gap:30px;display:flex}.user-account .form-input-left,.user-account .form-input-right{flex-direction:column;flex:1;gap:20px;display:flex}.user-account .mobile-input{color:gray;align-items:center;display:flex}.user-account .mobile-input p{width:90px}.user-account .mobile-input p.nok{color:red}.user-account .mobile-input .mobile{width:100%;height:40px}.user-account .mobile input:focus{border:2px solid var(--main-color6)}.user-account .mobile input{outline:none}.user-account .mobile .PhoneInputInput{border:1px solid #d5d5d5;border-radius:5px;height:35px;font-size:16px}.user-account .mobile.red-border .PhoneInputInput,.user-account .nationality.red-border button{border:1px solid red}.user-account .action{margin-top:25px}.modal-check-mobile{box-shadow:24;background-color:#fff;border:2px solid #000;width:min(600px,90vw);min-height:400px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-check-mobile:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}@media screen and (width<=1470px){.user-account-page{margin:20px 10px 20px 5px}}@media screen and (width<=850px){.user-account .form-input,.user-account .top-left{flex-direction:column}}.map-of-my-pdl{width:95%;height:100%;margin:0 auto}.map-of-my-pdl .no-pdl{color:gray;font-style:italic}.map-of-my-pdl .my-pdl-selection .reset-zoom{width:min(100%,170px);height:25px;margin-left:100%;font-size:10px;transform:translate(-100%)}.map-of-my-pdl .map-legend{color:gray;justify-content:center;gap:30px;height:35px;font-size:13px;display:flex}.map-of-my-pdl .map-legend .item{align-items:center;gap:10px;display:flex}.map-of-my-pdl .map-legend .item img{object-fit:contain;height:25px}.map-of-my-pdl .map-of-my-pdl-content{width:100%;height:calc(100% - 60px)}.map-of-my-pdl .map-of-my-pdl-content .map-container{width:100%;height:100%;min-height:400px}.pdl-details-producer{flex-direction:column;gap:25px;display:flex}.pdl-details-producer .pdl-details-cost .edit-input{gap:10px;display:flex}.pdl-details-producer .edf-oa{width:100%}.pdl-details-producer .edf-oa .oa-price{gap:10px;display:flex}.pdl-details-producer .alert-message{color:gray;font-size:14px;font-style:italic;font-weight:600}.pdl-details-consumer{flex-direction:column;gap:25px;display:flex}.pdl-details-consumer .supplier .MuiInputLabel-root{background-color:#fff}.pdl-details-consumer .supplier img,.supplier-item img{object-fit:contain;width:20px;height:20px}.supplier-item,.pdl-details-consumer .supplier .MuiInputBase-input{gap:10px;display:flex}.pdl-details{flex-direction:column;gap:25px;width:100%;margin-top:15px;display:flex}.pdl-details .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.pdl-details .MuiTabs-indicator{background-color:var(--main-color6)}.pdl-details .Mui-selected{color:var(--main-color6)}.pdl-details h4{color:gray;margin-bottom:10px;font-size:14px;font-weight:500}.pdl-details .buttons-action{justify-content:space-between;width:100%;margin:10px 0;display:flex}.pdl-infos-content{gap:5vw;width:100%;font-size:14px;display:flex}.pdl-infos-content .left,.pdl-infos-content .right{flex:1}.pdl-infos .item-line{justify-content:space-between;align-items:center;gap:10px;min-height:45px;display:flex}.pdl-infos .item-line:not(:last-child){border-bottom:1px dotted gray}.pdl-infos .item-line.never-underlined{border-bottom:none}.pdl-infos .item-line p:first-child{color:#4f4f4f}.pdl-infos .led-off{background-color:#d2d2d2;border:1px solid #838080;border-radius:50%;width:8px;height:8px}.pdl-infos .led-on{background-color:#89d327;border:1px solid #838080;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 3px #8ed327}.pdl-infos .link-to-squad{color:var(--main-color6);cursor:pointer;text-decoration:underline}@media screen and (width<=600px){.pdl-infos-content{flex-direction:column}}.pdl-details-house{gap:30px;width:100%;display:flex}.pdl-details-house img{object-fit:contain;width:30px;height:30px;margin-right:15px}.pdl-details-house .left,.pdl-details-house .right{flex-direction:column;gap:20px;width:50%;display:flex}.pdl-details-house h4{color:gray;margin-bottom:10px;font-size:14px;font-weight:500}.pdl-details-house .buttons-action1{display:block}.pdl-details-house .buttons-action2{display:none}@media screen and (width<=600px){.pdl-details-house{flex-direction:column}.pdl-details-house .left,.pdl-details-house .right{width:100%}.pdl-details-house .buttons-action1{display:none}.pdl-details-house .buttons-action2{display:block}}.list-container{margin:0 3vw}.list-container .title{align-items:center;gap:20px;font-size:clamp(15px,3vw,20px);font-weight:500;display:flex}.list-container .list-content{border:1px solid gray;border-radius:5px;margin:10px 15px;padding:10px}.list-container .list-content .list-item-line{justify-content:space-between;align-items:center;width:100%;display:flex}.list-container .list-content .list-item-line.designation{color:#a9a9a9;border-bottom:1px solid #d3d3d3;font-style:italic}.list-container .list-content .list-item.designation{height:15px}.list-container .list-content .list-item-line p.dust-bin{max-width:60px}.list-container .list-content .list-item{align-items:center;gap:10px;width:calc(100% - 60px);height:30px;margin:10px 0;font-size:clamp(12px,2vw,16px);display:flex}.list-container .list-content .list-item.second-line{border-bottom:1px dotted #a9a9a9;padding-left:50px}.list-container .list-content .list-item.designation.second-line{border-bottom:none;padding-left:50px}.list-container .list-content .selectionable-item.outlined{font-weight:600}.list-container .list-content .list-item p{flex:1}.list-container .list-content .no-item{text-align:center;width:100%;font-style:italic;line-height:30px}.list-container .list-content .list-item-line .dust-bin:hover{cursor:pointer}.user-search-query,.user-search-query-box{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;display:flex}.user-search-query input{background-color:#fff}.user-search-query-box .search-icon{object-fit:contain;width:150px;height:150px;margin:-25px 0}.user-search-query .disclaimer{color:gray;font-size:14px;font-style:italic}.user-search-query .more{color:var(--dark-orange);cursor:pointer;align-items:center;gap:15px;font-size:14px;font-style:italic;display:flex}.user-search-query .more-query{flex-direction:column;align-items:center;gap:20px;width:80%;display:flex}.user-search-query .more-query .name,.user-search-query .more-query .mobile,.user-search-query .more-query .username,.user-search-query .more-query .id{width:100%}.user-search-query .more-query .name{align-items:center;gap:15px;display:flex}.user-search-result-box{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;display:flex}.user-search-result input{background-color:#fff}.user-search-result-box .search-icon{object-fit:contain;width:150px;height:150px;margin:-25px 0}.user-search-result-box .choose-user .list-of-users{justify-content:center;align-items:center;gap:15px;display:flex}.user-search-result-box .choose-user .user-in-list{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.user-search-result-box .choose-user .user-in-list:hover{cursor:pointer}.user-search-result-box .choose-user .more-users-exist:hover{cursor:not-allowed}.user-search-result-box .choose-user .user-in-list.chosen{position:relative}.user-search-result-box .choose-user .user-in-list.chosen:after{content:"";background-image:url(/assets/triangle-BqZPEhXZ.png);background-size:contain;width:20px;height:20px;position:absolute;bottom:-19px}.user-search-result-box .choose-user .user-in-list .user-avatar{color:#afafaf;background-color:#dcdcdc;border:1px solid #0000;padding:5px}.user-search-result-box .choose-user .user-in-list.chosen .user-avatar{color:var(--main-color1);border-color:var(--dark-orange);background-color:#fbd66b}.user-search-result-box .choose-user .user-in-list.chosen .user-name{color:var(--dark-orange)}.user-search-result-box .choose-user .user-chosen{border:1px solid var(--dark-orange);background-color:#fff;flex-direction:column;justify-content:center;height:60px;margin:15px 0;padding:10px;display:flex}.user-search-result-box .choose-user .choose{text-align:center;color:gray;font-size:14px;font-style:italic}.user-search-result-box .choose-user .user-chosen-line{grid-template-columns:80px 1fr;margin:5px 0;display:grid}.user-search-result-box .choose-user .choose-button{margin-top:25px;margin-left:50%;transform:translate(-50%)}.user-search-result-box .choose-user .not-here{text-align:center;color:var(--dark-orange);cursor:pointer;margin-top:40px;font-style:italic}.user-search-result-box .invite-user{text-align:center;width:100%}.user-search-result-box .invite-user .no-user{color:gray;margin-bottom:40px;font-style:italic}.user-search-result-box .invite-user input{background-color:#fff}.user-search-result-box .invite-user .invite-button{margin-top:25px}.create-user{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;display:flex}.create-user input{background-color:#fff}.create-user .search-icon{object-fit:contain;width:150px;height:150px;margin:-25px 0}.create-user .input-form{flex-direction:column;gap:20px;width:min(90%,500px);margin:0 auto;display:flex}.create-user .input-form .mobile-input{color:gray;align-items:center;display:flex}.create-user .input-form .mobile-input p{width:90px}.create-user .input-form .mobile-input p.nok{color:red}.create-user .input-form .mobile-input .mobile{width:100%;height:40px}.create-user .input-form .mobile input:focus{border:2px solid var(--main-color6)}.create-user .input-form .mobile input{outline:none}.create-user .input-form .mobile .PhoneInputInput{border:1px solid #d5d5d5;border-radius:5px;height:35px;font-size:16px}.create-user .input-form .mobile.red-border .PhoneInputInput,.create-user .input-form .nationality.red-border button{border:1px solid red}.create-user .input-form .invite-button{max-width:150px;margin-left:50%;transform:translate(-50%)}.user-search-modal{width:min(800px,90vw);height:min(600px,90vh);box-shadow:24;background-color:#fff;border-radius:5px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.user-search-modal .content{box-sizing:border-box;background-blend-mode:overlay;background-color:#fff9;background-image:url(/assets/kwatts-BisrAAk0.svg);background-position:-10% -20%;background-repeat:no-repeat;background-size:auto 150%;width:100%;height:100%;padding:10px;position:relative}.user-search-modal .content .close-icon{cursor:pointer;position:absolute;top:5px;right:5px}.user-search-modal .content .back-icon{cursor:pointer;position:absolute;top:5px;left:5px}.user-search-modal{--main-color1:#ff9c00;--main-color2:#fbd66b;--main-color3:#c0dc89;--main-color4:#87c796;--main-color5:#469fa5;--main-color6:#05737d;--dark-orange:#ef6c11}h1{margin:10px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}h2{font-family:Inter,sans-serif;font-size:clamp(20px,2.2vw,22px);font-weight:700}.data-sharing .add-user{align-items:center;gap:15px;margin-left:3vw;display:flex}.box-add-mypdl-sge-v2{min-height:300px;padding:10px;position:relative}.box-add-mypdl-sge-v2:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.box-add-mypdl-sge-v2 .closeIcon{position:absolute;top:5px;right:5px}.box-add-mypdl-sge-v2 .closeIcon:hover{cursor:pointer}.box-add-mypdl-sge-v2 .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-add-mypdl-sge-v2 h1{text-align:center;margin-top:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-add-mypdl-sge-v2 .MuiFormControl-root{background-color:#fff}.box-add-mypdl-sge-v2 .actions{gap:20px;display:flex}.box-add-mypdl-sge-v2 .choose-pdl-step{flex-direction:column;gap:20px;margin-top:30px;display:flex}.box-add-mypdl-sge-v2 .search-in-list,.box-add-mypdl-sge-v2 .search-with-number{margin-bottom:20px}.box-add-mypdl-sge-v2 .search-with-number .forced-address .MuiFormControlLabel-label{color:gray;font-size:12px}.box-add-mypdl-sge-v2 .sign-autho-step .warning{border:1px solid #ff8c00;border-radius:5px;align-items:center;gap:25px;margin-bottom:15px;padding:10px 5px;display:flex}.box-add-mypdl-sge-v2 .sign-autho-step .check-data label{margin-top:10px;margin-left:30px}.box-add-mypdl-sge-v2 .sign-autho-step .check-data .MuiFormControlLabel-label{font-size:14px}.box-add-mypdl-sge-v2 .choose-pdl-step p,.box-add-mypdl-sge-v2 .sign-autho-step p{font-size:clamp(12px,2vw,16px)}.box-add-mypdl-sge-v2 .sign-autho-step p span{color:#ed6c01}.box-add-mypdl-sge-v2 h2{margin:15px 0;font-size:16px}.box-add-mypdl-sge-v2 .pdl-type .enedis-type-msg,.box-add-mypdl-sge-v2 .pdl-type .enedis-error{align-items:center;gap:15px;margin:15px 0;display:flex}.box-add-mypdl-sge-v2 .pdl-type{margin-bottom:20px}.box-add-mypdl-sge-v2 .pdl-type .MuiButtonBase-root:not(.Mui-selected){background-color:#fff;border:1px solid #d9d9d9}.box-add-mypdl-sge-v2 .pdl-type .MuiButtonBase-root.Mui-selected{background-color:#e4eff0;border:1px solid #d9d9d9}.box-add-mypdl-sge-v2 .suppliers-list,.box-add-mypdl-sge-v2 .producers-list{margin:15px 0}.box-add-mypdl-sge-v2 .buttonOK{margin-left:50%;transform:translate(-50%)}.modal-view-authorization,.modal-sign-authorization{background-color:#fff;border-radius:5px;padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-view-authorization{width:min(800px,90vw);min-height:500px;max-height:min(800px,90vh)}.modal-sign-authorization{width:min(600px,90vw);min-height:250px;max-height:min(800px,90vh)}.modal-sign-authorization:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.my-pdl{max-width:1200px;min-height:100vh;margin:0 auto;padding:0 1vw 15px}.my-pdl .my-pdl-title{align-items:center;display:flex}.my-pdl .logo-pdl{width:100px;margin-left:-20px}.my-pdl .wait{justify-content:center;margin-top:35px;display:flex}.my-pdl .top{align-items:center;gap:25px;width:100%;margin-bottom:15px;display:flex}.my-pdl .top .MuiButton-root{height:55px;font-size:12px}.my-pdl .select-pdl{width:50%}.my-pdl .buttons-add-prod{width:235px}.my-pdl .buttons-add-dev{justify-content:right;gap:10px;margin-bottom:15px;display:flex}.my-pdl .pdl-photo img{object-fit:cover;border-radius:5px;width:100%;box-shadow:0 1px 5px #00000040}.my-pdl .bloc-details,.my-pdl .house-details,.my-pdl .pdl-infos,.my-pdl .pdl-share{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px;box-shadow:0 1px 5px #00000040}.my-pdl .edit-details{min-height:455px;display:flex}.my-pdl .my-pdl-bloc-title,.my-pdl .my-pdl-share-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.my-pdl .my-pdl-bloc-title span,.my-pdl .my-pdl-share-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.my-pdl .edit-details .details,.my-pdl .edit-details .map{flex:1}.my-pdl .edit-details .map{overflow-x:hidden}@media screen and (width<=850px){.my-pdl .edit-details{flex-direction:column}.my-pdl .edit-details .map{display:none}.my-pdl .edit-details .details{padding-right:20px}.my-pdl .select-pdl{width:100%}.my-pdl .buttons-add-prod{width:180px}.my-pdl .top{flex-direction:column;align-items:start;gap:10px}}.confirm-optin{min-height:100vh;margin:30px 0}.pmo-bylaws-page{min-height:100vh}.pmo-bylaws-page .wait{justify-content:center;margin-top:40px;display:flex}.pmo-bylaws-page .return{color:#ff8c00;cursor:pointer;align-items:center;gap:10px;margin-top:15px;margin-left:25px;display:flex}.pmo-bylaws-page .pdf-viewer{width:90%;height:100vh;margin:20px auto}.enter-period{justify-content:center;align-items:center;gap:15px;display:flex}.enter-period .calendar-enter{justify-content:center;gap:15px;display:flex}.enter-period .calendar-enter .from,.enter-period .calendar-enter .to{align-items:center;gap:10px;display:flex}.enter-period .calendar-enter .from p,.enter-period .calendar-enter .to p{color:gray;font-size:12px;font-style:italic}.enter-period .select-default{margin-top:7px;margin-left:35px}.enter-period .select-default .MuiSelect-select{height:25px;min-height:10px;padding:1.5px 14px;font-size:12px}.enter-period input{max-width:100px}@media screen and (width<=850px){.enter-period{flex-direction:column;align-items:center;margin-bottom:15px}}.waiting-message{flex-direction:column;align-items:center;gap:20px;font-style:italic;display:flex}.waiting-message p{color:#ff8c00}.waiting-message p:after{content:" ...";animation:1s linear infinite tracking-out-contract}@keyframes tracking-out-contract{0%{opacity:1}50%{opacity:1}to{letter-spacing:-.2em;opacity:0}}.waiting-message .loader{width:75px;height:100px;position:relative}.waiting-message .loader__bar{transform-origin:bottom;background:#000;width:10px;height:50%;position:absolute;bottom:0;box-shadow:1px 1px #0003}.waiting-message .loader__bar:first-child{animation:4s infinite barUp1;left:0;transform:scaleY(.2)}.waiting-message .loader__bar:nth-child(2){animation:4s infinite barUp2;left:15px;transform:scaleY(.4)}.waiting-message .loader__bar:nth-child(3){animation:4s infinite barUp3;left:30px;transform:scaleY(.6)}.waiting-message .loader__bar:nth-child(4){animation:4s infinite barUp4;left:45px;transform:scaleY(.8)}.waiting-message .loader__bar:nth-child(5){animation:4s infinite barUp5;left:60px;transform:scale(1)}.waiting-message .loader__ball{background:#2c8fff;border-radius:50%;width:10px;height:10px;animation:4s infinite ball624;position:absolute;bottom:10px;left:0}@keyframes ball624{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}.valorization-comparison .enter-data{flex-direction:column;justify-content:left;gap:20px;margin-bottom:30px;display:flex}.valorization-comparison .period{max-width:440px}.valorization-comparison .edf-oa{width:100%}.valorization-comparison .edf-oa .oa-price{gap:10px;display:flex}.valorization-comparison .result{font-size:20px;line-height:35px}.valorization-comparison .result p{grid-template-columns:250px auto;display:grid}.profile-comparison .enter-data{gap:5vw;margin:20px 0;display:flex}.profile-comparison .enter-data .enter-profile-data{max-width:350px}.profile-comparison .enter-profile-data{flex-direction:column;gap:15px;width:min(400px,100%);display:flex}.profile-comparison .enter-profile-data .bill-entries{gap:20px;display:flex}.profile-comparison .enter-profile-data .bill-entries .bill-day{flex:1}.profile-comparison .enter-profile-data .bill-entries .bill-periodicity{flex:3}.profile-comparison .enter-graph-data .accuracy-selection{color:#ff8c00;justify-content:center;align-items:center;gap:15px;margin:5px 20px;padding-top:15px;font-weight:500;display:flex}.profile-comparison .daily-profiling{align-items:center;gap:25px;display:flex}.profile-comparison .comparison-graph{width:100%;height:470px;margin-top:15px}@media screen and (width<=1000px){.profile-comparison .enter-data{flex-direction:column;gap:10px;margin:20px 0}.profile-comparison .enter-data .enter-profile-data,.profile-comparison .enter-data .enter-graph-data{flex:1}}.future-pdl-graph-container{width:100%;height:100%}.future-pdl-graph-container .title{justify-content:center;gap:40px;display:flex}.future-pdl-graph-container .title :nth-child(2){align-self:flex-end}.future-pdl-graph-container p{text-align:center;margin:15px 0;font-weight:500}.input-orientation{width:100%;height:100%;margin-top:15px}.input-orientation h2{color:#ed6c01}.input-orientation .input-input{align-items:center;gap:25px;display:flex}.input-orientation .compass{background-image:url(/assets/compass-background-BPbsH5Bn.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px;position:relative}.input-orientation .compass .pin-img{width:25px;position:absolute;top:43px;left:48px}.input-orientation .slider{width:calc(100% - 150px)}.input-inclination{width:100%;height:100%;margin-top:0}.input-inclination h2{color:#ed6c01}.input-inclination .input-input{align-items:center;gap:50px;display:flex}.input-inclination .image{background-image:url(/assets/angle-mesure-BJ1P-eNv.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;position:relative}.input-inclination .image .panel{transform-origin:100% 100%;background-image:url(/assets/copper-C48B7VGV.gif);background-size:cover;width:100%;height:15px;position:absolute;bottom:0;left:0}.input-inclination .slider{width:calc(100% - 120px)}.future-pdl .enter-data{gap:20px;margin:30px 0;display:flex}.future-pdl .solar-data{margin-bottom:30px}.future-pdl .annual-energy{margin:30px 0}.future-pdl .accuracy-selection{margin-top:20px}.future-pdl .accuracy-selection h2{margin:10px 0}.future-pdl .future-pdl-graph{width:100%;height:500px}.squad-flux-legend{flex-direction:column;display:flex}.squad-flux-legend .legend-item{align-items:center;gap:10px;display:flex}.squad-flux-legend .legend-item .priority{background-color:#80808080;border:1px solid gray;width:40px;height:20px}.squad-flux-legend .legend-item .squad-exchange{background-color:#80808080;border:1px solid #0000;width:40px;height:20px}.squad-flux-legend .legend-item .squad-excess{background:repeating-linear-gradient(-45deg,#80808080 1px,#fff 5px);border:1px solid gray;width:40px;height:20px}.squad-flux-schema{justify-content:space-between;margin-top:10px;display:flex;position:relative}.squad-flux-schema .producers-list,.squad-flux-schema .consumers-list{flex:1}.squad-flux-schema .space{flex:2}.squad-flux-schema .producer-flux,.squad-flux-schema .consumer-flux{border:2px solid gray;justify-content:space-between;height:100px;margin:10px 0;padding:10px;display:flex}.squad-flux-schema .producer-flux .left,.squad-flux-schema .consumer-flux .right{flex-direction:column;justify-content:center;gap:20px;display:flex}.squad-flux-schema .producer-flux .left p:first-child,.squad-flux-schema .consumer-flux .right p:first-child{font-weight:700}.squad-flux-schema .consumer-flux .center{color:#ff8c00;align-items:center;font-weight:700;display:flex}.squad-flux-schema .flux-quantity{align-items:center;padding:0 5px;display:flex}.squad-simulation-15min .consumers,.squad-simulation-15min .producers,.squad-simulation-15min .batteries{border:2px solid #ff8c00;flex-direction:column;flex:1;gap:5px;margin:10px 0;padding:10px;display:flex}.squad-simulation-15min .consumer-details,.squad-simulation-15min .producer-details,.squad-simulation-15min .battery-details{border:1px solid gray;padding:10px}.squad-simulation-15min .consumer-details .title,.squad-simulation-15min .producer-details .title,.squad-simulation-15min .battery-details .title{justify-content:space-between;align-items:center;display:flex}.squad-simulation-15min .details{flex-direction:column;gap:15px;margin:10px 20px;display:flex}.squad-simulation-15min .details .priority-list{flex-direction:column;gap:5px;margin:0 5px;display:flex}.squad-simulation-15min .details .priority-list .producer-priority-details{align-items:center;gap:20px;display:flex}.squad-simulation-15min .consumer-priority-sort-list,.squad-simulation-15min .priority-sort-list{flex-direction:column;gap:10px;margin:10px 20px;display:flex}.squad-simulation-15min .squad-constitution{gap:20px;display:flex}.squad-simulation-15min .squad-parameters{border:2px solid #ff8c00;padding:10px}.squad-simulation-15min .squad-prices-table{margin:20px 0}.squad-simulation-15min .squad-prices-table h4{margin:15px 0}.squad-simulation-15min .squad-prices-table .producer-table-price-line{align-items:center;gap:5px;margin-bottom:5px;margin-left:20px;display:flex}.squad-simulation-15min .squad-prices-table .producer-table-price-line p{text-align:center;width:100px}.squad-simulation-15min .squad-type-select{margin-top:15px}.squad-simulation-15min .static-repartition{margin:20px}.squad-simulation-15min .static-repartition .item-repartition{align-items:center;gap:25px;margin:10px 0;display:flex}.squad-simulation-15min .squad-parameters .squad-type{margin-bottom:20px}.squad-simulation-15min .squad-parameters .value-slider{align-items:center;gap:20px;margin:15px 10px;display:flex}.squad-simulation-15min .squad-priority{align-items:center;gap:15px;margin:15px 40px;display:flex}.squad-simulation-15min .squad-priority .squad-priority-details{align-items:center;gap:20px;display:flex}.modal-add-pdl-to-squad .MuiInputBase-root{background-color:#fff}.modal-add-pdl-to-squad .pdl-id{align-items:center;gap:20px;margin-bottom:20px;display:flex}.modal-add-pdl-to-squad .pdl-id :first-child{flex:2}.modal-add-pdl-to-squad .pdl-id :nth-child(2){flex:1}.modal-add-pdl-to-squad .simulated-producer{margin:20px 0}.modal-add-pdl-to-squad .price{flex-direction:column;gap:15px;width:50%;display:flex}.modal-add-pdl-to-squad .button-action{justify-content:center;margin:20px 0;display:flex}.squad-flux-details-graph .graph{width:100%;height:450px;margin-top:15px}.squad-simulation-test .consumers,.squad-simulation-test .producers{border:2px solid #ff8c00;flex-direction:column;flex:1;gap:5px;margin:10px 0;padding:10px;display:flex}.squad-simulation-test .consumer-details,.squad-simulation-test .producer-details{border:1px solid gray;padding:10px}.squad-simulation-test .consumer-details .title,.squad-simulation-test .producer-details .title{justify-content:space-between;align-items:center;display:flex}.squad-simulation-test .details{flex-direction:column;gap:15px;margin:10px 20px;display:flex}.squad-simulation-test .details .priority-list{flex-direction:column;gap:5px;margin:0 5px;display:flex}.squad-simulation-test .details .priority-list .priority-error{color:red;text-align:center}.squad-simulation-test .details .priority-list .producer-priority-details{align-items:center;gap:20px;display:flex}.squad-simulation-test .consumer-priority-sort-list,.squad-simulation-test .priority-sort-list{flex-direction:column;gap:10px;margin:10px 20px;display:flex}.squad-simulation-test .squad-constitution{gap:20px;display:flex}.squad-simulation-test .squad-parameters{border:2px solid #ff8c00;padding:10px}.squad-simulation-test .squad-prices-table{margin:20px 0}.squad-simulation-test .squad-prices-table h4{margin:15px 0}.squad-simulation-test .squad-prices-table .producer-table-price-line{align-items:center;gap:5px;margin-bottom:5px;margin-left:20px;display:flex}.squad-simulation-test .squad-prices-table .producer-table-price-line p{text-align:center;width:150px}.squad-simulation-test .squad-type-select{margin-top:15px}.squad-simulation-test .static-repartition{margin:20px}.squad-simulation-test .static-repartition .item-repartition{align-items:center;gap:25px;margin:10px 0;display:flex}.squad-simulation-test .squad-parameters .squad-type{margin-bottom:20px}.squad-simulation-test .squad-parameters .value-slider{align-items:center;gap:20px;margin:15px 10px;display:flex}.squad-priority-sort-item,.consumer-priority-sort-item{cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:5px;width:300px;height:20px;padding:15px}.consumer-priority-sort-item.hidden{display:none}.squad-simulation-test .squad-priorities{margin-top:15px}.squad-simulation-test .squad-priorities .priority-error{color:red;text-align:center}.squad-simulation-test .squad-priority{align-items:center;gap:15px;margin:15px 40px;display:flex}.squad-simulation-test .squad-priority .squad-priority-details{align-items:center;gap:20px;display:flex}.squad-simulation-test .squad-priority :first-child{justify-content:left;width:180px}.squad-simulation-test .check-data{margin:15px}.squad-simulation-test .check-data .check-data-errors>p{color:red;margin-bottom:10px}.squad-simulation-test .check-data .check-data-errors .check-data-error{gap:15px;margin-left:20px;display:flex}.test-consumer-prices .usage-point-id{max-width:500px;margin:25px 50%;transform:translate(-50%)}.test-consumer-prices .check-pdl{flex-direction:column;align-items:center;gap:20px;max-width:400px;margin-top:10px;margin-bottom:40px;margin-left:50%;display:flex;transform:translate(-50%)}.test-consumer-prices .result{margin-top:20px}.test-consumer-prices .result h2{text-align:center}.test-consumer-prices .check-data{border:1px solid gray;max-width:600px;padding:20px}.test-consumer-prices .export{margin-top:20px}.test-consumer-prices .graph{width:100%;height:450px}.nestplus-page{max-width:1200px;min-height:100vh;margin:15px auto;padding-right:10px}.nestplus-page .wait{justify-content:center;margin-top:25px;display:flex}.nestplus-page .select-page{margin-bottom:25px}.modal-ask-for-join-squad{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-ask-for-join-squad:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-ask-for-join-squad .closeIcon{position:absolute;top:5px;right:5px}.modal-ask-for-join-squad .closeIcon:hover{cursor:pointer}.modal-ask-for-join-squad .wait{justify-content:center;display:flex}.modal-ask-for-join-squad .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-ask-for-join-squad .top-icon img{object-fit:contain;width:100%;height:100%}.modal-ask-for-join-squad input{background-color:#fff}.modal-ask-for-join-squad h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-ask-for-join-squad .form{flex-direction:column;align-items:center;gap:15px;display:flex}.squad-in-list-of-staff{border-radius:5px;flex-direction:column;justify-content:space-between;height:100px;padding:10px;display:flex;box-shadow:0 1px 5px #00000040}.squad-in-list-of-staff.mine{background-color:#fff}.squad-in-list-of-staff.not-mine{background-color:#ddd}.squad-in-list-of-staff.mine.selected{background-color:#c0dc8933}.squad-in-list-of-staff.not-mine.selected{background-color:#ff9c0033}.squad-in-list-of-staff:hover{cursor:zoom-in;transform:scale(1.025)}.squad-in-list-of-staff.selected:hover{cursor:zoom-out}.squad-in-list-of-staff .first-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.squad-in-list-of-staff .name{color:var(--main-color6);font-family:Inter,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:700}.squad-in-list-of-staff .first-line .right{gap:15px;display:flex}.squad-in-list-of-staff .first-line .right p{align-items:flex-end;gap:5px;font-size:14px;display:flex}.squad-in-list-of-staff .live{align-items:center;gap:8px;display:flex}.squad-in-list-of-staff .led{border:1px solid #838080;border-radius:50%;width:8px;height:8px}.squad-in-list-of-staff .led.off{background-color:#ff9c00}.squad-in-list-of-staff .led.on{background-color:#89d327;border:1px solid #838080;box-shadow:0 0 5px 2px #8ed327}.squad-in-list-of-staff .second-line p{letter-spacing:1px;font-size:12px;font-weight:600}.squad-in-list-of-staff .third-line{justify-content:space-between;align-items:flex-end;display:flex}.squad-in-list-of-staff .third-line .pdls{align-items:flex-end;gap:20px;display:flex}.squad-in-list-of-staff .third-line .pdls p{align-items:flex-end;gap:8px;font-size:14px;display:flex}.pdl-in-list-of-staff{background-color:#fff;border-radius:5px;flex-direction:column;justify-content:space-between;height:100px;padding:10px;display:flex;box-shadow:0 1px 5px #00000040}.pdl-in-list-of-staff.selected{background-color:#c0dc8933}.pdl-in-list-of-staff:hover{cursor:zoom-in;transform:scale(1.025)}.pdl-in-list-of-staff.selected:hover{cursor:zoom-out}.pdl-in-list-of-staff .first-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.pdl-in-list-of-staff .name{color:var(--main-color6);font-family:Inter,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:700}.pdl-in-list-of-staff .visibility img{object-fit:contain;width:25px;height:25px}.pdl-in-list-of-staff .connected{align-items:center;gap:8px;display:flex}.pdl-in-list-of-staff .led{border:1px solid #838080;border-radius:50%;width:8px;height:8px}.pdl-in-list-of-staff .led.off{background-color:#ff9c00}.pdl-in-list-of-staff .led.on{background-color:#89d327;border:1px solid #838080;box-shadow:0 0 5px 2px #8ed327}.pdl-in-list-of-staff .second-line p{letter-spacing:1px;font-size:12px;font-weight:600}.pdl-in-list-of-staff .third-line{justify-content:space-between;align-items:center;display:flex}.pdl-in-list-of-staff .third-line .left{align-items:center;gap:10px;display:flex}.pdl-in-list-of-staff .squads-linked{gap:10px;display:flex}.pdl-in-list-of-staff .squads-linked .squad-name{color:var(--main-color6);cursor:pointer;font-size:12px;text-decoration:underline}.list-of-my-staff-block{padding:10px}.list-of-my-staff-block .wait{justify-content:center;align-items:center;height:50px;display:flex}.list-of-my-staff-block .results{position:relative}.list-of-my-staff-block .results .tabs{border-bottom:1px solid #d3d3d3}.list-of-my-staff-block .results .select-view-type{position:absolute;top:0;right:30px}.list-of-my-staff-block .my-squads .no-squads,.list-of-my-staff-block .my-pdls .no-pdls{text-align:center;color:gray;margin:25px 0;font-style:italic}.list-of-my-staff-block .my-squads .grid,.list-of-my-staff-block .my-pdls .grid{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));width:100%;margin-top:20px;margin-bottom:15px;display:grid}.list-of-my-staff-block .my-squads .list,.list-of-my-staff-block .my-pdls .list .list{width:100%}.toggle-switch{width:3.7em;height:1.8em;font-size:17px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0;display:none}.toggle-switch .slider{cursor:pointer;background-color:#313033;border-radius:30px;transition:all .2s;position:absolute;inset:0}.toggle-switch .slider:before{content:"";background-color:#aeaaae;border-radius:20px;width:1.4em;height:1.4em;transition:all .4s;position:absolute;bottom:.2em;left:.2em}.toggle-switch .slider p{margin-top:.9em;margin-left:.8em;font-size:.7em}.toggle-switch input:checked+.slider:before{background-color:var(--primary)}.toggle-switch input:checked+.slider{background-color:var(--secondary-container)}.toggle-switch input:focus+.slider{box-shadow:0 0 1px var(--secondary-container)}.toggle-switch input:checked+.slider:before{transform:translate(1.9em)}.squad-explainations{line-height:150%}.squad-explainations ul{margin-left:25px;list-style-type:circle}.squad-explainations b{font-weight:700}.modal-edit-squad2{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:300px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-edit-squad2:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-edit-squad2 .closeIcon{position:absolute;top:5px;right:5px}.modal-edit-squad2 .closeIcon:hover{cursor:pointer}.modal-edit-squad2 .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-edit-squad2 .top-icon img{object-fit:contain;width:100%;height:100%}.modal-edit-squad2 input{background-color:#fff}.modal-edit-squad2 h1{text-align:center;margin-top:-20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-edit-squad2 .create-form{flex-direction:column;gap:20px;margin:25px 15px;padding:0 10px;display:flex}.modal-edit-squad2 .create-form .handle-image{color:#666;background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:10px 14px}.modal-edit-squad2 .create-form .handle-image .title{justify-content:space-between;align-items:center;gap:20px;display:flex}.modal-edit-squad2 .create-form .handle-image .image{width:100%;height:150px}.modal-edit-squad2 .create-form .handle-image .image img{object-fit:cover;width:100%;height:100%}.modal-edit-squad2 .create-form .handle-image .image .load-image{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px}.modal-edit-squad2 .create-form .handle-image .image .drop-zone{cursor:pointer;border:1px dotted gray;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;font-style:italic;display:flex}.modal-edit-squad2 .create-form .sharing-status{color:#666;align-items:center;gap:20px;margin-left:5px;display:flex}.modal-edit-squad2 .create-form .squad-parameters{flex-direction:column;gap:15px;display:flex}.modal-edit-squad2 .create-form .squad-parameters.disabled{border:1px dotted gray;padding:10px}.modal-edit-squad2 .create-form .squad-parameters.disabled p{color:#666}.modal-edit-squad2 .create-form .squad-parameters.disabled p.disclaimer{color:#ff8c00}.modal-edit-squad2 .create-form .squad-parameters .squad-type-select span{color:#05737d;font-style:italic}.modal-edit-squad2 .create-form .squad-parameters .price-table{flex-direction:column;gap:20px;margin:5px 0;display:flex}.modal-edit-squad2 .create-form .squad-parameters .price-table .title{font-style:italic;font-weight:700}.modal-edit-squad2 .create-form .squad-parameters .squad-value-balance-select{margin:20px 0}.modal-edit-squad2 .create-form .squad-parameters .squad-value-balance-select span{color:#05737d;font-style:italic}.modal-edit-squad2 .create-form .squad-parameters .squad-balance-explainations{margin-left:30px}.modal-edit-squad2 .create-form .squad-parameters .squad-balance-explainations b{font-weight:700}.modal-edit-squad2 .button-action{justify-content:center;margin:20px 0;display:flex}.pdl-popup-in-map{width:350px}.pdl-popup-in-map .leaflet-popup-content,.pdl-popup-in-map .leaflet-popup-content p{margin:0}.pdl-popup-in-map a.leaflet-popup-close-button{background-color:#fff;border-radius:50%;margin:5px}.pdl-popup-in-map img{object-fit:cover;width:350px;height:100px;margin:-1px}.pdl-popup-in-map .top .title{color:#fff;border-radius:2px;padding:2px 4px;font-size:15px;position:absolute;top:20px;left:0}.pdl-popup-in-map .content{width:330px;padding:0 10px}.pdl-popup-in-map .content .description{margin:15px 0}.pdl-popup-in-map .content .characteristics{flex-direction:column;gap:5px;margin:15px 0;display:flex}.pdl-popup-in-map .content .characteristics-item{justify-content:space-between;align-items:center;display:flex}.pdl-popup-in-map .content .characteristics-item .power-type{align-items:center;gap:5px;display:flex}.pdl-popup-in-map .content .characteristics-item .contact{cursor:pointer;color:var(--main-color6);font-style:italic;text-decoration:underline}.pdl-popup-in-map .content .characteristics-item .producers-type{gap:10px;display:flex}.pdl-popup-in-map .content .characteristics-item .producers-type img{object-fit:contain;width:25px;height:25px}.pdl-popup-in-map .content .loading-pdl-prospection-zone{justify-content:center;align-items:center;gap:10px;font-size:smaller;font-style:italic;display:flex}.squad-popup-in-map{width:350px}.squad-popup-in-map .leaflet-popup-content,.squad-popup-in-map .leaflet-popup-content p{margin:0}.squad-popup-in-map a.leaflet-popup-close-button{background-color:#fff;border-radius:50%;margin:5px}.squad-popup-in-map img{object-fit:cover;width:350px;height:100px;margin:-1px}.squad-popup-in-map .top .title{color:#fff;border-radius:2px;padding:2px 4px;font-size:15px;position:absolute;top:20px;left:0}.squad-popup-in-map .content{width:330px;padding:0 10px}.squad-popup-in-map .content .description{margin:15px 0}.squad-popup-in-map .content .characteristics{flex-direction:column;gap:5px;margin:15px 0;display:flex}.squad-popup-in-map .content .characteristics-item{justify-content:space-between;align-items:center;display:flex}.squad-popup-in-map .content .characteristics-item .power-type{align-items:center;gap:5px;display:flex}.squad-popup-in-map .content .characteristics-item .contact{cursor:pointer;color:var(--main-color6);font-style:italic;text-decoration:underline}.squad-popup-in-map .content .characteristics-item .producers-type{gap:10px;display:flex}.squad-popup-in-map .content .characteristics-item .producers-type img{object-fit:contain;width:25px;height:25px}.spinner{width:1em;height:1em;font-size:28px;display:inline-block;position:relative}.spinner.center{margin:auto;position:absolute;inset:0}.spinner .spinner-blade{transform-origin:50% -.2222em;background-color:#0000;border-radius:.0555em;width:.074em;height:.2777em;animation:1s linear infinite spinner-fade9234;position:absolute;bottom:0;left:.4629em}.spinner .spinner-blade:first-child{animation-delay:0s;transform:rotate(0)}.spinner .spinner-blade:nth-child(2){animation-delay:83ms;transform:rotate(30deg)}.spinner .spinner-blade:nth-child(3){animation-delay:.166s;transform:rotate(60deg)}.spinner .spinner-blade:nth-child(4){animation-delay:.249s;transform:rotate(90deg)}.spinner .spinner-blade:nth-child(5){animation-delay:.332s;transform:rotate(120deg)}.spinner .spinner-blade:nth-child(6){animation-delay:.415s;transform:rotate(150deg)}.spinner .spinner-blade:nth-child(7){animation-delay:.498s;transform:rotate(180deg)}.spinner .spinner-blade:nth-child(8){animation-delay:.581s;transform:rotate(210deg)}.spinner .spinner-blade:nth-child(9){animation-delay:.664s;transform:rotate(240deg)}.spinner .spinner-blade:nth-child(10){animation-delay:.747s;transform:rotate(270deg)}.spinner .spinner-blade:nth-child(11){animation-delay:.83s;transform:rotate(300deg)}.spinner .spinner-blade:nth-child(12){animation-delay:.913s;transform:rotate(330deg)}@keyframes spinner-fade9234{0%{background-color:#69717d}to{background-color:#0000}}.modal-change-visibility-of-pdls{box-shadow:24;background-color:#fff;width:min(650px,90vw);min-height:600px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-change-visibility-of-pdls:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/750px 850px no-repeat;width:130%;height:120%;display:block;position:absolute;top:0;left:-50%}.modal-change-visibility-of-pdls .closeIcon{position:absolute;top:5px;right:5px}.modal-change-visibility-of-pdls .closeIcon:hover{cursor:pointer}.modal-change-visibility-of-pdls .top-icon{background-color:#fff;border-radius:50%;width:50px;height:50px;margin:10px 0 10px calc(50% - 25px)}.modal-change-visibility-of-pdls .top-icon img{object-fit:contain;width:100%;height:100%}.modal-change-visibility-of-pdls .wait{justify-content:center;margin-top:25px;display:flex}.modal-change-visibility-of-pdls input{background-color:#fff}.modal-change-visibility-of-pdls h1{text-align:center;margin:10px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:20px}.modal-change-visibility-of-pdls h3{text-align:center}.modal-change-visibility-of-pdls .title{margin-bottom:20px}.modal-change-visibility-of-pdls .title h1:first-child{font-size:clamp(16px,1.8vw,20px)}.modal-change-visibility-of-pdls h1.little{font-size:clamp(12px,1.3vw,14px)}.modal-change-visibility-of-pdls .explainations{text-align:center;max-width:500px;margin:0 auto;line-height:120%}.modal-change-visibility-of-pdls .explainations .line{border-bottom:1px solid #000;max-width:100px;height:1px;margin:10px 0 10px 50%;transform:translate(-50%)}.modal-change-visibility-of-pdls .explainations b{font-weight:700}.modal-change-visibility-of-pdls .explainations ol{text-align:left}.modal-change-visibility-of-pdls .explainations ol li{margin:5px 0;list-style-type:numeric;list-style-position:outside}.modal-change-visibility-of-pdls .explainations h1{font-size:clamp(16px,1.8vw,20px);font-weight:900}.modal-change-visibility-of-pdls .explainations .video{margin:20px}.modal-change-visibility-of-pdls .select-pdl{margin:15px}.modal-change-visibility-of-pdls .action{margin-left:50%;transform:translate(-50%)}.modal-change-visibility-of-pdls .disclaimer{margin:15px;font-size:smaller}.barter-map{height:700px;position:relative}.barter-map .map-header{padding:10px}.barter-map .map-header-legend{color:gray;flex-wrap:wrap;justify-content:left;align-items:center;gap:30px;font-size:13px;display:flex}.barter-map .map-header-menu{flex-wrap:wrap;justify-content:left;align-items:center;gap:30px;min-height:50px;display:flex}.barter-map .map-header-legend .item{align-items:center;gap:10px;display:flex}.barter-map .map-header-legend .item img{object-fit:contain;height:25px}.barter-map .map-header .map-header-menu-item{align-items:center;gap:5px;height:50px;display:flex}.barter-map .map-header .map-header-menu-item p{color:#0009;letter-spacing:.02857em;text-transform:uppercase;padding:5px 0;font-size:.875rem;font-weight:500;line-height:1.25}.barter-map .map-header .map-header-menu-item:hover{cursor:pointer}.barter-map .map-header .map-header-menu-item:hover p{border-bottom:1px solid #0009}.barter-map .map-header .map-header-menu-item img{object-fit:contain;height:clamp(12px,2vw,25px)}.barter-map .map-header .map-header-menu-item.selected p{color:var(--main-color1);border-bottom:1px solid var(--main-color1)}.barter-map .map-header .map-header-right{color:#b9b9b9;font-size:smaller;font-style:italic}.barter-map .map-container{width:100%;height:600px}.barter-map .map-container.blur{filter:blur(5px)}.barter-map.blur:after{content:"Afficher la carte";background-color:var(--main-color6);color:#fff;letter-spacing:.02857em;text-transform:uppercase;text-align:center;cursor:pointer;pointer-events:none;border-radius:5px;max-width:300px;padding:15px;font-size:clamp(9px,.9vw,12px);line-height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.barter-home-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:10px}.barter-home-page .wait{justify-content:center;margin-top:35px;margin-bottom:15px;display:flex}.barter-home-page .barter-title{align-items:center;display:flex}.barter-home-page .barter-title .logo-barter{width:80px}.barter-home-page .barter-top-actions{justify-content:space-between;gap:15px;margin:15px 0;display:flex}.barter-home-page .barter-top-actions .squad-actions{gap:15px;display:flex}.barter-home-page .list-of-my-staff{background-color:#fff;border-radius:5px;margin:25px 0;box-shadow:0 1px 5px #00000040}.barter-home-page .map-of-kwatts{background-color:#fff;min-height:50px}@media screen and (width<=900px){.barter-home-page .barter-top-actions{flex-direction:column}.barter-home-page .barter-top-actions button{max-width:350px}}.squad-status{grid-template-columns:repeat(3,1fr);max-width:800px;display:grid}.squad-status .status{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.squad-status .status .name{text-align:center;border-radius:10px;width:70%;padding:5px 15px;font-size:12px}.squad-status .status .line2{align-items:center;width:100%;display:flex}.squad-status .status .circle{color:gray;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.squad-status .status .link{border-bottom-style:dashed;border-bottom-width:2px;width:100%;height:1px}.squad-status .status .link.invisible{border-bottom-color:#0000}.squad-status .status.number1 .name{color:var(--dark-orange);background-color:#f9e7b2}.squad-status .status.number2 .name{color:var(--main-color6);background-color:#e1eccb}.squad-status .status.number3 .name{color:var(--main-color6);background-color:#cae4d0}.squad-status .status.number4 .name{color:#004e4d;background-color:#c2ddde}.squad-status .status.number5 .name{color:#004e4d;background-color:#aecfd2}.squad-status .status.number1 .line2 .circle{background-color:#f9e7b2;border-color:#f9e7b2}.squad-status .status.number2 .line2 .circle{background-color:#e1eccb;border-color:#e1eccb}.squad-status .status.number3 .line2 .circle{background-color:#cae4d0;border-color:#cae4d0}.squad-status .status.number4 .line2 .circle{background-color:#c2ddde;border-color:#c2ddde}.squad-status .status.number5 .line2 .circle{background-color:#aecfd2;border-color:#aecfd2}.squad-status .status .line2 .circle.empty{background-color:#0000;border-style:solid;border-width:1px}.squad-status .status.number1 .line2 .link{border-bottom-color:#f9e7b2}.squad-status .status.number2 .line2 .link{border-bottom-color:#e1eccb}.squad-status .status.number3 .line2 .link{border-bottom-color:#cae4d0}.squad-status .status.number4 .line2 .link{border-bottom-color:#c2ddde}.squad-status .status.number5 .line2 .link{border-bottom-color:#aecfd2}@media screen and (width<=720px){.squad-status:before{content:"Statut : ";width:150px}.squad-status{align-items:center;display:flex}.squad-status .status:not(.solo){display:none}.squad-status .status{width:100%}}.modal-delete-squad2{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:320px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-delete-squad2:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-delete-squad2 .closeIcon{position:absolute;top:5px;right:5px}.modal-delete-squad2 .closeIcon:hover{cursor:pointer}.modal-delete-squad2 .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-delete-squad2 .top-icon img{object-fit:contain;width:100%;height:100%}.modal-delete-squad2 input{background-color:#fff}.modal-delete-squad2 h1{text-align:center;margin-top:-20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-delete-squad2 p{text-align:center;margin:20px 0}.modal-delete-squad2 .actions{justify-content:center;gap:40px;margin-top:40px;display:flex}.modal-squad-member-status{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-squad-member-status:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-squad-member-status .closeIcon{position:absolute;top:5px;right:5px}.modal-squad-member-status .closeIcon:hover{cursor:pointer}.modal-squad-member-status .wait{justify-content:center;display:flex}.modal-squad-member-status .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-squad-member-status .top-icon img{object-fit:contain;width:100%;height:100%}.modal-squad-member-status input{background-color:#fff}.modal-squad-member-status h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-squad-member-status .input{margin:25px}.modal-squad-member-status .actions{justify-content:space-around;align-items:center;margin:25px 0;display:flex}.modal-no-pdl-in-squad{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-no-pdl-in-squad:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-no-pdl-in-squad .closeIcon{position:absolute;top:5px;right:5px}.modal-no-pdl-in-squad .closeIcon:hover{cursor:pointer}.modal-no-pdl-in-squad .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-no-pdl-in-squad .top-icon img{object-fit:contain;width:100%;height:100%}.modal-no-pdl-in-squad input{background-color:#fff}.modal-no-pdl-in-squad h1{text-align:center;margin-top:-20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-no-pdl-in-squad .explaination{text-align:center;max-width:400px;margin:30px auto;font-size:clamp(12px,2vw,16px)}.modal-no-pdl-in-squad .buttons{justify-content:space-around;margin:45px 0 35px;display:flex}.squad-members-block2 .icon{color:#505050;align-items:center;width:25px;height:100%;display:flex}.squad-members-block2 .icon.button{cursor:pointer}.squad-members-block2 .header,.squad-members-block2 .pdl-member{display:flex}.squad-members-block2 .header-row1,.squad-members-block2 .pdl-member-row1{flex:1;grid-template-columns:50px 1fr 1fr;align-items:center;line-height:45px;display:grid}.squad-members-block2 .header-row2,.squad-members-block2 .pdl-member-row2{flex:1;grid-template-columns:.5fr .5fr 50px;align-items:center;line-height:45px;display:grid}.squad-members-block2 .header{background-color:#f6f6f6;margin-bottom:5px}.squad-members-block2 .pdl-member .member-username{color:var(--main-color6);cursor:pointer;text-decoration:underline}.squad-members-block2 .pdl-member .params-icon{align-items:center;display:flex}@media screen and (width<=600px){.squad-members-block2 .header,.squad-members-block2 .pdl-member{flex-direction:column}.squad-members-block2 .header-row2,.squad-members-block2 .pdl-member-row2{grid-template-columns:50px 50px 50px;justify-content:right;align-items:center;margin-bottom:30px;line-height:45px;display:grid}}.modal-add-pdl-to-squad{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-add-pdl-to-squad:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-add-pdl-to-squad .closeIcon{position:absolute;top:5px;right:5px}.modal-add-pdl-to-squad .closeIcon:hover{cursor:pointer}.modal-add-pdl-to-squad .wait{justify-content:center;display:flex}.modal-add-pdl-to-squad .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-add-pdl-to-squad .top-icon img{object-fit:contain;width:100%;height:100%}.modal-add-pdl-to-squad input{background-color:#fff}.modal-add-pdl-to-squad h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-add-pdl-to-squad .producer,.modal-add-pdl-to-squad .consumer{margin:15px 0}.modal-add-pdl-to-squad .producer{flex-direction:column;gap:15px;display:flex}.modal-add-pdl-to-squad .not-compatible{color:red;justify-content:center;align-items:center;gap:15px;margin:20px 0;display:flex}.modal-add-pdl-to-squad .actions{justify-content:center;gap:40px;margin:20px 0;display:flex}.squad-priorities-block>p{font-style:italic;font-weight:700}.squad-priorities-block .no-priority{color:gray;margin-top:15px;margin-left:30px;font-style:italic}.squad-priorities-block .producer-priorities,.squad-priorities-block .valid-consumer-priorities,.squad-priorities-block .waiting-consumer-priorities{flex-direction:column;gap:15px;margin-top:10px;display:flex}.squad-priorities-block .priority{display:flex}.squad-priorities-block .priority-left{width:50px}.squad-priorities-block .priority-right{background-color:#fff;border:1px solid gray;flex-direction:column;gap:10px;width:100%;padding:10px;display:flex}.squad-priorities-block .priority-right .line{align-items:center;gap:5px;display:flex}.squad-priorities-block .producer-priorities .priority-validity{align-items:center;gap:15px;font-size:smaller;font-style:italic;display:flex}.pdl-priorities-summary-graph{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:0 20px;display:flex}.pdl-priorities-summary .producers-list,.pdl-priorities-summary .consumers-list{flex-direction:column;gap:25px;display:flex}.pdl-priorities-summary .producer-box,.pdl-priorities-summary .consumer-box{background-color:#f9f9f9;border-radius:5px;align-items:center;gap:20px;width:200px;height:50px;padding:10px;display:flex;box-shadow:0 1px 5px #00000040}.pdl-priorities-summary .producer-box:hover,.pdl-priorities-summary .consumer-box:hover{cursor:pointer;transform:scale(1.025)}.pdl-priorities-summary .producer-box,.pdl-priorities-summary .consumer-box{border:1px solid}.pdl-priorities-summary .producer-box span,.pdl-priorities-summary .consumer-box span{font-size:smaller}@media screen and (width<=600px){.pdl-priorities-summary-graph{padding:0;font-size:clamp(12px,2.6vw,16px)}.pdl-priorities-summary .consumers-list{align-items:flex-end}.pdl-priorities-summary .producer-box,.pdl-priorities-summary .consumer-box{flex-direction:column;gap:5px;width:60%;height:fit-content}.pdl-priorities-summary .producer-box .pdl-number,.pdl-priorities-summary .consumer-box .pdl-number{display:none}}.producer-priorities-in-squad .title-zone{flex:1;justify-content:center;align-items:center;gap:30px;height:70px;display:flex}.producer-priorities-in-squad .priorities{gap:20px;display:flex}.producer-priorities-in-squad .priorities .available-consumers,.producer-priorities-in-squad .priorities .priorities-content{flex:1}.producer-priorities-in-squad .priorities .available-consumers-dropzone{border:2px dashed #000;height:calc(100% - 70px)}.producer-priorities-in-squad .available-consumers-content{flex-direction:column;justify-content:space-around;gap:20px;padding:15px;display:flex}.producer-priorities-in-squad .available-consumer-content{width:min(400px,90%)}.producer-priorities-in-squad .available-consumer{background-color:#f9f9f9;border:1px solid gray;align-items:center;gap:20px;width:100%;height:100%;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.producer-priorities-in-squad .priorities .priorities-content{flex-direction:column;gap:15px;display:flex}.producer-priorities-in-squad .priorities .priorities-level{padding-left:15px}.producer-priorities-in-squad .priorities .priorities-level-content{border:2px dashed #000;height:100%;min-height:100px;padding:15px}.producer-priorities-in-squad .priorities .priority{background-color:#f9f9f9;border:1px solid gray;justify-content:space-between;align-items:center;height:50px;margin:20px 0;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.producer-priorities-in-squad .priorities .priority-right{align-items:center;display:flex}.producer-priorities-in-squad .save{justify-content:center;align-items:center;gap:40px;margin-top:25px;display:flex}@media screen and (width<=1400px){.producer-priorities-in-squad .title-zone{flex-direction:column;gap:10px;height:100px}.producer-priorities-in-squad .priorities .available-consumers-dropzone{height:calc(100% - 100px)}.producer-priorities-in-squad .priorities .priority{flex-direction:column;justify-content:center;gap:10px;height:150px}.producer-priorities-in-squad .available-consumer{flex-direction:column;justify-content:center;gap:10px}}@media screen and (width<=600px){.producer-priorities-in-squad .pdl-number{display:none}.producer-priorities-in-squad .priorities{flex-direction:column}.producer-priorities-in-squad .priorities .available-consumers-dropzone,.producer-priorities-in-squad .priorities .available-consumers-content{width:calc(100% - 20px);min-height:200px;margin:0 10px}.producer-priorities-in-squad .title-zone{height:fit-content;margin-bottom:10px}}.consumer-priorities-in-squad .title-zone{flex-direction:column;align-items:center;height:60px;display:flex}.consumer-priorities-in-squad .priorities{gap:20px;display:flex}.consumer-priorities-in-squad .priorities .non-accepted,.consumer-priorities-in-squad .priorities .accepted{flex:1}.consumer-priorities-in-squad .priorities .non-accepted-dropzone,.consumer-priorities-in-squad .priorities .accepted-dropzone{border:2px dashed #000;height:calc(100% - 60px)}.consumer-priorities-in-squad .non-accepted-content,.consumer-priorities-in-squad .accepted-content{flex-direction:column;justify-content:space-around;gap:20px;padding:15px;display:flex}.consumer-priorities-in-squad .priority-content{height:85px;display:flex}.consumer-priorities-in-squad .priority{background-color:#f9f9f9;border:1px solid gray;align-items:center;gap:20px;height:100%;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.consumer-priorities-in-squad .priority .left{width:50px}.consumer-priorities-in-squad .priority .right{flex-direction:column;gap:4px;width:100%;display:flex}.consumer-priorities-in-squad .priority .rank{justify-content:center;align-items:center;width:35px;display:flex}.consumer-priorities-in-squad .priority-content .arrows{flex-direction:column;justify-content:center;align-items:center;width:35px;display:flex}.consumer-priorities-in-squad .save{justify-content:center;align-items:center;gap:40px;margin-top:25px;display:flex}@media screen and (width<=700px){.consumer-priorities-in-squad .pdl-sort-criteria .MuiFormControlLabel-label{font-size:12px}.consumer-priorities-in-squad h2{font-size:14px}.consumer-priorities-in-squad .priority{flex-direction:column;gap:10px;font-size:smaller}.consumer-priorities-in-squad .priority .pdl-number{display:none}.consumer-priorities-in-squad .priority .left,.consumer-priorities-in-squad .priority .right{flex-direction:column;align-items:center;display:flex}.consumer-priorities-in-squad .non-accepted .priority-content{height:95px}.consumer-priorities-in-squad .accepted .priority-content{height:115px}}@media screen and (width<=515px){.consumer-priorities-in-squad .priority{font-size:12px}.consumer-priorities-in-squad .accepted .priority-content{height:125px}}.pdl-priorities{padding:15px}.pdl-priorities .pdl-priorities-explainations{background-color:#f0f0f0;border-radius:5px;padding:15px;line-height:140%}.pdl-priorities .pdl-priorities-explainations b{font-weight:700}.pdl-priorities .pdl-priorities-explainations span{color:var(--main-color6)}.pdl-priorities .pdl-priorities-explainations ol{margin-left:25px;list-style-type:decimal}.pdl-priorities .pdl-priorities-explainations .how{margin-left:30px}.pdl-priorities .pdl-priorities-explainations .line{border-bottom:2px solid #000;max-width:600px;height:1px;margin-left:50%;transform:translate(-50%)}.pdl-priorities .pdl-priorities-explainations .simulation-action{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.pdl-priorities .select-pdl{margin:20px 0}@media screen and (width<=550px){.pdl-priorities .pdl-priorities-explainations{font-size:smaller}}.pdl-conditions .producer-parameters,.pdl-conditions .consumer-parameters{flex-direction:column;gap:20px;max-width:500px;display:flex}.pdl-conditions .action{margin:25px 0}.squad-parameters{flex-direction:column;gap:20px;margin:20px 0;display:flex}.squad-parameters .wait{justify-content:center;align-items:center;gap:20px;display:flex}.squad-parameters h4{margin-bottom:0}.squad-parameters p.MuiTypography-root{color:var(--main-color6);font-weight:700}.squad-parameters .squad-type-select span{color:var(--main-color6);font-style:italic}.squad-parameters .squad-parameters-specific{flex-direction:column;gap:20px;margin:0 25px;display:flex}.squad-parameters .squad-parameters-specific section{border-top:1px solid gray;padding:30px 0}.squad-parameters .squad-parameters-specific section .description h3{margin-bottom:10px}.squad-parameters .squad-parameters-specific section .description{margin-bottom:25px;line-height:130%}.squad-parameters .squad-parameters-specific section .description b{font-weight:700}.squad-parameters .squad-parameters-specific .squad-value-balance-select{background-color:#fff;margin:20px 0}.squad-parameters .squad-parameters-specific .squad-value-balance-select span{color:var(--main-color6);font-style:italic}.squad-parameters .squad-parameters-specific .squad-balance-explainations{margin-left:30px}.squad-parameters .squad-parameters-specific .squad-balance-explainations b{font-weight:700}.squad-parameters .squad-price-table .producer-line{grid-template-columns:150px 1fr;align-items:center;gap:5px;margin:10px 0;display:grid}.squad-parameters .squad-price-table .producer-line .consumers-items,.squad-parameters .squad-price-table .producer-line .producer-name{align-items:center;gap:5px;display:flex}.squad-parameters .squad-price-table .producer-line .consumer-item{width:150px}.squad-main-kpis .line-of-box{gap:15px;display:flex}.squad-main-kpis .info-box{border:1px solid #828282;border-radius:5px;flex:1;height:130px;padding:15px}.squad-main-kpis .info-box>div{height:33%}.squad-main-kpis .info-box .bloc-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.squad-main-kpis .info-box .bloc-title span{color:var(--main-color6);border-bottom:2px solid var(--main-color6);font-size:clamp(16px,1.8vw,20px);font-weight:600}.squad-main-kpis .info-box .info-element{justify-content:center;align-items:center;gap:10px;display:flex}.squad-main-kpis .info-box .info-element img{object-fit:contain;width:35px;height:35px}.squad-main-kpis .info-box .info-element .number-bloc{align-items:baseline;gap:5px;display:flex}.squad-main-kpis .info-box .info-element .number{font-size:28px;font-weight:500}.squad-main-kpis .info-box .info-element .unit{font-size:18px;font-weight:500}.squad-main-kpis .info-box .info-element .number-disclaimer{color:#828282;justify-content:right;align-items:end;font-size:12px;font-weight:500;display:flex}.squad-main-kpis .info-box .info-disclaimer{color:#828282;justify-content:right;align-items:end;font-size:12px;font-style:italic;display:flex}@media screen and (width<=650px){.squad-main-kpis .line-of-box{flex-direction:column;height:400px}}.squad-flux-result-global{padding:0 15px}.squad-flux-result-global .squad-flux-schema{justify-content:space-between;margin-top:10px;display:flex;position:relative}.squad-flux-result-global .squad-flux-schema .producers-list,.squad-flux-result-global .squad-flux-schema .consumers-list{flex:1}.squad-flux-result-global .squad-flux-schema .space{flex:1.5}.squad-flux-result-global .producer-container,.squad-flux-result-global .consumer-container{align-items:center;display:flex}.squad-flux-result-global .squad-flux-schema .producer-flux,.squad-flux-result-global .squad-flux-schema .consumer-flux{background:linear-gradient(#f4f7fb 0%,#fff 100%);border:5px solid;border-radius:15px;justify-content:space-between;width:100%;height:100px;padding:10px;display:flex}.squad-flux-result-global .squad-flux-schema .producer-flux{margin:10px;box-shadow:-10px 5px 20px -15px #000}.squad-flux-result-global .squad-flux-schema .consumer-flux{margin:10px;box-shadow:10px 5px 20px -15px #000}.squad-flux-result-global .squad-flux-schema .producer-flux.selected{background:var(--main-color1a);box-shadow:-10px 5px 30px -15px var(--main-color1);-webkit-box-shadow:-10px 5px 30px -15px var(--main-color1);-moz-box-shadow:-10px 5px 30px -15px var(--main-color1)}.squad-flux-result-global .squad-flux-schema .consumer-flux.selected{background:var(--main-color1a);box-shadow:10px 5px 30px -15px var(--main-color1);-webkit-box-shadow:10px 5px 30px -15px var(--main-color1);-moz-box-shadow:10px 5px 30px -15px var(--main-color1)}.squad-flux-result-global .squad-flux-schema .producer-flux .left,.squad-flux-result-global .squad-flux-schema .consumer-flux .right{flex-direction:column;justify-content:center;gap:20px;display:flex}.squad-flux-result-global .squad-flux-schema .consumer-flux .right{align-items:end}.squad-flux-result-global .squad-flux-schema .producer-flux .left p:first-child,.squad-flux-result-global .squad-flux-schema .consumer-flux .right p:first-child{font-weight:700}.squad-flux-result-global .squad-flux-schema .consumer-flux .center{color:#ff8c00;align-items:center;font-weight:700;display:flex}.squad-flux-result-global .squad-flux-schema .flux-quantity{align-items:center;padding:0;display:flex}@media screen and (width<=1000px){.squad-flux-result-global{padding:0}.squad-flux-result-global .squad-flux-schema .producer-container,.squad-flux-result-global .squad-flux-schema .consumer-container{font-size:smaller}.squad-flux-result-global .squad-flux-schema .producer-container .MuiCheckbox-root,.squad-flux-result-global .squad-flux-schema .consumer-container .MuiCheckbox-root{padding:0}.squad-flux-result-global .squad-flux-schema span.energy-flux{display:none}.squad-flux-result-global .squad-flux-schema .producer-flux,.squad-flux-result-global .squad-flux-schema .consumer-flux{margin:5px;padding:5px}}@media screen and (width<=750px){.squad-flux-result-global .squad-flux-schema .producer-flux .pdl-id,.squad-flux-result-global .squad-flux-schema .consumer-flux .pdl-id{display:none}}.squad-simulation-pie-chart{background-color:#fff;border:1px solid #000;border-radius:5px;padding:15px;box-shadow:0 1px 5px #00000040}.squad-simulation-pie-chart h4{color:#000;margin-bottom:0;font-size:clamp(16px,1.5vw,18px);font-weight:600}.squad-simulation-pie-chart .select-unit{justify-content:center;margin-top:15px;display:flex}.squad-simulation-pie-chart .select-unit .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.squad-simulation-pie-chart .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.squad-simulation-pie-chart .select-unit .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.squad-simulation-pie-chart .select-unit .Mui-selected:hover{background-color:#fff}.squad-simulation-pie-chart-content{gap:20px;width:100%;height:100%;display:flex}.squad-simulation-pie-chart .squad-consumption,.squad-simulation-pie-chart .squad-production{flex-direction:column;align-items:center;width:100%;display:flex}.squad-simulation-pie-chart .pie-chart-container{border:1px solid gray;margin-top:20px;padding:15px;display:flex}.squad-simulation-pie-chart .pie-chart-container .squad-production-text,.squad-simulation-pie-chart .pie-chart-container .squad-consumption-text{flex:1}.squad-simulation-pie-chart .pie-chart-container .squad-production-pie,.squad-simulation-pie-chart .pie-chart-container .squad-consumption-pie{flex:2}.squad-simulation-pie-chart .pie-chart-container.right{flex-direction:row-reverse}.squad-simulation-pie-chart .pie-chart-container .pie-chart-title{color:#000000a0;font-size:clamp(15px,1.8vw,20px);font-weight:700}.squad-simulation-pie-chart .pie-chart-container.right .pie-chart-title{text-align:right}.squad-simulation-pie-chart .squad-consumption-text,.squad-simulation-pie-chart .squad-production-text{flex-direction:column;justify-content:space-between;display:flex}.squad-simulation-pie-chart .pie-chart-container .bottom-text{color:gray;font-size:smaller}.squad-simulation-pie-chart .squad-consumption-text .bottom-text{text-align:right}.squad-simulation-pie-chart .squad-consumption-pie,.squad-simulation-pie-chart .squad-production-pie{width:100%;height:350px;margin-top:10px}.squad-simulation-pie-chart .squad-consumption-pie text.label-center-top,.squad-simulation-pie-chart .squad-production-pie text.label-center-top{font-size:clamp(18px,2.2vw,22px);transform:translateY(-20px)}.squad-simulation-pie-chart .squad-consumption-pie text.label-center-bottom,.squad-simulation-pie-chart .squad-production-pie text.label-center-bottom{font-size:clamp(25px,2.3vw,35px);font-weight:700;transform:translateY(20px)}.squad-simulation-pie-chart .custom-payload{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px;box-shadow:0 0 10px #0003}.squad-simulation-pie-chart .custom-payload .name{margin-bottom:5px;font-weight:700}.squad-simulation-pie-chart .custom-payload .value,.squad-simulation-pie-chart .custom-payload .rate,.squad-simulation-pie-chart .custom-payload .average,.squad-simulation-pie-chart .custom-payload .gains{justify-content:space-between;align-items:center;min-width:200px;font-style:normal;line-height:120%;display:flex}@media screen and (width<=1000px){.squad-simulation-pie-chart-content{flex-direction:column}}@media screen and (width<=500px){.squad-simulation-pie-chart .squad-production .pie-chart-container,.squad-simulation-pie-chart .squad-consumption .pie-chart-container{flex-direction:column;height:300px}.squad-simulation-pie-chart .squad-consumption-text,.squad-simulation-pie-chart .squad-production-text{justify-content:left;gap:10px}.squad-simulation-pie-chart .squad-consumption-pie text.label-center-top,.squad-simulation-pie-chart .squad-production-pie text.label-center-top{font-size:14px;transform:translateY(-10px)}.squad-simulation-pie-chart .squad-consumption-pie text.label-center-bottom,.squad-simulation-pie-chart .squad-production-pie text.label-center-bottom{font-size:18px;transform:translateY(10px)}}.squad-global-results{flex-direction:column;gap:20px;margin-top:10px;padding:10px;display:flex}.squad-global-results .main-indicators{gap:20px;display:flex}.squad-global-results .main-indicators h4{color:#000;margin-bottom:0;font-size:clamp(16px,1.5vw,18px);font-weight:600}.squad-global-results .main-indicators h4 .indice{font-size:clamp(10px,1vw,12px)}.squad-global-results .main-indicators .production,.squad-global-results .main-indicators .consumption{background-color:#fff;border:1px solid gray;border-radius:5px;flex-direction:column;flex:1;justify-content:space-between;padding:10px 10px 1px;font-weight:500;line-height:25px;display:flex;box-shadow:0 1px 5px #00000040}.squad-global-results .main-indicators .impact{border-color:var(--main-color4);flex:1}.squad-global-results .main-indicators .icon{object-fit:contain;width:40px;height:40px}.squad-global-results .main-indicators .value{justify-content:space-between;align-items:center;margin:10px;font-size:clamp(14px,1.5vw,22px);font-weight:600;display:flex}.squad-global-results .main-indicators .value .object{flex:1;align-items:center;gap:10px;padding:15px 0;display:flex}.squad-global-results .main-indicators .value .object:not(:first-child){border-left:1px dotted gray;padding-left:10px}.squad-global-results .main-indicators .info-element{justify-content:center;gap:10px;align-items:top;display:flex}.squad-global-results .main-indicators .info-element img{object-fit:contain;width:35px;height:35px}.squad-global-results .main-indicators .info-element .number-bloc{align-items:baseline;gap:5px;display:flex}.squad-global-results .main-indicators .info-element .number{font-size:clamp(20px,3vw,28px);font-weight:500}.squad-global-results .main-indicators .info-element .unit{font-size:18px;font-weight:500}.squad-global-results .main-indicators .info-element .number-disclaimer{color:#828282;justify-content:right;align-items:end;font-size:12px;font-weight:500;display:flex}@media screen and (width<=1000px){.home-month-data{height:fit-content}.squad-global-results .main-indicators{flex-direction:column;gap:10px}.squad-global-results .main-indicators h4{font-size:18px}.squad-global-results .main-indicators .object{flex:1}}@media screen and (width<=500px){.squad-global-results .main-indicators .value{flex-direction:column}.squad-global-results .main-indicators .value .object:not(:first-child){border-left:none}}.typewriter{--blue:#5cbbff;--blue-dark:#162d72;--key:#fff;--paper:#eef0fd;--text:#00000049;--tool:#fb0;--duration:3s;-webkit-animation:bounce05 var(--duration) linear infinite;animation:bounce05 var(--duration) linear infinite;position:relative}.typewriter .slide{background:linear-gradient(var(--blue), var(--blue-dark));width:92px;height:20px;-webkit-animation:slide05 var(--duration) ease infinite;animation:slide05 var(--duration) ease infinite;border-radius:3px;margin-left:14px;transform:translate(14px)}.typewriter .slide:before,.typewriter .slide:after,.typewriter .slide i:before{content:"";background:var(--tool);position:absolute}.typewriter .slide:before{width:2px;height:8px;top:6px;left:100%}.typewriter .slide:after{border-radius:3px;width:6px;height:14px;top:3px;left:94px}.typewriter .slide i{background:var(--tool);width:6px;height:4px;display:block;position:absolute;top:4px;right:100%}.typewriter .slide i:before{border-radius:2px;width:4px;height:14px;top:-2px;right:100%}.typewriter .paper{background:var(--paper);width:40px;height:46px;-webkit-animation:paper05 var(--duration) linear infinite;animation:paper05 var(--duration) linear infinite;border-radius:5px;position:absolute;top:-26px;left:24px;transform:translateY(46px)}.typewriter .paper:before{content:"";background:var(--text);height:4px;box-shadow:0 12px 0 var(--text), 0 24px 0 var(--text), 0 36px 0 var(--text);border-radius:2px;position:absolute;top:7px;left:6px;right:6px;transform:scaleY(.8)}.typewriter .keyboard{z-index:1;width:120px;height:56px;margin-top:-10px;position:relative}.typewriter .keyboard:before,.typewriter .keyboard:after{content:"";position:absolute}.typewriter .keyboard:before{background:linear-gradient(135deg, var(--blue), var(--blue-dark));transform-origin:50% 100%;border-radius:7px;inset:0;transform:perspective(10px)rotateX(2deg)}.typewriter .keyboard:after{width:11px;height:4px;box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key);-webkit-animation:keyboard05 var(--duration) linear infinite;animation:keyboard05 var(--duration) linear infinite;border-radius:2px;top:25px;left:2px}@keyframes bounce05{85%,92%,to{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@keyframes slide05{5%{transform:translate(14px)}15%,30%{transform:translate(6px)}40%,55%{transform:translate(0)}65%,70%{transform:translate(-4px)}80%,89%{transform:translate(-12px)}to{transform:translate(14px)}}@keyframes paper05{5%{transform:translateY(46px)}20%,30%{transform:translateY(34px)}40%,55%{transform:translateY(22px)}65%,70%{transform:translateY(10px)}80%,85%{transform:translateY(0)}92%,to{transform:translateY(46px)}}@keyframes keyboard05{5%,12%,21%,30%,39%,48%,57%,66%,75%,84%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}9%{box-shadow:15px 2px 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}18%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 2px 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}27%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 12px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}36%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 12px 0 var(--key), 60px 12px 0 var(--key), 68px 12px 0 var(--key), 83px 10px 0 var(--key)}45%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 2px 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}54%{box-shadow:15px 0 0 var(--key), 30px 2px 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}63%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 12px 0 var(--key)}72%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 2px 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 10px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}81%{box-shadow:15px 0 0 var(--key), 30px 0 0 var(--key), 45px 0 0 var(--key), 60px 0 0 var(--key), 75px 0 0 var(--key), 90px 0 0 var(--key), 22px 10px 0 var(--key), 37px 12px 0 var(--key), 52px 10px 0 var(--key), 60px 10px 0 var(--key), 68px 10px 0 var(--key), 83px 10px 0 var(--key)}}.modal-simulation-data-quality{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-simulation-data-quality:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-simulation-data-quality .closeIcon{position:absolute;top:5px;right:5px}.modal-simulation-data-quality .closeIcon:hover{cursor:pointer}.modal-simulation-data-quality .wait{justify-content:center;display:flex}.modal-simulation-data-quality .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-simulation-data-quality .top-icon img{object-fit:contain;width:100%;height:100%}.modal-simulation-data-quality h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-simulation-data-quality .data-quality-list{flex-direction:column;gap:25px;display:flex}.modal-simulation-data-quality .pdl-quality{border-bottom:1px solid #000;grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:10px;display:grid}.modal-simulation-data-quality .pdl-quality.title{font-weight:700}.squad-simulation.printing{width:1180px}.squad-simulation-export-button{justify-content:space-between;display:flex}.squad-simulation-export-button img{object-fit:contain;width:40px}.squad-simulation .wait{gap:20px;display:flex}.squad-simulation .pdf-header{align-items:center;gap:30px;height:120px;padding:20px;display:flex}.squad-simulation .pdf-header img{object-fit:contain;height:100px}.squad-simulation .pdf-page.page1{height:1694px}.squad-simulation .pdf-page.page2{height:1566px}.squad-simulation .squad-simulation-results section{background-color:#fff;border-radius:5px;margin:20px;padding:10px;box-shadow:0 1px 5px #00000040}.squad-simulation .info-box .market-price p span{color:var(--main-color6);cursor:pointer;font-weight:500;text-decoration:underline}.squad-simulation .global-value-content{gap:30px;padding:15px;display:flex}.squad-simulation .global-value-content b{font-weight:700}.squad-simulation .global-value-content .left,.squad-simulation .global-value-content .right{flex-direction:column;flex:1;justify-content:center;gap:35px;display:flex}.squad-simulation .global-value-content .value{align-items:center;gap:25px;font-weight:700;display:flex}.squad-simulation .global-value-content .number-title{font-size:clamp(16px,2vw,22px)}.squad-simulation .global-value-content .number-value{font-size:clamp(25px,3.5vw,40px)}.squad-simulation .global-value-content .disclaimer{margin-top:20px;font-size:smaller}.squad-simulation .global-value-content .left .number-title,.squad-simulation .global-value-content .left .number-value{flex:1}.squad-simulation .global-value-content .left .number-value{color:var(--main-color6)}.squad-simulation .global-value-content .right .value{flex-direction:row-reverse}.squad-simulation .global-value-content .right .first .number-value{color:var(--main-color1)}.squad-simulation .global-value-content .right .second .number-value{color:var(--main-color4)}.squad-simulation .global-value-content .right .disclaimer{text-align:right}@media screen and (width<=700px){.squad-simulation .global-value-content{flex-direction:column}}@media screen and (width<=475px){.squad-simulation .global-value-content .number-title{font-size:14px}.squad-simulation .global-value-content .number-value{font-size:18px}}.squad-home{max-width:1200px;min-height:100vh;margin:0 auto;padding:10px}.squad-home .wait{justify-content:center;align-items:center;height:80px;display:flex}.squad-home .squad-image{width:100%;height:150px;margin-top:10px}.squad-home .squad-image img{object-fit:cover;width:100%;height:100%}.squad-home .page-title{align-items:center;gap:15px;display:flex}.squad-home .page-title img{object-fit:contain;width:120px;height:120px}.squad-home .squad-home-content .top{justify-content:space-between;align-items:center;gap:15px;display:flex}.squad-home .squad-home-content .top button{gap:10px;max-height:fit-content;line-height:normal;display:flex}.squad-home .squad-home-content .top>div:first-child{flex-basis:800px}.squad-home .squad-tabs{font-size:clamp(18px,2vw,20px);font-weight:700}.squad-home .squad-tabs-parameters{color:var(--main-color6);font-size:clamp(15px,1.8vw,17px);font-weight:700}.squad-home .parameters .title .MuiTabs-indicator{background-color:var(--main-color6)}.squad-home .general{gap:15px;height:250px;margin-top:25px;display:flex}.squad-home .general .about{background-color:#fff;border-radius:5px;flex:4;height:calc(100% - 20px);padding:10px;box-shadow:0 1px 5px #00000040}.squad-home .general .about .title{color:gray;border-bottom:1px solid #d9d9d9;justify-content:space-between;display:flex}.squad-home .general .about .title h2{color:var(--main-color6);border-bottom:2px solid var(--main-color6);width:fit-content;height:40px;line-height:40px;overflow:hidden}.squad-home .general .about .description{margin-top:15px;font-style:italic;overflow-y:hidden}.squad-home .general .resume{background-color:#fff;border-radius:5px;flex-direction:column;flex:1;gap:25px;height:calc(100% - 30px);padding:15px 10px;display:flex;box-shadow:0 1px 5px #00000040}.squad-home .general .resume h3{color:var(--main-color6);margin:5px 0}.squad-home .general .resume .title{color:gray;border-bottom:1px solid #d9d9d9;margin-top:10px;display:flex}.squad-home .general .resume .title h5{color:#000;width:fit-content;height:25px;font-weight:700;line-height:20px;overflow:hidden}.squad-home .general .resume .wish-price{flex-direction:column;gap:5px;display:flex}.squad-home .general .ck-service{background-color:#fff;border-radius:5px;flex-direction:column;flex:2;justify-content:space-between;height:calc(100% - 20px);padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 5px #00000040}.squad-home .general .ck-service:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/200px 200px no-repeat;width:200px;height:95%;display:block;position:absolute;top:5%;right:-80px}.squad-home .general .ck-service h5{font-weight:700;line-height:25px}.squad-home .general .ck-service .text{flex-direction:column;gap:15px;display:flex}.squad-home .general .ck-service p{font-size:14px;line-height:20px}.squad-home .general .ck-service button{margin:15px 0}.squad-home .squad-actions{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.squad-home .squad-actions .left{gap:15px;height:50px;display:flex}.squad-home .squad-actions .right{align-items:center;gap:30px;display:flex}.squad-home .squad-actions .right .visibility{align-items:center;gap:10px;font-size:14px;display:flex}.squad-home .squad-actions .right .chat{background-color:#ceebf0;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.squad-home .information{background-color:#fff;border-radius:5px;margin-top:20px;margin-bottom:30px;padding:10px 10px 20px;box-shadow:0 1px 5px #00000040}.squad-home .information .title{color:gray;border-bottom:1px solid #d9d9d9;justify-content:space-between;display:flex}.squad-home .information .title h2{color:var(--main-color6);border-bottom:2px solid var(--main-color6);width:fit-content;height:40px;line-height:40px;overflow:hidden}.squad-home .information-content{gap:30px;max-height:0;transition:max-height .3s ease-in-out;display:flex;overflow-y:hidden}.squad-home .information-left,.squad-home .information-right{flex:1}.squad-home .information-content.open{max-height:1500px;overflow-y:auto}.squad-home .information-content .item-information{border-bottom:1px solid #c9c9c9;justify-content:space-between;align-items:center;margin-top:10px;padding:15px 0;display:flex}.squad-home .information-content .item-information .information-value{font-weight:700}.squad-home .members{background-color:#fff;border-radius:5px;margin-top:20px;padding:10px;box-shadow:0 1px 5px #00000040}.squad-home .members .title{color:gray;border-bottom:1px solid #d9d9d9;justify-content:space-between;display:flex}.squad-home .members .title h2{color:var(--main-color6);border-bottom:2px solid var(--main-color6);width:fit-content;height:40px;line-height:40px;overflow:hidden}.squad-home .members-content{max-height:0;transition:max-height .3s ease-in-out;overflow-y:hidden}.squad-home .members-content.open{max-height:1500px;overflow-y:auto}.squad-home .parameters{background-color:#fff;border-radius:5px;margin-top:20px;padding:10px;box-shadow:0 1px 5px #00000040}.squad-home .parameters .title{color:gray;border-bottom:1px solid #d9d9d9;justify-content:space-between;display:flex}.squad-home .parameters .title h2{color:var(--main-color6);border-bottom:2px solid var(--main-color6);width:fit-content;height:40px;line-height:40px;overflow:hidden}.squad-home .parameters .action{align-items:center;gap:20px;display:flex}.squad-home .parameters-content{max-height:0;transition:max-height .3s ease-in-out;overflow-y:auto}.squad-home .parameters-content.open{max-height:2000px}.squad-home .simulation{background-color:#fff;border-radius:5px;margin-top:20px;padding:10px;box-shadow:0 1px 5px #00000040}.squad-home .simulation .title{color:gray;border-bottom:1px solid #d9d9d9;justify-content:space-between;display:flex}.squad-home .simulation .title h2{color:var(--main-color6);border-bottom:2px solid var(--main-color6);width:fit-content;height:40px;line-height:40px;overflow:hidden}.squad-home .simulation .action{align-items:center;gap:20px;display:flex}.squad-home .simulation-content{max-height:0;transition:max-height .3s ease-in-out;overflow-y:auto}.squad-home .simulation-content.open{max-height:2000px}.squad-map{background-color:#fff;border-radius:5px;margin-top:25px;margin-bottom:40px;box-shadow:0 1px 5px #00000040}@media screen and (width<=1155px){.squad-home .general{flex-direction:column;height:fit-content}}@media screen and (width<=1020px){.squad-home .squad-home-content .top{flex-direction:column;align-items:center;height:150px}.squad-home .squad-home-content .top>button{max-width:300px}.squad-home .squad-actions{flex-direction:column;gap:10px}}@media screen and (width<=500px){.squad-home .squad-actions .left{flex-direction:column;height:150px}.squad-home .simulation .title{flex-direction:column}.squad-home .simulation .title .action{justify-content:right}}.list-of-producers{width:100%;height:calc(100% - 12px)}.list-of-producers .wait{justify-content:center;margin-top:20px;display:flex}.list-of-producers h2{margin:5px}.list-of-producers .select-actions{color:var(--main-color6);align-items:flex-end;gap:15px;margin-bottom:15px;margin-left:10px;font-size:12px;font-style:italic;display:flex}.list-of-producers .select-actions :nth-child(n){cursor:pointer}.list-of-producers .pdl-list h3{margin-left:10px}.list-of-producers .instruction{color:gray;margin-bottom:15px;margin-left:10px;font-size:12px;font-style:italic}.list-of-producers .pdl-list{width:100%;max-height:calc(100% - 55px);margin-bottom:15px;overflow:hidden auto}.list-of-producers .pdl-in-list{width:100%;display:flex}.list-of-producers .pdl-identity{border-radius:2px;align-items:center;gap:15px;width:100%;padding:3px;display:flex}.list-of-producers .pdl-in-list .live{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.list-of-producers .pdl-in-list .live .led{border:1px solid #838080;border-radius:50%;width:8px;height:8px}.list-of-producers .pdl-in-list .live .led.off{background-color:#ff9c00}.list-of-producers .pdl-in-list .led.on{background-color:#c0dc89;border:1px solid #838080;box-shadow:0 0 5px 2px #c0dc89}.list-of-producers .pdl-in-list .name{font-size:14px;font-weight:600}.list-of-producers .pdl-in-list .id{color:gray;font-size:14px;font-style:italic}.list-of-producers .pdl-in-list .kwatts-protect{justify-content:right;width:100%;display:flex}.list-of-producers .pdl-in-list .kwatts-protect img{object-fit:contain;width:50px;height:50px}.list-of-producers .no-pdl{color:gray;margin-bottom:15px;margin-left:5px;font-style:italic}.list-of-producers .line{border-top:1px solid #bfbfbf;width:70%;height:2px;margin:0 auto;padding-top:20px}.list-of-producers .actions{justify-content:center;gap:clamp(10px,1.7vw,25px);min-height:50px;margin-top:0;margin-left:10px;display:flex}.list-of-producers .actions .action-list button{font-size:clamp(9px,.9vw,12px)}.list-of-producers .actions .action-list.valorization{width:200px}@media screen and (width<=600px){.list-of-producers .pdl-list{flex-direction:column;gap:20px}}.sales-month-data{width:calc(100% - 30px);min-height:170px;margin:20px 15px}.sales-month-data .main-title{color:#4f4f4f;align-items:baseline;gap:5px;font-size:14px;font-weight:400;line-height:21px;display:flex}.sales-month-data .wait{gap:15px}.sales-month-data .month-global-data{gap:30px;width:100%;display:flex}.sales-month-data .month-global-data h4{color:#000;font-size:clamp(16px,1.5vw,18px);font-weight:600}.sales-month-data .month-global-data .production,.sales-month-data .month-global-data .sale-price,.sales-month-data .month-global-data .insurance{background-color:#fff;border:1px solid #000;border-radius:5px;flex-direction:column;flex:1;justify-content:space-between;min-height:120px;padding:10px 10px 1px;font-weight:500;line-height:25px;display:flex;box-shadow:0 1px 5px #00000040}.sales-month-data .month-global-data .production{border-color:var(--dark-orange)}.sales-month-data .month-global-data .sale-price{border-color:var(--main-color2)}.sales-month-data .month-global-data .insurance{border-color:var(--main-color4)}.sales-month-data .month-global-data .insurance .disclaimer{height:40px}.sales-month-data .month-global-data .insurance .disclaimer button{margin-bottom:10px}.sales-month-data .month-global-data .icon{object-fit:contain;width:40px;height:40px}.sales-month-data .month-global-data .value{justify-content:space-between;align-items:center;font-size:clamp(14px,1.5vw,22px);font-weight:600;display:flex}.sales-month-data .month-global-data .value .object{flex:1;justify-content:center;align-items:center;gap:10px;padding:15px 0;display:flex}.sales-month-data .month-global-data .value .object:not(:first-child){border-left:1px dotted gray;padding-left:10px}.sales-month-data .month-global-data .disclaimer{color:#828282;justify-content:end;gap:5px;height:25px;font-size:12px;font-style:italic;font-weight:400;display:flex}@media screen and (width<=1000px){.sales-month-data{height:fit-content}.sales-month-data .month-global-data{flex-direction:column;gap:10px}.sales-month-data .month-global-data h4{font-size:20px}.sales-month-data .month-global-data .value{font-size:clamp(14px,4vw,22px)}.sales-month-data .month-global-data .object{flex:1}}.exchange-graph-container{width:100%;height:100%}.exchange-graph-container .graph-title{color:gray;justify-content:center;align-items:center;gap:20px;width:100%;margin-bottom:10px;display:flex}.exchange-graph-container .graph-title .sum{width:240px}.exchange-graph-container .graph-title .sum-item{justify-content:space-between;display:flex}.exchange-graph-container .graph-title .text{font-weight:600}.pie-chart-producers{min-height:100%}.pie-chart-producers .title{gap:10px;margin:5px;display:flex}.pie-chart-producers .title :nth-child(2){margin-top:-5px}.pie-chart-producers .pie-chart{height:200px;margin-top:15px;position:relative}.pie-chart-producers .pie-chart .sum{font-size:clamp(20px,2vw,28px);font-weight:700;position:absolute;top:50%;left:25%;transform:translate(calc(20px - 50%),-50%)}.pie-chart-producers .pie-chart .legend-content{width:100%;height:200px;overflow-y:auto}.pie-chart-producers .pie-chart .legend-item{justify-content:space-between;align-items:center;margin:10px 0;line-height:25px;display:flex}.pie-chart-producers .pie-chart .legend-item .name-block{align-items:center;gap:10px;max-width:70%;line-height:15px;display:flex}.pie-chart-producers .pie-chart .legend-item .name-block .icon{border-radius:50%;width:15px;height:15px}.pie-chart-producers .pie-chart .legend-item .gain{font-weight:700}.pie-chart-producers .pie-chart .header .legend-item .gain{font-weight:400}.pie-chart-producers .pie-chart .header{border-bottom:2px solid #d9d9d9}.pie-chart-producers .action{justify-content:right;display:flex}.exchange-page{max-width:1200px;min-height:100vh;margin:0 auto}.exchange-page .wait{justify-content:center;margin-top:35px;margin-bottom:15px;display:flex}.exchange-page .exchange-title{align-items:center;display:flex}.exchange-page .exchange-title .logo-exchange{width:80px}.exchange-page .exchange-top{gap:10px;min-height:310px;margin:0 15px 15px;display:flex}.exchange-page .exchange-top .list,.exchange-page .exchange-top .analysis{background-color:#fff;border-radius:5px;flex:1;min-height:100%;padding:15px;box-shadow:0 1px 5px #00000040}.exchange-page .exchange-bottom{background-color:#fff;border-radius:5px;flex-direction:column;gap:10px;margin:0 15px 15px;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.exchange-page .exchange-bottom .exchange-top-graph{grid-template-columns:1fr 1fr 1fr;width:100%;min-height:90px;display:grid}.exchange-page .exchange-bottom .exchange-top-graph .period-choice,.exchange-page .exchange-bottom .exchange-top-graph .empty,.exchange-page .exchange-bottom .exchange-top-graph .select-unit{flex:1}.exchange-page .exchange-bottom .exchange-top-graph .select-unit{justify-content:center;display:flex}.exchange-page .select-unit .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.exchange-page .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.exchange-page .select-unit .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.exchange-page .select-unit .Mui-selected:hover{background-color:#fff}.exchange-page .exchange-bottom .home-graph,.exchange-page .exchange-bottom .exchange-graph{height:400px}@media screen and (width<=1100px){.exchange-page .exchange-top{flex-direction:column}.exchange-page .exchange-top .analysis{min-height:300px}}@media screen and (width<=800px){.exchange-page .exchange-bottom .exchange-top-graph{grid-template-columns:1fr 1fr}}@media screen and (width<=500px){.exchange-page .exchange-bottom .exchange-top-graph{flex-direction:column;gap:15px;display:flex}}.sector-graph-gains-details{height:100%;margin-top:15px;position:relative}.sector-graph-gains-details .sum{font-size:clamp(20px,2vw,28px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sector-graph-gains-details .small-size{font-size:12px}.sector-graph-gains-details .net-gain{text-align:center;margin-top:20px}.my-gains-graph-header{justify-content:space-between;display:flex}.my-gains-graph-header .enter-period3{flex-direction:row;align-items:center}.my-gains-graph-header .graph-title{align-items:center;gap:10px;display:flex}@media screen and (width<=850px){.my-gains-graph-header{flex-direction:column;gap:15px}}.modal-reserve-details{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-reserve-details:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-reserve-details .closeIcon{position:absolute;top:5px;right:5px}.modal-reserve-details .closeIcon:hover{cursor:pointer}.modal-reserve-details .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-reserve-details .top-icon img{object-fit:contain;width:100%;height:100%}.modal-reserve-details .wait{justify-content:center;align-items:center;margin-top:20px;display:flex}.modal-reserve-details input{background-color:#fff}.modal-reserve-details h1{text-align:center;margin-top:-20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-reserve-details h2{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600}.modal-reserve-details .reserve-details{margin-top:30px}.modal-reserve-details .no-details{text-align:center;font-style:italic}.modal-reserve-details .details-list-title,.modal-reserve-details .details-list-item{grid-template-columns:1fr 150px;width:90%;margin:0 5%;line-height:30px;display:grid}.modal-reserve-details .details-list-title{font-weight:700}.modal-withdraw{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:250px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-withdraw:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-withdraw .closeIcon{position:absolute;top:5px;right:5px}.modal-withdraw .closeIcon:hover{cursor:pointer}.modal-withdraw .top-icon{background-color:#fff;border-radius:50%;width:70px;height:70px;margin-left:calc(50% - 35px)}.modal-withdraw .top-icon img{object-fit:contain;width:100%;height:100%}.modal-withdraw .wait{justify-content:center;align-items:center;margin-top:20px;display:flex}.modal-withdraw input{background-color:#fff}.modal-withdraw h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-withdraw h2{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600}.modal-withdraw .withdraw-amount{justify-content:center;align-items:center;gap:30px;margin-top:40px;display:flex}.modal-withdraw .amount-validation,.modal-withdraw .iban-validation{justify-content:space-around;margin-top:25px;display:flex}.modal-withdraw .withdraw-step2{margin-top:30px}.modal-withdraw .iban-input h3{margin-bottom:10px}.modal-withdraw .withdraw-result{flex-direction:column;align-items:center;gap:20px;margin-top:30px;display:flex}.modal-withdraw .withdraw-result p{max-width:450px}.modal-handle-iban{box-shadow:24;background-color:#fff;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-handle-iban:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-handle-iban .closeIcon{position:absolute;top:5px;right:5px}.modal-handle-iban .closeIcon:hover{cursor:pointer}.modal-handle-iban .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-handle-iban .top-icon img{object-fit:contain;width:100%;height:100%}.modal-handle-iban .wait{justify-content:center;align-items:center;margin-top:20px;display:flex}.modal-handle-iban input{background-color:#fff}.modal-handle-iban h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-handle-iban h2{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600}.modal-handle-iban .iban-item{grid-template-columns:100px 1fr 40px;align-items:center;gap:10px;display:grid}.modal-handle-iban .iban-item:has(.delete-button:hover){color:#ef6c11}.modal-handle-iban .iban-item.title{font-weight:700}.modal-handle-iban .no-iban{text-align:center;margin-top:50px}.modal-handle-iban .add-iban-button{justify-content:center;margin-top:25px;display:flex}.modal-handle-iban .add-iban-input{flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:20px;margin-bottom:20px;display:flex}.modal-handle-iban .add-iban-input .new-iban-input{width:100%}.modal-handle-iban .add-iban-input .new-iban-input h3{margin-bottom:10px}.modal-handle-iban .new-iban-input .iban-check .iban-result{gap:15px;margin-top:20px;display:flex}.modal-handle-iban .add-iban-input .new-iban-actions{justify-content:space-around;gap:25px;display:flex}.account-position-container .withdraw-status{color:var(--main-color1);cursor:pointer;margin-bottom:8px;font-style:italic}.account-position{gap:15px;min-height:130px;display:flex}.account-position .title{align-items:center;display:flex}.account-position .title .logo-gains{width:80px}.account-position .bloc-value{background-color:#fff;border-radius:5px;flex-direction:column;flex:1;gap:15px;min-height:70px;padding:10px;display:flex;position:relative;box-shadow:0 1px 5px #00000040}.account-position .bloc-value .value{align-self:center;gap:10px;display:flex}.account-position .bloc-value .value .number,.account-position .bloc-value .value .complement .unit{font-size:24px;font-weight:600}.account-position .bloc-value .value .complement .more{color:gray;font-size:12px}.account-position .bloc-value .title{gap:5px}.account-position .bloc-value .action{width:clamp(70px,8vw,100px);font-size:clamp(10px,1vw,12px);position:absolute;bottom:10px;right:10px}.account-position .bloc-value img{object-fit:contain;width:60px;height:60px;position:absolute;bottom:calc(50% - 40px);left:5%}.account-position .progress{text-align:center;width:90px;height:45px;margin:4px;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}.account-position .barOverflow{width:90px;height:45px;margin-bottom:-14px;position:relative}.account-position .bar{box-sizing:border-box;border:8px solid #eee;border-bottom-color:var(--main-color1);border-right-color:var(--main-color1);border-radius:50%;width:90px;height:90px;position:absolute;top:0;left:0}@media screen and (width<=900px){.account-position{flex-direction:column}.account-position .bloc-value{min-height:110px}}.my-gains-page{flex-direction:column;gap:25px;max-width:1200px;min-height:100vh;margin:0 auto;padding:10px;display:flex}.my-gains-page .title{align-items:center;display:flex}.my-gains-page .title .logo-gains{width:80px}.my-gains-page .in-work{justify-content:center;display:flex}.my-gains-page .in-work img{object-fit:contain;max-width:90%}.my-gains-page .wait{justify-content:center;margin-top:25px;display:flex}.my-gains-page .separation-line{background-color:#b9b9b9;width:100%;height:2px}.my-gains-page .middle{gap:15px;display:flex}.my-gains-page .middle .bloc-choice,.my-gains-page .middle .protect-link,.my-gains-page .middle .period-choice,.my-gains-page .middle .prediction{background-color:#fff;border-radius:5px;padding:10px;box-shadow:0 1px 5px #00000040}.my-gains-page .middle .bloc-choice{flex:1;align-items:center;font-size:14px;display:flex}.my-gains-page .middle .protect-link{flex:.5;justify-content:center;align-items:center;display:flex}.my-gains-page .middle .prediction{flex:1}.my-gains-page .middle .protect-link img{object-fit:contain;cursor:pointer;width:60%;height:60%}.my-gains-page .middle .period-choice{flex:1;justify-content:center;align-items:center;display:flex}.my-gains-page .middle .prediction .title{gap:5px}.my-gains-page .middle .prediction .numbers{flex-direction:column;align-items:end;gap:5px;width:fit-content;height:50px;margin:15px 0 15px 50%;display:flex;transform:translate(-50%)}.my-gains-page .middle .prediction .gains-value{font-size:24px;font-weight:600}.my-gains-page .middle .prediction .gains-prevision{color:gray;font-size:14px}.my-gains-page .middle .prediction .percent-gains{text-align:right}.my-gains-page .middle .prediction .linear-progress{border-radius:6px;height:12px}.my-gains-page .bottom{gap:15px;height:400px;display:flex}.my-gains-page .bottom .left{flex-direction:column;flex:1;gap:15px;display:flex}.my-gains-page .bottom .right{flex:3}.my-gains-page .bloc-value,.my-gains-page .bottom .gains-details,.my-gains-page .bottom .gain-graph{background-color:#fff;border-radius:5px;padding:10px;box-shadow:0 1px 5px #00000040}.my-gains-page .bloc-value{flex-direction:column;gap:15px;min-height:70px;display:flex}.my-gains-page .bloc-value .value{align-self:center;gap:10px;display:flex}.my-gains-page .bloc-value .value .number,.my-gains-page .bloc-value .value .complement .unit{font-size:24px;font-weight:600}.my-gains-page .bloc-value .value .complement .more{color:gray;font-size:12px}.my-gains-page .bottom .gains-details{flex:2}.my-gains-page .bottom .gains-details .title{gap:5px}.my-gains-page .bottom .gain-graph{height:calc(100% - 20px)}.my-gains-page .left .gains-details .gains-details-graph{width:100%;height:190px}@media screen and (width<=1000px){.my-gains-page .bottom{flex-direction:column;height:1600px}.my-gains-page .bottom .gain-graph{height:500px}.my-gains-page .middle{flex-direction:column}}@media screen and (width<=900px){.my-gains-page .top .bloc-value{min-height:110px}}.valorization-contract-data{margin-bottom:50px}.valorization-contract-data .content .two-inputs-in-line{gap:20px;display:flex}.valorization-contract-data .content .battery-check{align-items:center;gap:15px;display:flex}.valorization-contract-data .content .battery-check h4{margin-bottom:0}.valorization-contract-data .mobile input{box-sizing:border-box;outline:none}.valorization-contract-data .mobile input:focus{border:2px solid var(--main-color6)}.valorization-contract-data .mobile .PhoneInputInput{border:1px solid #d5d5d5;border-radius:5px;height:40px;font-size:16px}.valorization-contract-data .mobile.error .PhoneInputInput{border:1px solid #cf3131}.valorization-contract-data .warning-info{color:#ff8c00;align-items:center;gap:15px;height:fit-content;margin-top:10px;display:flex}.valorization-contract-data .content .honor-certificate{flex-direction:column;gap:10px;margin-left:20px;display:flex}.valorization-contract-data .content .honor-certificate label span{font-size:14px}.valorization-contract-data .content label.non-checked span{color:#cf3131}.valorization-contract-data .start-asap{margin-top:20px}.step-2{margin-bottom:50px}.step-2 .content .content-right .iban-check{height:63px}.step-2 .content .content-right .wait{justify-content:center;align-items:center;height:100%;display:flex}.step-2 .content .content-right .empty{justify-content:right;height:65px;display:flex}.step-2 .content .content-right .iban-result{align-items:flex-end;gap:15px;height:100%;display:flex}.step-2 .content .content-right .promocode-check{color:gray;min-height:63px;margin-top:35px}.step-2 .content .content-right .promocode-check .promo-info{align-items:center;gap:10px;margin-bottom:10px;display:flex}@media screen and (width<=850px){.step-2 .empty{display:none}}.modal-warning-pmes{box-shadow:24;background-color:#fff;width:min(650px,90vw);min-height:350px;max-height:min(800px,90vh);padding:20px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-warning-pmes:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 550px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-warning-pmes .closeIcon{position:absolute;top:5px;right:5px}.modal-warning-pmes .closeIcon:hover{cursor:pointer}.modal-warning-pmes .top-icon{justify-content:center;font-size:155px;display:flex}.modal-warning-pmes h1{text-align:center;margin-top:20px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-warning-pmes .pmes-warning{padding:0 30px;line-height:25px}.modal-warning-pmes .pmes-warning p{margin-bottom:10px}.modal-warning-pmes .pmes-warning li{margin-left:40px}.modal-warning-pmes .pmes-warning li span{color:#05737d;font-weight:700}.modal-warning-pmes .actions{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.valorization-contract-start-dialog{width:min(70vw,500px);height:min(70vh, auto);padding:10px 20px;font-family:Roboto,sans-serif;position:relative;overflow:hidden auto}.valorization-contract-start-dialog:before{content:" ";opacity:.3;z-index:0;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.valorization-contract-start-dialog .close-dialog{position:absolute;top:10px;right:10px}.valorization-contract-start-dialog .previous-dialog{position:absolute;top:10px;left:10px}.valorization-contract-start-dialog img{object-fit:contain;width:100px;height:100px;margin:0 auto;display:block}.valorization-contract-start-dialog h1{text-align:center;margin:0 0 25px}.valorization-contract-start-dialog.part h1{color:#05737d}.valorization-contract-start-dialog.pro h1{color:#1d2d44}.valorization-contract-start-dialog .select-pdl{margin-bottom:20px}.valorization-contract-start-dialog p{margin-bottom:10px;font-size:clamp(11px,1vw,16px)}.valorization-contract-start-dialog .MuiTextField-root,.valorization-contract-start-dialog .MuiInputBase-root{background-color:#fff}.valorization-contract-start-dialog .pdl-not-compatible{margin-top:15px}.valorization-contract-start-dialog .previous-contract{margin-top:20px}.valorization-contract-start-dialog .MuiFormControlLabel-label{font-size:14px}.valorization-contract-start-dialog .action{justify-content:space-between;margin:20px 0;display:flex}.valorization-contract-start-dialog .warning-info{color:#ff8c00;align-items:center;gap:15px;height:fit-content;margin-top:20px;display:flex}.modal-power-is-null{box-shadow:24;background-color:#fff;width:min(650px,90vw);min-height:350px;max-height:min(800px,90vh);padding:20px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-power-is-null:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 550px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-power-is-null .closeIcon{position:absolute;top:5px;right:5px}.modal-power-is-null .closeIcon:hover{cursor:pointer}.modal-power-is-null .top-icon{justify-content:center;font-size:155px;display:flex}.modal-power-is-null input{background-color:#fff}.modal-power-is-null h1{text-align:center;margin-top:20px;margin-bottom:40px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-power-is-null .racc-power-is-null{flex-direction:column;justify-content:center;align-items:center;gap:20px;font-style:italic;display:flex}.modal-power-is-null .racc-power-is-null p{max-width:600px}.modal-preview-contract{box-shadow:24;background-color:#fff;width:min(1200px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-preview-contract .closeIcon{position:absolute;top:5px;right:5px}.modal-preview-contract .closeIcon:hover{cursor:pointer}.modal-preview-contract .wait{justify-content:center;display:flex}.modal-preview-contract .top-icon{background-color:#fff;border-radius:50%;width:150px;height:150px;margin-left:calc(50% - 75px)}.modal-preview-contract .top-icon img{object-fit:contain;width:100%;height:100%}.modal-preview-contract h1{text-align:center;margin-top:-20px;margin-bottom:35px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-preview-contract input{background-color:#fff}.modal-preview-contract .actions{justify-content:space-around;gap:15px;margin:15px 0;display:flex}.valorization-contract{max-width:1200px;min-height:100vh;margin:0 auto}.valorization-contract .header{justify-content:space-between;align-items:baseline;display:flex}.valorization-contract .header .title{align-items:center;display:flex}.valorization-contract .header .title .logo-exchange{width:80px}.valorization-contract-data section{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:15px;box-shadow:0 1px 5px #00000040}.valorization-contract-data .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.valorization-contract-data .bloc-title>span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.valorization-contract-data section .content{gap:20px;display:flex}.valorization-contract-data section .content-left,.valorization-contract-data section .content-right{flex-direction:column;flex:1;gap:15px;display:flex}.valorization-contract-data .content .react-datepicker-wrapper{width:calc(100% - 10px)}.valorization-contract-data .content .date-picker{width:100%;height:35px;font-size:16px}.valorization-contract-data .content .date-picker.error{border:1px solid #cf3131;border-radius:5px}.valorization-contract-data .actions{max-width:200px;margin-bottom:20px}.modal-sign-contract{background-color:#fff;border-radius:5px;width:min(600px,90vw);min-height:250px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-sign-contract:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}@media screen and (width<=1470px){.valorization-contract-data{margin:20px 10px 20px 5px}}@media screen and (width<=850px){.valorization-contract-data section .content{flex-direction:column}}.simulations-start-dialog{width:min(70vw,500px);height:min(70vh,400px);padding:10px 20px;font-family:Roboto,sans-serif;position:relative;overflow:hidden auto}.simulations-start-dialog:before{content:" ";opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.simulations-start-dialog .close-dialog{position:absolute;top:10px;right:10px}.simulations-start-dialog .previous-dialog{position:absolute;top:10px;left:10px}.simulations-start-dialog img{object-fit:contain;width:100px;height:100px;margin:0 auto;display:block}.simulations-start-dialog h1{color:#05737d;text-align:center;margin:0 0 25px}.simulations-start-dialog p{margin-bottom:10px;font-size:clamp(11px,1vw,16px)}.simulations-start-dialog .pdl-input .select-pdl{gap:20px;height:50px;display:flex}.simulations-start-dialog .select-pdl .MuiInputBase-root{height:50px}.simulations-start-dialog .button-add-pdl{justify-content:center;margin:20px auto;display:flex}.simulations-start-dialog .no-real-pdl{color:gray;text-align:center;margin-top:35px}.simulations-start-dialog .no-real-pdl .MuiButton-colorInherit{font-style:italic}.simulations-start-dialog .button-next{margin:25px auto;display:block}.force-energy-dialog{flex-direction:column;align-items:center;gap:25px;width:min(400px,90%);height:180px;padding:15px;display:flex}.force-energy-dialog .form-box{flex-direction:column;align-items:center;gap:25px;display:flex}.force-energy-dialog h2{color:#05737d;text-align:center}.force-energy-dialog .actions{gap:20px;display:flex}.pv-characteristics h5{color:gray;font-size:14px;font-weight:500}.pv-characteristics .producer-simul-inputs{flex-direction:column;justify-content:flex-start;gap:20px;display:flex}.pv-characteristics .producer-simul-inputs img{object-fit:contain;width:30px;height:30px;margin-right:15px}.pv-characteristics .producer-simul-inputs .options{color:#828282;justify-content:right;display:flex}.pv-characteristics .producer-simul-inputs .options .MuiButton-root{font-size:10px}.pv-characteristics .line{border-bottom:1px dotted var(--main-color4);width:100%;height:1px;margin:20px 0}.pv-characteristics .annual-production-forced,.pv-characteristics .annual-production-calculated,.pv-characteristics .annual-production-measured{align-items:center;gap:10px;margin-top:10px;display:flex}.pv-characteristics .modify-button{justify-content:right;margin-top:15px;display:flex}.draw-pv{width:100%;height:100%}.pv-technical-data{background-color:#fff;border-radius:5px;padding:15px;box-shadow:0 1px 5px #00000040}.pv-technical-data .reset{justify-content:right;margin-top:-60px;margin-bottom:30px;margin-right:-10px;display:flex}.pv-technical-data .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.pv-technical-data .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.pv-technical-data .content{gap:20px;min-height:480px;display:flex}.pv-technical-data .content .left-technical-sim{flex:1}.pv-technical-data .content .right-technical-sim{flex:2}.pv-technical-data .content .right-technical-sim .right-content{width:100%;height:max(500px,100%);margin-top:15px}.pv-options-dialog{flex-direction:column;gap:15px;width:300px;min-height:200px;padding:10px;font-family:Roboto,sans-serif;display:flex}.pv-options-dialog .title{text-align:center;color:#05737d;font-size:18px;font-weight:500}.pv-options-dialog .panel-density,.pv-options-dialog .panel-surface{width:100%}.pv-options-dialog .actions{justify-content:center;width:100%;display:flex}.pv-options-dialog input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pv-options-dialog input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv-options-dialog input[type=number]{-moz-appearance:textfield}@media screen and (width<=850px){.pv-technical-data .content{flex-direction:column-reverse}.pv-technical-data .content .right-technical-sim .right-content{height:300px}}.pv-financial-data{background-color:#fff;border-radius:5px;min-height:100px;padding:15px;box-shadow:0 1px 5px #00000040}.pv-financial-data .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.pv-financial-data .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.pv-financial-data .pdl-details-producerType,.pv-financial-data .pdl-details-kWcInstalled{display:none}.conso-technical-data{background-color:#fff}.conso-technical-data.border{border-radius:5px;padding:15px;box-shadow:0 1px 5px #00000040}.conso-technical-data .back{justify-content:right;margin-top:-60px;margin-bottom:30px;margin-right:-10px;display:flex}.conso-technical-data .content{min-height:100px}.conso-technical-data .annual-consumption-forced,.conso-technical-data .annual-consumption-measured{align-items:center;gap:30px;margin-top:10px;display:flex}.conso-technical-data .annual-consumption-forced img,.conso-technical-data .annual-consumption-measured img{object-fit:contain;width:30px;height:30px;margin-right:15px}.conso-technical-data .input-data,.conso-technical-data .modify-button{flex:1}.conso-technical-data .modify-button{justify-content:left;width:50%;display:flex}@media screen and (width<=450px){.conso-technical-data .input-data{flex:2}.conso-technical-data .modify-button{width:30%}}.simulation-result-my-data{border:1px solid #828282;border-radius:5px;padding:15px}.simulation-result-my-data .tabs{color:var(--dark-orange);border-bottom:1px solid #d9d9d9;margin-bottom:20px}.simulation-result-my-data .tabs .MuiTabs-indicator{background-color:var(--dark-orange)}.simulation-result-my-data .pv-installation{gap:20px;min-height:350px;display:flex}.simulation-result-my-data .pv-installation .left,.simulation-result-my-data .pv-installation .right{flex:1}@media screen and (width<=850px){.simulation-result-my-data .pv-installation{display:block}.simulation-result-my-data .pv-installation .right{height:300px;margin-top:20px}}.pie-charts-bloc{height:100%;padding:15px}.pie-charts-bloc .bloc-title.no-border{border-bottom:none}.pie-charts-bloc .content{height:70%;display:flex}.pie-charts-bloc .content h3{color:#000;font-size:clamp(13px,1.6vw,16px)}.pie-charts-bloc .content .auto-conso,.pie-charts-bloc .content .auto-prod{flex:1;display:flex}.pie-charts-bloc .content .auto-conso{border-right:1px solid #d9d9d9}.pie-charts-bloc .content .auto-prod{flex-direction:row-reverse}.pie-charts-bloc .content .left{flex-direction:column;flex:1;justify-content:space-between;line-height:20px;display:flex}.pie-charts-bloc .content .left p{color:#828282;font-size:clamp(10px,1vw,14px);font-weight:400}.pie-charts-bloc .content .auto-prod .left{text-align:end}.pie-charts-bloc .content .right{flex:3;height:100%}.pie-charts-bloc .content .auto-conso .right,.pie-charts-bloc .content .auto-prod .right{position:relative}.pie-charts-bloc .content .auto-conso .right .value,.pie-charts-bloc .content .auto-prod .right .value{font-size:clamp(20px,3.5vw,50px);font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-charts-bloc .content .auto-conso .comment,.pie-charts-bloc .content .auto-prod .comment{text-align:center;font-size:clamp(12px,1.5vw,16px)}@media screen and (width<=700px){.pie-charts-bloc .content{flex-direction:column}.pie-charts-bloc .content .left,.pie-charts-bloc .content .right{flex:1;line-height:15px}.pie-charts-bloc .content .auto-conso,.pie-charts-bloc .content .auto-prod{height:45%}.pie-charts-bloc .content .auto-conso{border-right:none}.pie-charts-bloc .content .auto-prod{border-top:1px dotted gray;flex-direction:row;margin-top:20px;padding-top:10px}.pie-charts-bloc .content .auto-prod .left{text-align:start}}@media screen and (width<=450px){.pie-charts-bloc .bloc-title span{font-size:14px}}.enter-period4{flex-direction:column;gap:15px;display:flex}.enter-period4 .select-type .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.enter-period4 .select-type .MuiButtonBase-root:hover{background-color:#bfbfbf}.enter-period4 .select-type .MuiToggleButtonGroup-firstButton,.enter-period4 .select-type .MuiToggleButtonGroup-middleButton{border-right:1px solid #b6b6b6}.enter-period4 .select-type .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.enter-period4 .select-type .Mui-selected:hover{background-color:#fff}.enter-period4 .calendar-enter{background-color:#f2f2f2;border:1px solid #d2d2d2;border-radius:5px;justify-content:space-between;align-items:center;width:250px;height:30px;display:flex}.enter-period4 .calendar-enter .prec,.enter-period4 .calendar-enter .next{color:gray}.enter-period4 .calendar-enter .prec:hover,.enter-period4 .calendar-enter .next:hover{background-color:#bfbfbf;transform:scaleY(.9)}.enter-period4 .calendar-enter input{text-align:center;border:none;width:100%;height:28px}@media screen and (width<=390px){.enter-period4 .select-type .MuiButtonBase-root{width:70px;height:30px;font-size:11px}}.simulation-result-graphs{height:300px;padding:15px}.simulation-result-graphs .top-graph{justify-content:space-between;gap:35px;height:90px;display:flex}.simulation-result-graphs .select-unit .MuiButtonBase-root{color:#000;background-color:#7878781a;width:85px;height:40px;font-size:12px}.simulation-result-graphs .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.simulation-result-graphs .select-unit .Mui-selected{z-index:1;background-color:#fff;border:1px solid gray;border-radius:5px;font-weight:600;transform:scale(1.05);box-shadow:0 1px 5px #00000040}.simulation-result-graphs .select-unit .Mui-selected:hover{background-color:#fff}.simulation-result-graphs .sum p{color:#828282;font-size:14px;display:flex}.simulation-result-graphs .sum .title{width:130px;display:block}.simulation-result-graphs .sum .value{text-align:right;width:calc(100% - 130px)}.simulation-result-graphs .simulation-graphs{height:400px;margin-top:20px}@media screen and (width<=750px){.simulation-result-graphs{height:fit-content}.simulation-result-graphs .top-graph{flex-direction:column;gap:15px;height:fit-content}}@media screen and (width<=450px){.simulation-result-graphs .sum p{justify-content:start;gap:5px}.simulation-result-graphs .sum p .title,.simulation-result-graphs .sum p .value{width:fit-content}.simulation-result-graphs .simulation-graphs .recharts-legend-item-text{font-size:12px}.simulation-result-graphs .select-unit .MuiButtonBase-root{color:#000;width:70px;height:30px;font-size:12px}.simulation-result-graphs .simulation-graphs .recharts-cartesian-axis-tick{font-size:12px}}.monthly-market-prices{position:relative}.monthly-market-prices .closeIcon{color:var(--main-color6);position:absolute;top:5px;right:5px}.monthly-market-prices .closeIcon:hover{cursor:pointer}.monthly-market-prices .content{padding-top:10px}.monthly-market-prices .content h1{text-align:center;margin:20px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.monthly-market-prices .graph{width:100%;height:330px;margin:0 auto}.simulation-result-bilan .wait{justify-content:center;margin-top:30px;display:flex}.simulation-result-bilan .line-of-box{gap:15px;display:flex}.simulation-result-bilan .info-box{border:1px solid #828282;border-radius:5px;flex:1;height:130px;padding:15px}.simulation-result-bilan .info-box>div{height:33%}.simulation-result-bilan .info-box .bloc-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.simulation-result-bilan .info-box .info-element{justify-content:center;align-items:center;gap:10px;display:flex}.simulation-result-bilan .info-box .info-element img{object-fit:contain;width:35px;height:35px}.simulation-result-bilan .info-box .info-element .number-bloc{align-items:baseline;gap:5px;display:flex}.simulation-result-bilan .info-box .info-element .number{font-size:28px;font-weight:500}.simulation-result-bilan .info-box .info-element .unit{font-size:18px;font-weight:500}.simulation-result-bilan .info-box .info-element .number-disclaimer{color:#828282;justify-content:right;align-items:end;font-size:12px;font-weight:500;display:flex}.simulation-result-bilan .info-box .info-disclaimer{color:#828282;justify-content:right;align-items:end;font-size:12px;font-style:italic;display:flex}.simulation-result-bilan .info-box .market-price p span{color:var(--main-color6);cursor:pointer;font-weight:500;text-decoration:underline}.simulation-result-bilan .simulation-result-details{border:1px solid #828282;border-radius:5px;min-height:160px;margin-top:20px;padding:15px}.simulation-result-bilan .simulation-result-details .tabs{color:var(--dark-orange);border-bottom:1px solid #d9d9d9;margin-bottom:20px}.simulation-result-bilan .simulation-result-details .tabs .MuiTabs-indicator{background-color:var(--dark-orange)}.simulation-result-bilan .simulation-result-details .pie-charts{border:1px solid #828282;border-radius:5px;height:300px;margin-top:20px}.simulation-result-bilan .simulation-result-details .graphs{border:1px solid #828282;border-radius:5px;min-height:530px;margin-top:20px}.modal-market-prices{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:400px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1000px){.simulation-result-bilan .line-of-box{flex-direction:column;height:480px}}@media screen and (width<=450px){.simulation-result-bilan .tabs .MuiButtonBase-root{font-size:12px}.simulation-result-bilan .line-of-box .bloc-title span{font-size:14px}}.simulation-result.printing{width:1200px}.simulation-result .pdf-header{height:120px}.simulation-result .pdf-header img{object-fit:contain;height:100px}.simulation-result .pdf-page{padding:20px 40px}.simulation-result .pdf-page.page1{height:1694px}.simulation-result .pdf-page.page2{height:1606px}.simulation-result .pdf-page.page3{height:1594px}.simulation-result section{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:20px;box-shadow:0 1px 5px #00000040}.simulation-result .top{color:gray;justify-content:right;align-items:center;gap:30px;margin-top:-65px;margin-bottom:30px;margin-right:-15px;display:flex}.simulation-result .top img{object-fit:contain;width:25px;height:25px}.simulation-result .simulation-bloc-title{justify-content:space-between;display:flex}.simulation-result .simulation-bloc-title :not(:first-child):hover{cursor:pointer;background-color:#efefef;border-radius:50%}.simulation-result .deploy,.simulation-result .not-deploy{overflow-y:hidden}.simulation-result .not-deploy{max-height:0}.simulation-result .my-information-content.deploy{max-height:150px}.simulation-result .my-data-content.deploy{max-height:1600px}.simulation-result .my-results-content.deploy{max-height:3500px}.simulation-result .my-information-content,.simulation-result .my-data-content,.simulation-result .my-results-content{transition:max-height .3s}.simulation-result .my-information-content{gap:5vw;font-size:14px;display:flex}.simulation-result .my-information-content .right,.simulation-result .my-information-content .left{flex:1}.simulation-result .my-information-content .item-line{justify-content:space-between;align-items:center;gap:10px;min-height:45px;display:flex}.simulation-result .my-information-content .item-line:not(:last-child){border-bottom:1px dotted gray}.simulation-result .my-information-content .item-line.never-underlined{border-bottom:none}.simulation-result .my-information-content .item-line p:first-child{color:#4f4f4f}.simulation-result .my-information-content .item-line p:not(:first-child){font-weight:500}@media screen and (width<=850px){.simulation-result{padding:0 10px}.simulation-result .my-information-content{flex-direction:column}.simulation-result .my-information-content.deploy{max-height:300px}.simulation-result .my-information-content .right .item-line:not(:last-child),.simulation-result .my-information-content .left .item-line{border-bottom:1px dotted gray}}.simulations-page{max-width:1200px;min-height:100vh;margin:0 auto 20px}.simulations-page .wait{justify-content:center;margin-top:35px;display:flex}.simulations-page .simulations-title{align-items:center;display:flex}.simulations-title .logo-simulations{height:80px;margin-left:-20px}.simulations-page .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.simulations-page .bloc-title>span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.simulations-page .simulations-step1{flex-direction:column;gap:20px;display:flex}.simulations-page .simulations-step1 .action,.simulations-page .simulations-step2 .action{width:200px}.simulations-page .simulations-step2{flex-direction:column;gap:20px;display:flex}.simulations-page .simulations-step2 .house-details,.simulations-page .simulations-step2 .financial-details{background-color:#fff;border-radius:5px;padding:20px;box-shadow:0 1px 5px #00000040}.simulations-page .simulations-step2 .house-details .buttons-action1,.simulations-page .simulations-step2 .house-details .buttons-action2{display:none}@media screen and (width<=1470px){.simulations-page{margin:0 10px 20px 5px}}@media screen and (width<=500px){.simulations-page .simulations-title{margin-bottom:10px}}.list-of-documents{background-color:#fff;border-radius:5px;min-height:100px;padding:15px}.list-of-documents .content{-ms-overflow-style:none;scrollbar-width:none;max-height:500px;overflow-y:auto}.list-of-documents .content::-webkit-scrollbar{display:none}.list-of-documents .columns-title,.list-of-documents .line{grid-template-columns:1fr min(30%,180px) min(30%,180px);column-gap:10px;display:grid}.list-of-documents .columns-title :nth-child(n),.list-of-documents .line :nth-child(n){overflow-wrap:anywhere}.list-of-documents .columns-title{margin-top:10px;margin-bottom:25px;font-weight:600}.list-of-documents .line{border-bottom:1px solid #d9d9d9;border-radius:3px;align-items:center;min-height:60px;margin:5px 0}.list-of-documents .line:hover{cursor:pointer;background-color:#e8f2f1}.list-of-documents .line .name{align-items:center;gap:15px;display:flex}.list-of-documents .line .name img{object-fit:contain;width:30px;height:30px}.list-of-documents .line .date{flex-direction:column;display:flex}.my-documents{max-width:1200px;min-height:100vh;margin:0 auto;padding:0 10px}.my-documents .title{align-items:center;display:flex}.my-documents .title .logo-documents{width:80px}.my-documents .wait{justify-content:center;margin-top:20px;display:flex}.my-documents .view-and-sort{justify-content:right;gap:30px;margin-top:10px;display:flex}.my-documents .selectors{color:#05737d;margin-bottom:10px}.my-documents .selectors .MuiTabs-indicator{background-color:#05737d}.my-documents .document-list{margin-top:10px}.my-documents .nb-docs{text-align:right;margin-bottom:10px;font-size:14px;font-style:italic}.preview-list-of-documents{background-color:#fff;border-radius:5px;min-height:100px;padding:15px}.preview-list-of-documents .content{-ms-overflow-style:none;scrollbar-width:none;max-height:500px;overflow-y:auto}.preview-list-of-documents .content::-webkit-scrollbar{display:none}.preview-list-of-documents .content{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.preview-list-of-documents .content .document-item{cursor:pointer;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 1px 5px #00000040}.preview-list-of-documents .document-item .preview{height:250px}.preview-list-of-documents .document-item .identity{overflow-wrap:anywhere;border-top:2px solid #d9d9d9;align-items:center;gap:20px;padding:10px;font-size:14px;display:flex}.preview-list-of-documents .document-item .identity .left img{width:50px;height:50px}.preview-list-of-documents .document-item .identity .right{flex-direction:column;gap:5px;display:flex}.typing-indicator{z-index:4;width:60px;height:30px;position:relative}.typing-circle{transform-origin:50%;background-color:#000;border-radius:50%;width:8px;height:8px;animation:.5s infinite alternate typing-circle7124;position:absolute;left:15%}@keyframes typing-circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:20px;transform:scaleX(1.7)}40%{border-radius:50%;height:8px;transform:scaleX(1)}to{top:0%}}.typing-circle:nth-child(2){animation-delay:.2s;left:45%}.typing-circle:nth-child(3){animation-delay:.3s;left:auto;right:15%}.typing-shadow{transform-origin:50%;z-index:3;filter:blur(1px);background-color:#0003;border-radius:50%;width:5px;height:4px;animation:.5s infinite alternate typing-shadow046;position:absolute;top:30px;left:15%}@keyframes typing-shadow046{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.typing-shadow:nth-child(4){animation-delay:.2s;left:45%}.typing-shadow:nth-child(5){animation-delay:.3s;left:auto;right:15%}.box-list-chat-members{padding:15px;position:relative}.box-list-chat-members .closeIcon{border-radius:50%;position:absolute;top:5px;right:5px}.box-list-chat-members .closeIcon:hover{cursor:pointer}.box-list-chat-members h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-list-chat-members .members-list{flex-direction:column;gap:20px;display:flex}.box-list-chat-members .member-in-list{border-bottom:1px solid #d9d9d9;align-items:center;gap:20px;padding:10px;display:flex}.box-list-chat-members .member-in-list .avatar{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100px;display:flex}.room-in-list{color:#565656;justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.room-in-list .room-name{border-radius:3px;width:100%;padding:10px 5px}.room-in-list .room-name:hover{cursor:pointer;background-color:#f8f8f8}.room-in-list .room-name .is-typing{width:40px;height:10px;transform:scale(.3)}.room-in-list .room-name .top{justify-content:space-between;align-items:center;display:flex}.room-in-list .room-name .connectivity{color:#a1a1a1;font-size:12px}#context-menu .MuiListItemText-root span{font-size:14px}.modal-list-chat-members{box-shadow:24;background-color:#fff;border-radius:5px;width:min(400px,90vw);height:min(600px,90vh);font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.room-select{background-color:#fff;border-radius:5px;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;box-shadow:0 1px 5px #00000040}.room-select .loading{text-align:center;margin-top:5px}.room-select .accordion{cursor:pointer;height:30px;display:none}.room-select .tabs{border-bottom:1px solid #d9d9d9}.room-select-content{height:calc(100% - 110px)}.room-select .add-room{gap:10px;margin-top:10px;display:flex}.room-select .rooms-list{flex-direction:column;gap:15px;height:100%;margin:10px 0;display:flex;overflow-y:auto}.room-select .rooms-list .room-list-item.selected{color:#000;background-color:#ececec;font-weight:600}.rce-container-mbox{flex-direction:column;min-width:300px;display:block;overflow-x:hidden}.rce-mbox-forward{cursor:pointer;background:#fff;border-radius:20px;flex-direction:row;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #a4a4a4}.rce-mbox-forward-left{opacity:0;visibility:hidden;display:flex;left:-50px}.rce-mbox-forward-right{opacity:0;visibility:hidden;display:flex;right:-50px}.rce-mbox-reply-btn-left{opacity:0;visibility:hidden;display:flex;left:-85px}.rce-mbox-reply-btn-right{opacity:0;visibility:hidden;display:flex;right:-85px}.rce-container-mbox:hover .rce-mbox-forward-left,.rce-container-mbox:hover .rce-mbox-forward-right{opacity:1;visibility:visible}.rce-mbox-remove{cursor:pointer;background:#fff;border-radius:20px;flex-direction:row;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;margin:auto;transition:all .3s;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #a4a4a4}.rce-mbox-remove-left{opacity:0;visibility:hidden;display:flex;left:-120px}.rce-mbox-remove-right{opacity:0;visibility:hidden;display:flex;right:-120px}.rce-container-mbox:hover .rce-mbox-remove-left,.rce-container-mbox:hover .rce-mbox-remove-right,.rce-container-mbox:hover .rce-mbox-reply-btn-left,.rce-container-mbox:hover .rce-mbox-reply-btn-right{opacity:1;visibility:visible}.rce-mbox{float:left;background:#fff;border-radius:0 5px 5px;flex-direction:column;min-width:140px;margin:3px 5px 3px 20px;padding:6px 9px 8px;position:relative;box-shadow:1px 1px 1px 1px #0003}.rce-mbox.message-focus{animation-name:message-box-default-focus;animation-duration:1s;animation-iteration-count:2}@-webkit-keyframes message-box-default-focus{0%{background-color:#fff}to{background-color:#dfdfdf}}.rce-mbox-body{margin:0;padding:0;position:relative}.rce-mbox.rce-mbox-right{float:right;border-top-left-radius:5px;border-top-right-radius:0;margin-left:5px;margin-right:20px}.rce-mbox.rce-mbox-right.message-focus{animation-name:message-box-right-focus;animation-duration:1s;animation-iteration-count:2}@-webkit-keyframes message-box-right-focus{0%{background-color:#d4f1fb}to{background-color:#b8dae6}}.rce-mbox-text{word-break:break-word;font-size:13.6px}.rce-mbox-text-retracted{-webkit-user-select:none;user-select:none;align-items:center;font-style:italic;display:flex}.rce-mbox-text.rce-mbox-text-retracted svg{margin-right:3px}.rce-mbox-text-retracted.left{color:#555555b3!important}.rce-mbox-text-retracted.right{color:#efefefb3!important}.rce-mbox-text:after{content:"                          "}.rce-mbox-time{color:#00000073;text-align:right;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;font-size:12px;display:flex;bottom:-5px;right:-4px}.rce-mbox-time.non-copiable:before{content:attr(data-text)}.rce-mbox-time-block{color:#fff;background:linear-gradient(#0000,#00000054);border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;align-items:center;margin-left:-6px;margin-right:-6px;padding-top:5px;padding-bottom:2px;padding-right:3px;display:flex;bottom:0;left:0;right:0}.rce-mbox--clear-padding{padding-bottom:3px}.rce-mbox.rce-mbox--clear-notch{border-radius:5px!important}.rce-mbox-right-notch{fill:#fff;filter:drop-shadow(2px 0 1px #0003);width:15px;height:15px;position:absolute;top:0;right:-14px}.rce-mbox-right-notch.message-focus{animation-name:message-right-notch-focus;animation-duration:1s;animation-iteration-count:2}@-webkit-keyframes message-right-notch-focus{0%{fill:#d4f1fb}to{fill:#b8dae6}}.rce-mbox-left-notch{fill:#fff;width:15px;height:15px;position:absolute;top:0;left:-14px}.rce-mbox-left-notch.message-focus{animation-name:message-left-notch-focus;animation-duration:1s;animation-iteration-count:2}@-webkit-keyframes message-left-notch-focus{0%{fill:#fff}to{fill:#dfdfdf}}.rce-mbox-title{color:#4f81a1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.rce-mbox-title:hover{text-decoration:underline}.rce-mbox-title--clear{margin-bottom:5px}.rce-mbox-status{height:15px;margin-left:3px;font-size:15px}.rce-mbox-title>.rce-avatar-container{margin-right:5px}.rce-mbox-forwardedMessage{-webkit-user-select:none;user-select:none;border-radius:5px;margin:-1px -6px 6px;padding:0 0 0 5px;transition:all .2s;display:flex;position:relative;overflow:hidden}.rce-mbox-forwarded-message{align-items:center;padding:1px;font-size:13px;font-style:italic;display:flex}.rce-mbox-photo{margin-top:-3px;margin-left:-6px;margin-right:-6px}.rce-mbox-photo .rce-mbox-text{max-width:300px;margin:auto;padding:5px 0}.rce-mbox-photo--img{border-radius:5px;justify-content:center;max-height:300px;display:flex;position:relative;overflow:hidden}.rce-mbox-photo--img__block{background-color:#00000080;border-radius:5px;display:flex;position:absolute;inset:0}.rce-mbox-photo--img img{-webkit-user-select:none;user-select:none;height:100%;min-height:100px}.rce-mbox-photo--img__block-item{cursor:pointer;width:100px;height:100px;margin:auto}.rce-mbox-photo--download{color:#efe;background:0 0;border:1px solid #eee;border-radius:100%;outline:none;justify-content:center;width:100px;height:100px;font-size:3.2em;display:flex}.rce-mbox-photo--download:hover{opacity:.7}.rce-mbox-photo--download:active{opacity:.3}.rce-mbox-photo--error{color:#eaeaea;background:0 0;justify-content:center;align-items:center;font-size:70px;display:flex}.rce-mbox-file{padding-bottom:13px}.rce-mbox-file>button{cursor:pointer;-webkit-user-select:none;user-select:none;background:#e9e9e9;border:none;border-radius:5px;outline:none;align-items:center;max-width:500px;min-height:52px;margin-top:-3px;margin-left:-6px;margin-right:-6px;padding:5px 0;display:flex}.rce-mbox-file>button>*{padding:0 10px}.rce-mbox-file--icon{flex-direction:column;align-items:center;font-size:30px;display:flex}.rce-mbox-file--size{max-width:52px;margin-top:3px;font-size:10px}.rce-mbox-file--size,.rce-mbox-file--text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rce-mbox-file--text{font-size:13.6px}.rce-mbox-file--buttons{align-items:center;font-size:30px;display:flex}.rce-mbox-file--buttons .rce-error-button{display:inherit}.rce-mbox-file--loading{width:40px;height:40px;font-size:15px}.rce-container-smsg,.rce-smsg{justify-content:center;align-items:center;display:flex}.rce-smsg{float:left;background:#fff;border-radius:10px;flex-direction:column;max-width:70%;margin:5px 0;padding:6px 9px 8px;position:relative;box-shadow:1px 1px 1px 1px #0003}.rce-smsg-text{text-align:center;font-size:15px;display:inline-block}.rce-mbox-location{border-radius:5px;justify-content:center;align-items:center;width:250px;height:150px;margin-top:-3px;margin-left:-6px;margin-right:-6px;display:flex;position:relative;overflow:hidden}.rce-mbox-location-img{width:100%}.rce-mbox-location-text{width:250px;margin-left:-6px;margin-right:-6px;padding:5px 0}.rce-mbox-spotify{margin-top:-2px;margin-left:-6px;margin-right:-6px}.rce-mbox-reply,.rce-mbox-spotify{border-radius:5px;display:flex;overflow:hidden}.rce-mbox-reply{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ececec;margin:-3px -6px 6px;padding:0 0 0 5px;font-size:12px;transition:all .2s;position:relative}.rce-mbox-reply.rce-mbox-reply-border{border-left:5px solid}.rce-mbox-reply:hover{opacity:.85}.rce-mbox-reply-left{flex-direction:column;flex:1;justify-content:space-between;padding:3px 0;display:flex}.rce-mbox-reply-owner{font-size:13px}.rce-mbox-reply-message{color:#5a5a5a;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.rce-mbox-reply-right{width:40px;height:40px}.rce-mbox-reply-right img{width:100%}.rce-mbox-reply-text{width:250px;margin-left:-6px;margin-right:-6px;padding:5px 0}.rce-mbox-mtmg{place-content:center;min-width:425px;max-width:425px;padding-bottom:13px;display:flex}.rce-mtmg{float:left;background:#f5f5f5;border-radius:2px;flex-direction:column;width:100%;margin:5px 0;display:flex;position:relative}.rce-mtmg-title{text-overflow:ellipsis;white-space:nowrap;width:300px;overflow:hidden}.rce-mtmg-subject{text-align:start;padding:5px 9px;font-size:15px;display:inline-block}.rce-mtmg-toogleItem{width:100%;height:100%}.rce-mtmg-body{color:#fff;background:#6264a7;justify-content:space-between;height:50px;font-size:15px;display:flex}.rce-mtmg-body:hover{opacity:.9}.rce-mtmg-item{justify-content:flex-start;align-items:center;padding:0 10px;display:flex}.rce-mtmg-item>svg{width:23px;height:23px}.rce-mtmg-content{flex-direction:column;padding:0 10px;display:flex}.rce-mtmg-date{color:#cecece;font-size:13px}.rce-mtmg-body-bottom{color:#6264a7;cursor:pointer;flex-direction:row;padding:9px;font-size:13px;display:flex}.rce-mtmg-bottom--tptitle{justify-content:center;align-items:center;display:flex}.rce-mtmg-body-bottom--bttitle>svg,.rce-mtmg-bottom--tptitle>svg{color:#6264a7a1}.rce-mtmg-toogleContent{flex-direction:column;height:auto;min-height:60px;display:none}.rce-mtmg-toogleContent--click{display:flex}.rce-mtmg-right-icon{cursor:pointer;height:100%;right:10px;background:0 0!important}.rce-mtmg-body .rce-dropdown-container{height:100%}.rce-mtmg-right-icon>svg{width:23px;height:23px}.rce-mitem{padding:10px 8px;display:flex}.rce-mitem-event:hover,.rce-mitem:hover{background:#ececec}.rce-mitem-event{-webkit-user-select:none;user-select:none}.rce-mitem-body{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.rce-mitem-body-content{justify-content:flex-start;align-items:flex-start;display:flex}.rce-mitem-body--top{-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:2px;display:flex}.rce-mitem-body--top-title{color:#6264a7;text-transform:capitalize;padding:0 15px 0 0;font-size:15px;font-weight:600}.rce-mitem-body--top-title:hover{cursor:pointer;text-decoration:underline}.rce-mitem-body--bottom-title{color:#252525;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px}.rce-mitem-body--top-time{color:#0006;font-size:12px}.rce-mitem-bottom-body{justify-content:flex-start;align-items:flex-start;padding:10px 8px;display:flex}.rce-mitem-body.avatar{padding:8px 10px 0 0}.rce-mitem.avatar{padding:8px 5px 0 0}.rce-mitem.no-avatar{padding:8px 10px 0 0}.rce-mitem.no-avatar>svg{width:19px;height:19px}.rce-mitem.avatar img{background:#ccc;border-radius:100%;width:22px;height:22px;border:none!important}.rce-mitem-body.avatar>svg{width:19px;height:19px}.rce-mitem-bottom-body-top{flex-direction:column;display:flex}.rce-mitem-bottom-body-top-title>svg{padding:0 7px 0 0}.rce-mitem-avatar-content{display:flex;position:absolute;right:10px}.rce-mitem-avatar{padding:0 3px 0 0;display:flex}.rce-mitem-tooltip{display:inline;position:relative}.rce-mitem-tooltip-text{margin:5px}.rce-mitem-tooltip-text:after{content:"";opacity:0;border-bottom:11px solid #444;border-left:8px solid #0000;border-right:8px solid #0000;transition:opacity .8s linear .2s;position:absolute;top:29px;left:15%}.rce-mitem-tooltip[tooltip]:after{color:#fff;content:attr(tooltip);opacity:0;z-index:1;background:#444;border-radius:8px;justify-content:center;min-width:415px;max-width:415px;padding:5px;font-size:14px;transition:opacity .8s linear .2s;display:flex;position:absolute;top:40px;right:-13px}.rce-mitem-tooltip-text:hover:after{opacity:1;transition:opacity .8s linear}.rce-mitem-tooltip[tooltip]:hover:after{opacity:1;transition:opacity .8s linear .1s}.rce-mitem-tooltip[tooltip]:hover .rce-mitem-tooltip-text:after{opacity:1}.rce-mitem-length{color:#fff;text-align:center;background:#e48989;border-radius:50%;align-items:center;width:25px;height:25px;font-size:14px;display:flex}.rce-mitem-avatar img{background:#ccc;border-radius:100%;width:50px;height:50px;border:none!important}.rce-mtmg-call-record{background:#eaeaea;width:350px;height:85%;margin-top:11px}.rce-mtmg-call-body{flex-direction:row;align-items:flex-start;display:flex;position:relative}.rce-mtmg-call-avatars{position:relative;width:140px!important;height:100px!important}.rce-mtmg-call-avatars img{cursor:pointer;background:#ccc;width:100%!important;height:100%!important}.rce-mtmg-call-body-title{flex-direction:column;display:flex;position:relative;top:30px;left:15px}.rce-mtmg-call-body-bottom,.rce-mtmg-call-body-title>span{text-overflow:ellipsis;white-space:nowrap;width:185px;overflow:hidden}.rce-mtmg-call-body-bottom{color:#505050;font-size:12px}.rce-mtmg-record-time{color:#fff;background:#000000cf;border-radius:5px;padding:4px;font-size:13px;position:absolute;bottom:5px;right:5px}.rce-avatar-container{justify-content:center;align-items:center;display:flex;overflow:hidden}.rce-avatar-container .rce-avatar{width:100%;height:100%}.rce-avatar-container.flexible .rce-avatar{border-radius:unset!important;height:auto!important;overflow:unset!important;width:100%!important}.rce-avatar-container.default{width:25px;height:25px}.rce-avatar-container.rounded{border-radius:5px}.rce-avatar-container.circle{border-radius:100%}.rce-avatar-container.xsmall{width:30px;height:30px}.rce-avatar-container.small{width:35px;height:35px}.rce-avatar-container.medium{width:40px;height:40px}.rce-avatar-container.large{width:45px;height:45px}.rce-avatar-container.xlarge{width:55px;height:55px}@keyframes avatarLazy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rce-avatar-lazy{animation:2s ease-in-out infinite avatarLazy}.rce-avatar-container.rce-citem-avatar-encircle-status{box-sizing:border-box;position:relative}.rce-avatar-letter{color:#fff;justify-content:center;align-items:center;margin-top:5px;font-size:20px;display:flex}.rce-avatar-letter-background{border-radius:20px;width:35px;height:35px}.rce-dropdown-container{position:relative}.rce-dropdown{box-sizing:border-box;transform-origin:0 0;z-index:99999;background:#fff;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;min-width:100%;padding:8px 15px;display:none;position:absolute;transform:scale(0);box-shadow:0 0 5px #a3a3a3}.rce-dropdown-title{color:"#000";font-size:14px;font-weight:500}.rce-dropdown.dropdown-show{animation:.2s forwards dropdown-scaling;display:flex}@keyframes dropdown-scaling{0%{opacity:0}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.rce-dropdown.dropdown-hide{animation:.2s forwards dropdown-reverse-scaling;display:flex}@keyframes dropdown-reverse-scaling{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(0)}}.rce-dropdown-open__nortwest{transform-origin:0 0;margin-top:5px;top:100%;left:0}.rce-dropdown-open__norteast{transform-origin:100% 0;margin-top:5px;top:100%;right:0}.rce-dropdown-open__southwest{transform-origin:0 100%;margin-bottom:5px;bottom:100%;left:0}.rce-dropdown-open__southeast{transform-origin:100% 100%;margin-bottom:5px;bottom:100%;right:0}.rce-dropdown ul{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.rce-dropdown ul li{box-sizing:border-box;color:#767676;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:1px solid #e9e9e9;width:100%;padding:8px;font-size:16px}.rce-dropdown ul li:last-child{border:none}.rce-dropdown ul li:hover a{color:#3a6d8c}.rce-dropdown.fade{opacity:0;animation:.5s forwards dropdown-fade;transform:scale(1)}@keyframes dropdown-fade{0%{opacity:0}to{opacity:1}}.rce-button{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#3979aa;border:none;border-radius:5px;outline:none;flex-direction:row;justify-content:center;padding:8px;font-size:12px;transition:all .15s;position:relative}.rce-button,.rce-button-icon--container{align-items:center;display:flex}.rce-button:hover{opacity:.8}.rce-button:active{opacity:.6}.rce-button.outline{color:#3979aa;border:1px solid #3979aa;background:0 0!important}.rce-button.outline:hover{opacity:.6}.rce-button.outline:active{opacity:.3}.rce-button.transparent{background:0 0!important}.rce-button.transparent:hover{opacity:.6}.rce-button.transparent:active{opacity:.3}.rce-button-icon{padding:0 3px;font-size:18px;display:flex;position:relative}.rce-button-badge{background:#f64b34;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;padding:4px;font-size:10px;display:flex;position:absolute;top:-7px;right:-7px}.rce-button.circle{border:1px solid #3979aa;border-radius:100%;min-width:35px;min-height:35px}.rce-mbox-video{margin-top:-3px;margin-left:-6px;margin-right:-6px}.rce-mbox-video.padding-time{padding-bottom:12px}.rce-mbox-video .rce-mbox-text{max-width:300px;margin:auto;padding:5px 0}.rce-mbox-video--video{border-radius:5px;justify-content:center;max-height:500px;display:flex;position:relative;overflow:hidden}.rce-mbox-video--video__block{background-color:#00000080;border-radius:5px;display:flex;position:absolute;inset:0}.rce-mbox-video--video img{-webkit-user-select:none;user-select:none;height:100%;min-height:100px}.rce-mbox-video--video video{-webkit-user-select:none;user-select:none;width:100%}.rce-mbox-video--video__block-item{cursor:pointer;width:100px;height:100px;margin:auto}.rce-mbox-video--download{color:#efe;background:0 0;border:1px solid #eee;border-radius:100%;outline:none;justify-content:center;width:100px;height:100px;font-size:3.2em;display:flex}.rce-mbox-video--download:hover{opacity:.7}.rce-mbox-video--download:active{opacity:.3}.rce-mbox-video--error{color:#eaeaea;background:0 0;justify-content:center;align-items:center;font-size:70px;display:flex}.rce-mbox-audio{max-width:300px;padding-bottom:10px}audio:focus{outline:none}.rce-mtlink{min-width:400px;padding-bottom:15px}.rce-mtlink-content{background-color:#e2dfec;border-radius:4px;justify-content:space-between;padding:10px}.rce-mtlink-content,.rce-mtlink-item{align-items:center;display:flex;overflow:hidden}.rce-mtlink-item{color:#6c687c;-webkit-user-select:none;user-select:none;justify-content:flex-start;min-width:240px;max-width:100%}.rce-mtlink-title{color:#07030a;padding-left:7px;font-size:15px}.rce-mtlink-btn{background:#ededed;border-radius:4px;margin-left:5px;display:flex}.rce-mtlink-btn-content{cursor:pointer;border-right:1px solid;padding:4px}.rce-mtlink-btn-content:last-child{border-right:none}.rce-container-citem{flex-direction:column;min-width:240px;display:block;overflow:hidden}.rce-citem,.rce-container-citem.rce-citem-status-encircle{position:relative}.rce-citem{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:row;min-width:240px;max-width:100%;height:72px;display:flex;overflow:hidden}.rce-citem:hover{background:#f9f9f9}.rce-citem-avatar{flex-direction:column;padding:0 15px 0 13px;position:relative}.rce-citem-avatar,.rce-citem-status{justify-content:center;align-items:center;display:flex}.rce-citem-status{background:#ccc;border-radius:100%;width:20px;height:20px;position:absolute;bottom:10px;right:10px}.rce-citem-avatar.rce-citem-status-encircle .rce-citem-status{background:0 0;border-radius:100%;width:100%;height:100%;margin:auto;inset:0}.rce-citem-avatar img{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ccc;border-radius:100%;width:50px;height:50px;font-size:10px;line-height:50px;overflow:hidden;border:none!important}.rce-citem-body{border-bottom:1px solid #0000000d;flex-direction:column;flex:1;justify-content:center;padding-right:15px;display:flex;overflow:hidden}.rce-citem-body--top{display:flex}.rce-citem-body--bottom{margin-top:4px;display:flex}.rce-citem-body--bottom-title,.rce-citem-body--top-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rce-citem-body--top-title{font-size:16px}.rce-citem-body--bottom-title{color:#555;font-size:15px}.rce-citem-body--top-time{color:#0006;font-size:12px}.rce-citem-body--bottom-status{margin-left:3px}.rce-citem-body--bottom-status span{color:#fff;text-align:center;background:red;border-radius:100%;font-size:12px;font-weight:700}.rce-citem-body--bottom-status span,.rce-citem-body--bottom-status-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rce-citem-body--bottom-status-icon{margin-left:3px;position:relative}.rce-citem-body--bottom-tools{opacity:0;flex-direction:row;justify-content:center;align-items:center;height:0;transition:height .5s,opacity 1s;display:flex;position:absolute;left:-999px}.rce-citem:hover .rce-citem-body--bottom-tools{opacity:1;height:100%;position:relative;left:0}.rce-citem-body--bottom-tools-item-hidden-hover{opacity:.3;height:100%;transition:all .5s}.rce-citem:hover .rce-citem-body--bottom-tools-item-hidden-hover{opacity:0;height:0;transition:all .5s;position:absolute;left:-999px}.rce-citem-body--bottom-tools-item,.rce-citem-body--bottom-tools-item svg{width:18px;height:18px}.rce-container-citem.subitem .rce-citem{height:40px;padding-left:30px}.rce-container-citem.subitem .rce-citem-body--top .rce-citem-body--top-title{font-size:12px!important}.rce-container-citem.subitem .rce-citem-body--top .rce-citem-body--top-time{font-size:10px!important}.rce-container-citem.subitem .rce-citem-body--bottom *{font-size:12px!important}.rce-container-citem.subitem .rce-citem-body--bottom-status span{color:#fff;text-align:center;background:red;border-radius:100%;justify-content:center;align-items:center;width:14px;height:14px;font-weight:700;display:flex;font-size:10px!important}.rce-container-citem.subitem .rce-citem-body--bottom{margin-top:unset}.rce-citem-expand-button{color:teal;cursor:pointer;background:0 0;border:none;padding:2px 15px}.rce-citem-expand-button:hover{background-color:#eee}.rce-sublist-container{position:relative}.rce-container-clist{display:block;overflow:auto}.rce-container-mlist{display:flex;position:relative}.rce-mlist{flex:1;display:block;position:relative;overflow:auto}.rce-mlist-down-button{color:#333;cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;bottom:15px;right:10px;box-shadow:0 1px 1px #0000000d,0 2px 5px #0000001a}.rce-mlist-down-button:hover{opacity:.7}.rce-mlist-down-button--badge{color:#fff;text-align:center;border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.rce-container-mtitem{display:block}.rce-container-mtitem,.rce-mtitem{flex-direction:column;min-width:240px;overflow:hidden}.rce-mtitem{-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #0000000d;max-width:100%;display:flex;position:relative}.rce-mtitem:hover{background:#fbfbfb}.rce-mtitem-top{flex-direction:row;justify-content:space-between;display:flex;position:relative}.rce-mtitem-subject{color:#333;text-overflow:ellipsis;max-height:35px;margin-top:5px;padding:0 10px;font-size:15px;overflow:hidden}.rce-mtitem-body{flex-direction:row;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex;overflow:hidden}.rce-mtitem-body--avatars{opacity:.7;flex:1;display:flex;overflow:hidden}.rce-mtitem-body--functions{justify-content:flex-end;align-items:center;width:70px;display:flex}.rce-mtitem-footer{justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;display:flex}.rce-mtitem-body--avatars .rce-avatar-container{border:2px solid #fff;margin-left:-10px}.rce-mtitem-body--avatars .rce-avatar-container:first-child{margin:0}.rce-mtitem-letter{color:#fff;background:#e48989;justify-content:center;align-items:center;display:flex}.rce-mtitem-button{background:#5ba7c5;transition:all .3s;display:flex}.rce-mtitem-button,.rce-mtitem-closable{color:#fff;border-radius:100%;justify-content:center;align-items:center;padding:3px;font-size:25px}.rce-mtitem-closable{background:#ff4a4f;margin-right:7px;display:none}.rce-mtitem:hover .rce-mtitem-closable{cursor:pointer;display:flex}.rce-mtitem-share{color:#5ba7c5;justify-content:center;align-items:center;margin:-10px 0;font-size:30px;transition:all .3s;display:flex;position:relative;left:-10px}.rce-mtitem-button:hover,.rce-mtitem-share:hover{cursor:pointer;opacity:.8}.rce-mtitem-date{color:#9f9f9f;font-size:13px}.rce-container-mtlist{display:block;overflow:auto}.rce-container-input{box-sizing:border-box;background:#fff;flex-direction:row;align-items:center;min-width:100%;display:flex}.rce-input{box-sizing:border-box;color:#333;border:none;border-radius:5px;outline:none;flex:1;height:40px;padding:0 5px;font-size:14px}.rce-input-textarea{resize:none;height:37px;padding:10px 5px}.rce-input-buttons{margin:5px}.rce-input-buttons,.rce-input-buttons>*{flex-direction:row;display:flex}.rce-input-buttons .rce-button:nth-child(2n){margin-left:5px;margin-right:5px}.rce-input-buttons .rce-button:last-child{margin-right:0}.rce-left-padding{padding-left:10px;padding-right:0!important}.rce-right-padding{padding-right:10px;padding-left:0!important}.rce-input::placeholder{color:#afafaf}.rce-navbar{flex-direction:row;justify-content:space-between;align-items:center;padding:10px;display:flex}.rce-navbar.light{background:#f4f4f4}.rce-navbar.dark{background:#2f414c}.rce-navbar-item{justify-content:flex-start;align-items:center}.rce-navbar-item,.rce-navbar-item>*{flex-direction:row;display:flex}.rce-navbar-item>*>*{margin-left:5px}.rce-sbar{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;min-height:100%;padding:10px;display:flex}.rce-sbar.light{background:#f4f4f4}.rce-sbar.dark{background:#2f414c}.rce-sbar-item{flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;display:flex}.rce-sbar-item>*{flex-direction:column;display:flex}.rce-sbar-item__center{margin:15px 0}.rce-popup-wrapper{z-index:2147483647;background:#ffffffb3;flex-direction:row;justify-content:center;align-items:center;margin:auto;display:flex;position:fixed;inset:0}.rce-popup{box-sizing:border-box;background:#fff;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:400px;min-height:100px;padding:0 10px;animation:.4s forwards popup-scaling;display:flex;box-shadow:0 0 25px -2px #4f4f4f}@keyframes popup-scaling{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.rce-popup-header{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 8px;display:flex}.rce-popup-content{box-sizing:border-box;padding:8px;font-size:14px}.rce-popup-content *{margin:0}.rce-popup-footer{box-sizing:border-box;flex-direction:row;justify-content:flex-end;align-items:center;padding:18px 8px;display:flex}.rce-popup-footer>*{margin-left:5px}.chat-room{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:10px;box-shadow:0 1px 5px #00000040}.chat-room .wait{justify-content:center;margin-top:50px;display:flex}.chat-room .top-chat-room{border-bottom:1px solid #d9d9d9;margin-bottom:10px}.chat-room .messages-list{border-radius:10px;min-height:50px;max-height:300px;margin-bottom:5px;overflow:auto}.chat-room .rce-mbox{width:calc(100% - 120px);box-shadow:none;border:none}.chat-room .messages-list .message-box{margin:10px 0;display:flex;position:relative}.chat-room .messages-list .message-box.me:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAH/klEQVR4Ae1dzW8bRRR/MzFqDoTYEg4UIZpIpBeoWie9gCrVOXEoUlP1UISEWiQ4cGrzD9BGHHtIcuJApQYOqHBpKwHigFSnqsqliYMKB5pKNQWpIimy0xapofYO74091u5m196dXe9ubM9ldmfmzXvz85t5bz52zCDGUCyX01CDvCFgFATfz5gYBYbPFCjNHBhUMK2ESRUhWAmY8QcHKEAKVnOZTMVcNMpnFiUzBRiCdVgwMb0NJF1hGJQEsAIH4yoMQCFKQCMBsLhRzhvATjMGeQQtrYuTVzrB2CKBmXsxc8UrjW65jgEota3KT6OmnYkCNEcASDMNMcufk1pZciwTMDF0ABMBnB0UBJIJtpjLDs/as4K+hwpgcb18SnB2NrSxLWjr7PQNjZwcySzas3TfQwEQtW5UVNlFFCKvK0iUdALgCk+JGTQ2paB80RMIFor/bJ4WNVbEWvLBaoqOGrVmGn/w4jL2mKBctTWwMdadFYBGYgcHBmwex8YZ3SZoAdjospeR6QFdxgmjW2UpcUynS/sGUIJXY9cSayh0fxmy1ANiyi+IvgDsWvAU6Bogegaw68HTBNETgD0DngaIntwYNPmXu27MU2A5xbgSRG1GxWk7b28LYHFjcw55dIu1dYLLLe0AVPlZt0yV3rILy6kZkzMMVb7nYlETM5MvZ+bdGu4KYGPcK8a2kuImcfTpFfQRc27ujWsXNqpsrg+e/LXSjXm+40/nCCB1XVTNaUeK3kzMu82bHbvwysPKvZ6yul6Uou5kU1eumItv00BcXUnuep5Z8qif0bUx/oMzdrYWDUyKw7xy/09YW9+A3/9eh6Fdu+CV9DBMvPYqjI+M2OWP+p0MyphZC1MWCZ5BvrmtaMmI5oWA++LGz0CxUxgfycL540dh9/CwU3YUaemGFp5TzCwaGOfYd+nWCsz9dE3J1TL+6NDb8PGht1qW6WBmZSKbzqj6m2PgrYfl8PZpVe0e4+9v/+YZPKrywo2bsHTnrsfaQy+Wpm1aVWsTwAHgR1VilPGDzU3stjd9s/zshx/h8dMt33RhENAet6pHAkiTZiHEKZUYZbxy/y94sPnIN0sC7xvs9nEEHPfyaqFBAljD8ylxCEI8v7v9qzbrZRdjo12hd0J5poeKSwDj6r4kALkrumFtfV2XNDCdYdSVTgKIO2v5wDVqVhBkHAtCqyluk4xxJm0Gl33ZfpSsWazzD0ODu7SZBKHVZqoIETPCjkM13sVSco51w964ZyZoO7gR84mCd/e9qYsfHNn3hjZtGIR0MJSzGLsvNYJA2D38gu/2EE3cAALj+zkwtse39CETnD8+DX7GMyr7+fsnQpbCf3VMiFGywmn/pOFS0DhIgHjRRAWel7LhSulQG57nZisblTJmxQ4iiUczEjnPXbu7bZpGwL13cAJOHJz0pa0OzQ4viRZZEUA8Lpe8QEtaNE+mQMtXtBbop5tH1aLEAhgVAEH5yJlI0Ep6mb4PYMBfP4XfbpREzL4gtYEMyB3cA3my9VQ+0zz38VZ9vY/2RWj8GxocxLEwK611jMv6Zsgr1j0Rc1aHnwmg62trsIzrgdcdrG479uTG7H1pBA6Pvy43nGICVFph2ojItxM4rHyyrrSEv6QBWisZaFZC+yQRA1lgK+vlRZyNnGwlXBh5pHEXcMft0q3lMKpzrYN8Rdp0isLlkZ+UCQarrtKElEH+3AcXv+o4eCQu7e4RL+VDhtQE52oEfjGKAJacc8NJJc375OtvpWEIp8b2tZBBIp7Eu5MBXZgCH8DPQzvJhLqtzqZRUJmIZ8c3nfBbZU7HFMiVCSqwG/0SWtq4QpANq7Yy48ffhJ10pA0QV9sSaBaIQ/uUqJ3kjR9VFoiPBBBXE+QLJfSDNwTk1/FYVALYGAcr3kj7pSQCDdshAaS+3NdC74pB/p864tacynEQC3hxw7T3aryV/PTIO94K7qBSqvuSyNbjbQlanU4snmh9J0bSY0o+2YXVC55QWFDP/dgZAcRo1pxjAZCnYB4z+8bEjJD5GbWP16weiwXAujHpa6EZM/MzHgH8Mrfbes+CZQykwvKs4DO8AwG37MzEPf9sG/sUHhYNpETSQmbr56pwL8f2sU9hsU0DVQZud0a60Kr4JjFGH/nKZDZ9zEm2bRqoCrGq+BCf+wYFMeBVMaNwsceuANJg6aa29kq6+R0Nx4zdcJjb6wogFZrMZubx8rCe9Q0RvIV210S5joEKZWmVq3jNSa99tS5gFWccOYWDW9xSA4lIWuWqOIZfb5bcKum6dGwrq2GbPYS2GqjqKD7AC8YGUBO73T+sgzfVatxTmFDsGUAq3PUg+gTPN4BdDaIGeIRH2zGQCpkDqTaOD1OYtmpO39HPaDCoTV67rbmtvrqwmZCelx+W5/FqzeaHd/b8nfBOrgr/F87lxqyf8nuVPRCAxKRxt8wcPqa9Mk1IOdzGELPk6waRJzCAxJyMi5Fic1jZdBBhIqQt0FRVp8vaZQwFQFWp1EbAS2iT6uqgoZBal7RLaBWAKl7eKJ/DsfFkgoCk7rrAn8C87lin2maPQ9VAc+XUrfFa9jzu9MWpkR0DTrW1YwAqBhQX8T4GYeD4GME5RGQn97hpmzaXzRSIfydDJACqBhTv4X18Q6iVBCaww6F1cTrnbYirnOOGz2O89l3TJVFy+okjBdAumAT0eTggvxgVfI/8O4y6OzSKZa1ukTpBRoag/ncYv3BKixgwexv+B7JFC9Dn8lrIAAAAAElFTkSuQmCC) 0 0/contain no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.chat-room .messages-list .message-box.other:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAH50lEQVR4Ae2cT28TRxTA38wuBJIQGRWktiDViAMVEkksJRU9YXqo1ENFkHoHPkHgEyT5BCSfAHroqZUg117iHqpWBMlOkFB7oBiJ/pFoi5VAIHR3p++NPdF6s7Z3Z//G9kjO7M7O2/fmlzd/d3YZZBiqVVEw7J2yEKIoGJvighXpWJrEoBnv2ScaAKzOgDUcJupMwDMOvGKZR2qlEsNr2QSWploFDBi7JGwxB/sgaVrDAMFCBaVXbWO0kibQVAA+Wn9TtsGZZyDK6EUFTUyBxRiDu5h5dXJm7H5gIc2MiQEkbzOtt/MO2DfTgOZbfvJMRyzZhwz0yqN13zwRE2MHmAtwXigIkgt+98Ls0SXvpajnsQLcfPDqugC2EFvbFrV0XvmWR05+Mn7Xe0n3PBaA1Z/eFA1T3BGyjdM1JT057Mnv2ya7FUe15lHN3niwM89Nu3pQ4FF50dY5bjlVqjFRy6/tgXJIYr1ZQGOwkzi4Ab1xeXJ29JZuCbQAUpXlpnMPlU7rKs6ZXM0x+VWdKh0aoIRnOGu57Sh0/zPYwTgGvxwWYiiAfQtPQdeAGBhg38PThBgI4MDA04AYaBgjO4y4Jv7KyDzHAoo4zLlXrb4s9DKzJ8DN9Z3beJN+6W178XBfnzaskQV3gt9x1yosp2aM3fETHJg0m92auji63Km8HQHKdg9nGJmtpHSyOP30Bo4RS52GNx2rMDMdrLrJr92lzyO0xoJhiY610BcgVV10zbnQqvpUgOb5nebNvgDlklSfwtAtluBswa9X3gdwY/11ftfzdEsfh5wc2hy+6b1VWyeSlwHzH8+34O8XO/h7DYdHDJiYOAIfnp6AEydHvfanfY4dyrszpdLxhlJsqgOKDcMu4+PFIh1nEQjc+s/PgWK/8B4C/OLLc3BsYsTvchppBW5JL1xUyto8cOPB66dZrbJsVv+CH3+oK7u6xjMXT8Ms/jIKjanZseNK914buPlwK77ntOruAeNfH78IDI9u+RC99OmTfwPePfZsBXpMq+66BxAr8BWVmGa8vbUrq21YnWvf/wa7u1ZYsVjy47BmXt1IAqTuWQi4rhLTjKm9I4hhA8Gjap9FoHGhGtJIgIZtlLMwhHT+gtVXN3TqbHTvF0KuAPbhMuVvVeFsqi8Z8A8OV3RDFFldnUqOtx7hSoDCgbK6kHYcpR2LIhu9nEz2GVzW5QwXS0dG2oaiocoVRTaUIr/MODMhdhwsc9rvelppNDjWDVFkdXW2yWE7yHGTYrktMeWTj8+f1NZ4LoKstlKXIG0IxbawtSPUdSHNQ4KgMzUjmSjw4ygjo121uBnxozhuFuUeNL8N055R3itfnY+iMh5ZdD6Oa3+FeO6mfxdqywhIEE9U8ILk1bcomKRgoshw/e8lZs8cIpmspnX1Jy/3TdMI3GTpfbiAvzDeGgyFZi7ab4gAhaZ4omLuKR55G3lpbsC5Sq4/CHPdJIlDWkA9CKE1lTsIpubTxiHAiP8XE/e71rNahXbbTh0IPQN5t2vDFh7TPJeOKdBzEWr/6EfPRahNzEMvjKY1MmsDCRD1tr/jeqBfryvJdflDAE+cHIPi2eNwCtvLjIDWTYbvneFYsNjF1lgvUe9Ka4A60NyGkMfSTy3t04yGnpOkCZLe2zNxJfoZVuHEA3kcPctIahWZnqvQb7L0AcxcPJXOkIexOncY1JKmR57y7TePEoPntn+z+qfURTqTDkI4z7jBnHqSisjzVr97rPXcQ9cugkc6SXeSgV635bZhV5JUQtU2DW/wloF0JtVcKF2W+baGG99wmwINZRIKT7GnzSpQm5hYwPaP2DUH0lysJqUoC+9TZUlSN777XCE9EiADR55QwjAEI4BDfOl0EmCrHWwEEx3mkgSMdxWKJUCqy7g8LRMocRi6E6BPCqgtbntTOVvYK9gtz3UXDX/1s8/PhhfKuYSqvmRm2xwkT6vTuWWIve/UzOgZZV+zF26dOeCsqAvD2J+A4zhL7ittAMG0lvHisDNxE3Ifo/cBfgHEndQGkBrGoRe68XiOhfja+8JNWxtI2eV+j/9GqoCP7Dzig33qafsUjDYPpMSWF7bVc5V5kGNv26dY7PNAdWFz/dUaLrSW1fkgx/SZFPwwxVU/Bvs8UGWyLeMGHg87FGRA35hRXLxxR4ClT4/WHRADX5UdIbp+oKcjQCJdmh1fBjbAY0MmVko9PhPVFSBBdAxrEaMaHQ9WYLWpmfGbvcrcE6DslS1+FQQOIgcl4JDFMZlvp+FF0LEX9mZsvogo1vp+fEjwDBb4AzyBARLQvocYEh4xCQWwryFqwCMePdtAyuQOcnhjs8uY1kcdC6uFqbZuHqE90C288XB7GQTfe/HOfe3AHONQxTHGFnW//BsJIEGq4gcqcKf6bTwsHBhoTUNx5UksybFuBMMjAyTd1LkYh8Rt/Ij2XARbUhPFuW0Fp2c3vEtTOgbEAlAplt4IfCG3Qx3qKHBFudfsQpUnSBwrQKWwur69yIVxLUcgmwvF5viyblunyuaNEwFISqhaA37EAp/0ZemRiYFTIBMDqBRImPg9Bu7gI1PGrrnTEzpuyDYO7JXS7LFKQjr2bpsKQKWNvvwL9nZZwgR+KbYqTpujcH8PPs+pgHGsEnc1Vfb7xakC9BoggVqvpumNUYHv7HF890w0Xz0rYt72YVFrBxltSXawM8AefwOX2uppA/OW4X/vvwJDWDHyBAAAAABJRU5ErkJggg==) 0 0/contain no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.chat-room .rce-mbox-photo--img img{object-fit:contain;cursor:pointer;max-width:100%;max-height:100%}.chat-room .rce-mbox-body{padding-left:30px}.chat-room .rce-mbox-forward{background-color:#d9d9d9}.chat-room .rce-mbox-text{white-space:pre-wrap;margin:5px 0}.chat-room .is-typing{gap:10px;align-items:top;color:gray;height:20px;font-size:12px;font-style:italic;display:flex;overflow:hidden}.chat-room .input-msg{background-color:#f2f2f2;gap:5px;width:100%;display:flex}.chat-room .react-emoji-picker--container{z-index:1000}.chat-room .react-input-emoji--wrapper{background-color:#f2f2f2}.chat-room .wait2{color:#d2691e;align-items:center;gap:20px;display:flex}.box-resolve-invitations{position:relative}.box-resolve-invitations .closeIcon{border-radius:50%;position:absolute;top:-15px;right:5px}.box-resolve-invitations .closeIcon:hover{cursor:pointer}.box-resolve-invitations .wait{justify-content:center;align-items:center;margin-top:30px;display:flex}.box-resolve-invitations h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.box-resolve-invitations .invitation-to-room{border:1px solid #05737d;margin:20px 5px;padding:10px}.box-resolve-invitations .actions{justify-content:space-between;margin-top:15px;display:flex}.map-container{width:100%;height:100%}.chat-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:0 10px}.chat-page .title{align-items:center;display:flex}.chat-page .title .logo-chat{width:80px}.chat-page .wait{justify-content:center;align-items:center;gap:20px;margin-top:50px;display:flex}.chat-page .invitations{margin-bottom:10px}.chat-page-content{flex-direction:column;gap:25px;width:100%;display:flex}.chat-page .chat-page-content .chat-top{gap:25px;height:420px;display:flex}.chat-page .chat-page-content .chat-top .chat-room-list{flex:1;max-width:50%}.chat-page .map-of-chat-users-container{background-color:#fff;border-radius:5px;width:50%;height:100%;box-shadow:0 1px 5px #00000040}.modal-resolve-invitations{background-color:#fff;border-radius:5px;width:min(500px,90vw);max-height:min(300px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media screen and (width<=700px){.chat-page .chat-page-content .chat-top{display:block}.chat-page .map-of-chat-users-container{display:none}.chat-page .chat-page-content .chat-top .chat-room-list{max-width:100%;height:100%}}.invitation{min-height:100vh;margin:10px auto;padding-right:10px}.invitation h1{color:#ff8c00;text-align:center;margin:20px 0;font-size:20px;font-weight:600}.invitation .wait{justify-content:center;margin-top:20px;display:flex}.invitation .invitation-content{max-width:600px;margin:0 auto}.invitation .invitation-refused{margin-top:25px}.parrainage-invit{min-height:100vh;margin:30px auto;padding-right:10px}.parrainage-invit .parrainage-invit-content{background-color:#fff;border-radius:10px;gap:25px;max-width:1200px;height:650px;margin:0 auto;padding:20px;display:flex}.parrainage-invit .parrainage-invit-content .right,.parrainage-invit .parrainage-invit-content .left{flex:1}.parrainage-invit .parrainage-invit-content .left{width:50%}.parrainage-invit .parrainage-invit-content .left img{object-fit:contain;width:100%;height:calc(100% - 50px)}.parrainage-invit .parrainage-invit-content .left .sponsor{text-align:center;margin:15px 0}.parrainage-invit .parrainage-invit-content .left .sponsor span{color:var(--main-color6);font-style:italic;font-weight:700}.parrainage-invit .parrainage-invit-refused{margin-top:25px}@media screen and (width<=700px){.parrainage-invit .parrainage-invit-content{flex-direction:column;height:fit-content}.parrainage-invit .parrainage-invit-content .left{width:100%}}.modal-parrain-general-conditions{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-parrain-general-conditions:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-parrain-general-conditions .closeIcon{position:absolute;top:5px;right:5px}.modal-parrain-general-conditions .closeIcon:hover{cursor:pointer}.modal-parrain-general-conditions .wait{justify-content:center;display:flex}.modal-parrain-general-conditions h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-parrain-general-conditions .title{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-parrain-general-conditions .title .logo-kwatts-parrain{height:80px}.parrainage-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:15px}.parrainage-page .title{align-items:center;display:flex}.parrainage-page p b{font-weight:700}.parrainage-page .title .logo-parrain{width:80px}.parrainage-page .intro p{margin:10px 0}.parrainage-page .intro p:first-child{margin-bottom:25px;font-size:20px}.parrainage-page section{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px;box-shadow:0 1px 5px #00000040}.parrainage-page section .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.parrainage-page section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.parrainage-page section h4{color:gray;margin-bottom:5px;font-size:14px;font-weight:500}.parrainage-page ol{margin-left:20px;list-style-type:numeric;list-style-position:inside}.parrainage-page li{margin:10px 0}.parrainage-page .parrain-explainations-content{flex-direction:column;gap:15px;display:flex}.parrainage-page .parrain-invite .parrain-invite-content{gap:30px;display:flex}.parrainage-page .parrain-invite .parrain-invite-content h3{color:var(--main-color6);margin-bottom:20px;font-size:16px;font-weight:400}.parrainage-page .parrain-invite-content .parrain-link,.parrainage-page .parrain-invite-content .parrain-email{border:1px dotted var(--main-color5);border-radius:5px;flex:1;padding:10px}.parrainage-page .parrain-invite-content .or{justify-content:center;align-items:center;display:flex}.parrainage-link-content{flex-direction:column;gap:20px;display:flex}.parrainage-page .parrain-mail-content{flex-direction:column;gap:15px;display:flex}.parrainage-page .parrain-mail-content .line1{gap:15px;display:flex}.parrainage-page .parrain-mail-content .line1 :nth-child(n){flex-grow:1}.parrainage-page .referred-list .list-legend{align-items:center;gap:30px;margin-bottom:15px;display:flex}.parrainage-page .referred-list .list-legend .legend{align-items:center;gap:5px;display:flex}.parrainage-page .referred-list .referred-list-title,.parrainage-page .referred-list .referred-item{grid-template-columns:55px repeat(3,1fr) 50px 100px 120px;gap:10px;margin:10px 0;line-height:30px;display:grid}.parrainage-page .referred-list .referred-list-title{font-style:italic;font-weight:700}.parrainage-page .no-referred{color:gray;font-style:italic}.parrainage-page .badges{justify-content:space-between;align-items:center;gap:15px;display:flex}.parrainage-page .badges .badge{background-color:#dadada80;border:2px solid gray;border-radius:10px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;max-width:300px;height:80px;padding:20px;display:flex}.parrainage-page .badges .badge.highlight{border:2px solid var(--main-color1);background-color:#fbd66b80}.parrainage-page .badges .badge .name{font-size:20px;font-weight:700}.parrainage-page .badges .badge .name span{margin-right:10px}.parrainage-page .badges .badge .description{color:#404040;margin-top:25px}.parrainage-page .particular-conditions{margin-top:20px}.parrainage-page .particular-conditions .line{grid-template-columns:1fr 25% 1fr;max-width:1000px;margin:0 auto;display:grid}.parrainage-page .particular-conditions .line p{border:1px solid #000;padding:10px}.parrainage-page .particular-conditions .line.title p{text-align:center;height:40px}.parrainage-page .particular-conditions .line .sponsor-compensation{text-align:center}.parrainage-page .general-conditions .action{cursor:pointer;text-align:center;margin-top:20px;font-style:italic;text-decoration:underline}@media screen and (width<=1000px){.parrainage-page .referred-list .referred-list-title,.parrainage-page .referred-list .referred-item{grid-template-columns:55px repeat(2,1fr);gap:10px;margin:30px 0;line-height:10px;display:grid}}@media screen and (width<=700px){.parrainage-page .parrain-invite-content .line1{flex-direction:column}}@media screen and (width<=600px){.parrainage-page .referred-list .list-legend{flex-direction:column;align-items:start;gap:15px}}.page404{justify-content:center;align-items:center;gap:20px;width:100%;height:100vh;display:flex}.page404 section{max-height:200px}.page404 section.text{text-align:center}.page404 section.image{justify-content:center;align-items:center;display:flex}.page404 .text h1{color:#ff8c00;font-size:70px;font-weight:700;line-height:100px}.page404 .text p{line-height:30px}.page404 img{object-fit:contain;max-width:300px}@media screen and (width<=850px){.page404{flex-direction:column;width:100vw;height:auto;margin-left:0}.page404 section{max-height:fit-content}}.politique-confidentialite{min-height:100vh;padding:15px}.politique-confidentialite h1{margin:.67em 0;font-size:2em;font-weight:700;display:block}.politique-confidentialite hr{border-style:inset;border-width:1px;margin:.5em auto;display:block}.politique-confidentialite li{display:list-item}.politique-confidentialite ol{margin:1em 0;padding-left:40px;list-style-type:decimal;display:block}.politique-confidentialite ul{margin-top:1em;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px;list-style-type:disc;display:block}.item-in-faq{min-height:30px}.item-in-faq .question{justify-content:space-between;font-weight:600;line-height:25px;display:flex}.item-in-faq .question:hover{color:var(--dark-orange);cursor:pointer}.item-in-faq .answer{background-color:#f2f2f2;padding:15px}.item-in-faq .answer strong{font-weight:700}.item-in-faq .answer em{font-style:italic}.item-in-faq .answer code{font-family:monospace}.item-in-faq .answer ul,.item-in-faq .answer ol{unicode-bidi:isolate;margin-block:1em;margin-inline:0;padding-inline-start:40px;display:block}.item-in-faq .answer ul{list-style-type:disc}.item-in-faq .answer ol{list-style-type:decimal}.item-in-faq .answer li{text-align:-webkit-match-parent;unicode-bidi:isolate;display:list-item}.item-in-faq .answer blockquote{border-left:4px solid #ccc;margin-left:32px;padding-left:8px;font-family:Consolas,Times New Roman,Verdana;font-size:16px;font-style:normal}.item-in-faq .answer h4{margin-bottom:0}.item-in-faq .answer h5{font-size:13px}.item-in-faq .answer h6{font-size:12px}.item-in-faq .answer a{text-decoration:underline}.faq-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:15px}.faq-page .title{align-items:center;display:flex}.faq-page .title .logo-faq{width:80px}.faq-page .search-bloc .nb-results{margin-top:5px;font-size:12px}.faq-page .category-selection{cursor:pointer;gap:20px;margin-top:20px;display:flex}.faq-page .category-selection .category-item{border-radius:5px;flex:1;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 1px 5px #00000040}.faq-page .category-selection .category-item img{object-fit:contain;width:35px;height:35px}.faq-page .category-selection .category-item p{font-size:clamp(14px,1.5vw,18px);font-weight:600}.faq-page .list-of-faq{background-color:#fff;border-radius:5px;flex-direction:column;gap:15px;margin:25px 0;padding:15px;display:flex;box-shadow:0 1px 5px #00000040}.faq-page .list-of-faq .faq-item:not(:last-child){border-bottom:1px solid #d9d9d9}@media screen and (width<=650px){.faq-page .category-selection{flex-direction:column}}.pdl-linking{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:calc(100vh - 150px);padding:35px;display:flex}.pdl-linking .loader{background:linear-gradient(#fff calc(1 * 100% / 6), var(--main-color1) 0 calc(3 * 100% / 6), #fff 0), linear-gradient(#fff calc(2 * 100% / 6), var(--main-color1) 0 calc(4 * 100% / 6), #fff 0), linear-gradient(#fff calc(3 * 100% / 6), var(--main-color1) 0 calc(5 * 100% / 6), #fff 0);background-repeat:no-repeat;background-size:10px 400%;width:45px;height:40px;animation:1s linear infinite matrix}@keyframes matrix{0%{background-position:0 100%,50% 100%,100% 100%}to{background-position:0 0,50% 0,100% 0}}.historical-item-title{grid-template-rows:1px;grid-template-columns:150px 1fr 150px 150px 30px;align-items:center;gap:5px;padding:20px 0;display:grid}.historical-item-details.visible{background-color:#e9e9e9;height:auto;padding:15px}.historical-item-details.hidden{height:0}.historical-item-details{overflow:hidden}.historical-item-energy-title,.historical-item-energy-content{grid-template-columns:1fr 150px 150px;gap:5px;display:grid}.historical-item-energy-title{min-height:30px;font-weight:700}.historical-item-energy-content{min-height:20px;margin:10px 0}.historical-item-withdraw-title,.historical-item-withdraw-content{grid-template-columns:1fr 150px 150px 150px 150px 40px;align-items:center;gap:5px;display:grid}.historical-item-withdraw-title{min-height:30px;font-weight:700}.historical-item-withdraw-content{min-height:20px;margin:10px 0}.historical-item-withdraw-content:has(.delete-button:hover){color:#ef6c11}.financial-account{flex-direction:column;gap:25px;max-width:1200px;min-height:100vh;margin:0 auto;padding:10px;display:flex}.financial-account .title{align-items:center;display:flex}.financial-account .title .logo-financial{width:80px}.financial-account section{background-color:#fff;border-radius:5px;padding:15px;box-shadow:0 1px 5px #00000040}.financial-account section .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.financial-account section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.financial-account .historical-header{border-bottom:1px solid #e9e9e9;grid-template-rows:1px;grid-template-columns:150px 1fr 150px 150px 30px;gap:5px;padding-bottom:15px;font-weight:700;display:grid}.financial-account .historical .enter-historical-period{justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.comparison-graph-container{width:100%;height:100%}.comparison-graph-container .title{justify-content:center;gap:40px;display:flex}.comparison-graph-container .title :nth-child(2){align-self:flex-end}.comparison-graph-container p{text-align:center;margin:15px 0;font-weight:500}.subscribed-power-advice{margin-top:5px}.subscribed-power-advice section{background-color:#fff;border-radius:5px;margin-bottom:10px;padding:1px 20px 20px;box-shadow:0 1px 5px #00000040}.subscribed-power-advice .section-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.subscribed-power-advice .section-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.subscribed-power-advice .wait{justify-content:center;margin-top:15px;margin-bottom:15px;display:flex}.subscribed-power-advice .top-sections{gap:10px;width:100%;display:flex}.subscribed-power-advice .top-sections .present-value{flex-grow:1;max-width:250px}.subscribed-power-advice .top-sections .our-advice-section{flex-grow:1}.subscribed-power-advice .top-sections .present-value-content{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.subscribed-power-advice .top-sections .present-value-content .icon{max-width:45px}.subscribed-power-advice .top-sections .present-value-content .subscrided-value{font-size:clamp(20px,2.2vw,22px);line-height:40px}.subscribed-power-advice .top-sections .advices-content{align-items:center;gap:25px;display:flex}.subscribed-power-advice .top-sections .advices-content .text p{margin-bottom:8px}.subscribed-power-advice .our-advice .show-details{text-align:right;cursor:pointer;color:var(--dark-orange);margin-top:20px;font-size:12px;font-style:italic;text-decoration:underline}@media screen and (width<=800px){.subscribed-power-advice .top-sections{flex-direction:column}.subscribed-power-advice .top-sections .present-value{flex-grow:1;max-width:100%}}.average-solar-prices{margin-top:35px}.average-solar-prices section{background-color:#fff;border-radius:5px;margin:20px 0;padding:20px;box-shadow:0 1px 5px #00000040}.average-solar-prices section h3{color:#05737d;font-weight:500}.average-solar-prices .introduction{margin:15px 0;line-height:22px}.average-solar-prices ul{margin-left:15px}.average-solar-prices li{margin-left:20px;list-style-type:disc}.average-solar-prices h5{color:#05737d;margin-top:15px;font-size:clamp(16px,1.5vw,18px);font-weight:600}.average-solar-prices .today .today-content{display:flex}.average-solar-prices .today .today-icon{flex:1;justify-content:center;align-items:center;display:flex}.average-solar-prices .today .today-icon .today-icon-content{border:2px solid;border-radius:15%;justify-content:center;align-items:center;padding:15px;animation:4s ease-in-out infinite slide;display:flex;box-shadow:3px 3px 5px gray}@keyframes slide{0%,40%{transform:rotate(0)}50%{transform:rotate(10deg)}55%{transform:rotate(-10deg)}65%{transform:rotate(0)}71%,to{transform:rotate(0)}}.average-solar-prices .animated-border-box,.average-solar-prices .animated-border-box-glow{z-index:0;border-radius:15%;width:120px;height:120px;animation:4s ease-in-out infinite slide;position:absolute;overflow:hidden}.average-solar-prices .animated-border-box-glow{filter:blur(40px);overflow:hidden}.average-solar-prices .animated-border-box:before,.average-solar-prices .animated-border-box-glow:before{content:"";z-index:-2;text-align:center;background-position:0 0;background-repeat:no-repeat;width:99999px;height:99999px;animation:4s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.average-solar-prices .animated-border-box.red:before,.average-solar-prices .animated-border-box-glow.red:before{background-image:conic-gradient(#0000,red,#0000 25%)}.average-solar-prices .animated-border-box.orange:before,.average-solar-prices .animated-border-box-glow.orange:before{background-image:conic-gradient(#0000,#ef6c11,#0000 25%)}.average-solar-prices .animated-border-box.green:before,.average-solar-prices .animated-border-box-glow.green:before{background-image:conic-gradient(#0000,#05737d,#0000 25%)}.average-solar-prices .animated-border-box.gray:before,.average-solar-prices .animated-border-box-glow.gray:before{background-image:conic-gradient(#0000,gray,#0000 25%)}.average-solar-prices .animated-border-box:after{content:"";z-index:-1;border-radius:7px;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px}.average-solar-prices .today .today-icon .today-icon-content svg{width:80px;height:80px}.average-solar-prices .today .today-advice{flex-direction:column;flex:1;gap:25px;display:flex}.average-solar-prices .today .today-advice b{font-weight:700}.average-solar-prices .today .today-advice .advice .disclaimer1{color:gray;font-size:clamp(12px,1vw,14px);line-height:25px}.average-solar-prices .today .today-advice .color{align-items:center;gap:10px;font-size:clamp(16px,1.5vw,18px);display:flex}.average-solar-prices .today .today-advice .color .round{background-color:gray;border:1px solid #a9a9a9;border-radius:50%;width:20px;height:20px}.average-solar-prices .today .today-advice .round.red{background-color:red}.average-solar-prices .today .today-advice .round.orange{background-color:#ff8c00}.average-solar-prices .today .today-advice .round.green{background-color:#05737d}.average-solar-prices .today .today-advice .round.gray{background-color:gray}.average-solar-prices .today .today-advice .advice{margin-top:-10px}.average-solar-prices .today .today-advice .disclaimer{color:gray;font-size:clamp(12px,1vw,14px);line-height:16px}.average-solar-prices .public-api .title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.average-solar-prices .public-api-content{flex-direction:column;gap:15px;margin-top:20px;margin-left:10px;transition:max-height .4s ease-in-out;display:flex;overflow-y:hidden}.average-solar-prices .public-api code{background-color:#f5f5f5;margin-bottom:10px;padding:8px 15px;font-family:monospace;display:block}.average-solar-prices .public-api .url{align-items:center;gap:10px;display:flex}.average-solar-prices .public-api .url p:first-of-type,.average-solar-prices .public-api .example p:first-of-type,.average-solar-prices .public-api .key p:first-of-type{margin-bottom:5px;font-weight:400}.average-solar-prices .public-api .url .link{color:#05737d;margin-left:10px}.average-solar-prices .public-api .key .warning{color:red;margin-left:10px;font-size:clamp(12px,1vw,14px);font-weight:300}.average-solar-prices .public-api .technical-explainations{margin-bottom:15px;margin-left:25px;font-size:14px}.average-solar-prices .public-api .technical-explainations ul{margin:15px 0}.average-solar-prices .public-api .technical-explainations b{font-weight:700}.average-solar-prices .explainations-content,.average-solar-prices .calculation,.average-solar-prices .register,.average-solar-prices .geeks{flex-direction:column;gap:10px;line-height:22px;display:flex}.average-solar-prices .explainations .MuiTabs-indicator{background-color:var(--main-color6)}.average-solar-prices .explainations .MuiTab-root{color:var(--main-color6)}.average-solar-prices .explainations .MuiTab-root.Mui-selected{font-weight:600}.average-solar-prices .explainations .explainations-content{margin-top:20px}.average-solar-prices .explainations-content li,.average-solar-prices .explainations-content p{grid-template-columns:100px 1fr;display:grid}.average-solar-prices .explainations-content span{font-weight:700}.average-solar-prices .explainations-content .green{color:#05737d}.average-solar-prices .explainations-content .orange{color:#ef6c11}.average-solar-prices .explainations-content .red{color:red}.average-solar-prices section h3{color:var(--main-color6)}@media screen and (width<=600px){.average-solar-prices .today-content{flex-direction:column-reverse;gap:25px}}.points-graph-container{width:100%;height:100%}.points-graph-container .title{justify-content:center;gap:40px;display:flex}.points-graph-container .title :nth-child(2){align-self:flex-end}.points-graph-container p{text-align:center;margin:15px 0;font-weight:500}.tarif-compare{margin-top:5px}.tarif-compare section{background-color:#fff;border-radius:5px;margin-bottom:10px;padding:1px 20px 20px;box-shadow:0 1px 5px #00000040}.tarif-compare .section-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.tarif-compare .section-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.tarif-compare .wait{justify-content:center;margin-top:15px;margin-bottom:15px;display:flex}.tarif-compare .top-sections{gap:10px;width:100%;display:flex}.tarif-compare .top-sections .present-value{flex-grow:1;max-width:250px}.tarif-compare .top-sections .our-advice-section{flex-grow:1}.tarif-compare .top-sections .present-value-content{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tarif-compare .top-sections .present-value-content .icon{max-width:45px}.tarif-compare .top-sections .present-value-content .current-bill .amount{font-size:clamp(20px,2.2vw,22px);line-height:40px}.tarif-compare .top-sections .present-value-content .current-bill .period{font-size:clamp(11px,1.2vw,14px)}.tarif-compare .top-sections .advices-content{align-items:center;gap:25px;display:flex}.tarif-compare .top-sections .advices-content .text p{margin-bottom:8px}.tarif-compare .top-sections .advices-content .text b{font-weight:700}.tarif-compare .our-advice .show-details{text-align:right;cursor:pointer;color:var(--dark-orange);margin-top:20px;font-size:12px;font-style:italic;text-decoration:underline}.tarif-compare .tarif-comparison-details{padding:15px}.tarif-compare .tarif-comparison-details .no-result{text-align:center;margin:30px;font-style:italic;font-weight:300}.tarif-compare .tarif-comparison-details .results-presentation{gap:30px;margin:20px 0;display:flex}.tarif-compare .tarif-comparison-details .results-presentation .left,.tarif-compare .tarif-comparison-details .results-presentation .right{background-color:#fff;border:1px solid gray;border-radius:5px;flex:1;padding:15px}.tarif-compare .tarif-comparison-details .results-presentation .amounts{margin-top:10px;margin-left:30px}.tarif-compare .tarif-comparison-details .results-presentation .amounts .line{justify-content:space-between;align-items:center;display:flex}.tarif-compare .tarif-comparison-details .results-presentation .amounts .line.total{margin-top:10px;font-weight:700}.tarif-compare .tarif-comparison-details .results-presentation .conclusion{color:var(--main-color1);flex-direction:column;justify-content:center;align-items:center;margin-top:30px;display:flex}.tarif-compare .tarif-comparison-details .hc-infos{background-color:#fff;border:1px solid gray;border-radius:5px;padding:15px}.tarif-compare .tarif-comparison-details .hc-infos .hc-hours{gap:30px;margin-left:30px;display:flex}.tarif-compare .tarif-comparison-details .points-data-graph{background-color:#fff;border:1px solid gray;border-radius:5px;width:calc(100% - 30px);height:500px;margin-top:20px;padding:15px}.advices-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:10px}.advices-page .wait{justify-content:center;margin-top:35px;margin-bottom:15px;display:flex}.advices-page .advices-title{align-items:center;display:flex}.advices-page .advices-title .logo-advices{width:80px}.advices-page .pdl-advices,.advices-page .tarif-advices,.advices-page .section-title{margin-top:25px}.modal-protect-general-conditions{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:10px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-protect-general-conditions:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-protect-general-conditions .closeIcon{position:absolute;top:5px;right:5px}.modal-protect-general-conditions .closeIcon:hover{cursor:pointer}.modal-protect-general-conditions .wait{justify-content:center;display:flex}.modal-protect-general-conditions h1{text-align:center;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-protect-general-conditions .title{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-protect-general-conditions .title .logo-kwatts-protect{height:80px}.modal-subscribe-protect{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:15px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-subscribe-protect:before{content:" ";opacity:.3;z-index:-1;background:url(/assets/kwatts-BisrAAk0.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-subscribe-protect .closeIcon{position:absolute;top:5px;right:5px}.modal-subscribe-protect .closeIcon:hover{cursor:pointer}.modal-subscribe-protect .wait{justify-content:center;display:flex}.modal-subscribe-protect h1{text-align:center;margin:5px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-subscribe-protect .title{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-subscribe-protect .title .logo-kwatts-protect{height:80px}.modal-subscribe-protect .offer-recap{margin-top:20px}.modal-subscribe-protect .offer-recap .no-offer{text-align:center;margin:50px;font-style:italic}.modal-subscribe-protect .offer-recap ol{margin-left:20px;list-style-type:disc;list-style-position:inside}.modal-subscribe-protect .offer-recap li{margin:6px 0}.modal-subscribe-protect .offer-recap .offer-gc{cursor:pointer;margin-top:20px;font-style:italic;text-decoration:underline}.modal-subscribe-protect .offer-recap .disclaimer{margin:20px 0}.modal-subscribe-protect .offer-recap .disclaimer p{margin-bottom:5px}.modal-subscribe-protect .offer-recap .payment-type{margin:10px 0}.modal-subscribe-protect .offer-recap .action{margin:20px 0}.my-protect .wait,.my-protect .no-producers{margin-left:25px;font-style:italic}.my-protect .my-protect-content h3{margin:20px 0}.my-protect .producers-list{margin-left:30px}.my-protect .live-producer-unit{border-top:1px solid gray;border-bottom:1px solid gray;align-items:center;gap:20px;padding:10px;display:flex}.my-protect .live-producer-unit .left{flex:1}.my-protect .live-producer-unit .under-for-responsive{flex:2;align-items:center;gap:20px;display:flex}.my-protect .live-producer-unit .under-for-responsive .center,.my-protect .live-producer-unit .under-for-responsive .right{flex:1}.my-protect .live-producer-unit .protect-details .protect-status{align-items:center;gap:20px;display:flex}.my-protect .live-producer-unit .protect-details .protect-status img{height:50px}.my-protect .futur-protect-item{border-top:1px solid gray;border-bottom:1px solid gray;align-items:center;gap:20px;padding:10px;display:flex}@media screen and (width<=1000px){.my-protect .live-producer-unit{flex-direction:column;align-items:flex-start}.my-protect .live-producer-unit .under-for-responsive{width:100%;margin:0 5%}.my-protect .live-producer-unit .under-for-responsive .right{flex:2}}.protect-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:15px}.protect-page .title{align-items:center;gap:25px;display:flex}.protect-page .title .logo-protect{height:80px}.protect-page p{margin:10px 0;line-height:20px}.protect-page p b{font-weight:700}.protect-page section{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px;box-shadow:0 1px 5px #00000040}.protect-page section .bloc-title{color:var(--main-color6);border-bottom:1px solid #d9d9d9;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:500}.protect-page section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.protect-page .introduction .example{background-color:#f9f9f9;padding:10px 25px}.protect-page .introduction .example .title{font-style:italic;font-weight:700}.protect-page .global-conditions ol{margin-left:20px;list-style-type:disc;list-style-position:inside}.protect-page .global-conditions li{margin:10px 0}.protect-page .global-conditions li b{font-weight:700}.protect-page .global-conditions li.retract{margin-left:30px;list-style-type:square}.protect-page .global-conditions .action{cursor:pointer;text-align:center;margin-top:20px;font-style:italic;text-decoration:underline}.invite-squad-member-from-mail{max-width:1200px;min-height:100vh;margin:0 auto;padding:10px}.invite-squad-member-from-mail .content .wait{justify-content:center;margin:25px 0;display:flex}.invite-squad-member-from-mail .content .actions{gap:30px;margin:30px 0;display:flex}.raw-data-graph{width:100%;height:100%}.raw-data-graph .title{justify-content:center;gap:40px;display:flex}.raw-data-graph .title :nth-child(2){align-self:flex-end}.raw-data-graph p{text-align:center;margin:15px 0;font-weight:500}.raw-data{max-width:1200px;min-height:100vh;margin:0 auto;padding:15px}.raw-data .title{align-items:center;gap:25px;display:flex}.raw-data .title .logo-raw-data{object-fit:contain;height:80px}.raw-data section{background-color:#fff;border-radius:5px;margin:15px 0;padding:15px;box-shadow:0 1px 5px #00000040}.raw-data .enter-graph-data{margin:20px 0}.raw-data .enter-graph-data .accuracy-selection{justify-content:center;align-items:center;gap:15px;margin:5px 20px;padding-top:15px;font-weight:500;display:flex}.raw-data .raw-data-graph{width:100%;height:470px;margin-top:15px}@media screen and (width<=1000px){.raw-data .enter-data .enter-graph-data{flex:1}}.endossement{min-height:100vh}.endossement h1{color:#ff8c00;text-align:center;margin:30px 0;font-size:20px;font-weight:600}.endossement p{text-align:center}.modal-cookies-refused{box-shadow:24;background-color:#fff;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);padding:15px;font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-cookies-refused:before{content:" ";opacity:.3;z-index:-1;background:url(/kwatts.svg) 0 0/450px 450px no-repeat;width:130%;height:95%;display:block;position:absolute;top:5%;left:-30%}.modal-cookies-refused h1{text-align:center;margin:25px 0 5px;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}.modal-cookies-refused .title{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-cookies-refused .title .logo-kwatts{height:80px}.modal-cookies-refused .actions{justify-content:space-around;margin-top:30px;display:flex}.modal-cookies-refused .disclaimer{flex-direction:column;gap:5px;margin-top:30px;padding:0 30px;font-style:italic;display:flex}.test-page{background-color:#fff;min-height:100vh;padding:20px}.test-page .top{max-height:700px;display:flex}.test-page .top .left{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 80px;display:flex;position:relative}.test-page .top .right{flex:3}.test-page .top .left h1{text-align:left;color:#000;margin:0 auto}.test-page .top .left p{color:#646464;font-size:16px;font-weight:400;line-height:28px}.test-page .top .left .action{align-self:flex-start;margin-top:20px}.test-page .top .right{max-width:70%;position:relative;overflow:hidden}.test-page .top .right .back{object-fit:fill;border-bottom-left-radius:50px;width:100%;height:90%}.test-page .top .right .screen-shot{object-fit:contain;width:90%;height:60%;position:absolute;top:20%;left:10%}.test-page .our-services{text-align:center}.test-page .left .content{z-index:2}.test-page .radial-gradiant{z-index:1;background:radial-gradient(50% 50%,#ff9c001f 0%,#ff6a1600 100%);width:75%;height:50%;position:absolute;top:60%;left:-20%}.test-page .solar-system{justify-content:center;align-items:center;display:flex;position:absolute}.solar-system .circle{aspect-ratio:1;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solar-system .circle.nb1{width:35%;animation:10s linear infinite growth-circle1}.solar-system .circle.nb2{width:55%;animation:10s linear infinite growth-circle2}.solar-system .circle.nb3{width:75%;animation:10s linear infinite growth-circle3}.solar-system .circle.nb4{width:95%;animation:10s linear infinite growth-circle4}@keyframes growth-circle1{0%{width:35%}to{width:55%}}@keyframes growth-circle2{0%{width:55%}to{width:75%}}@keyframes growth-circle3{0%{width:75%}to{width:95%}}@keyframes growth-circle4{0%{width:95%}to{width:105%}}.solar-system .planets{transform-origin:50%;width:100%;height:100%;animation:180s linear infinite rotate-planets;position:relative}.solar-system .planet{aspect-ratio:1;border-radius:50%;position:absolute}@keyframes rotate-planets{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.root{font-family:Roboto,sans-serif}.root.part{--main-color1:#ff9c00;--main-color2:#fbd66b;--main-color3:#c0dc89;--main-color4:#87c796;--main-color5:#469fa5;--main-color6:#05737d;--dark-orange:#ef6c11;--main-color1a:#ff9c001a;background-color:#f7f7f7}.root.pro{--main-color1:#748cab;--main-color2:#597491;--main-color3:#3e5c76;--main-color4:#2e455d;--main-color5:#223348;--main-color6:#1d2d44;--main-color1a:#748cab1a;--dark-orange:#3e5c76;background-color:#f7f7f7}.main-grid{transition:width .2s ease-in}h1{color:var(--main-color6);margin:20px 0;font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600}h2{color:var(--dark-orange);font-family:Inter,sans-serif;font-size:clamp(20px,2.2vw,22px);font-weight:700}h3{color:gray;font-size:clamp(16px,1.5vw,18px);font-weight:600}h4{color:gray;margin-bottom:10px;font-size:14px;font-weight:500}.accept-cookies-button{font-size:clamp(16px,1.5vw,18px)}.accept-cookies-text{max-width:600px;font-size:clamp(16px,1.5vw,18px)}
