@charset "UTF-8";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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{text-decoration:none;color:#000}a:visited{color:#000}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--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-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-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--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));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.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);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.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);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;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{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.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:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.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;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.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{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}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:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}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:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(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:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}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:translate3d(0,2000px,0)}}.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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}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) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}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:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.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-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-details .MuiListItem-root{padding-top:0;padding-bottom:0}.modal-contact-us{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-contact-us:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-contact-us .closeIcon{position:absolute;top:5px;right:5px}.modal-contact-us .closeIcon:hover{cursor:pointer}.modal-contact-us .wait{display:flex;justify-content:center}.modal-contact-us .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-contact-us .top-icon img{width:100%;height:100%;object-fit:contain}.modal-contact-us input{background-color:#fff}.modal-contact-us h1{font-family:Inter,sans-serif;margin-top:-20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-bottom:35px}.modal-contact-us .form{display:flex;flex-direction:column;align-items:center;gap:15px}.modal-code-promo{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-code-promo:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-code-promo .closeIcon{position:absolute;top:5px;right:5px}.modal-code-promo .closeIcon:hover{cursor:pointer}.modal-code-promo .wait{display:flex;justify-content:center}.modal-code-promo h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-code-promo .title{display:flex;align-items:center;justify-content:center;flex-direction:column}.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{font-family:Inter,sans-serif;font-weight:700;color:#ef6c11;font-size:clamp(20px,2.2vw,22px);margin-bottom:20px}.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{margin:20px 0;display:flex;gap:5px;flex-direction:column}.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{display:flex;gap:10px;align-items:center;margin-bottom:10px}.modal-code-promo .promo-code-entry .promocode-check .promo-info .invalid-code{margin-left:50%;transform:translate(calc(-15px - 50%));color:red}.modal-code-promo .pdl-select{margin:20px 0}.modal-code-promo .actions{display:flex;justify-content:center}.menu{margin-top:100px;font-family:Roboto,sans-serif;position:relative;height:max(calc(100% - 20px),calc(100vh - 110px));transition:width .2s ease-in}.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{background-color:transparent;color:#000}.menu-light .menu-title:hover{background-color:#e8f2f1}.menu .menu-title-selected{background-color:#05737d;color:#fff}.menu .menu-item{display:flex;align-items:center;gap:20px}.menu .menu-item h4{font-weight:800;color:#000;padding:8px;margin-bottom:0}.menu .menu-title-selected .menu-item h4{font-weight:600;color:#fff}.menu-large .menu-title,.menu-large .menu-title-selected{margin:0;border-radius:0}.menu-light .menu-title,.menu-light .menu-title-selected{margin:0 8px;border-radius:5px;width:44px}.menu .MuiListItem-root{padding-top:0;padding-bottom:0}.menu .deploy-menu{display:flex;justify-content:right}.menu .menu-footer{position:absolute;bottom:0;width:220px;border-top:1px dotted gray;padding-top:10px;padding-left:25px;font-size:12px;color:#828282;line-height:30px}.widget-account{width:170px;height:55px;border-radius:5px;background-color:#ceebf0;overflow:hidden}.widget-account:hover{box-sizing:border-box;cursor:pointer;border:1px solid var(--main-color6)}.widget-account .account-amount,.widget-account .wait{width:150px;margin:0 auto;height:100%;display:flex;gap:10px;align-items:center;justify-content:space-between}.widget-account .account-amount{animation:auto-scroll 8s infinite}@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 (max-width: 750px){.widget-account{min-width:0px;width:80px;height:50px;padding:0}.widget-account .account-amount{gap:0;width:80px}.widget-account .left{display:none}.widget-account .right{width:100%;font-size:14px;padding:5px}.widget-account .account-amount:first-child .right:before{content:"Solde"}.widget-account .account-amount:last-child .right:before{content:"Dispo"}}.widget-meteo{width:150px;height:55px;border-radius:5px;background-color:#ceebf0;display:flex;align-items:center;justify-content:center}.widget-meteo-content,.widget-meteo .enter-address{display:flex;justify-content:space-around;align-items:center;gap:10px;width:100%;height:100%}.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 (max-width: 750px){.widget-meteo{width:50px;height:50px}.widget-meteo .enter-address{gap:5px;text-align:center}.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{position:absolute;top:-30px;left:-30px;width:150px;height:100px;opacity:.3;z-index:0}.confirmation-dialog h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);margin:20px 0 5px;font-weight:600;color:#05737d;text-align:center}.notifications-modal{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:150px;max-height:min(800px,90vh);overflow-y:auto}.notifications-modal .closeIcon{position:absolute;top:5px;right:5px}.notifications-modal .closeIcon:hover{cursor:pointer}.notifications-modal .wait{display:flex;justify-content:center}.notifications-modal h1{margin-top:0;line-height:45px;display:flex;align-items:center;gap:20px;font-size:18px;font-weight:500;border-bottom:1px solid #d9d9d9}.notifications-modal h1 .notifications-icon{font-size:30px}.notifications-modal .notification-item{width:calc(100% - 32px);padding:15px;height:100px;border-radius:10px;border:1px solid #d9d9d9;margin-bottom:15px;display:flex;flex-direction:column;gap:10px}.notifications-modal .notification-item:hover{background-color:#e8f2f1;border:none;box-shadow:2px 2px 5px #bcbcbc}.notifications-modal .notification-item .title{font-size:18px;line-height:25px;font-weight:700;color:#05737d}.notifications-modal .notification-item .action{max-width:100px;align-self:flex-end}.notifications-modal .notification-item .text a{font-style:italic;text-decoration:underline;font-size:smaller}.widget-user.animated{animation:wobble-horizontal-bottom 3s linear both infinite}.widget-user .user{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:55px;height:55px;background-color:#ceebf0;color:var(--main-color6);border-radius:50%;cursor:pointer;box-sizing:border-box}.widget-user .user:hover{border:1px solid #12737d}.myaccount-card.MuiList-root{width:250px;height:350px;padding:10px;font-family:Roboto,sans-serif;text-align:center}.myaccount-card .icon{width:50px;height:50px;border-radius:50%;background-color:#ceebf0;color:#05737d;display:flex;align-items:center;justify-content:center;margin-left:50%;transform:translate(-50%);margin-bottom:5px}.myaccount-card img{width:20px;height:20px;object-fit:contain}.myaccount-card .bottom{position:absolute;bottom:0}.myaccount-card .MuiListItemIcon-root{min-width:25px}@media screen and (max-width: 750px){.widget-user .user{width:50px;height:50px}}.widget-color-of-today{background-color:#ceebf0;padding:5px;border-radius:5px;height:45px}.widget-color-of-today-content{display:flex;align-items:center;gap:15px;cursor:pointer}.widget-color-of-today-content p{max-width:90px;padding:0 10px;text-align:center;color:var(--main-color6);font-weight:700}.widget-color-of-today-animated{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.widget-color-of-today .today-icon-content{padding:5px;border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:15%;z-index:1}.widget-color-of-today .animated-border-box,.widget-color-of-today .animated-border-box-glow{width:48px;height:45px;position:absolute;overflow:hidden;border-radius:15%}.widget-color-of-today .animated-border-box-glow{overflow:hidden;filter:blur(4px)}.widget-color-of-today .animated-border-box:before,.widget-color-of-today .animated-border-box-glow:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:99999px;height:99999px;background-repeat:no-repeat;background-position:0 0;animation:rotate 4s linear infinite}.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:"";position:absolute;z-index:-1;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:7px}@media screen and (max-width: 900px){.widget-color-of-today-content p{display:none}}header{height:80px;width:100%;position:sticky;top:0;left:0;background-color:#fff;z-index:1300}header .header-content{height:100%;padding:0 10px;display:flex;align-items:center}.header-content .header-left{height:100%;width:250px;display:flex;align-items:center;gap:20px}.header-content .header-left img{height:60px;margin-left:15px;cursor:pointer}.header-content .header-right{margin:0 15px;width:100%;height:100%;display:flex;justify-content:right;gap:20px;align-items:center}.header-content .header-right .widget-chat{width:55px;height:55px;background-color:#ceebf0;border-radius:5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.header-content .header-right .widget-chat:hover{cursor:pointer;border:1px solid var(--main-color6)}.header-content .header-right .widget-chat.animated{animation:wobble-horizontal-bottom 3s linear both infinite}@keyframes wobble-horizontal-bottom{0%,to{transform:translate(0);transform-origin:50% 50%}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)}}.header-content .header-right .unread{color:gray}.header-content,.menu-drawer .MuiPaper-root{box-shadow:0 4px 4px #00000040}@media screen and (max-width: 750px){header .header-content{padding:0}.header-content .header-left{width:85px;gap:5px}.header-content .header-right{gap:clamp(5px,2vw,15px)}.header-content .header-right .widget-chat{width:50px;height:50px}}@media screen and (max-width: 450px){header{height:100px;padding-top:5px}.header-content .header-left{display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 400px){header{height:130px}.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{width:100%;object-fit:contain}.sun-curve .sun-indicator .sun-position{position:absolute;width:30px;object-fit:contain}.sun-curve .sun-hours{display:flex;justify-content:space-between}.sun-curve .sun-hours h6{font-size:10px}.sun-curve .sun-hours .sunset{text-align:right}.new-meteo-bloc{overflow-x:auto;min-height:430px}.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;flex-shrink:0;display:flex;flex-direction:column;gap:15px;align-items:center;padding:25px 0;color:var(--main-color5);font-size:18px;font-family:Montserrat,sans-serif;background-color:#e8f2f1;border:1px solid white;border-bottom:2px solid lightgray;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}.new-meteo-bloc .daily-header.white{background-color:#fff;border:2px solid lightgray;border-bottom:none;color:var(--main-color6)}.new-meteo-bloc .daily-header>img{width:50px;height:50px;object-fit:contain;filter:opacity(.6)}.new-meteo-bloc .daily-header.white>img{filter:opacity(1)}.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 lightgray;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;max-width:840px;padding:10px}.new-meteo-bloc .bottom .left{flex:1}.new-meteo-bloc .bottom .right{flex:3;display:flex;align-items:center;justify-content:center}.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{display:grid;grid-template-columns:150px repeat(8,50px);grid-template-rows:20px 20px 25px 30px repeat(5,20px)}.new-meteo-bloc .bottom .right .infos p{font-size:12px;text-align:center;align-content:center;border-right:1px solid #e0e0e0}.new-meteo-bloc .bottom .right .infos p img{width:100%;height:100%;object-fit:contain}.new-meteo-bloc .bottom .right .infos .title{display:flex;gap:10px;justify-content:right;align-items:center}.new-meteo-bloc .bottom .right .infos .title img{width:18px;height:75%;object-fit:contain;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;font-size:10px;margin-top:5px}@media screen and (max-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{background-color:#7878781a;height:40px;font-size:12px;width:120px;color:#000}.ghi-graph .select-accuracy .MuiButtonBase-root:hover{background-color:#bfbfbf}.ghi-graph .select-accuracy .Mui-selected{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.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;font-size:10px;margin-top:5px}.meteo-page{min-height:100vh;max-width:1200px;margin:0 auto}.meteo-page .title{display:flex;align-items:center}.meteo-page .title .logo-meteo{width:80px}.meteo-page .bloc-title{font-size:clamp(12px,3vw,18px);font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.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{border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px;margin-bottom:20px;overflow-y:auto}.meteo-page .ghi{min-height:410px}.meteo-page .input-address{display:flex;gap:30px}.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 (max-width: 1470px){.meteo-page{margin:20px 10px 20px 5px}}@media screen and (max-width: 1000px){.meteo-page .input-address{flex-direction:column}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.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;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.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{max-width:none!important;max-height:none!important;width:auto;padding:0}.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:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.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{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transition:none;-moz-transition:none;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{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 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-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.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-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.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{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;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:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;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{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.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{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.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{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.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{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;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{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@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{display:flex;justify-content:center}.map-of-all-pdl .map-container{width:100%;height:calc(100% - 60px)}.kwatts{min-height:100vh;padding-right:10px;margin:10px auto}.kwatts h1{color:#ff8c00;font-size:20px;font-weight:600;margin:20px 0}.kwatts .map-of-kwatts{border:2px solid darkblue;border-radius:5px;margin:20px 0;padding:15px}.kwatts .map-of-kwatts h2{color:#00008b;font-size:18px;font-weight:500;margin:0 0 15px}.box-reset-password{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,100vw);min-height:300px;border:2px solid #000;background-color:#fff;box-shadow:24;text-align:center;padding:10px}.box-reset-password h1{padding:15px 0;color:#ff8c00;font-size:18px;font-weight:600}.box-reset-password h2{padding:15px;text-align:left;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{margin:20px 0;display:flex;justify-content:center;gap:20px}.box-reset-password .input-code{width:100%}.box-reset-password .input-digit{width:12%;margin:15px 5px;height:40px;text-align:center;font-size:24px;font-weight:600}.box-reset-password .password{position:relative}.box-reset-password .eye{position:absolute;width:20px;top:50%;transform:translateY(-80%);right:10px;color:#505050}.box-reset-password .eye:hover{cursor:pointer}.login-form{display:flex;flex-direction:column}.login-form h4{margin-bottom:5px}.login-form .text{line-height:30px;margin-bottom:20px;width:100%}.login-form .password{position:relative}.login-form .eye{position:absolute;width:20px;top:50%;transform:translateY(-80%);right:10px;color:#505050}.login-form .eye:hover{cursor:pointer}.login-form .remember-me{color:gray;margin-bottom:15px}.login-form .submit{width:100%}.login-form .message{margin:25px 0;text-align:center}.login-form .wait{width:100%;display:flex;justify-content:center}.login-form .auto-login{margin-top:15px}.login-form .auto-login p{color:gray;margin:15px 0}.login-form .password-reset{margin:25px 0;display:flex;justify-content:right}.login-form .password-reset p{font-style:italic;color:gray}.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: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.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{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;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)}.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{display:flex;flex-direction:column}.signup-form .not-available{width:100%;display:flex;flex-direction:column;align-items:center}.signup-form .not-available img{width:min(500px,100%);object-fit:contain;margin-top:20px}.signup-form .not-available a{color:#ff8c00;text-decoration:underline}.signup-form .not-available h1{color:#000;margin:10px 0}.signup-form h4{margin-bottom:5px}.signup-form .text{line-height:30px;margin-bottom:20px;width:100%}.signup-form .password{position:relative}.signup-form .eye{position:absolute;width:20px;top:50%;transform:translateY(-80%);right:10px;color:#505050}.signup-form .eye:hover{cursor:pointer}.signup-form .submit{width:100%}.signup-form .message{margin:25px 0;text-align:center}.signup-form .mobile-input{color:gray;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.signup-form .mobile-input p{width:30%}.signup-form .mobile-input p.nok{color:red}.signup-form .mobile{height:40px;width:70%}.signup-form .mobile input:focus{border:2px solid #ed6c01}.signup-form .mobile input{outline:none}.signup-form .mobile .PhoneInputInput{height:35px;border:1px solid rgb(213,213,213);border-radius:5px;font-size:16px}.signup-form .wait{width:100%;display:flex;justify-content:center}.signup-form .captcha{margin-bottom:15px}.signup-form .auto-login{margin-top:15px}.signup-form .auto-login p{color:gray;margin:15px 0}.modalLogin-root{z-index:100;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#00000080;overflow:auto;z-index:2000}.modalLogin{margin:20px auto;background-color:#fff;width:max(350px,70vw);min-height:650px;display:flex;flex-direction:column;align-items:center}.modalLogin .top-side{width:100%;height:80px;text-align:center;border-bottom:1px solid gray;background-color:#f0f0f0;display:flex;justify-content:center;gap:10%;align-items:center}.modalLogin .top-side img{height:60px}.modalLogin .top-side h1{font-size:max(20px,1.8vw);margin:15px 0;color:gray}.modalLogin .bottom-side{width:80%;height:100%;display:flex;flex-direction:column;align-items:center;padding:20px}.modalLogin .bottom-side .selection{display:flex;width:100%;align-items:flex-start;justify-content:center}.selection p{font-size:max(1.5vw,16px);font-weight:300;text-shadow:1px 1px 1px gray;margin:10px 30px;padding-bottom:10px}.selection p:hover{cursor:pointer}.selection .selected{border-bottom:5px solid darkorange}.modalLogin .bottom-side .form{margin-top:20px;width:80%;align-items:flex-start}@media screen and (max-width: 899px){.modalLogin{width:100%}}@media screen and (max-width: 499px){.modalLogin{font-size:12px}}.box-view-authorization{position:relative}.box-view-authorization .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-view-authorization .closeIcon:hover{cursor:pointer}.box-view-authorization .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-view-authorization h1{line-height:40px;color:#ed6c01;font-size:16px;font-weight:500;text-align:center}.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{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-check-sign h1{font-family:Inter,sans-serif;margin-top:10px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-bottom:35px}.box-check-sign .content{margin-top:25px;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center}.box-check-sign .input-code{width:100%;display:flex;justify-content:center}.box-check-sign .input-digit{width:40px;margin:15px 5px;height:40px;text-align:center;font-size:24px;font-weight:600}.box-check-sign .end-sign{text-align:center;line-height:25px}.modal-check-failed-with-sge{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-check-failed-with-sge:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.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{display:flex;justify-content:center}.modal-check-failed-with-sge .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-check-failed-with-sge .top-icon img{width:100%;height:100%;object-fit:contain}.modal-check-failed-with-sge input{background-color:#fff}.modal-check-failed-with-sge h1{font-family:Inter,sans-serif;margin-top:-20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-bottom:35px}.modal-check-failed-with-sge p{text-align:center}.modal-check-failed-with-sge .actions{margin-top:35px;display:flex;gap:25px;justify-content:center}.modal-pdl-number-image{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(500px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.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{width:100%;object-fit:contain}.box-add-mypdl-sge{position:relative;min-height:300px;padding:10px}.box-add-mypdl-sge:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.box-add-mypdl-sge .closeIcon{position:absolute;top:5px;right:5px}.box-add-mypdl-sge .closeIcon:hover{cursor:pointer}.box-add-mypdl-sge .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-add-mypdl-sge h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;margin-top:20px;text-align:center}.box-add-mypdl-sge .MuiFormControl-root{background-color:#fff}.box-add-mypdl-sge .actions{display:flex;gap:20px}.box-add-mypdl-sge .step1{margin-top:30px;display:flex;flex-direction:column;gap:20px}.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{font-size:12px;color:gray}.box-add-mypdl-sge .step3 .warning{display:flex;align-items:center;gap:25px;border:1px solid darkorange;padding:10px 5px;border-radius:5px;margin-bottom:15px}.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{color:#ed6c01;font-size:16px;margin:15px 0}.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-left:50%;transform:translate(-50%)}.modal-sign-authorization:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.box-no-pdl{position:relative}.box-no-pdl .closeIcon{position:absolute;top:5px;right:5px}.box-no-pdl .closeIcon:hover{cursor:pointer}.box-no-pdl .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-no-pdl .top-icon{width:150px;height:150px;object-fit:contain;display:block;margin:0 auto}.box-no-pdl h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-top:0}.box-no-pdl .explaination{max-width:340px;margin:30px auto;font-size:clamp(12px,2vw,16px);text-align:center}.box-no-pdl .buttons{margin-top:45px;display:flex;justify-content:space-around}.info-bubble{display:inline-block}.home-list-of-pdl{width:100%;min-height:300px}.home-list-of-pdl .title{display:flex;align-items:center;gap:20px}.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);display:flex;align-items:flex-end;margin-left:10px;margin-bottom:15px;gap:15px;font-size:12px;font-style:italic}.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;overflow-y:auto;overflow-x:auto;display:flex}.home-list-of-pdl .pdl-list .consumers,.home-list-of-pdl .pdl-list .producers{flex:1}.home-list-of-pdl .pdl-list h3{margin-left:10px;margin-bottom:10px}.home-list-of-pdl .pdl-list p{font-size:clamp(12px,1.6vw,16px)}.home-list-of-pdl .pdl-in-list{display:flex;align-items:center}.home-list-of-pdl .pdl-in-list .pdl-identity{padding:3px;border-radius:2px}.home-list-of-pdl .pdl-in-list .pdl-identity:hover{cursor:pointer;background-color:#f1f1f1}.home-list-of-pdl .pdl-in-list .name{font-weight:600;font-size:14px}.home-list-of-pdl .pdl-in-list .id{font-size:14px;font-style:italic;color:gray}.home-list-of-pdl .pdl-in-list .shared{margin-left:10px}.home-list-of-pdl .no-pdl{margin-left:5px;margin-bottom:15px;font-style:italic;color:gray}.home-list-of-pdl .line{height:2px;width:70%;margin-left:5%;border-top:1px solid #bfbfbf;padding-top:20px}.home-list-of-pdl .actions{margin-left:10px;margin-top:0;min-height:50px;display:flex;gap:clamp(10px,1.7vw,25px)}.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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:24;overflow-y:auto}.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 (max-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 (max-width: 350px){.home-list-of-pdl .actions{margin-top:10px}.home-list-of-pdl .actions{flex-direction:column}}.home-map-of-my-pdl{width:100%;height:280px}.home-map .deploy-action{font-size:12px;color:gray;display:none}.home-map-of-my-pdl-content .home-map-container{width:100%;height:100%}.home-map-of-my-pdl .popup-name{font-weight:700}@media screen and (max-width: 750px){.home-map .deploy-action{display:flex;align-items:center}}.graph-list-of-pdl-container{width:100%;height:100%}.graph-list-of-pdl-container .custom-tooltip{background-color:#fff;border-style:ridge;padding:5px 10px;border:1px solid grey;border-radius:3px}.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{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-left-radius:.3rem;border-bottom-right-radius:.3rem}.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{fill:#fff;color:#fff}.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){border-top-right-radius:.3rem}.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{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{display:inline-block;margin-left:10px}.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,.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{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.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{background-color:#216ba5;color:#fff;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:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{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;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{border-radius:.3rem;background-color:#216ba5;color:#fff}.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{border-radius:.3rem;background-color:#bad9f1;color:#000}.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{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){background-color:#f0f0f0;color:#000}.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{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.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 transparent;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{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.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{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.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;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-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;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.enter-period3{display:flex;gap:15px;flex-direction:column}.enter-period3 .select-type .MuiButtonBase-root{background-color:#7878781a;height:40px;font-size:12px;width:85px;color:#000}.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{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.enter-period3 .select-type .Mui-selected:hover{background-color:#fff}.enter-period3 .calendar-enter{width:250px;height:30px;border:1px solid #d2d2d2;border-radius:5px;display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2}.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{width:100%;height:28px;text-align:center;border:none}@media screen and (max-width: 390px){.enter-period3 .select-type .MuiButtonBase-root{height:30px;font-size:11px;width:70px}}.pmax{border:1px solid gray;background-color:#f2f2f2;padding:5px;border-radius:5px;max-height:80px}.pmax h4{margin-bottom:8px;color:gray;font-weight:500}.pmax .pmax-result{display:flex;align-items:center;gap:10px}.pmax .pmax-result .name-input{width:max(50%,250px);background-color:#fff}.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{overflow:hidden;color:gray;height:25px;line-height:25px;display:flex}.export-data .link{width:65px;height:100%;margin:0;text-align:center}.export-data a{color:gray;display:block}.export-data .text,.export-data .icon{height:100%;margin:0;width:100%}.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{margin:20px 15px;width:calc(100% - 30px);min-height:170px}.home-month-data .main-title{font-size:14px;font-weight:400;color:#4f4f4f;line-height:21px;display:flex;align-items:first baseline;gap:5px}.home-month-data .month-global-data{width:100%;display:flex;gap:30px}.home-month-data .month-global-data h4{font-size:clamp(16px,1.5vw,18px);font-weight:600;color:#000}.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,.home-month-data .month-global-data .impact{border:1px solid black;border-radius:5px;padding:10px 10px 1px;line-height:25px;font-weight:500;background-color:#fff;box-shadow:0 1px 5px #00000040;display:flex;flex-direction:column;justify-content:space-between}.home-month-data .month-global-data .consumption{flex:2;border-color:var(--dark-orange)}.home-month-data .month-global-data .production{flex:2;border-color:var(--main-color2)}.home-month-data .month-global-data .production .production-title{display:flex;align-items:center;justify-content:space-between}.home-month-data .month-global-data .production .production-title .kwatts-protect{display:flex;align-items:center}.home-month-data .month-global-data .production .production-title .kwatts-protect-icon{width:35px;cursor:pointer;padding-right:10px}.home-month-data .month-global-data .impact{flex:1;border-color:var(--main-color4)}.home-month-data .month-global-data .icon{width:40px;height:40px;object-fit:contain}.home-month-data .month-global-data .value{display:flex;align-items:center;justify-content:space-between;font-size:clamp(14px,1.5vw,22px);font-weight:600}.home-month-data .month-global-data .value .object{flex:1;display:flex;gap:10px;align-items:center;padding:15px 0}.home-month-data .month-global-data .value .object:not(:first-child){padding-left:10px;border-left:1px dotted gray}.home-month-data .month-global-data .impact .value .object{justify-content:center}.home-month-data .month-global-data .disclaimer{font-size:12px;font-style:italic;font-weight:400;color:#828282;display:flex;gap:5px;justify-content:end}@media screen and (max-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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:24;width:min(650px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-kwatts-protect:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 550px;z-index:-1}.modal-kwatts-protect .closeIcon{position:absolute;top:5px;right:5px}.modal-kwatts-protect .closeIcon:hover{cursor:pointer}.modal-kwatts-protect .top-icon{display:flex;justify-content:center}.modal-kwatts-protect .top-icon img{width:90px;height:90px;object-fit:contain}.modal-kwatts-protect input{background-color:#fff}.modal-kwatts-protect h1{font-family:Inter,sans-serif;margin-top:20px;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-kwatts-protect p{margin-bottom:5px}.modal-kwatts-protect p b{font-weight:700}.modal-kwatts-protect .link{font-style:italic;color:#05737d}.modal-kwatts-protect .example{margin-top:20px;padding:25px 10px;border-top:1px solid black;border-bottom:1px solid black}.modal-kwatts-protect .actions{margin:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.modal-kwatts-protect .actions .check-box{font-style:italic}.new-home-page{min-height:100vh;max-width:1200px;margin:0 auto}.new-home-page .wait{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:35px;margin-bottom:15px}.new-home-page .nest-title{display:flex;align-items:center}.new-home-page .logo-nest{width:80px}.new-home-page .home-top{margin:0 15px 15px;display:flex;gap:10px;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px}.new-home-page .home-top .list,.new-home-page .home-top .map{height:100%;flex:1}.new-home-page .home-bottom{margin:0 15px 15px;display:flex;flex-direction:column;gap:10px;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px}.new-home-page .pmax-on-top{max-width:400px}.new-home-page .pmax-on-bottom{display:none;width:100%}.new-home-page .home-bottom .home-top-graph{min-height:90px;display:flex;gap:20px;justify-content:space-between;width:100%}.new-home-page .select-unit .MuiButtonBase-root{background-color:#7878781a;height:40px;font-size:12px;width:85px;color:#000}.new-home-page .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.new-home-page .select-unit .Mui-selected{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.new-home-page .select-unit .Mui-selected:hover{background-color:#fff}.new-home-page .home-bottom .graph-title{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;color:gray}.new-home-page .home-bottom .graph-title .sum{width:240px}.new-home-page .home-bottom .graph-title .sum-item{display:flex;justify-content:space-between}.new-home-page .home-bottom .graph-title .text{font-weight:600}.new-home-page .home-bottom .home-graph{height:400px}@media screen and (max-width: 1000px){.new-home-page .pmax-on-top{display:none}.new-home-page .pmax-on-bottom{display:block}}@media screen and (max-width: 900px){.new-home-page .home-top{flex-direction:column}}@media screen and (max-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{width:100px;height:100px;object-fit:contain;display:block;margin:0 auto}.box-check-mobile .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-check-mobile h1{font-family:Inter,sans-serif;margin:20px 0;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.box-check-mobile .content{margin-top:25px;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center}.box-check-mobile .send-sms-action{margin-top:25px}.box-check-mobile .input-code{width:100%;display:flex;justify-content:center}.box-check-mobile .input-digit{width:40px;margin:15px 5px;height:40px;text-align:center;font-size:24px;font-weight:600}.user-account-page{min-height:100vh;max-width:1200px;margin:0 auto}.user-account{display:flex;flex-direction:column}.user-account .wait{width:100%;margin-top:20px;display:flex;justify-content:center}.user-account .title{display:flex;align-items:center}.user-account .title .logo-account{width:100px;margin-left:-20px}.user-account .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.user-account .top .top-left{display:flex;gap:15px}.user-account .top .top-left .sms-validate{background-color:#d32f2f;color:#fff}.user-account .form{border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:35px 15px;margin-bottom:20px}.user-account .form-input{display:flex;gap:30px}.user-account .form-input-left,.user-account .form-input-right{flex:1;display:flex;flex-direction:column;gap:20px}.user-account .mobile-input{color:gray;display:flex;align-items:center}.user-account .mobile-input p{width:90px}.user-account .mobile-input p.nok{color:red}.user-account .mobile-input .mobile{height:40px;width:100%}.user-account .mobile input:focus{border:2px solid var(--main-color6)}.user-account .mobile input{outline:none}.user-account .mobile .PhoneInputInput{height:35px;border:1px solid rgb(213,213,213);border-radius:5px;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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;overflow-y:auto;width:min(600px,90vw);min-height:400px;max-height:min(800px,90vh)}.modal-check-mobile:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}@media screen and (max-width: 1470px){.user-account-page{margin:20px 10px 20px 5px}}@media screen and (max-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{font-style:italic;color:gray}.map-of-my-pdl .my-pdl-selection .reset-zoom{margin-left:100%;width:min(100%,170px);font-size:10px;transform:translate(-100%)}.map-of-my-pdl-content{width:100%;height:calc(100% - 35px)}.map-of-my-pdl-content .map-container{width:100%;height:100%;min-height:400px}.enter-period{display:flex;gap:15px;justify-content:center;align-items:center}.enter-period .calendar-enter{display:flex;gap:15px;justify-content:center}.enter-period .calendar-enter .from,.enter-period .calendar-enter .to{display:flex;gap:10px;align-items:center}.enter-period .calendar-enter .from p,.enter-period .calendar-enter .to p{font-size:12px;font-style:italic;color:gray}.enter-period .select-default{margin-left:35px;margin-top:7px}.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 (max-width: 850px){.enter-period{flex-direction:column;align-items:center;margin-bottom:15px}}.daily-graph-pdl-container{width:100%;height:100%}.daily-graph-pdl-container p{text-align:center;margin:15px 0;font-weight:500}.n10-graph-pdl-container{width:100%;height:100%}.n10-graph-pdl-container p{text-align:center;margin:15px 0;font-weight:500}.details-of-my-pdl{width:100%}.details-of-my-pdl .no-pdl-selected{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-style:italic;color:gray}.details-of-my-pdl .content .titles{font-size:16px;text-align:center}.details-of-my-pdl .content .titles h2{font-weight:500;color:#ff8c00}.details-of-my-pdl .content .titles h4{color:gray;margin-top:5px;font-size:14px}.details-of-my-pdl .content .titles .producer-type{display:flex;align-items:center;justify-content:center;gap:15px}.details-of-my-pdl .content .accuracy-selection{display:flex;align-items:center;justify-content:center;gap:15px;color:#ff8c00;font-weight:500;margin:5px 20px;padding-top:15px}.details-of-my-pdl .content .period-selection{margin-top:15px}.details-of-my-pdl .content .graph-data{height:400px}.box-edit-pdl{position:relative}.box-edit-pdl .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-edit-pdl .closeIcon:hover{cursor:pointer}.box-edit-pdl .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-edit-pdl h1{line-height:40px;color:#ed6c01;font-size:16px;font-weight:500;text-align:center}.box-edit-pdl h2{color:#ed6c01;font-weight:500;margin-bottom:8px}.box-edit-pdl .pdl-details{margin-top:20px;display:flex;gap:25px;flex-direction:column}.box-edit-pdl .buttons-action{margin:20px 0;display:flex;justify-content:space-between}.list-of-my-pdl-title{display:flex;align-items:center;gap:20px;color:#ff8c00;font-weight:500;font-size:19px;margin-bottom:5px}.list-of-my-pdl-title:hover{cursor:pointer}.list-of-my-pdl-content{width:100%;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));margin-bottom:40px}.list-of-my-pdl-content.undeploied{height:120px;overflow-y:scroll}.list-of-my-pdl-content .pdl-bloc{height:100px;padding:5px;display:flex;gap:20px;align-items:center;justify-content:space-between;border:1px solid gray;box-shadow:0 1px 2px #000;border-radius:5px}.list-of-my-pdl-content .pdl-bloc:hover{cursor:pointer}.list-of-my-pdl-content .selected-pdl{border:3px solid darkorange}.list-of-my-pdl-content .pdl-bloc .pdl-icon{width:30px;object-fit:contain}.list-of-my-pdl-content .pdl-bloc .bloc-text{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.list-of-my-pdl-content .pdl-bloc .bloc-text::-webkit-scrollbar{display:none}.list-of-my-pdl-content .pdl-bloc .bloc-text h2{color:#ff8c00;font-weight:500}.list-of-my-pdl-content .pdl-bloc .bloc-text h3{color:gray;font-size:14px;font-style:italic;margin-bottom:5px;margin-top:2px}.list-of-my-pdl-content .pdl-bloc .bloc-text h4{font-size:14px;margin-top:5px}.list-of-my-pdl-content .pdl-bloc .bloc-text span{font-weight:600}.list-of-my-pdl-content .pdl-bloc .bloc-text .producer-type{display:flex;gap:15px;align-items:center}.list-of-my-pdl-content .action{display:flex;flex-direction:column;gap:10px;min-width:70px;max-width:100px}.list-of-my-pdl-content .action .edit-icon{width:30px;background-color:#ff8c00;color:#fff;border-radius:5px;box-shadow:2px 1px 3px gray}.list-of-my-pdl-content .action .nestplus-button{background-color:#f6fcf2;border:1px solid rgb(209,209,209)}.nest-home{min-height:100vh}.nest-home h1{margin:30px 0;font-size:20px;font-weight:600;color:#ff8c00;text-align:center}.nest-home .wait{margin-top:50px;display:flex;justify-content:center}.nest-home .nest-content{width:95%;margin:0 auto}.nest-home .nest-content .nest-title{display:flex;align-items:center;justify-content:center}.nest-home .nest-content .logo-nest{width:100px}.nest-home .nest-content .map-and-data{margin:20px 0;display:flex;gap:15px}.nest-home .nest-content .button-add{display:flex;gap:20px}.modal-edit-pdl{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);overflow-y:auto}@media screen and (max-width: 1200px){.nest-home .nest-content .map-and-data{flex-direction:column}}.pdl-details-producer{display:flex;gap:25px;flex-direction:column}.pdl-details-producer .pdl-details-cost .edit-input{display:flex;gap:10px}.pdl-details-producer .edf-oa{width:100%}.pdl-details-producer .edf-oa .oa-price{display:flex;gap:10px}.pdl-details-producer .alert-message{color:gray;font-style:italic;font-weight:600;font-size:14px}.pdl-details-consumer{display:flex;gap:25px;flex-direction:column}.pdl-details-consumer .supplier .MuiInputLabel-root{background-color:#fff}.pdl-details-consumer .supplier img,.supplier-item img{width:20px;height:20px;object-fit:contain}.supplier-item,.pdl-details-consumer .supplier .MuiInputBase-input{display:flex;gap:10px}.pdl-details{width:100%;margin-top:15px;display:flex;gap:25px;flex-direction:column}.pdl-details .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.pdl-details .MuiTabs-indicator{background-color:var(--main-color6)}.pdl-details .Mui-selected{color:var(--main-color6)}.pdl-details h4{font-weight:500;margin-bottom:10px;font-size:14px;color:gray}.pdl-details .buttons-action{margin:10px 0;display:flex;width:100%;justify-content:space-between}.pdl-squad-linked{padding:5px 0}.pdl-squad-linked p{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.pdl-squad-linked ul{list-style-type:disc;padding-left:40px}.pdl-squad-linked li{font-size:14px;line-height:20px;cursor:pointer}.pdl-infos-content{width:100%;display:flex;font-size:14px;gap:5vw}.pdl-infos-content .left,.pdl-infos-content .right{flex:1}.pdl-infos .item-line{min-height:45px;display:flex;gap:10px;align-items:center;justify-content:space-between}.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{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128);background-color:#d2d2d2}.pdl-infos .led-on{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128);background-color:#89d327;box-shadow:0 0 10px 3px #8ed327}.pdl-infos .squad-linked{margin-left:20px}@media screen and (max-width: 600px){.pdl-infos-content{flex-direction:column}}.pdl-details-house{width:100%;display:flex;gap:30px}.pdl-details-house img{width:30px;height:30px;object-fit:contain;margin-right:15px}.pdl-details-house .left,.pdl-details-house .right{width:50%;display:flex;flex-direction:column;gap:20px}.pdl-details-house h4{font-weight:500;margin-bottom:10px;font-size:14px;color:gray}.pdl-details-house .buttons-action1{display:block}.pdl-details-house .buttons-action2{display:none}@media screen and (max-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{display:flex;gap:20px;align-items:center;font-size:clamp(15px,3vw,20px);font-weight:500}.list-container .list-content{margin:10px 15px;padding:10px;border:1px solid gray;border-radius:5px}.list-container .list-content .list-item-line{display:flex;width:100%;justify-content:space-between;align-items:center}.list-container .list-content .list-item-line.designation{color:#a9a9a9;font-style:italic;border-bottom:1px solid lightgray}.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{margin:10px 0;width:calc(100% - 60px);display:flex;align-items:center;gap:10px;height:30px;font-size:clamp(12px,2vw,16px)}.list-container .list-content .list-item.second-line{padding-left:50px;border-bottom:1px dotted darkgray}.list-container .list-content .list-item.designation.second-line{padding-left:50px;border-bottom:none}.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{width:100%;line-height:30px;text-align:center;font-style:italic}.list-container .list-content .list-item-line .dust-bin:hover{cursor:pointer}.user-search-query,.user-search-query-box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.user-search-query input{background-color:#fff}.user-search-query-box .search-icon{width:150px;height:150px;object-fit:contain;margin:-25px 0}.user-search-query .disclaimer{font-size:14px;font-style:italic;color:gray}.user-search-query .more{display:flex;align-items:center;gap:15px;font-size:14px;font-style:italic;color:var(--dark-orange);cursor:pointer}.user-search-query .more-query{display:flex;flex-direction:column;align-items:center;gap:20px;width:80%}.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{display:flex;align-items:center;gap:15px}.user-search-result-box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.user-search-result input{background-color:#fff}.user-search-result-box .search-icon{width:150px;height:150px;object-fit:contain;margin:-25px 0}.user-search-result-box .choose-user .list-of-users{display:flex;align-items:center;justify-content:center;gap:15px}.user-search-result-box .choose-user .user-in-list{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.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:"";position:absolute;bottom:-19px;width:20px;height:20px;background-image:url(/assets/triangle-BqZPEhXZ.png);background-size:contain}.user-search-result-box .choose-user .user-in-list .user-avatar{color:#afafaf;background-color:#dcdcdc;padding:5px;border:1px solid transparent}.user-search-result-box .choose-user .user-in-list.chosen .user-avatar{color:var(--main-color1);background-color:#fbd66b;border-color:var(--dark-orange)}.user-search-result-box .choose-user .user-in-list.chosen .user-name{color:var(--dark-orange)}.user-search-result-box .choose-user .user-chosen{margin:15px 0;display:flex;flex-direction:column;justify-content:center;height:60px;border:1px solid var(--dark-orange);padding:10px;background-color:#fff}.user-search-result-box .choose-user .choose{text-align:center;font-size:14px;color:gray;font-style:italic}.user-search-result-box .choose-user .user-chosen-line{display:grid;grid-template-columns:80px 1fr;margin:5px 0}.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{margin-top:40px;text-align:center;font-style:italic;color:var(--dark-orange);cursor:pointer}.user-search-result-box .invite-user{width:100%;text-align:center}.user-search-result-box .invite-user .no-user{color:gray;font-style:italic;margin-bottom:40px}.user-search-result-box .invite-user input{background-color:#fff}.user-search-result-box .invite-user .invite-button{margin-top:25px}.create-user{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.create-user input{background-color:#fff}.create-user .search-icon{width:150px;height:150px;object-fit:contain;margin:-25px 0}.create-user .input-form{width:min(90%,500px);margin:0 auto;display:flex;flex-direction:column;gap:20px}.create-user .input-form .mobile-input{color:gray;display:flex;align-items:center}.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{height:40px;width:100%}.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{height:35px;border:1px solid rgb(213,213,213);border-radius:5px;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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(800px,90vw);height:min(600px,90vh);border-radius:5px;box-shadow:24;overflow-y:auto;background-color:#fff}.user-search-modal .content{box-sizing:border-box;width:100%;height:100%;background-color:#fff9;background-image:url(/assets/kwatts-BisrAAk0.svg);background-repeat:no-repeat;background-size:auto 150%;background-position:-10% -20%;background-blend-mode:overlay;padding:10px;position:relative}.user-search-modal .content .close-icon{position:absolute;top:5px;right:5px;cursor:pointer}.user-search-modal .content .back-icon{position:absolute;top:5px;left:5px;cursor:pointer}.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{font-family:Inter,sans-serif;margin:10px 0;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:var(--main-color6)}.data-sharing .add-user{display:flex;align-items:center;margin-left:3vw;gap:15px}.box-add-mypdl-sge-v2{position:relative;min-height:300px;padding:10px}.box-add-mypdl-sge-v2:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.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{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-add-mypdl-sge-v2 h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;margin-top:20px;text-align:center}.box-add-mypdl-sge-v2 .MuiFormControl-root{background-color:#fff}.box-add-mypdl-sge-v2 .actions{display:flex;gap:20px}.box-add-mypdl-sge-v2 .choose-pdl-step{margin-top:30px;display:flex;flex-direction:column;gap:20px}.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{font-size:12px;color:gray}.box-add-mypdl-sge-v2 .sign-autho-step .warning{display:flex;align-items:center;gap:25px;border:1px solid darkorange;padding:10px 5px;border-radius:5px;margin-bottom:15px}.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{color:#ed6c01;font-size:16px;margin:15px 0}.box-add-mypdl-sge-v2 .pdl-type .enedis-type-msg,.box-add-mypdl-sge-v2 .pdl-type .enedis-error{margin:15px 0;display:flex;gap:15px;align-items:center}.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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;padding:10px;overflow-y:auto}.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:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.my-pdl{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 1vw;padding-bottom:15px}.my-pdl .my-pdl-title{display:flex;align-items:center}.my-pdl .logo-pdl{width:100px;margin-left:-20px}.my-pdl .wait{display:flex;justify-content:center;margin-top:35px}.my-pdl .top{display:flex;align-items:center;gap:25px;width:100%;margin-bottom:15px}.my-pdl .top .MuiButton-root{font-size:12px;height:55px}.my-pdl .select-pdl{width:50%}.my-pdl .buttons-add-prod{width:235px}.my-pdl .buttons-add-dev{margin-bottom:15px;display:flex;gap:10px;justify-content:right}.my-pdl .pdl-photo img{box-shadow:0 1px 5px #00000040;border-radius:5px;width:100%;object-fit:cover}.my-pdl .bloc-details,.my-pdl .house-details,.my-pdl .pdl-infos,.my-pdl .pdl-share{margin-top:20px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 1px 5px #00000040}.my-pdl .edit-details{display:flex;min-height:455px}.my-pdl .my-pdl-bloc-title,.my-pdl .my-pdl-share-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.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 (max-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}}.pdl-graph-visualize{margin-top:20px}.pdl-graph-visualize h1,.pdl-graph-visualize h2{text-align:center}.pdl-graph-visualize h1.prod-total{line-height:20px;color:#ed6c01;font-size:20px;font-weight:500}.pdl-graph-visualize h2{font-size:14px;font-style:italic}.pdl-graph-visualize h2 a{text-decoration:underline}.pdl-graph-visualize .graph-container{margin-top:20px;width:100%;height:400px}.pdl-graph-visualize .button-modify{margin-top:25px;margin-bottom:15px;margin-left:50%;transform:translate(-50%)}.virt-main-inputs{width:90%;margin:0 auto;padding:10px 0;display:flex;flex-direction:column;gap:20px}.virt-main-inputs h2{color:#ed6c01;margin:10px 0}.virt-main-inputs .address h2 span{color:gray;font-style:italic;font-size:12px}.virt-main-inputs .type{display:flex;align-items:center;gap:20px}.virt-main-inputs .map{width:100%;height:500px}.virt-main-inputs .action{display:flex;gap:20px}.virt-main-inputs .producers-list{margin-bottom:15px}.input-orientation{width:100%;height:100%;margin-top:15px}.input-orientation h2{color:#ed6c01}.input-orientation .input-input{display:flex;align-items:center;gap:25px}.input-orientation .compass{width:120px;height:120px;background-image:url(/assets/compass-background-BPbsH5Bn.gif);background-position:center;background-repeat:no-repeat;background-size:contain;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{display:flex;align-items:center;gap:50px}.input-inclination .image{width:100px;height:100px;background-image:url(/assets/angle-mesure-BJ1P-eNv.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:relative}.input-inclination .image .panel{width:100%;height:15px;background-image:url(/assets/copper-C48B7VGV.gif);background-size:cover;position:absolute;left:0;bottom:0;transform-origin:bottom right}.input-inclination .slider{width:calc(100% - 120px)}.producer-virtual-generate{max-width:1000px;margin:0 auto;padding:10px}.producer-virtual-generate .wait{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.producer-virtual-generate .producer-simul-inputs h2{font-size:16px;color:#ed6c01;margin:10px 0}.producer-virtual-generate .producer-simul-inputs{display:flex;flex-direction:column;gap:15px}.producer-virtual-generate .action{margin-top:20px;display:flex;gap:20px;justify-content:center}.enter-pdl-manually{margin:0 auto}.enter-pdl-manually .wait{margin-top:30px;display:flex;justify-content:center}.enter-pdl-manually-content{padding:0 20px;display:flex;flex-direction:column;gap:15px}.enter-pdl-manually .annual-input,.enter-pdl-manually .month-input{display:flex;flex-direction:column;gap:10px}.enter-pdl-manually .annual-input h2,.enter-pdl-manually .month-input h2{color:#ed6c01}.enter-pdl-manually .action{margin:20px 0;display:flex;justify-content:center;gap:20px}.virtual-data-inputs .entry-type{display:flex;align-items:center;gap:20px;padding:20px;color:#ed6c01}.waiting-message{display:flex;flex-direction:column;align-items:center;gap:20px;font-style:italic}.waiting-message p{color:#ff8c00}.waiting-message p:after{content:" ...";animation:tracking-out-contract 1s linear infinite}@keyframes tracking-out-contract{0%{opacity:1}50%{opacity:1}to{letter-spacing:-.2em;opacity:0}}.waiting-message .loader{position:relative;width:75px;height:100px}.waiting-message .loader__bar{position:absolute;bottom:0;width:10px;height:50%;background:#000;transform-origin:center bottom;box-shadow:1px 1px #0003}.waiting-message .loader__bar:nth-child(1){left:0;transform:scaleY(.2);-webkit-animation:barUp1 4s infinite;animation:barUp1 4s infinite}.waiting-message .loader__bar:nth-child(2){left:15px;transform:scaleY(.4);-webkit-animation:barUp2 4s infinite;animation:barUp2 4s infinite}.waiting-message .loader__bar:nth-child(3){left:30px;transform:scaleY(.6);-webkit-animation:barUp3 4s infinite;animation:barUp3 4s infinite}.waiting-message .loader__bar:nth-child(4){left:45px;transform:scaleY(.8);-webkit-animation:barUp4 4s infinite;animation:barUp4 4s infinite}.waiting-message .loader__bar:nth-child(5){left:60px;transform:scale(1);-webkit-animation:barUp5 4s infinite;animation:barUp5 4s infinite}.waiting-message .loader__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#2c8fff;border-radius:50%;-webkit-animation:ball624 4s infinite;animation:ball624 4s infinite}@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)}}@-webkit-keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@-webkit-keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@-webkit-keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@-webkit-keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@-webkit-keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}@keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}.photo-map-with-pv{width:100%;height:500px}.photo-map-with-pv .panels-input{display:flex;gap:15px;margin:5px 10px}.virtual-pdl{padding-right:10px;min-height:100vh}.virtual-pdl h1{color:#ed6c01;font-size:20px;font-weight:500}.virtual-pdl-title{display:flex;align-items:center;justify-content:center}.virtual-pdl-title .logo-nest{width:100px}.virtual-pdl-content{display:flex;gap:15px}.virtual-pdl-content .left{flex:1}.virtual-pdl-content .right{min-height:150px;flex:1;border:1px solid rgb(197,197,197);border-radius:5px}.virtual-pdl .button-create{margin-top:20px;margin-left:25px;max-width:200px}@media screen and (max-width: 1100px){.virtual-pdl-content{flex-direction:column}.virtual-pdl-content .right{margin:0 25px}}.confirm-optin{min-height:100vh;margin:30px 0}.pmo-bylaws-page{min-height:100vh}.pmo-bylaws-page .wait{display:flex;justify-content:center;margin-top:40px}.pmo-bylaws-page .return{display:flex;margin-left:25px;margin-top:15px;color:#ff8c00;align-items:center;gap:10px;cursor:pointer}.pmo-bylaws-page .pdf-viewer{width:90%;height:100vh;margin:20px auto}.valorization-comparison .enter-data{display:flex;flex-direction:column;gap:20px;justify-content:left;margin-bottom:30px}.valorization-comparison .period{max-width:440px}.valorization-comparison .edf-oa{width:100%}.valorization-comparison .edf-oa .oa-price{display:flex;gap:10px}.valorization-comparison .result{line-height:35px;font-size:20px}.valorization-comparison .result p{display:grid;grid-template-columns:250px auto}.profile-comparison .enter-data{display:flex;gap:5vw;margin:20px 0}.profile-comparison .enter-data .enter-profile-data{max-width:350px}.profile-comparison .enter-profile-data{display:flex;flex-direction:column;gap:15px;width:min(400px,100%)}.profile-comparison .enter-profile-data .bill-entries{display:flex;gap:20px}.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{display:flex;align-items:center;justify-content:center;gap:15px;color:#ff8c00;font-weight:500;margin:5px 20px;padding-top:15px}.profile-comparison .daily-profiling{display:flex;gap:25px;align-items:center}.profile-comparison .comparison-graph{height:470px;width:100%;margin-top:15px}@media screen and (max-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{display:flex;justify-content:center;gap:40px}.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}.future-pdl .enter-data{margin:30px 0;display:flex;gap:20px}.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}.nestplus-page{padding-right:10px;min-height:100vh;max-width:1200px;margin:15px auto}.nestplus-page .wait{margin-top:25px;display:flex;justify-content:center}.nestplus-page .select-page{margin-bottom:25px}.list-of-my-squads .no-squads{margin-left:25px;font-style:italic;color:gray}.list-of-my-squads-title{display:flex;align-items:center;margin-right:30px;justify-content:space-between;margin-bottom:5px}.list-of-my-squads-title:hover{cursor:pointer}.list-of-my-squads-title .head-title{display:flex;align-items:center;gap:20px;color:#ff8c00;font-weight:500;font-size:19px}.list-of-my-squads .legend{font-size:clamp(10px,1.5vw,15px);display:flex;gap:5px;justify-content:end;align-items:center}.list-of-my-squads-content{width:100%;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.list-of-my-squads-content.undeploied{height:100px;overflow-y:scroll;overflow-x:hidden}.list-of-my-squads-content .squad-bloc{height:80px;padding:5px;display:flex;justify-content:space-between;border:1px solid gray;box-shadow:0 1px 2px #000;border-radius:5px}.list-of-my-squads-content .squad-bloc .left{cursor:pointer}.list-of-my-squads-content .squad-bloc .left,.list-of-my-squads-content .squad-bloc .right{display:flex;flex-direction:column;justify-content:space-between}.list-of-my-squads-content .squad-bloc .left .description{margin-left:15px;max-height:32px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.list-of-my-squads-content .squad-bloc .left .description::-webkit-scrollbar{display:none}.list-of-my-squads-content .squad-bloc .left h2{font-weight:500;max-height:16px;overflow:hidden}.list-of-my-squads-content .squad-bloc .left .included{display:flex;align-items:center;gap:10px}.list-of-my-squads-content .squad-bloc .right{width:64px;text-align:center}.list-of-my-squads-content .squad-bloc .right .edit-icon{width:30px;background-color:#ff8c00;color:#fff;border-radius:5px;box-shadow:2px 1px 3px gray}.list-of-my-squads-content .squad-bloc .right .live{display:flex;justify-content:center;gap:8px;align-items:center}.list-of-my-squads-content .squad-bloc .right .led{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128)}.list-of-my-squads-content .squad-bloc .right .led.off{background-color:#e1dfdc}.list-of-my-squads-content .squad-bloc .right .led.on{border:1px solid rgb(131,128,128);background-color:#89d327;box-shadow:0 0 15px 5px #8ed327}.list-of-my-squads-content .selected-squad{border:3px solid darkorange}@media screen and (max-width: 550px){.list-of-my-squads-title{display:block}}.box-edit-squad-details{position:relative}.box-edit-squad-details .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-edit-squad-details .closeIcon:hover{cursor:pointer}.box-edit-squad-details .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-edit-squad-details h1,.box-edit-squad-details h2{line-height:40px;font-weight:500;text-align:center}.box-edit-squad-details h1{color:#ed6c01;font-size:20px}.box-edit-squad-details h2{color:gray;font-size:14px}.box-edit-squad-details .squad-details{margin-top:20px;display:flex;gap:25px;flex-direction:column}.box-edit-squad-details .button-action{margin:20px 0;display:flex;gap:20px;justify-content:center}.box-create-squad{position:relative}.box-create-squad .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-create-squad .closeIcon:hover{cursor:pointer}.box-create-squad h1,.box-create-squad h2{line-height:40px;font-weight:500;text-align:center}.box-create-squad h1{color:#ed6c01;font-size:20px}.box-create-squad h2{color:gray;font-size:14px}.box-create-squad .create-form{margin:25px 15px;padding:0 10px;display:flex;flex-direction:column;gap:20px}.box-create-squad .button-action{margin:20px 0;display:flex;justify-content:center}.member-disabled{font-style:italic;color:gray}.member-inactive{color:gray;text-decoration:line-through}.members-list-item .member-type .MuiSelect-select{font-size:clamp(12px,1.5vw,16px)}.members-list-item.detail .member-active.user-active:hover{cursor:pointer}.box-add-member{position:relative}.box-add-member .closeIcon{position:absolute;top:-15px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-add-member .closeIcon:hover{cursor:pointer}.box-add-member .wait{margin-top:50px}.box-add-member h3{font-weight:700;margin:20px 0;padding-bottom:10px;border-bottom:1px solid #ed6c01}.box-add-member .input{width:80%}.box-add-member .member-details{margin-top:25px;padding-top:10px}.box-add-member .member-details h6{font-size:14px;font-style:italic}.box-add-member .member-details .input{margin:10px 0}.box-add-member .mobile-input{color:gray;display:flex;align-items:center;justify-content:space-between;width:80%;margin:0 auto}.box-add-member .mobile-input p{width:15%}.box-add-member .mobile-input p.nok{color:red}.box-add-member .mobile{height:40px;width:80%}.box-add-member .mobile input:focus{border:2px solid #ed6c01}.box-add-member .mobile input{outline:none}.box-add-member .mobile .PhoneInputInput{height:35px;border:1px solid rgb(213,213,213);border-radius:5px;font-size:16px}.box-add-member button{margin-top:20px}.squad-details .wait{width:100%;height:100px;display:flex;align-items:center;justify-content:center}.squad-details h1{text-align:center;font-weight:700;color:#ff8c00;font-size:20px;margin:20px 0}.squad-details h2{text-align:center;font-size:18px;margin:20px 0}.squad-details .members-list{max-width:1300px;margin:15px auto}.squad-details .members-list h3{font-size:clamp(12px,1.5vw,18px);font-weight:700}.squad-details .members-list-legend{font-style:italic;font-size:clamp(10px,1vw,14px);margin-left:15px;margin-bottom:15px;display:flex;justify-content:space-between}.squad-details .members-list-legend p{margin-top:10px}.squad-details .members-list-legend h4{color:#a9a9a9;display:flex;align-items:center;gap:15px}.squad-details .members-list-legend .optins,.squad-details .members-list-legend .active{margin-left:20px}.squad-details .members-list-item{border:1px solid gray;display:flex;align-items:center;font-size:clamp(12px,1.5vw,18px);width:100%}.squad-details .members-list-item .first-line,.squad-details .members-list-item .second-line{display:flex;align-items:center;gap:5px;padding:10px;width:90%}.squad-details .members-list-item .first-line :nth-child(n),.squad-details .members-list-item .second-line :nth-child(n){overflow:hidden;flex:1}.squad-details .members-list-item .member-icons{max-width:100px;display:flex;justify-content:center}.squad-details .members-list-item .member-icons :nth-child(n){max-width:25px}.squad-details .members-list-item .member-type{max-width:150px}.squad-details .members-list-item .member-active{max-width:50px;display:flex;justify-content:center}.members-list .members-list-item.array-titles{font-weight:600;height:30px;border-bottom:2px solid black;background-color:#dcdcdc}.squad-details .button-add-member,.squad-details .button-pmo{margin-top:20px;margin-right:20px}@media screen and (max-width: 600px){.squad-details .members-list-item{flex-direction:column}.members-list .members-list-item.array-titles{height:60px}.members-list .members-list-item .first-line{border-bottom:1px dotted gray}}@media screen and (max-width: 500px){.squad-details .members-list-legend{flex-direction:column}}.pmo-block .wait{display:flex;justify-content:center;margin-top:50px}.pmo-block .intro-pmo{display:flex;padding:20px;margin-bottom:15px;gap:20px;align-items:center;font-size:clamp(12px,1.5vw,18px);color:gray;border:1px dotted gray}.pmo-block .intro-pmo .intro-pmo-icon{font-size:40px;color:#ed6c01}.pmo-block .intro-pmo .intro-pmo-text p{margin:15px 0}.pmo-block .intro-pmo h2{color:#ed6c01;font-weight:700}.pmo-block .titles h1{text-align:center;font-weight:700;color:#ff8c00;font-size:20px;margin:10px 0}.pmo-block .titles h3{text-align:center;font-size:14px}.pmo-block .pmo-details{padding:15px;display:flex;flex-direction:column;margin:5px auto;gap:20px}.pmo-block .pmo-details .general{display:flex;gap:10px;align-items:flex-end}.pmo-block .pmo-details .address{align-self:stretch;flex:2}.pmo-block .pmo-details .fees{align-self:stretch;flex:1}.pmo-block .pmo-details .save-general{max-height:50px}.pmo-block .pmo-details .members-roles{display:flex;gap:10px}.pmo-block .pmo-details .contacts,.pmo-block .pmo-details .board{flex:1}.pmo-block .pmo-details .address,.pmo-block .pmo-details .board,.pmo-block .pmo-details .contacts,.pmo-block .pmo-details .fees{border:2px solid gray;display:flex;flex-direction:column;padding:20px 10px;gap:20px}.pmo-block .pmo-details .title{margin-top:10px;width:100%;display:flex;justify-content:space-between}.pmo-block .pmo-details .title .left-title{display:flex;align-items:center;gap:15px;font-size:clamp(12px,1.5vw,20px);font-weight:700;color:#ed6c01}.pmo-block .pmo-details .title .right-title:hover{cursor:pointer}.pmo-block .pmo-details .address .city{display:flex;gap:10px}.pmo-block .pmo-details .address .city :nth-child(1){flex:1}.pmo-block .pmo-details .address .city :nth-child(2){flex:2}.pmo-block .pmo-details .actions{display:flex;justify-content:space-between;gap:10px}.pmo-block .pmo-details button{max-width:150px}.pmo-block .new-pmo{margin:20px}.modal-add-member,.modal-add-pmo{font-family:Roboto,sans-serif;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24}.modal-add-member{width:min(400px,100vw);min-height:530px}.modal-add-pmo{width:min(400px,100vw);min-height:320px}@media screen and (max-width: 1050px){.pmo-block .pmo-details .general,.pmo-block .pmo-details .members-roles{flex-direction:column}.pmo-block .pmo-details .general{align-items:flex-start}.pmo-block .pmo-details .address{flex:1}}.box-add-pmo{position:relative}.box-add-pmo .closeIcon{position:absolute;top:-15px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-add-pmo .closeIcon:hover{cursor:pointer}.box-add-pmo h3{font-weight:700;margin:20px 0;padding-bottom:10px;border-bottom:1px solid #ed6c01}.box-add-pmo .wait{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.box-add-pmo .input{width:80%}.box-add-pmo .name-results{margin:30px 20px;display:flex;align-items:center;gap:10px}.dialog-box-generate-pdf{min-height:300px}.dialog-box-generate-pdf .start-date{font-family:Roboto,sans-serif;margin-left:35px;font-size:14px}.input-contact form{margin-top:15px;width:100%;display:flex}#input-select-label{background-color:#fff}.pmo-roles{display:flex;flex-direction:column}.pmo-roles .contact{font-size:clamp(12px,1.8vw,18px);padding:10px}.pmo-roles .contact :nth-child(2){padding-left:15px}.pmo-roles .contact .role{display:flex;align-items:center;gap:10px}.pmo-roles .contact .role span{color:#00008b;font-weight:500}.pmo-board .wait{margin-top:15px}.item-dialog-details{min-height:250px}.item-dialog-details .nationality{font-family:Roboto,sans-serif;margin-top:20px}.item-dialog-details .nationality p{color:gray;font-size:14px}.list-container2 .title{display:flex;gap:20px;align-items:center;font-size:clamp(14px,1.5vw,18px);font-weight:500}.list-container2 .title .icon{max-width:80px}.list-container2 .list-content{margin:0 15px;padding:10px;border:1px solid gray}.list-container2 .list-content .list-item-line{display:flex;width:100%;justify-content:space-between;align-items:center}.list-container2 .list-content .list-item-line p{font-size:clamp(11px,1.4vw,15px)}.list-container2 .list-content .first-line{margin-top:5px;font-weight:500}.list-container2 .list-content .list-item-line.designation{color:#a9a9a9;font-style:italic;border-bottom:1px solid lightgray}.list-container2 .list-content .list-item.designation{height:15px}.list-container2 .list-content .list-item-line p.dust-bin,.list-container2 .list-content .list-item-line p.dust-bin-invisible{max-width:30px}.list-container2 .list-content .list-item p{flex:1}.list-container2 .list-content .list-item{margin:10px 0;width:calc(100% - 60px);display:flex;align-items:center;gap:10px;height:30px;font-size:clamp(12px,2vw,18px)}.list-container2 .list-content .list-item.second-line{padding-left:50px;border-bottom:1px dotted darkgray}.list-container2 .list-content .list-item.designation.second-line{padding-left:50px;border-bottom:none}.list-container2 .list-content .selectionable-item.outlined{font-weight:600}.list-container2 .list-content .selectionable-item:hover{cursor:pointer;background-color:#ffebcd;font-weight:600}.list-container2 .list-content .no-item{width:100%;line-height:30px;text-align:center;font-style:italic}.list-container2 .list-content .list-item-line .dust-bin:hover{cursor:pointer}.select-squad-repartition{margin-top:25px;margin-left:20px}.select-squad-repartition .squad-repartition{margin-bottom:10px;width:250px}.map-of-pdl{width:95%;margin:20px auto}.map-of-pdl-content{display:flex}.map-of-pdl-content :nth-child(1){flex:1}.map-of-pdl-content :nth-child(2){flex:2}.map-of-pdl-content .map-of-pdl-left{display:flex;flex-direction:column;gap:20px}.map-of-pdl-left h2{line-height:25px;color:#ff8c00;font-size:14px}.map-of-pdl-left .toggle-button{margin-top:25px;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;gap:10px;color:gray}.map-of-pdl-content .map-container{width:100%;height:400px}@media screen and (max-width: 1000px){.map-of-pdl-content{flex-direction:column;height:600px}.map-of-pdl-content .map-of-pdl-left{gap:0}}.box-pdl-allocation{position:relative}.box-pdl-allocation .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-pdl-allocation .closeIcon:hover{cursor:pointer}.box-pdl-allocation .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-pdl-allocation h1,.box-pdl-allocation h2{text-align:center}.box-pdl-allocation h1{line-height:40px;color:#ed6c01;font-weight:500;font-size:clamp(14px,1.2vw,18px)}.box-pdl-allocation h2{font-size:clamp(12px,1vw,18px)}.box-pdl-allocation .pdl-squad-linked{padding-left:20px;font-size:14px;border-top:1px gray dotted;border-bottom:1px gray dotted}.box-pdl-allocation .map-container{margin:20px 0;width:100%;height:150px}.box-pdl-allocation .input-allocation,.box-pdl-allocation .input-priority{margin-top:10px;margin-left:50%;max-width:100px;transform:translate(-50%)}.box-pdl-allocation .buttonOK{margin-top:20px;margin-left:50%;transform:translate(-50%)}.box-pdl-allocation .wait{margin-top:25px;display:flex;justify-content:center}.add-my-pdl-to-squad .list-my-pdl{margin-top:25px;padding:0 15px}.add-my-pdl-to-squad .wait{margin-top:50px;display:flex;justify-content:center}.add-my-pdl-to-squad #input-select-label{background-color:#fff}.add-my-pdl-to-squad .list-my-pdl .title-add-pdl{font-size:15px;font-weight:500;margin:15px 0;color:#ff8c00;display:flex;align-items:center;gap:10px}.add-my-pdl-to-squad .list-my-pdl .title-add-pdl .icon{max-width:25px}.add-my-pdl-to-squad .list-my-pdl .input{padding:0 10px}.add-my-pdl-to-squad .list-my-pdl .input .impossible{color:red;line-height:25px;font-size:12px}.add-my-pdl-to-squad .info-input-pdl{margin:15px 10px}.add-my-pdl-to-squad .list-my-pdl .button-add{margin:20px 0}.squad-pdl-block .wait{margin-top:50px;display:flex;justify-content:center}.squad-pdl-block h3{font-weight:500;margin-left:20px}.squad-pdl-block .list-of-squad-pdl{display:flex;width:100%}.squad-pdl-block .list-of-squad-pdl :nth-child(n){flex:1}.squad-pdl-block .add-pdl-and-map{display:flex}.squad-pdl-block .add-pdl-and-map .select-my-pdl{flex:1}.squad-pdl-block .add-pdl-and-map .map-container{flex:2}.modal-pdl-set-allocation{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;width:min(500px,90vw);height:min(480px,100vh);overflow-y:auto}@media screen and (max-width: 1300px){.squad-pdl-block .list-of-squad-pdl,.squad-pdl-block .add-pdl-and-map{flex-direction:column}}.input-squad-price{display:flex;margin-top:10px;gap:10px;align-items:center}.input-squad-price.special{margin-left:20px}.input-squad-price .consumer-name,.input-squad-price .input-price{display:flex;gap:10px;align-items:center;flex:1}.input-squad-price.default .consumer-name{max-width:100px}.input-squad-price .consumer-name{max-width:max(200px,25vw)}.input-squad-price .default-price{font-size:clamp(12px,1.2vw,14px);font-weight:500}.input-squad-price .special-price{color:#00008b;font-size:clamp(14px,1.2vw,16px);font-weight:500;cursor:pointer}.input-squad-price .price{width:160px}.input-squad-price .price .unit{font-size:14px}.input-squad-price .waiting-icon{animation:rotation infinite 1s}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 600px){.input-squad-price{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:15px}.input-squad-price .consumer-name,.input-squad-price.default .consumer-name{max-width:90%}}.box-add-special-price{position:relative}.box-add-special-price .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-add-special-price .closeIcon:hover{cursor:pointer}.box-add-special-price .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-add-special-price h1{text-align:center;line-height:40px;color:#ed6c01;font-weight:500;font-size:clamp(14px,1.2vw,18px)}.box-add-special-price .producer{color:gray;font-size:clamp(12px,1.2vw,15px);font-weight:500}.box-add-special-price .consumer-choice{margin-top:25px}.box-add-special-price .set-price{display:flex;flex-direction:column;gap:15px}.box-add-special-price .set-price .price{width:160px;margin-top:15px}.box-add-special-price .set-price .button-ok{width:50px}.box-add-special-price .no-consumers{text-align:center;margin-top:30px}.producer-squad-prices{border:1px solid black;border-radius:5px;padding:10px}.producer-squad-prices .title{font-size:clamp(12px,1.2vw,14px);margin:0;text-align:left;font-weight:500;display:flex;align-items:center;gap:10px}.producer-squad-prices .producerPDL-name{font-size:clamp(12px,1.5vw,18px);color:#ff8c00;cursor:pointer}.producer-squad-prices .prices-details{margin-left:25px;margin-top:10px}.prices-details .special-prices{margin-top:15px}.prices-details .special-prices .special-price-unit.empty{margin-top:10px;margin-left:20px;font-style:italic;font-size:clamp(10px,1.1vw,14px)}.prices-details .special-prices .add-special-price{margin-top:10px;margin-left:20px}.modal-add-special-price{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;width:min(500px,90vw);min-height:min(250px,100vh);overflow-y:auto}.box-pdl-view{position:relative}.box-pdl-view .closeIcon{position:absolute;top:5px;right:5px;background-color:#ed6c01;color:#fff;border-radius:50%}.box-pdl-view .closeIcon:hover{cursor:pointer}.box-pdl-view .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-pdl-view h1,.box-pdl-view h2{text-align:center}.box-pdl-view h1{line-height:40px;color:#ed6c01;font-weight:500;font-size:clamp(14px,1.2vw,18px)}.box-pdl-view h2{font-size:clamp(12px,1vw,18px);margin:5px 0}.box-pdl-view .map-container{margin:20px 0;width:100%;height:200px}.squad-prices-block h2{margin:15px 0;font-size:clamp(14px,2vw,18px);font-weight:500;color:gray}.squad-prices-block .wait{display:flex;justify-content:center}.squad-prices-block .list-of-producers{display:flex;flex-direction:column;gap:15px}.modal-pdl-view{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;width:min(500px,90vw);height:min(400px,100vh);overflow-y:auto}.producers-graph{width:100%;height:450px;display:flex}.producers-graph .global,.producers-graph .details{width:50%;height:100%}.producers-graph .global .global-titles{width:100%;height:30%;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;color:gray;font-size:clamp(12px,1.8vw,18px);font-weight:500}@media screen and (max-width: 650px){.producers-graph{flex-direction:column;height:800px}.producers-graph .global,.producers-graph .details{width:100%;height:50%}}.consumers-graph{width:100%;height:450px;display:flex}.consumers-graph .global,.consumers-graph .details{width:50%;height:100%}.consumers-graph .global .global-titles{width:100%;height:30%;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;color:gray;font-size:clamp(12px,1.8vw,18px);font-weight:500}@media screen and (max-width: 650px){.consumers-graph{flex-direction:column;height:800px}.consumers-graph .global,.consumers-graph .details{width:100%;height:50%}}.squad-simulation-block2 .select-type{display:flex;align-items:center;gap:15px;max-width:400px;margin:0 auto}.squad-simulation-block2 .select-type h3{font-size:clamp(12px,2vw,16px)}.squad-simulation-block2 .select-type .select-element{max-width:200px}.squad-simulation-block2 .wait{margin-top:25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.squad-simulation-block2 .accuracy-selection{display:flex;align-items:center;gap:15px;color:#ff8c00;font-size:clamp(12px,1.7vw,18px);font-weight:500;margin:0 20px;padding-top:15px}.squad-simulation-block2 .graphs .graph-title{display:flex;align-items:center;gap:20px;margin-top:20px}.squad-simulation-block2 .graphs .graph-title h2{margin-top:0;font-size:clamp(16px,2vw,24px);font-weight:500;color:#ff8c00}.squad-simulation-block2 .graphs .producers,.squad-simulation-block2 .graphs .consumers,.squad-simulation-block2 .graphs .synthesis{border:1px solid gray;padding:10px;margin:15px 0}.barter-home{min-height:100vh}.barter-home h1{margin:30px 0;font-size:20px;font-weight:600;color:#ff8c00;text-align:center}.barter-home .wait{margin-top:50px;display:flex;justify-content:center}.barter-home .barter-content{width:95%;margin:0 auto}.barter-home .barter-content .barter-title{display:flex;align-items:center;justify-content:center}.barter-home .barter-content .logo-barter{width:100px}.barter-home .squad-view{margin-top:20px;border-top:1px dotted gray}.barter-home .squad-view h2{text-align:center;margin-top:20px;font-style:italic}.barter-home .select-page{margin:15px 0 25px;padding:10px 0;color:#000;background-color:#f0f8ff;border-top:1px solid lightgray;border-bottom:1px solid lightgray;box-shadow:4px 6px 10px 1px #d3d3d3}.barter-home .select-page .barter-page .MuiTabs-indicator{background-color:#ff8c00}.barter-home .select-page .barter-parameters-page .MuiTabs-indicator{background-color:#00008b}.barter-home .select-page .barter-page .tab{font-size:12px}.barter-home .select-page .barter-parameters-page .tab{font-size:10px}.modal-edit-squad-details,.modal-create-squad{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #000;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);overflow-y:scroll}.squad-in-list-of-staff{height:100px;padding:10px;box-shadow:0 1px 5px #00000040;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.squad-in-list-of-staff .first-line{display:flex;align-items:center;justify-content:space-between}.squad-in-list-of-staff .name{font-family:Inter,sans-serif;font-weight:700;color:var(--main-color6);font-size:clamp(16px,2vw,20px)}.squad-in-list-of-staff .first-line .right{display:flex;gap:15px}.squad-in-list-of-staff .first-line .right p{display:flex;align-items:flex-end;gap:5px;font-size:14px}.squad-in-list-of-staff .live{display:flex;gap:8px;align-items:center}.squad-in-list-of-staff .led{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128)}.squad-in-list-of-staff .led.off{background-color:var(--main-color1)}.squad-in-list-of-staff .led.on{border:1px solid rgb(131,128,128);background-color:#89d327;box-shadow:0 0 5px 2px #8ed327}.squad-in-list-of-staff .second-line p{font-size:12px;letter-spacing:1px;font-weight:600}.squad-in-list-of-staff .third-line{display:flex;justify-content:space-between;align-items:flex-end}.squad-in-list-of-staff .third-line .pdls{display:flex;align-items:flex-end;gap:20px}.squad-in-list-of-staff .third-line .pdls p{display:flex;align-items:flex-end;font-size:14px;gap:8px}.pdl-in-list-of-staff{height:100px;padding:10px;box-shadow:0 1px 5px #00000040;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.pdl-in-list-of-staff .first-line{display:flex;align-items:center;justify-content:space-between}.pdl-in-list-of-staff .name{font-family:Inter,sans-serif;font-weight:700;color:var(--main-color6);font-size:clamp(16px,2vw,20px)}.pdl-in-list-of-staff .connected{display:flex;gap:8px;align-items:center}.pdl-in-list-of-staff .led{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128)}.pdl-in-list-of-staff .led.off{background-color:var(--main-color1)}.pdl-in-list-of-staff .led.on{border:1px solid rgb(131,128,128);background-color:#89d327;box-shadow:0 0 5px 2px #8ed327}.pdl-in-list-of-staff .second-line p{font-size:12px;letter-spacing:1px;font-weight:600}.pdl-in-list-of-staff .third-line{display:flex;justify-content:space-between;align-items:center}.pdl-in-list-of-staff .squads-linked{display:flex;gap:10px}.pdl-in-list-of-staff .squads-linked .squad-name{font-size:12px;color:var(--main-color6);text-decoration:underline;cursor:pointer}.list-of-my-staff-block{padding:10px}.list-of-my-staff-block .wait{display:flex;align-items:center;justify-content:center;height:50px}.list-of-my-staff-block .results{position:relative}.list-of-my-staff-block .results .tabs{border-bottom:1px solid lightgray}.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{margin:25px 0;text-align:center;font-style:italic;color:gray}.list-of-my-staff-block .my-squads .grid,.list-of-my-staff-block .my-pdls .grid{margin-top:20px;margin-bottom:15px;width:100%;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.list-of-my-staff-block .my-squads .list,.list-of-my-staff-block .my-pdls .list .list{width:100%}.modal-create-squad2{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);overflow-y:auto}.modal-create-squad2:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-create-squad2 .closeIcon{position:absolute;top:5px;right:5px}.modal-create-squad2 .closeIcon:hover{cursor:pointer}.modal-create-squad2 .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-create-squad2 .top-icon img{width:100%;height:100%;object-fit:contain}.modal-create-squad2 input{background-color:#fff}.modal-create-squad2 h1{font-family:Inter,sans-serif;margin-top:-20px;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-create-squad2 .create-form{margin:25px 15px;padding:0 10px;display:flex;flex-direction:column;gap:20px}.modal-create-squad2 .button-action{margin:20px 0;display:flex;justify-content:center}.barter-home-page{min-height:100vh;max-width:1200px;margin:0 auto;padding:10px}.barter-home-page .wait{display:flex;justify-content:center;margin-top:35px;margin-bottom:15px}.barter-home-page .barter-title{display:flex;align-items:center}.barter-home-page .barter-title .logo-barter{width:80px}.barter-home-page .barter-top-actions{margin:15px 0;display:flex;justify-content:space-between;gap:15px}.barter-home-page .barter-top-actions .squad-actions{display:flex;gap:15px}.barter-home-page .list-of-my-staff{margin:25px 0;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040}.barter-home-page .map-of-kwatts{background-color:#fff;min-height:50px}@media screen and (max-width: 900px){.barter-home-page .barter-top-actions{flex-direction:column}.barter-home-page .barter-top-actions button{max-width:350px}}.squad-status{max-width:800px;display:grid;grid-template-columns:repeat(5,1fr)}.squad-status .status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.squad-status .status .name{width:70%;padding:5px 15px;border-radius:10px;font-size:12px;text-align:center}.squad-status .status .line2{display:flex;align-items:center;width:100%}.squad-status .status .circle{width:28px;height:28px;border-radius:50%;flex-shrink:0;font-size:15px;color:gray;display:flex;justify-content:center;align-items:center}.squad-status .status .link{height:1px;width:100%;border-bottom-width:2px;border-bottom-style:dashed}.squad-status .status .link.invisible{border-bottom-color:transparent}.squad-status .status.number1 .name{background-color:#f9e7b2;color:var(--dark-orange)}.squad-status .status.number2 .name{background-color:#e1eccb;color:var(--main-color6)}.squad-status .status.number3 .name{background-color:#cae4d0;color:var(--main-color6)}.squad-status .status.number4 .name{background-color:#c2ddde;color:#004e4d}.squad-status .status.number5 .name{background-color:#aecfd2;color:#004e4d}.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{border-width:1px;border-style:solid;background-color:transparent}.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 (max-width: 720px){.squad-status:before{content:"Statut : ";width:150px}.squad-status{display:flex;align-items:center}.squad-status .status:not(.solo){display:none}.squad-status .status{width:100%}}.modal-delete-squad2{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:320px;max-height:min(800px,90vh);overflow-y:auto}.modal-delete-squad2:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-delete-squad2 .closeIcon{position:absolute;top:5px;right:5px}.modal-delete-squad2 .closeIcon:hover{cursor:pointer}.modal-delete-squad2 .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-delete-squad2 .top-icon img{width:100%;height:100%;object-fit:contain}.modal-delete-squad2 input{background-color:#fff}.modal-delete-squad2 h1{font-family:Inter,sans-serif;margin-top:-20px;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-delete-squad2 p{text-align:center;margin:20px 0}.modal-delete-squad2 .actions{margin-top:40px;display:flex;gap:40px;justify-content:center}.toggle-switch{font-size:17px;position:relative;display:inline-block;width:3.7em;height:1.8em}.toggle-switch input{display:none;opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#313033;transition:.2s;border-radius:30px}.toggle-switch .slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;left:.2em;bottom:.2em;background-color:#aeaaae;transition:.4s}.toggle-switch .slider p{font-size:.7em;margin-top:.9em;margin-left:.8em}.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)}.modal-pdl-parameters-in-squad{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:550px;max-height:min(800px,90vh);overflow-y:auto}.modal-pdl-parameters-in-squad:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-pdl-parameters-in-squad .closeIcon{position:absolute;top:5px;right:5px}.modal-pdl-parameters-in-squad .closeIcon:hover{cursor:pointer}.modal-pdl-parameters-in-squad .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-pdl-parameters-in-squad .top-icon img{width:100%;height:100%;object-fit:contain}.modal-pdl-parameters-in-squad .wait{margin-top:25px;display:flex;justify-content:center}.modal-pdl-parameters-in-squad input{background-color:#fff}.modal-pdl-parameters-in-squad h1{font-family:Inter,sans-serif;margin-top:-20px;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;line-height:40px}.modal-pdl-parameters-in-squad .parameters-form{display:flex;flex-direction:column;gap:25px}.modal-pdl-parameters-in-squad .parameters-form .action{max-width:150px;margin-left:50%;transform:translate(-50%)}.squad-members-block2 .icon{display:block;width:25px;height:100%;display:flex;align-items:center}.squad-members-block2 .icon img{width:100%;height:100%;object-fit:contain}.squad-members-block2 .header,.squad-members-block2 .pdl-member{display:grid;grid-template-columns:40px 1fr 1fr .5fr .5fr .5fr 50px 30px;line-height:45px}.squad-members-block2 .header{background-color:#f6f6f6;margin-bottom:5px}.modal-add-pdl-to-squad{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-add-pdl-to-squad:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.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{display:flex;justify-content:center}.modal-add-pdl-to-squad .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-add-pdl-to-squad .top-icon img{width:100%;height:100%;object-fit:contain}.modal-add-pdl-to-squad input{background-color:#fff}.modal-add-pdl-to-squad h1{font-family:Inter,sans-serif;margin-top:-20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-bottom:35px}.modal-add-pdl-to-squad .actions{margin-top:40px;display:flex;gap:40px;justify-content:center}.squad-home{min-height:100vh;max-width:1200px;margin:0 auto;padding:10px}.squad-home .wait{height:80px;display:flex;align-items:center;justify-content:center}.squad-home .page-title{display:flex;gap:15px;align-items:center}.squad-home .page-title img{width:120px;height:120px;object-fit:contain}.squad-home .squad-home-content .top{display:flex;gap:15px;justify-content:space-between;align-items:center}.squad-home .squad-home-content .top button{display:flex;gap:10px;line-height:normal;max-height:fit-content}.squad-home .squad-home-content .top>div:first-child{flex-basis:800px}.squad-home .general{margin-top:25px;display:flex;gap:15px;height:180px}.squad-home .general .about{background-color:#fff;border-radius:5px;height:calc(100% - 20px);flex:2;padding:10px;box-shadow:0 1px 5px #00000040}.squad-home .general .about .title{border-bottom:1px solid #d9d9d9;display:flex;color:gray;justify-content:space-between}.squad-home .general .about .title h2{color:var(--main-color6);line-height:40px;height:40px;width:fit-content;overflow:hidden;border-bottom:2px solid var(--main-color6)}.squad-home .general .about .description{margin-top:15px;font-style:italic}.squad-home .general .ck-service{background-color:#fff;border-radius:5px;height:calc(100% - 20px);flex:1;padding:10px;box-shadow:0 1px 5px #00000040;position:relative;overflow:hidden}.squad-home .general .ck-service:before{content:" ";display:block;position:absolute;right:-80px;top:5%;width:200px;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:200px 200px;z-index:-1}.squad-home .general .ck-service h5{font-weight:700;line-height:25px}.squad-home .general .ck-service p{font-size:14px;max-width:70%;line-height:20px}.squad-home .general .ck-service button{margin-top:20px}.squad-home .squad-actions{margin:20px 0;display:flex;justify-content:space-between;align-items:center}.squad-home .squad-actions .left{display:flex;gap:15px;height:50px}.squad-home .squad-actions .right{display:flex;gap:10px;align-items:center;font-size:14px}.squad-home .members{margin-top:20px;background-color:#fff;box-shadow:0 1px 5px #00000040;border-radius:5px;padding:10px}.squad-home .members .title{border-bottom:1px solid #d9d9d9;display:flex;color:gray;justify-content:space-between}.squad-home .members .title h2{color:var(--main-color6);line-height:40px;height:40px;width:fit-content;overflow:hidden;border-bottom:2px solid var(--main-color6)}@media screen and (max-width: 1155px){.squad-home .general{flex-direction:column;height:fit-content}}@media screen and (max-width: 1020px){.squad-home .squad-home-content .top{flex-direction:column;height:150px;align-items:center}.squad-home .squad-home-content .top>button{max-width:300px;margin-bottom:15px}}.list-of-producers{width:100%;height:calc(100% - 12px)}.list-of-producers .wait{margin-top:20px;display:flex;justify-content:center}.list-of-producers h2{margin:5px}.list-of-producers .select-actions{color:var(--main-color6);display:flex;align-items:flex-end;margin-left:10px;margin-bottom:15px;gap:15px;font-size:12px;font-style:italic}.list-of-producers .select-actions :nth-child(n){cursor:pointer}.list-of-producers .pdl-list h3{margin-left:10px}.list-of-producers .instruction{font-size:12px;color:gray;font-style:italic;margin-left:10px;margin-bottom:15px}.list-of-producers .pdl-list{max-height:calc(100% - 55px);margin-bottom:15px;overflow-y:auto;overflow-x:hidden;width:100%}.list-of-producers .pdl-in-list{display:flex;width:100%}.list-of-producers .pdl-identity{padding:3px;border-radius:2px;display:flex;gap:15px;align-items:center;width:100%}.list-of-producers .pdl-in-list .live{display:flex;justify-content:center;gap:5px;align-items:center;font-size:12px}.list-of-producers .pdl-in-list .live .led{height:8px;width:8px;border-radius:50%;border:1px solid rgb(131,128,128)}.list-of-producers .pdl-in-list .live .led.off{background-color:var(--main-color1)}.list-of-producers .pdl-in-list .led.on{border:1px solid rgb(131,128,128);background-color:var(--main-color3);box-shadow:0 0 5px 2px var(--main-color3)}.list-of-producers .pdl-in-list .name{font-weight:600;font-size:14px}.list-of-producers .pdl-in-list .id{font-size:14px;font-style:italic;color:gray}.list-of-producers .pdl-in-list .kwatts-protect{width:100%;display:flex;justify-content:right}.list-of-producers .pdl-in-list .kwatts-protect img{height:50px;width:50px;object-fit:contain}.list-of-producers .no-pdl{margin-left:5px;margin-bottom:15px;font-style:italic;color:gray}.list-of-producers .line{height:2px;width:70%;margin:0 auto;border-top:1px solid #bfbfbf;padding-top:20px}.list-of-producers .actions{margin-left:10px;margin-top:0;min-height:50px;display:flex;gap:clamp(10px,1.7vw,25px);justify-content:center}.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 (max-width: 600px){.list-of-producers .pdl-list{flex-direction:column;gap:20px}}.sales-month-data{margin:20px 15px;width:calc(100% - 30px);min-height:170px}.sales-month-data .main-title{font-size:14px;font-weight:400;color:#4f4f4f;line-height:21px;display:flex;align-items:first baseline;gap:5px}.sales-month-data .wait{gap:15px}.sales-month-data .month-global-data{width:100%;display:flex;gap:30px}.sales-month-data .month-global-data h4{font-size:clamp(16px,1.5vw,18px);font-weight:600;color:#000}.sales-month-data .month-global-data .production,.sales-month-data .month-global-data .sale-price,.sales-month-data .month-global-data .insurance{border:1px solid black;border-radius:5px;padding:10px 10px 1px;line-height:25px;font-weight:500;background-color:#fff;box-shadow:0 1px 5px #00000040;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:120px}.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{width:40px;height:40px;object-fit:contain}.sales-month-data .month-global-data .value{display:flex;align-items:center;justify-content:space-between;font-size:clamp(14px,1.5vw,22px);font-weight:600}.sales-month-data .month-global-data .value .object{flex:1;display:flex;gap:10px;align-items:center;justify-content:center;padding:15px 0}.sales-month-data .month-global-data .value .object:not(:first-child){padding-left:10px;border-left:1px dotted gray}.sales-month-data .month-global-data .disclaimer{font-size:12px;font-style:italic;font-weight:400;color:#828282;display:flex;gap:5px;justify-content:end;height:25px}@media screen and (max-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{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;color:gray;margin-bottom:10px}.exchange-graph-container .graph-title .sum{width:240px}.exchange-graph-container .graph-title .sum-item{display:flex;justify-content:space-between}.exchange-graph-container .graph-title .text{font-weight:600}.pie-chart-producers{min-height:100%}.pie-chart-producers .title{margin:5px;display:flex;gap:10px}.pie-chart-producers .title :nth-child(2){margin-top:-5px}.pie-chart-producers .pie-chart{margin-top:15px;height:200px;position:relative}.pie-chart-producers .pie-chart .sum{position:absolute;top:50%;left:25%;transform:translate(calc(-50% + 20px),-50%);font-size:clamp(20px,2vw,28px);font-weight:700}.pie-chart-producers .pie-chart .legend-content{width:100%;height:200px;overflow-y:auto}.pie-chart-producers .pie-chart .legend-item{display:flex;line-height:25px;align-items:center;justify-content:space-between;margin:10px 0}.pie-chart-producers .pie-chart .legend-item .name-block{display:flex;align-items:center;gap:10px;max-width:70%;line-height:15px}.pie-chart-producers .pie-chart .legend-item .name-block .icon{width:15px;height:15px;border-radius:50%}.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{display:flex;justify-content:right}.exchange-page{min-height:100vh;max-width:1200px;margin:0 auto}.exchange-page .wait{display:flex;justify-content:center;margin-top:35px;margin-bottom:15px}.exchange-page .exchange-title{display:flex;align-items:center}.exchange-page .exchange-title .logo-exchange{width:80px}.exchange-page .exchange-top{margin:0 15px 15px;display:flex;gap:10px;min-height:310px}.exchange-page .exchange-top .list,.exchange-page .exchange-top .analysis{min-height:100%;flex:1;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px}.exchange-page .exchange-bottom{margin:0 15px 15px;display:flex;flex-direction:column;gap:10px;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px}.exchange-page .exchange-bottom .exchange-top-graph{width:100%;min-height:90px;display:grid;grid-template-columns:1fr 1fr 1fr}.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{display:flex;justify-content:center}.exchange-page .select-unit .MuiButtonBase-root{background-color:#7878781a;height:40px;font-size:12px;width:85px;color:#000}.exchange-page .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.exchange-page .select-unit .Mui-selected{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.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 (max-width: 1100px){.exchange-page .exchange-top{flex-direction:column}.exchange-page .exchange-top .analysis{min-height:300px}}@media screen and (max-width: 800px){.exchange-page .exchange-bottom .exchange-top-graph{grid-template-columns:1fr 1fr}}@media screen and (max-width: 500px){.exchange-page .exchange-bottom .exchange-top-graph{display:flex;flex-direction:column;gap:15px}}.sector-graph-gains-details{margin-top:15px;height:100%;position:relative}.sector-graph-gains-details .sum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(20px,2vw,28px);font-weight:700}.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{display:flex;justify-content:space-between}.my-gains-graph-header .enter-period3{flex-direction:row;align-items:center}.my-gains-graph-header .graph-title{display:flex;gap:10px;align-items:center}@media screen and (max-width: 850px){.my-gains-graph-header{flex-direction:column;gap:15px}}.spinner{font-size:28px;position:relative;display:inline-block;width:1em;height:1em}.spinner.center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.spinner .spinner-blade{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.0555em;background-color:transparent;-webkit-transform-origin:center -.2222em;-ms-transform-origin:center -.2222em;transform-origin:center -.2222em;animation:spinner-fade9234 1s infinite linear}.spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.spinner .spinner-blade:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.spinner .spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.spinner .spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.spinner .spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.spinner .spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.spinner .spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spinner .spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.spinner .spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.spinner .spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.spinner .spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@keyframes spinner-fade9234{0%{background-color:#69717d}to{background-color:transparent}}.modal-reserve-details{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);overflow-y:auto}.modal-reserve-details:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-reserve-details .closeIcon{position:absolute;top:5px;right:5px}.modal-reserve-details .closeIcon:hover{cursor:pointer}.modal-reserve-details .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-reserve-details .top-icon img{width:100%;height:100%;object-fit:contain}.modal-reserve-details .wait{display:flex;margin-top:20px;align-items:center;justify-content:center}.modal-reserve-details input{background-color:#fff}.modal-reserve-details h1{font-family:Inter,sans-serif;margin-top:-20px;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-reserve-details h2{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(16px,2vw,22px);font-weight:600;text-align:center}.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{width:90%;margin:0 5%;display:grid;grid-template-columns:1fr 150px;line-height:30px}.modal-reserve-details .details-list-title{font-weight:700}.modal-withdraw{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:250px;max-height:min(800px,90vh);overflow-y:auto}.modal-withdraw:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-withdraw .closeIcon{position:absolute;top:5px;right:5px}.modal-withdraw .closeIcon:hover{cursor:pointer}.modal-withdraw .top-icon{width:70px;height:70px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 35px)}.modal-withdraw .top-icon img{width:100%;height:100%;object-fit:contain}.modal-withdraw .wait{display:flex;margin-top:20px;align-items:center;justify-content:center}.modal-withdraw input{background-color:#fff}.modal-withdraw h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-withdraw h2{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(16px,2vw,22px);font-weight:600;text-align:center}.modal-withdraw .withdraw-amount{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:30px}.modal-withdraw .amount-validation,.modal-withdraw .iban-validation{margin-top:25px;display:flex;justify-content:space-around}.modal-withdraw .withdraw-step2{margin-top:30px}.modal-withdraw .iban-input h3{margin-bottom:10px}.modal-withdraw .withdraw-result{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:20px}.modal-withdraw .withdraw-result p{max-width:450px}.modal-handle-iban{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(600px,90vw);min-height:300px;max-height:min(800px,90vh);overflow-y:auto}.modal-handle-iban:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-handle-iban .closeIcon{position:absolute;top:5px;right:5px}.modal-handle-iban .closeIcon:hover{cursor:pointer}.modal-handle-iban .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-handle-iban .top-icon img{width:100%;height:100%;object-fit:contain}.modal-handle-iban .wait{display:flex;margin-top:20px;align-items:center;justify-content:center}.modal-handle-iban input{background-color:#fff}.modal-handle-iban h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-handle-iban h2{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(16px,2vw,22px);font-weight:600;text-align:center}.modal-handle-iban .iban-item{display:grid;gap:10px;grid-template-columns:100px 1fr 40px;align-items:center}.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{margin-top:50px;text-align:center}.modal-handle-iban .add-iban-button{margin-top:25px;display:flex;justify-content:center}.modal-handle-iban .add-iban-input{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px;margin-bottom:20px}.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{margin-top:20px;display:flex;gap:15px}.modal-handle-iban .add-iban-input .new-iban-actions{display:flex;justify-content:space-around;gap:25px}.account-position-container .withdraw-status{margin-bottom:8px;color:var(--main-color1);font-style:italic;cursor:pointer}.account-position{display:flex;gap:15px;min-height:130px}.account-position .title{display:flex;align-items:center}.account-position .title .logo-gains{width:80px}.account-position .bloc-value{padding:10px;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040;display:flex;min-height:70px;flex-direction:column;gap:15px;flex:1;position:relative}.account-position .bloc-value .value{display:flex;align-self:center;gap:10px}.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{font-size:12px;color:gray}.account-position .bloc-value .title{gap:5px}.account-position .bloc-value .action{position:absolute;bottom:10px;right:10px;width:clamp(70px,8vw,100px);font-size:clamp(10px,1vw,12px)}.account-position .bloc-value img{position:absolute;left:5%;bottom:calc(50% - 40px);width:60px;height:60px;object-fit:contain}.account-position .progress{width:90px;left:50%;height:45px;overflow:hidden;transform:translate(-50%);position:absolute;bottom:10px;margin:4px;text-align:center}.account-position .barOverflow{position:relative;width:90px;height:45px;margin-bottom:-14px}.account-position .bar{position:absolute;top:0;left:0;width:90px;height:90px;border-radius:50%;box-sizing:border-box;border:8px solid #eee;border-bottom-color:var(--main-color1);border-right-color:var(--main-color1)}@media screen and (max-width: 900px){.account-position{flex-direction:column}.account-position .bloc-value{min-height:110px}}.my-gains-page{min-height:100vh;max-width:1200px;margin:0 auto;padding:10px;display:flex;flex-direction:column;gap:25px}.my-gains-page .title{display:flex;align-items:center}.my-gains-page .title .logo-gains{width:80px}.my-gains-page .in-work{display:flex;justify-content:center}.my-gains-page .in-work img{max-width:90%;object-fit:contain}.my-gains-page .wait{display:flex;justify-content:center;margin-top:25px}.my-gains-page .separation-line{height:2px;width:100%;background-color:#b9b9b9}.my-gains-page .middle{display:flex;gap:15px}.my-gains-page .middle .bloc-choice,.my-gains-page .middle .protect-link,.my-gains-page .middle .period-choice,.my-gains-page .middle .prediction{padding:10px;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040}.my-gains-page .middle .bloc-choice{flex:1;display:flex;align-items:center;font-size:14px}.my-gains-page .middle .protect-link{flex:.5;display:flex;align-items:center;justify-content:center}.my-gains-page .middle .prediction{flex:1}.my-gains-page .middle .protect-link img{width:60%;height:60%;object-fit:contain;cursor:pointer}.my-gains-page .middle .period-choice{flex:1;display:flex;align-items:center;justify-content:center}.my-gains-page .middle .prediction .title{gap:5px}.my-gains-page .middle .prediction .numbers{height:50px;width:fit-content;margin:15px 0 15px 50%;transform:translate(-50%);display:flex;gap:5px;flex-direction:column;align-items:end}.my-gains-page .middle .prediction .gains-value{font-size:24px;font-weight:600}.my-gains-page .middle .prediction .gains-prevision{font-size:14px;color:gray}.my-gains-page .middle .prediction .percent-gains{text-align:right}.my-gains-page .middle .prediction .linear-progress{height:12px;border-radius:6px}.my-gains-page .bottom{display:flex;gap:15px;height:400px}.my-gains-page .bottom .left{flex:1;display:flex;flex-direction:column;gap:15px}.my-gains-page .bottom .right{flex:3}.my-gains-page .bloc-value,.my-gains-page .bottom .gains-details,.my-gains-page .bottom .gain-graph{padding:10px;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040}.my-gains-page .bloc-value{display:flex;min-height:70px;flex-direction:column;gap:15px}.my-gains-page .bloc-value .value{display:flex;align-self:center;gap:10px}.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{font-size:12px;color:gray}.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{height:190px;width:100%}@media screen and (max-width: 1000px){.my-gains-page .bottom{height:1600px;flex-direction:column}.my-gains-page .bottom .gain-graph{height:500px}.my-gains-page .middle{flex-direction:column}}@media screen and (max-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{display:flex;gap:20px}.valorization-contract-data .content .battery-check{display:flex;gap:15px;align-items:center}.valorization-contract-data .content .battery-check h4{margin-bottom:0}.valorization-contract-data .mobile input{outline:none;box-sizing:border-box}.valorization-contract-data .mobile input:focus{border:2px solid var(--main-color6)}.valorization-contract-data .mobile .PhoneInputInput{height:40px;border:1px solid rgb(213,213,213);border-radius:5px;font-size:16px}.valorization-contract-data .mobile.error .PhoneInputInput{border:1px solid #cf3131}.valorization-contract-data .warning-info{margin-top:10px;height:fit-content;display:flex;align-items:center;gap:15px;color:#ff8c00}.valorization-contract-data .content .honor-certificate{margin-left:20px;display:flex;flex-direction:column;gap:10px}.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{height:100%;display:flex;align-items:center;justify-content:center}.step-2 .content .content-right .empty{height:65px;display:flex;justify-content:right}.step-2 .content .content-right .iban-result{height:100%;display:flex;align-items:flex-end;gap:15px}.step-2 .content .content-right .promocode-check{margin-top:35px;min-height:63px;color:gray}.step-2 .content .content-right .promocode-check .promo-info{display:flex;gap:10px;align-items:center;margin-bottom:10px}@media screen and (max-width: 850px){.step-2 .empty{display:none}}.valorization-contract-start-dialog{width:min(70vw,500px);height:min(70vh,auto);padding:10px 20px;font-family:Roboto,sans-serif;position:relative;overflow-x:hidden;overflow-y:auto}.valorization-contract-start-dialog:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:0}.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{width:100px;height:100px;object-fit:contain;display:block;margin:0 auto}.valorization-contract-start-dialog h1{color:#05737d;text-align:center;margin:0 0 25px}.valorization-contract-start-dialog .select-pdl{margin-bottom:20px}.valorization-contract-start-dialog p{font-size:clamp(11px,1vw,16px);margin-bottom:10px}.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{display:flex;justify-content:space-between;margin:20px 0}.valorization-contract-start-dialog .warning-info{margin-top:20px;height:fit-content;display:flex;align-items:center;gap:15px;color:#ff8c00}.modal-power-is-null{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:24;width:min(650px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-power-is-null:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 550px;z-index:-1}.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{font-size:155px;display:flex;justify-content:center}.modal-power-is-null input{background-color:#fff}.modal-power-is-null h1{font-family:Inter,sans-serif;margin-top:20px;margin-bottom:40px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-power-is-null .racc-power-is-null{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;font-style:italic}.modal-power-is-null .racc-power-is-null p{max-width:600px}.modal-preview-contract{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(1200px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-preview-contract .closeIcon{position:absolute;top:5px;right:5px}.modal-preview-contract .closeIcon:hover{cursor:pointer}.modal-preview-contract .wait{display:flex;justify-content:center}.modal-preview-contract .top-icon{width:150px;height:150px;background-color:#fff;border-radius:50%;margin-left:calc(50% - 75px)}.modal-preview-contract .top-icon img{width:100%;height:100%;object-fit:contain}.modal-preview-contract h1{font-family:Inter,sans-serif;margin-top:-20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center;margin-bottom:35px}.modal-preview-contract input{background-color:#fff}.modal-preview-contract .actions{margin:15px 0;display:flex;gap:15px;justify-content:space-around}.valorization-contract{max-width:1200px;min-height:100vh;margin:0 auto}.valorization-contract .header{display:flex;justify-content:space-between;align-items:baseline}.valorization-contract .header .title{display:flex;align-items:center}.valorization-contract .header .title .logo-exchange{width:80px}.valorization-contract-data section{border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:15px;margin-bottom:20px}.valorization-contract-data .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.valorization-contract-data .bloc-title>span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.valorization-contract-data section .content{display:flex;gap:20px}.valorization-contract-data section .content-left,.valorization-contract-data section .content-right{flex:1;display:flex;flex-direction:column;gap:15px}.valorization-contract-data .content .react-datepicker-wrapper{width:calc(100% - 10px)}.valorization-contract-data .content .date-picker{height:35px;font-size:16px;width:100%}.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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;padding:10px;overflow-y:auto;width:min(600px,90vw);min-height:250px;max-height:min(800px,90vh)}.modal-sign-contract:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}@media screen and (max-width: 1470px){.valorization-contract-data{margin:20px 10px 20px 5px}}@media screen and (max-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-y:auto;overflow-x:hidden}.simulations-start-dialog:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px}.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{width:100px;height:100px;object-fit:contain;display:block;margin:0 auto}.simulations-start-dialog h1{color:#05737d;text-align:center;margin:0 0 25px}.simulations-start-dialog p{font-size:clamp(11px,1vw,16px);margin-bottom:10px}.simulations-start-dialog .pdl-input .select-pdl{display:flex;gap:20px;height:50px}.simulations-start-dialog .select-pdl .MuiInputBase-root{height:50px}.simulations-start-dialog .button-add-pdl{margin:20px auto;display:flex;justify-content:center}.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{display:block;margin:25px auto}.force-energy-dialog{width:min(400px,90%);height:180px;padding:15px;display:flex;flex-direction:column;gap:25px;align-items:center}.force-energy-dialog .form-box{display:flex;flex-direction:column;gap:25px;align-items:center}.force-energy-dialog h2{color:#05737d;text-align:center}.force-energy-dialog .actions{display:flex;gap:20px}.pv-characteristics h5{font-weight:500;font-size:14px;color:gray}.pv-characteristics .producer-simul-inputs{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.pv-characteristics .producer-simul-inputs img{width:30px;height:30px;object-fit:contain;margin-right:15px}.pv-characteristics .producer-simul-inputs .options{color:#828282;display:flex;justify-content:right}.pv-characteristics .producer-simul-inputs .options .MuiButton-root{font-size:10px}.pv-characteristics .line{width:100%;height:1px;margin:20px 0;border-bottom:1px dotted var(--main-color4)}.pv-characteristics .annual-production-forced,.pv-characteristics .annual-production-calculated,.pv-characteristics .annual-production-measured{margin-top:10px;display:flex;gap:10px;align-items:center}.pv-characteristics .modify-button{margin-top:15px;display:flex;justify-content:right}.draw-pv{width:100%;height:100%}.pv-technical-data{background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040;padding:15px}.pv-technical-data .reset{display:flex;justify-content:right;margin-right:-10px;margin-top:-60px;margin-bottom:30px}.pv-technical-data .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.pv-technical-data .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.pv-technical-data .content{display:flex;gap:20px;min-height:480px}.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%;margin-top:15px;height:max(500px,100%)}.pv-options-dialog{font-family:Roboto,sans-serif;padding:10px;width:300px;min-height:200px;display:flex;flex-direction:column;gap:15px}.pv-options-dialog .title{text-align:center;font-size:18px;color:#05737d;font-weight:500}.pv-options-dialog .panel-density,.pv-options-dialog .panel-surface{width:100%}.pv-options-dialog .actions{width:100%;display:flex;justify-content:center}.pv-options-dialog input::-webkit-outer-spin-button,.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 (max-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;box-shadow:0 1px 5px #00000040;padding:15px;min-height:100px}.pv-financial-data .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.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;box-shadow:0 1px 5px #00000040;padding:15px}.conso-technical-data .back{display:flex;justify-content:right;margin-right:-10px;margin-top:-60px;margin-bottom:30px}.conso-technical-data .content{min-height:100px}.conso-technical-data .annual-consumption-forced,.conso-technical-data .annual-consumption-measured{display:flex;gap:30px;align-items:center;margin-top:10px}.conso-technical-data .annual-consumption-forced img,.conso-technical-data .annual-consumption-measured img{width:30px;height:30px;object-fit:contain;margin-right:15px}.conso-technical-data .input-data,.conso-technical-data .modify-button{flex:1}.conso-technical-data .modify-button{display:flex;justify-content:left;width:50%}@media screen and (max-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{margin-bottom:20px;color:var(--dark-orange);border-bottom:1px solid #d9d9d9}.simulation-result-my-data .tabs .MuiTabs-indicator{background-color:var(--dark-orange)}.simulation-result-my-data .pv-installation{min-height:350px;display:flex;gap:20px}.simulation-result-my-data .pv-installation .left,.simulation-result-my-data .pv-installation .right{flex:1}@media screen and (max-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{display:flex;height:70%}.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{display:flex;flex:1}.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:1;display:flex;flex-direction:column;justify-content:space-between;line-height:20px}.pie-charts-bloc .content .left p{color:#828282;font-weight:400;font-size:clamp(10px,1vw,14px)}.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{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(20px,3.5vw,50px);font-weight:500}.pie-charts-bloc .content .auto-conso .comment,.pie-charts-bloc .content .auto-prod .comment{font-size:clamp(12px,1.5vw,16px);text-align:center}@media screen and (max-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{flex-direction:row;margin-top:20px;border-top:1px dotted gray;padding-top:10px}.pie-charts-bloc .content .auto-prod .left{text-align:start}}@media screen and (max-width: 450px){.pie-charts-bloc .bloc-title span{font-size:14px}}.enter-period4{display:flex;gap:15px;flex-direction:column}.enter-period4 .select-type .MuiButtonBase-root{background-color:#7878781a;height:40px;font-size:12px;width:85px;color:#000}.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{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.enter-period4 .select-type .Mui-selected:hover{background-color:#fff}.enter-period4 .calendar-enter{width:250px;height:30px;border:1px solid #d2d2d2;border-radius:5px;display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2}.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{width:100%;height:28px;text-align:center;border:none}@media screen and (max-width: 390px){.enter-period4 .select-type .MuiButtonBase-root{height:30px;font-size:11px;width:70px}}.simulation-result-graphs{padding:15px;height:300px}.simulation-result-graphs .top-graph{display:flex;gap:35px;height:90px;justify-content:space-between}.simulation-result-graphs .select-unit .MuiButtonBase-root{background-color:#7878781a;height:40px;font-size:12px;width:85px;color:#000}.simulation-result-graphs .select-unit .MuiButtonBase-root:hover{background-color:#bfbfbf}.simulation-result-graphs .select-unit .Mui-selected{transform:scale(1.05);background-color:#fff;border:1px solid grey;border-radius:5px;box-shadow:0 1px 5px #00000040;z-index:1;font-weight:600}.simulation-result-graphs .select-unit .Mui-selected:hover{background-color:#fff}.simulation-result-graphs .sum p{display:flex;color:#828282;font-size:14px}.simulation-result-graphs .sum .title{display:block;width:130px}.simulation-result-graphs .sum .value{width:calc(100% - 130px);text-align:right}.simulation-result-graphs .simulation-graphs{margin-top:20px;height:400px}@media screen and (max-width: 750px){.simulation-result-graphs{height:fit-content}.simulation-result-graphs .top-graph{flex-direction:column;gap:15px;height:fit-content}}@media screen and (max-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{height:30px;font-size:12px;width:70px;color:#000}.simulation-result-graphs .simulation-graphs .recharts-cartesian-axis-tick{font-size:12px}}.monthly-market-prices{position:relative}.monthly-market-prices .closeIcon{position:absolute;top:5px;right:5px;color:var(--main-color6)}.monthly-market-prices .closeIcon:hover{cursor:pointer}.monthly-market-prices .content{padding-top:10px}.monthly-market-prices .content h1{font-family:Inter,sans-serif;margin:20px 0;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.monthly-market-prices .graph{width:100%;height:330px;margin:0 auto}.simulation-result-bilan .wait{margin-top:30px;display:flex;justify-content:center}.simulation-result-bilan .line-of-box{display:flex;gap:15px}.simulation-result-bilan .info-box{flex:1;padding:15px;border:1px solid #828282;border-radius:5px;height:130px}.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{display:flex;gap:10px;justify-content:center;align-items:center}.simulation-result-bilan .info-box .info-element img{width:35px;height:35px;object-fit:contain}.simulation-result-bilan .info-box .info-element .number-bloc{display:flex;gap:5px;align-items:baseline}.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{font-size:12px;color:#828282;font-weight:500;display:flex;justify-content:right;align-items:end}.simulation-result-bilan .info-box .info-disclaimer{font-size:12px;font-style:italic;color:#828282;display:flex;justify-content:right;align-items:end}.simulation-result-bilan .info-box .market-price p span{color:var(--main-color6);text-decoration:underline;cursor:pointer;font-weight:500}.simulation-result-bilan .simulation-result-details{margin-top:20px;padding:15px;border:1px solid #828282;border-radius:5px;min-height:160px}.simulation-result-bilan .simulation-result-details .tabs{margin-bottom:20px;color:var(--dark-orange);border-bottom:1px solid #d9d9d9}.simulation-result-bilan .simulation-result-details .tabs .MuiTabs-indicator{background-color:var(--dark-orange)}.simulation-result-bilan .simulation-result-details .pie-charts{margin-top:20px;height:300px;border:1px solid #828282;border-radius:5px}.simulation-result-bilan .simulation-result-details .graphs{margin-top:20px;min-height:530px;border:1px solid #828282;border-radius:5px}.modal-market-prices{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:400px;max-height:min(800px,90vh)}@media screen and (max-width: 1000px){.simulation-result-bilan .line-of-box{flex-direction:column;height:480px}}@media screen and (max-width: 450px){.simulation-result-bilan .tabs .MuiButtonBase-root{font-size:12px}.simulation-result-bilan .line-of-box .bloc-title span{font-size:14px}}.typewriter{--blue: #5cbbff;--blue-dark: #162d72;--key: #fff;--paper: #eef0fd;--text: #00000049;--tool: #ffbb00;--duration: 3s;position:relative;-webkit-animation:bounce05 var(--duration) linear infinite;animation:bounce05 var(--duration) linear infinite}.typewriter .slide{width:92px;height:20px;border-radius:3px;margin-left:14px;transform:translate(14px);background:linear-gradient(var(--blue),var(--blue-dark));-webkit-animation:slide05 var(--duration) ease infinite;animation:slide05 var(--duration) ease infinite}.typewriter .slide:before,.typewriter .slide:after,.typewriter .slide i:before{content:"";position:absolute;background:var(--tool)}.typewriter .slide:before{width:2px;height:8px;top:6px;left:100%}.typewriter .slide:after{left:94px;top:3px;height:14px;width:6px;border-radius:3px}.typewriter .slide i{display:block;position:absolute;right:100%;width:6px;height:4px;top:4px;background:var(--tool)}.typewriter .slide i:before{right:100%;top:-2px;width:4px;border-radius:2px;height:14px}.typewriter .paper{position:absolute;left:24px;top:-26px;width:40px;height:46px;border-radius:5px;background:var(--paper);transform:translateY(46px);-webkit-animation:paper05 var(--duration) linear infinite;animation:paper05 var(--duration) linear infinite}.typewriter .paper:before{content:"";position:absolute;left:6px;right:6px;top:7px;border-radius:2px;height:4px;transform:scaleY(.8);background:var(--text);box-shadow:0 12px 0 var(--text),0 24px 0 var(--text),0 36px 0 var(--text)}.typewriter .keyboard{width:120px;height:56px;margin-top:-10px;z-index:1;position:relative}.typewriter .keyboard:before,.typewriter .keyboard:after{content:"";position:absolute}.typewriter .keyboard:before{top:0;left:0;right:0;bottom:0;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));transform:perspective(10px) rotateX(2deg);transform-origin:50% 100%}.typewriter .keyboard:after{left:2px;top:25px;width:11px;height:4px;border-radius:2px;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}@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)}}.simulation-result.printing{width:1200px}.simulation-result .pdf-header{height:120px}.simulation-result .pdf-header img{height:100px;object-fit:contain}.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;margin-bottom:20px;padding:20px;border-radius:5px;box-shadow:0 1px 5px #00000040}.simulation-result .top{display:flex;justify-content:right;gap:30px;margin-right:-15px;margin-top:-65px;margin-bottom:30px;align-items:center;color:gray}.simulation-result .top img{width:25px;height:25px;object-fit:contain}.simulation-result .simulation-bloc-title{display:flex;justify-content:space-between}.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{display:flex;font-size:14px;gap:5vw}.simulation-result .my-information-content .right,.simulation-result .my-information-content .left{flex:1}.simulation-result .my-information-content .item-line{min-height:45px;display:flex;gap:10px;align-items:center;justify-content:space-between}.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 (max-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){border-bottom:1px dotted gray}.simulation-result .my-information-content .left .item-line{border-bottom:1px dotted gray}}.simulations-page{min-height:100vh;max-width:1200px;margin:0 auto 20px}.simulations-page .wait{display:flex;justify-content:center;margin-top:35px}.simulations-page .simulations-title{display:flex;align-items:center}.simulations-title .logo-simulations{height:80px;margin-left:-20px}.simulations-page .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.simulations-page .bloc-title>span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.simulations-page .simulations-step1{display:flex;flex-direction:column;gap:20px}.simulations-page .simulations-step1 .action,.simulations-page .simulations-step2 .action{width:200px}.simulations-page .simulations-step2{display:flex;flex-direction:column;gap:20px}.simulations-page .simulations-step2 .house-details,.simulations-page .simulations-step2 .financial-details{background-color:#fff;padding:20px;border-radius:5px;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 (max-width: 1470px){.simulations-page{margin:0 10px 20px 5px}}@media screen and (max-width: 500px){.simulations-page .simulations-title{margin-bottom:10px}}.list-of-documents{background-color:#fff;border-radius:5px;padding:15px;min-height:100px}.list-of-documents .content{max-height:500px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.list-of-documents .content::-webkit-scrollbar{display:none}.list-of-documents .columns-title,.list-of-documents .line{display:grid;grid-template-columns:1fr min(30%,180px) min(30%,180px);column-gap:10px}.list-of-documents .columns-title :nth-child(n),.list-of-documents .line :nth-child(n){overflow-wrap:anywhere}.list-of-documents .columns-title{font-weight:600;margin-top:10px;margin-bottom:25px}.list-of-documents .line{align-items:center;min-height:60px;margin:5px 0;border-radius:3px;border-bottom:1px solid #d9d9d9}.list-of-documents .line:hover{cursor:pointer;background-color:#e8f2f1}.list-of-documents .line .name{display:flex;align-items:center;gap:15px}.list-of-documents .line .name img{width:30px;height:30px;object-fit:contain}.list-of-documents .line .date{display:flex;flex-direction:column}.my-documents{min-height:100vh;max-width:1200px;padding:0 10px;margin:0 auto}.my-documents .title{display:flex;align-items:center}.my-documents .title .logo-documents{width:80px}.my-documents .wait{margin-top:20px;display:flex;justify-content:center}.my-documents .view-and-sort{margin-top:10px;display:flex;justify-content:right;gap:30px}.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;font-style:italic;font-size:14px;margin-bottom:10px}.preview-list-of-documents{background-color:#fff;border-radius:5px;padding:15px;min-height:100px}.preview-list-of-documents .content{max-height:500px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.preview-list-of-documents .content::-webkit-scrollbar{display:none}.preview-list-of-documents .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));column-gap:30px;row-gap:30px}.preview-list-of-documents .content .document-item{border-radius:5px;border:1px solid #e0e0e0;box-shadow:0 1px 5px #00000040;cursor:pointer}.preview-list-of-documents .document-item .preview{height:250px}.preview-list-of-documents .document-item .identity{display:flex;gap:20px;font-size:14px;align-items:center;padding:10px;overflow-wrap:anywhere;border-top:2px solid #d9d9d9}.preview-list-of-documents .document-item .identity .left img{width:50px;height:50px}.preview-list-of-documents .document-item .identity .right{display:flex;flex-direction:column;gap:5px}.typing-indicator{width:60px;height:30px;position:relative;z-index:4}.typing-circle{width:8px;height:8px;position:absolute;border-radius:50%;background-color:#000;left:15%;transform-origin:50%;animation:typing-circle7124 .5s alternate infinite ease}@keyframes typing-circle7124{0%{top:20px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:8px;border-radius:50%;transform:scaleX(1)}to{top:0%}}.typing-circle:nth-child(2){left:45%;animation-delay:.2s}.typing-circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.typing-shadow{width:5px;height:4px;border-radius:50%;background-color:#0003;position:absolute;top:30px;transform-origin:50%;z-index:3;left:15%;filter:blur(1px);animation:typing-shadow046 .5s alternate infinite ease}@keyframes typing-shadow046{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}to{transform:scaleX(.2);opacity:.4}}.typing-shadow:nth-child(4){left:45%;animation-delay:.2s}.typing-shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}.box-list-chat-members{padding:15px;position:relative}.box-list-chat-members .closeIcon{position:absolute;top:5px;right:5px;border-radius:50%}.box-list-chat-members .closeIcon:hover{cursor:pointer}.box-list-chat-members h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.box-list-chat-members .members-list{display:flex;flex-direction:column;gap:20px}.box-list-chat-members .member-in-list{display:flex;align-items:center;gap:20px;border-bottom:1px solid #d9d9d9;padding:10px}.box-list-chat-members .member-in-list .avatar{width:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.room-in-list{width:100%;display:flex;gap:5px;align-items:center;color:#565656;justify-content:space-between}.room-in-list .room-name{width:100%;padding:10px 5px;border-radius:3px}.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{display:flex;align-items:center;justify-content:space-between}.room-in-list .room-name .connectivity{font-size:12px;color:#a1a1a1}#context-menu .MuiListItemText-root span{font-size:14px}.modal-list-chat-members{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:24;overflow-y:auto;width:min(400px,90vw);height:min(600px,90vh)}.room-select{border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px}.room-select .loading{margin-top:5px;text-align:center}.room-select .accordion{display:none;cursor:pointer;height:30px}.room-select .tabs{border-bottom:1px solid #d9d9d9}.room-select-content{height:calc(100% - 110px)}.room-select .add-room{display:flex;gap:10px;margin-top:10px}.room-select .rooms-list{margin:10px 0;height:100%;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.room-select .rooms-list .room-list-item.selected{font-weight:600;color:#000;background-color:#ececec}.rce-container-mbox{display:block;flex-direction:column;min-width:300px;overflow-x:hidden}.rce-mbox-forward{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-forward-left{display:flex;left:-50px;opacity:0;visibility:hidden}.rce-mbox-forward-right{display:flex;opacity:0;right:-50px;visibility:hidden}.rce-mbox-reply-btn-left{display:flex;left:-85px;opacity:0;visibility:hidden}.rce-mbox-reply-btn-right{display:flex;opacity:0;right:-85px;visibility:hidden}.rce-container-mbox:hover .rce-mbox-forward-left,.rce-container-mbox:hover .rce-mbox-forward-right{opacity:1;visibility:visible}.rce-mbox-remove{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-remove-left{display:flex;left:-120px;opacity:0;visibility:hidden}.rce-mbox-remove-right{display:flex;opacity:0;right:-120px;visibility:hidden}.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{background:#fff;border-radius:0 5px 5px;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:3px 5px 3px 20px;min-width:140px;padding:6px 9px 8px;position:relative}.rce-mbox.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-default-focus}@-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{border-top-left-radius:5px;border-top-right-radius:0;float:right;margin-left:5px;margin-right:20px}.rce-mbox.rce-mbox-right.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-right-focus}@-webkit-keyframes message-box-right-focus{0%{background-color:#d4f1fb}to{background-color:#b8dae6}}.rce-mbox-text{font-size:13.6px;word-break:break-word}.rce-mbox-text-retracted{align-items:center;display:flex;font-style:italic;-webkit-user-select:none;user-select:none}.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{align-items:center;bottom:-5px;color:#00000073;display:flex;font-size:12px;justify-content:flex-end;right:-4px;text-align:right;-webkit-user-select:none;user-select:none}.rce-mbox-time.non-copiable:before{content:attr(data-text)}.rce-mbox-time-block{align-items:center;background:linear-gradient(0deg,#00000054,#0000);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;color:#fff;display:flex;justify-content:flex-end;left:0;margin-left:-6px;margin-right:-6px;padding-bottom:2px;padding-right:3px;padding-top:5px;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 rgba(0,0,0,.2));height:15px;position:absolute;right:-14px;top:0;width:15px}.rce-mbox-right-notch.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-right-notch-focus}@-webkit-keyframes message-right-notch-focus{0%{fill:#d4f1fb}to{fill:#b8dae6}}.rce-mbox-left-notch{fill:#fff;height:15px;left:-14px;position:absolute;top:0;width:15px}.rce-mbox-left-notch.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-left-notch-focus}@-webkit-keyframes message-left-notch-focus{0%{fill:#fff}to{fill:#dfdfdf}}.rce-mbox-title{align-items:center;color:#4f81a1;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:0 0 8px;-webkit-user-select:none;user-select:none}.rce-mbox-title:hover{text-decoration:underline}.rce-mbox-title--clear{margin-bottom:5px}.rce-mbox-status{font-size:15px;height:15px;margin-left:3px}.rce-mbox-title>.rce-avatar-container{margin-right:5px}.rce-mbox-forwardedMessage{border-radius:5px;display:flex;margin:-1px -6px 6px;overflow:hidden;padding:0 0 0 5px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.rce-mbox-forwarded-message{align-items:center;display:flex;font-size:13px;font-style:italic;padding:1px}.rce-mbox-photo{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-photo .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-photo--img{border-radius:5px;display:flex;justify-content:center;max-height:300px;overflow:hidden;position:relative}.rce-mbox-photo--img__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-photo--img img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-photo--img__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-photo--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-photo--download:hover{opacity:.7}.rce-mbox-photo--download:active{opacity:.3}.rce-mbox-photo--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.rce-mbox-file{padding-bottom:13px}.rce-mbox-file>button{align-items:center;background:#e9e9e9;border:none;border-radius:5px;cursor:pointer;display:flex;margin-left:-6px;margin-right:-6px;margin-top:-3px;max-width:500px;min-height:52px;outline:none;padding:5px 0;-webkit-user-select:none;user-select:none}.rce-mbox-file>button>*{padding:0 10px}.rce-mbox-file--icon{align-items:center;display:flex;flex-direction:column;font-size:30px}.rce-mbox-file--size{font-size:10px;margin-top:3px;max-width:52px}.rce-mbox-file--size,.rce-mbox-file--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-file--text{font-size:13.6px}.rce-mbox-file--buttons{align-items:center;display:flex;font-size:30px}.rce-mbox-file--buttons .rce-error-button{display:inherit}.rce-mbox-file--loading{font-size:15px;height:40px;width:40px}.rce-container-smsg,.rce-smsg{align-items:center;display:flex;justify-content:center}.rce-smsg{background:#fff;border-radius:10px;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:5px 0;max-width:70%;padding:6px 9px 8px;position:relative}.rce-smsg-text{display:inline-block;font-size:15px;text-align:center}.rce-mbox-location{align-items:center;border-radius:5px;display:flex;height:150px;justify-content:center;margin-left:-6px;margin-right:-6px;margin-top:-3px;overflow:hidden;position:relative;width:250px}.rce-mbox-location-img{width:100%}.rce-mbox-location-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-spotify{margin-left:-6px;margin-right:-6px;margin-top:-2px}.rce-mbox-reply,.rce-mbox-spotify{border-radius:5px;display:flex;overflow:hidden}.rce-mbox-reply{background:#ececec;cursor:pointer;font-size:12px;margin:-3px -6px 6px;padding:0 0 0 5px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.rce-mbox-reply.rce-mbox-reply-border{border-left:5px solid}.rce-mbox-reply:hover{opacity:.85}.rce-mbox-reply-left{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:3px 0}.rce-mbox-reply-owner{font-size:13px}.rce-mbox-reply-message{color:#5a5a5a;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-reply-right{height:40px;width:40px}.rce-mbox-reply-right img{width:100%}.rce-mbox-reply-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-mtmg{align-content:center;display:flex;justify-content:center;max-width:425px;min-width:425px;padding-bottom:13px}.rce-mtmg{background:#f5f5f5;border-radius:2px;display:flex;flex-direction:column;float:left;margin:5px 0;position:relative;width:100%}.rce-mtmg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.rce-mtmg-subject{display:inline-block;font-size:15px;padding:5px 9px;text-align:start}.rce-mtmg-toogleItem{height:100%;width:100%}.rce-mtmg-body{background:#6264a7;color:#fff;display:flex;font-size:15px;height:50px;justify-content:space-between}.rce-mtmg-body:hover{opacity:.9}.rce-mtmg-item{align-items:center;display:flex;justify-content:flex-start;padding:0 10px}.rce-mtmg-item>svg{height:23px;width:23px}.rce-mtmg-content{display:flex;flex-direction:column;padding:0 10px}.rce-mtmg-date{color:#cecece;font-size:13px}.rce-mtmg-body-bottom{color:#6264a7;cursor:pointer;display:flex;flex-direction:row;font-size:13px;padding:9px}.rce-mtmg-bottom--tptitle{align-items:center;display:flex;justify-content:center}.rce-mtmg-body-bottom--bttitle>svg,.rce-mtmg-bottom--tptitle>svg{color:#6264a7a1}.rce-mtmg-toogleContent{display:none;flex-direction:column;height:auto;min-height:60px}.rce-mtmg-toogleContent--click{display:flex}.rce-mtmg-right-icon{background:#0000!important;cursor:pointer;height:100%;right:10px}.rce-mtmg-body .rce-dropdown-container{height:100%}.rce-mtmg-right-icon>svg{height:23px;width:23px}.rce-mitem{display:flex;padding:10px 8px}.rce-mitem-event:hover,.rce-mitem:hover{background:#ececec}.rce-mitem-event{-webkit-user-select:none;user-select:none}.rce-mitem-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.rce-mitem-body-content{align-items:flex-start;display:flex;justify-content:flex-start}.rce-mitem-body--top{align-items:center;display:flex;margin-bottom:2px;-webkit-user-select:none;user-select:none}.rce-mitem-body--top-title{color:#6264a7;font-size:15px;font-weight:600;padding:0 15px 0 0;text-transform:capitalize}.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{align-items:flex-start;display:flex;justify-content:flex-start;padding:10px 8px}.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{height:19px;width:19px}.rce-mitem.avatar img{background:#ccc;border:none!important;border-radius:100%;height:22px;width:22px}.rce-mitem-body.avatar>svg{height:19px;width:19px}.rce-mitem-bottom-body-top{display:flex;flex-direction:column}.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{display:flex;padding:0 3px 0 0}.rce-mitem-tooltip{display:inline;position:relative}.rce-mitem-tooltip-text{margin:5px}.rce-mitem-tooltip-text:after{border-bottom:11px solid #444;border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:15%;opacity:0;position:absolute;top:29px;transition:opacity .8s linear .2s}.rce-mitem-tooltip[tooltip]:after{background:#444;border-radius:8px;color:#fff;content:attr(tooltip);display:flex;font-size:14px;justify-content:center;max-width:415px;min-width:415px;opacity:0;padding:5px;position:absolute;right:-13px;top:40px;transition:opacity .8s linear .2s;z-index:1}.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{align-items:center;background:#e48989;border-radius:50%;color:#fff;display:flex;font-size:14px;height:25px;text-align:center;width:25px}.rce-mitem-avatar img{background:#ccc;border:none!important;border-radius:100%;height:50px;width:50px}.rce-mtmg-call-record{background:#eaeaea;height:85%;margin-top:11px;width:350px}.rce-mtmg-call-body{align-items:flex-start;display:flex;flex-direction:row;position:relative}.rce-mtmg-call-avatars{height:100px!important;position:relative;width:140px!important}.rce-mtmg-call-avatars img{background:#ccc;cursor:pointer;height:100%!important;width:100%!important}.rce-mtmg-call-body-title{display:flex;flex-direction:column;left:15px;position:relative;top:30px}.rce-mtmg-call-body-bottom,.rce-mtmg-call-body-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px}.rce-mtmg-call-body-bottom{color:#505050;font-size:12px}.rce-mtmg-record-time{background:#000000cf;border-radius:5px;bottom:5px;color:#fff;font-size:13px;padding:4px;position:absolute;right:5px}.rce-avatar-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.rce-avatar-container .rce-avatar{height:100%;width:100%}.rce-avatar-container.flexible .rce-avatar{border-radius:unset!important;height:auto!important;overflow:unset!important;width:100%!important}.rce-avatar-container.default{height:25px;width:25px}.rce-avatar-container.rounded{border-radius:5px}.rce-avatar-container.circle{border-radius:100%}.rce-avatar-container.xsmall{height:30px;width:30px}.rce-avatar-container.small{height:35px;width:35px}.rce-avatar-container.medium{height:40px;width:40px}.rce-avatar-container.large{height:45px;width:45px}.rce-avatar-container.xlarge{height:55px;width:55px}@keyframes avatarLazy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rce-avatar-lazy{animation:avatarLazy 2s ease-in-out infinite normal}.rce-avatar-container.rce-citem-avatar-encircle-status{box-sizing:border-box;position:relative}.rce-avatar-letter{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:5px}.rce-avatar-letter-background{border-radius:20px;height:35px;width:35px}.rce-mini-avatar-container{bottom:2.5px;position:absolute;right:5px}.rce-citem-avatar .rce-mini-avatar-container img{border:2px solid #fff!important;height:35px!important;width:35px!important}.rce-dropdown-container{position:relative}.rce-dropdown{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 5px #a3a3a3;box-sizing:border-box;display:none;flex-direction:row;justify-content:center;min-width:100%;padding:8px 15px;position:absolute;transform:scale(0);transform-origin:left top;z-index:99999}.rce-dropdown-title{color:"#000";font-size:14px;font-weight:500}.rce-dropdown.dropdown-show{animation:dropdown-scaling .2s ease forwards;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:dropdown-reverse-scaling .2s ease forwards;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{left:0;margin-top:5px;top:100%;transform-origin:left top}.rce-dropdown-open__norteast{margin-top:5px;right:0;top:100%;transform-origin:right top}.rce-dropdown-open__southwest{bottom:100%;left:0;margin-bottom:5px;transform-origin:left bottom}.rce-dropdown-open__southeast{bottom:100%;margin-bottom:5px;right:0;transform-origin:right bottom}.rce-dropdown ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.rce-dropdown ul li{border-bottom:1px solid #e9e9e9;box-sizing:border-box;color:#767676;cursor:pointer;font-size:16px;padding:8px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.rce-dropdown ul li:last-child{border:none}.rce-dropdown ul li:hover a{color:#3a6d8c}.rce-dropdown.fade{animation:dropdown-fade .5s ease forwards;opacity:0;transform:scale(1)}@keyframes dropdown-fade{0%{opacity:0}to{opacity:1}}.rce-button{background:#3979aa;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;flex-direction:row;font-size:12px;justify-content:center;outline:none;padding:8px;position:relative;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}.rce-button,.rce-button-icon--container{align-items:center;display:flex}.rce-button:hover{opacity:.8}.rce-button:active{opacity:.6}.rce-button.outline{background:#0000!important;border:1px solid #3979aa;color:#3979aa}.rce-button.outline:hover{opacity:.6}.rce-button.outline:active{opacity:.3}.rce-button.transparent{background:#0000!important}.rce-button.transparent:hover{opacity:.6}.rce-button.transparent:active{opacity:.3}.rce-button-icon{display:flex;font-size:18px;padding:0 3px;position:relative}.rce-button-badge{align-items:center;background:#f64b34;border-radius:4px;display:flex;flex-direction:row;font-size:10px;justify-content:center;padding:4px;position:absolute;right:-7px;top:-7px}.rce-button.circle{border:1px solid #3979aa;border-radius:100%;min-height:35px;min-width:35px}.rce-mbox-video{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-video.padding-time{padding-bottom:12px}.rce-mbox-video .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-video--video{border-radius:5px;display:flex;justify-content:center;max-height:500px;overflow:hidden;position:relative}.rce-mbox-video--video__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-video--video img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-video--video video{-webkit-user-select:none;user-select:none;width:100%}.rce-mbox-video--video__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-video--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-video--download:hover{opacity:.7}.rce-mbox-video--download:active{opacity:.3}.rce-mbox-video--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.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;justify-content:flex-start;max-width:100%;min-width:240px;-webkit-user-select:none;user-select:none}.rce-mtlink-title{color:#07030a;font-size:15px;padding-left:7px}.rce-mtlink-btn{background:#ededed;border-radius:4px;display:flex;margin-left:5px}.rce-mtlink-btn-content{border-right:1px solid;cursor:pointer;padding:4px}.rce-mtlink-btn-content:last-child{border-right:none}.rce-container-citem{display:block;flex-direction:column;min-width:240px;overflow:hidden}.rce-citem,.rce-container-citem.rce-citem-status-encircle{position:relative}.rce-citem{background:#fff;cursor:pointer;display:flex;flex-direction:row;height:72px;max-width:100%;min-width:240px;overflow:hidden;-webkit-user-select:none;user-select:none}.rce-citem:hover{background:#f9f9f9}.rce-citem-avatar{flex-direction:column;padding:0 15px 0 13px;position:relative}.rce-citem-avatar,.rce-citem-status{align-items:center;display:flex;justify-content:center}.rce-citem-status{background:#ccc;border-radius:100%;bottom:10px;height:20px;position:absolute;right:10px;width:20px}.rce-citem-avatar.rce-citem-status-encircle .rce-citem-status{background:#0000;border-radius:100%;bottom:0;height:100%;left:0;margin:auto;right:0;top:0;width:100%}.rce-citem-avatar img{background:#ccc;border:none!important;border-radius:100%;font-size:10px;height:50px;line-height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:50px}.rce-citem-body{border-bottom:1px solid #0000000d;display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding-right:15px}.rce-citem-body--top{display:flex}.rce-citem-body--bottom{display:flex;margin-top:4px}.rce-citem-body--bottom-title,.rce-citem-body--top-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:red;border-radius:100%;color:#fff;font-size:12px;font-weight:700;text-align:center}.rce-citem-body--bottom-status span,.rce-citem-body--bottom-status-icon{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.rce-citem-body--bottom-status-icon{margin-left:3px;position:relative}.rce-citem-body--bottom-tools{align-items:center;display:flex;flex-direction:row;height:0;justify-content:center;left:-999px;opacity:0;position:absolute;transition:height .5s ease,opacity 1s ease}.rce-citem:hover .rce-citem-body--bottom-tools{height:100%;left:0;opacity:1;position:relative}.rce-citem-body--bottom-tools-item-hidden-hover{height:100%;opacity:.3;transition:.5s ease}.rce-citem:hover .rce-citem-body--bottom-tools-item-hidden-hover{height:0;left:-999px;opacity:0;position:absolute;transition:.5s ease}.rce-citem-body--bottom-tools-item{height:18px;width:18px}.rce-citem-body--bottom-tools-item svg{fill:#575757;height:18px;width:18px}.rce-citem-body--subinfo{display:flex}.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{align-items:center;background:red;border-radius:100%;color:#fff;display:flex;font-size:10px!important;font-weight:700;height:14px;justify-content:center;text-align:center;width:14px}.rce-container-citem.subitem .rce-citem-body--bottom{margin-top:unset}.rce-citem-expand-button{background:#0000;border:none;color:teal;cursor:pointer;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{display:block;flex:1;overflow:auto;position:relative}.rce-mlist-down-button{align-items:center;background:#fff;border-radius:100%;bottom:15px;box-shadow:0 1px 1px #0000000d,0 2px 5px #0000001a;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;transition:.2s;width:40px}.rce-mlist-down-button:hover{opacity:.7}.rce-mlist-down-button--badge{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;text-align:center;top:-5px;width:20px}.rce-container-mtitem{display:block}.rce-container-mtitem,.rce-mtitem{flex-direction:column;min-width:240px;overflow:hidden}.rce-mtitem{background:#fff;border-bottom:1px solid #0000000d;display:flex;max-width:100%;position:relative;-webkit-user-select:none;user-select:none}.rce-mtitem:hover{background:#fbfbfb}.rce-mtitem-top{display:flex;flex-direction:row;justify-content:space-between;position:relative}.rce-mtitem-subject{color:#333;font-size:15px;margin-top:5px;max-height:35px;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.rce-mtitem-body{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center;overflow:hidden;padding:0 10px}.rce-mtitem-body--avatars{display:flex;flex:1;opacity:.7;overflow:hidden}.rce-mtitem-body--functions{align-items:center;display:flex;justify-content:flex-end;width:70px}.rce-mtitem-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 10px}.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{align-items:center;background:#e48989;color:#fff;display:flex;justify-content:center}.rce-mtitem-button{background:#5ba7c5;display:flex;transition:.3s}.rce-mtitem-button,.rce-mtitem-closable{align-items:center;border-radius:100%;color:#fff;font-size:25px;justify-content:center;padding:3px}.rce-mtitem-closable{background:#ff4a4f;display:none;margin-right:7px}.rce-mtitem:hover .rce-mtitem-closable{cursor:pointer;display:flex}.rce-mtitem-share{align-items:center;color:#5ba7c5;display:flex;font-size:30px;justify-content:center;left:-10px;margin:-10px 0;position:relative;transition:.3s}.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{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;min-width:100%}.rce-input{border:none;border-radius:5px;box-sizing:border-box;color:#333;flex:1;font-size:14px;height:40px;outline:none;padding:0 5px}.rce-input-textarea{height:37px;padding:10px 5px;resize:none}.rce-input-buttons{margin:5px}.rce-input-buttons,.rce-input-buttons>*{display:flex;flex-direction:row}.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-left:0!important;padding-right:10px}.rce-input::placeholder{color:#afafaf}.rce-navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.rce-navbar.light{background:#f4f4f4}.rce-navbar.dark{background:#2f414c}.rce-navbar-item{align-items:center;justify-content:flex-start}.rce-navbar-item,.rce-navbar-item>*{display:flex;flex-direction:row}.rce-navbar-item>*>*{margin-left:5px}.rce-sbar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:10px}.rce-sbar.light{background:#f4f4f4}.rce-sbar.dark{background:#2f414c}.rce-sbar-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-width:100%}.rce-sbar-item>*{display:flex;flex-direction:column}.rce-sbar-item__center{margin:15px 0}.rce-popup-wrapper{align-items:center;background:#ffffffb3;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;z-index:9999999999}.rce-popup{align-items:stretch;animation:popup-scaling .4s ease forwards;background:#fff;border-radius:5px;box-shadow:0 0 25px -2px #4f4f4f;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px;padding:0 10px;width:400px}@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{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:18px 8px}.rce-popup-content{box-sizing:border-box;font-size:14px;padding:8px}.rce-popup-content *{margin:0}.rce-popup-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;padding:18px 8px}.rce-popup-footer>*{margin-left:5px}.chat-room{border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040;padding:10px;margin-bottom:20px}.chat-room .wait{margin-top:50px;display:flex;justify-content:center}.chat-room .top-chat-room{border-bottom:1px solid #d9d9d9;margin-bottom:10px}.chat-room .messages-list{margin-bottom:5px;max-height:300px;overflow:auto;border-radius:10px;min-height:50px}.chat-room .rce-mbox{width:calc(100% - 120px);border:none;box-shadow: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) no-repeat;background-size:contain;height:40px;width: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==) no-repeat;background-size:contain;height:40px;width:40px;position:absolute;top:0;left:0}.chat-room .rce-mbox-photo--img img{max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}.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{height:20px;overflow:hidden;display:flex;gap:10px;align-items:top;font-size:12px;font-style:italic;color:gray}.chat-room .input-msg{width:100%;display:flex;gap:5px;background-color:#f2f2f2}.chat-room .react-emoji-picker--container{z-index:1000}.chat-room .react-input-emoji--wrapper{background-color:#f2f2f2}.chat-room .wait2{display:flex;align-items:center;gap:20px;color:#d2691e}.box-resolve-invitations{position:relative}.box-resolve-invitations .closeIcon{position:absolute;top:-15px;right:5px;border-radius:50%}.box-resolve-invitations .closeIcon:hover{cursor:pointer}.box-resolve-invitations .wait{margin-top:30px;display:flex;align-items:center;justify-content:center}.box-resolve-invitations h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.box-resolve-invitations .invitation-to-room{margin:20px 5px;border:1px solid #05737d;padding:10px}.box-resolve-invitations .actions{margin-top:15px;display:flex;justify-content:space-between}.map-container{width:100%;height:100%}.chat-page{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 10px}.chat-page .title{display:flex;align-items:center}.chat-page .title .logo-chat{width:80px}.chat-page .wait{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:20px}.chat-page .invitations{margin-bottom:10px}.chat-page-content{width:100%;display:flex;flex-direction:column;gap:25px}.chat-page .chat-page-content .chat-top{display:flex;gap:25px;height:420px}.chat-page .chat-page-content .chat-top .chat-room-list{flex:1;max-width:50%}.chat-page .map-of-chat-users-container{width:50%;height:100%;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px #00000040}.modal-resolve-invitations{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;padding:10px;overflow-y:auto;width:min(500px,90vw);max-height:min(300px,90vh)}@media screen and (max-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;padding-right:10px;margin:10px auto}.invitation h1{color:#ff8c00;font-size:20px;font-weight:600;margin:20px 0;text-align:center}.invitation .wait{margin-top:20px;display:flex;justify-content:center}.invitation .invitation-content{max-width:600px;margin:0 auto}.invitation .invitation-refused{margin-top:25px}.parrainage-invit{min-height:100vh;padding-right:10px;margin:30px auto}.parrainage-invit .parrainage-invit-content{max-width:1200px;height:650px;background-color:#fff;border-radius:10px;padding:20px;display:flex;gap:25px;margin:0 auto}.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{width:100%;height:calc(100% - 50px);object-fit:contain}.parrainage-invit .parrainage-invit-content .left .sponsor{text-align:center;margin:15px 0}.parrainage-invit .parrainage-invit-content .left .sponsor span{font-style:italic;font-weight:700;color:var(--main-color6)}.parrainage-invit .parrainage-invit-refused{margin-top:25px}@media screen and (max-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{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-parrain-general-conditions:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-parrain-general-conditions .closeIcon{position:absolute;top:5px;right:5px}.modal-parrain-general-conditions .closeIcon:hover{cursor:pointer}.modal-parrain-general-conditions .wait{display:flex;justify-content:center}.modal-parrain-general-conditions h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-parrain-general-conditions .title{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-parrain-general-conditions .title .logo-kwatts-parrain{height:80px}.parrainage-page{min-height:100vh;max-width:1200px;margin:0 auto;padding:15px}.parrainage-page .title{display:flex;align-items:center}.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{font-size:20px;margin-bottom:25px}.parrainage-page section{margin-top:20px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 1px 5px #00000040}.parrainage-page section .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.parrainage-page section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.parrainage-page section h4{font-weight:500;margin-bottom:5px;font-size:14px;color:gray}.parrainage-page ol{list-style-type:numeric;list-style-position:inside;margin-left:20px}.parrainage-page li{margin:10px 0}.parrainage-page .parrain-explainations-content{display:flex;flex-direction:column;gap:15px}.parrainage-page .parrain-invite .parrain-invite-content{display:flex;gap:30px}.parrainage-page .parrain-invite .parrain-invite-content h3{font-size:16px;color:var(--main-color6);margin-bottom:20px;font-weight:400}.parrainage-page .parrain-invite-content .parrain-link,.parrainage-page .parrain-invite-content .parrain-email{flex:1;padding:10px;border:1px dotted var(--main-color5);border-radius:5px}.parrainage-page .parrain-invite-content .or{display:flex;align-items:center;justify-content:center}.parrainage-link-content{display:flex;flex-direction:column;gap:20px}.parrainage-page .parrain-mail-content{display:flex;flex-direction:column;gap:15px}.parrainage-page .parrain-mail-content .line1{display:flex;gap:15px}.parrainage-page .parrain-mail-content .line1 :nth-child(n){flex-grow:1}.parrainage-page .referred-list .list-legend{display:flex;align-items:center;gap:30px;margin-bottom:15px}.parrainage-page .referred-list .list-legend .legend{display:flex;align-items:center;gap:5px}.parrainage-page .referred-list .referred-list-title,.parrainage-page .referred-list .referred-item{display:grid;grid-template-columns:55px repeat(3,1fr) 50px 100px 120px;gap:10px;line-height:30px;margin:10px 0}.parrainage-page .referred-list .referred-list-title{font-weight:700;font-style:italic}.parrainage-page .no-referred{font-style:italic;color:gray}.parrainage-page .badges{display:flex;gap:15px;align-items:center;justify-content:space-between}.parrainage-page .badges .badge{border:1px solid #d9d9d9;border-radius:10px;padding:20px;flex-grow:1;max-width:300px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#dadada80;border:2px solid gray}.parrainage-page .badges .badge.highlight{background-color:#fbd66b80;border:2px solid var(--main-color1)}.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{margin-top:25px;color:#404040}.parrainage-page .particular-conditions{margin-top:20px}.parrainage-page .particular-conditions .line{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 25% 1fr}.parrainage-page .particular-conditions .line p{padding:10px;border:1px solid black}.parrainage-page .particular-conditions .line.title p{height:40px;text-align:center}.parrainage-page .particular-conditions .line .sponsor-compensation{text-align:center}.parrainage-page .general-conditions .action{font-style:italic;text-decoration:underline;margin-top:20px;cursor:pointer;text-align:center}@media screen and (max-width: 1000px){.parrainage-page .referred-list .referred-list-title,.parrainage-page .referred-list .referred-item{display:grid;grid-template-columns:55px repeat(2,1fr);gap:10px;line-height:10px;margin:30px 0}}@media screen and (max-width: 700px){.parrainage-page .parrain-invite-content .line1{flex-direction:column}}@media screen and (max-width: 600px){.parrainage-page .referred-list .list-legend{flex-direction:column;align-items:start;gap:15px}}.page404{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;gap:20px}.page404 section{max-height:200px}.page404 section.text{text-align:center}.page404 section.image{display:flex;align-items:center;justify-content:center}.page404 .text h1{color:#ff8c00;font-size:70px;font-weight:700;line-height:100px}.page404 .text p{line-height:30px}.page404 img{max-width:300px;object-fit:contain}@media screen and (max-width: 850px){.page404{width:100vw;margin-left:0;flex-direction:column;height:auto}.page404 section{max-height:fit-content}}.politique-confidentialite{padding:15px;min-height:100vh}.politique-confidentialite h1{display:block;font-size:2em;margin:.67em 0;font-weight:700}.politique-confidentialite hr{display:block;margin:.5em auto;border-style:inset;border-width:1px}.politique-confidentialite li{display:list-item}.politique-confidentialite ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.politique-confidentialite ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px}.item-in-faq{min-height:30px}.item-in-faq .question{font-weight:600;line-height:25px;display:flex;justify-content:space-between}.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{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;unicode-bidi:isolate}.item-in-faq .answer ul{list-style-type:disc}.item-in-faq .answer ol{list-style-type:decimal}.item-in-faq .answer li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:isolate}.item-in-faq .answer blockquote{font-style:normal;font-size:16px;margin-left:32px;font-family:Consolas,Times New Roman,Verdana;border-left:4px solid #ccc;padding-left:8px}.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{min-height:100vh;max-width:1200px;margin:0 auto;padding:15px}.faq-page .title{display:flex;align-items:center}.faq-page .title .logo-faq{width:80px}.faq-page .search-bloc .nb-results{font-size:12px;margin-top:5px}.faq-page .category-selection{margin-top:20px;display:flex;gap:20px;cursor:pointer}.faq-page .category-selection .category-item{flex:1;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;box-shadow:0 1px 5px #00000040;border-radius:5px}.faq-page .category-selection .category-item img{width:35px;height:35px;object-fit:contain}.faq-page .category-selection .category-item p{font-size:clamp(14px,1.5vw,18px);font-weight:600}.faq-page .list-of-faq{margin:25px 0;background-color:#fff;box-shadow:0 1px 5px #00000040;border-radius:5px;padding:15px;display:flex;flex-direction:column;gap:15px}.faq-page .list-of-faq .faq-item:not(:last-child){border-bottom:1px solid #d9d9d9}@media screen and (max-width: 650px){.faq-page .category-selection{flex-direction:column}}.pdl-linking{padding:35px;height:calc(100vh - 150px);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.pdl-linking .loader{width:45px;height:40px;background:linear-gradient(#fff calc(1 * 100% / 6),var(--main-color1) 0 50%,#fff 0),linear-gradient(#fff calc(2 * 100% / 6),var(--main-color1) 0 calc(4 * 100% / 6),#fff 0),linear-gradient(#fff 50%,var(--main-color1) 0 calc(5 * 100% / 6),#fff 0);background-size:10px 400%;background-repeat:no-repeat;animation:matrix 1s infinite linear}@keyframes matrix{0%{background-position:0% 100%,50% 100%,100% 100%}to{background-position:0% 0%,50% 0%,100% 0%}}.historical-item-title{display:grid;grid-template-columns:150px 1fr 150px 150px 30px;grid-template-rows:1;gap:5px;padding:20px 0;align-items:center}.historical-item-details.visible{padding:15px;background-color:#e9e9e9;height:auto}.historical-item-details.hidden{height:0}.historical-item-details{overflow:hidden}.historical-item-energy-title,.historical-item-energy-content{display:grid;grid-template-columns:1fr 150px 150px;gap:5px}.historical-item-energy-title{font-weight:700;min-height:30px}.historical-item-energy-content{min-height:20px;margin:10px 0}.historical-item-withdraw-title,.historical-item-withdraw-content{display:grid;grid-template-columns:1fr 150px 150px 150px 150px 40px;gap:5px;align-items:center}.historical-item-withdraw-title{font-weight:700;min-height:30px}.historical-item-withdraw-content{min-height:20px;margin:10px 0}.historical-item-withdraw-content:has(.delete-button:hover){color:#ef6c11}.financial-account{min-height:100vh;max-width:1200px;margin:0 auto;padding:10px;display:flex;flex-direction:column;gap:25px}.financial-account .title{display:flex;align-items:center}.financial-account .title .logo-financial{width:80px}.financial-account section{background-color:#fff;border-radius:5px;box-shadow:0 1px 5px #00000040;padding:15px}.financial-account section .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.financial-account section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.financial-account .historical-header{display:grid;grid-template-columns:150px 1fr 150px 150px 30px;grid-template-rows:1;padding-bottom:15px;border-bottom:1px solid #e9e9e9;font-weight:700;gap:5px}.financial-account .historical .enter-historical-period{margin-bottom:20px;display:flex;gap:15px;align-items:center;justify-content:center}.comparison-graph-container{width:100%;height:100%}.comparison-graph-container .title{display:flex;justify-content:center;gap:40px}.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;padding:1px 20px 20px;border-radius:5px;box-shadow:0 1px 5px #00000040;margin-bottom:10px}.subscribed-power-advice .section-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.subscribed-power-advice .section-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.subscribed-power-advice .wait{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px}.subscribed-power-advice .top-sections{display:flex;gap:10px;width:100%}.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{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.subscribed-power-advice .top-sections .present-value-content .icon{max-width:45px}.subscribed-power-advice .top-sections .present-value-content .subscrided-value{line-height:40px;font-size:clamp(20px,2.2vw,22px)}.subscribed-power-advice .top-sections .advices-content{display:flex;align-items:center;gap:25px}.subscribed-power-advice .top-sections .advices-content .text p{margin-bottom:8px}.subscribed-power-advice .our-advice .show-details{text-align:right;margin-top:20px;font-size:12px;text-decoration:underline;font-style:italic;cursor:pointer;color:var(--dark-orange)}@media screen and (max-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;padding:20px;border-radius:5px;box-shadow:0 1px 5px #00000040;margin:20px 0}.average-solar-prices section h3{color:var(--main-color6);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{margin-top:15px;font-weight:600;font-size:clamp(16px,1.5vw,18px);color:var(--main-color6)}.average-solar-prices .today .today-content{display:flex}.average-solar-prices .today .today-icon{flex:1;display:flex;align-items:center;justify-content:center}.average-solar-prices .today .today-icon .today-icon-content{padding:15px;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:15%;box-shadow:3px 3px 5px gray;animation:slide infinite ease-in-out 4s}@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{width:120px;height:120px;position:absolute;overflow:hidden;z-index:0;border-radius:15%;animation:slide infinite ease-in-out 4s}.average-solar-prices .animated-border-box-glow{overflow:hidden;filter:blur(40px)}.average-solar-prices .animated-border-box:before,.average-solar-prices .animated-border-box-glow:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:99999px;height:99999px;background-repeat:no-repeat;background-position:0 0;animation:rotate 4s linear infinite}.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:"";position:absolute;z-index:-1;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:7px}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.average-solar-prices .today .today-icon .today-icon-content svg{width:80px;height:80px}.average-solar-prices .today .today-advice{flex:1;display:flex;flex-direction:column;gap:25px}.average-solar-prices .today .today-advice b{font-weight:700}.average-solar-prices .today .today-advice .advice .disclaimer1{font-size:clamp(12px,1vw,14px);color:gray;line-height:25px}.average-solar-prices .today .today-advice .color{display:flex;align-items:center;gap:10px;font-size:clamp(16px,1.5vw,18px)}.average-solar-prices .today .today-advice .color .round{width:20px;height:20px;border-radius:50%;background-color:gray;border:1px solid darkgray}.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:var(--main-color6)}.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{font-size:clamp(12px,1vw,14px);color:gray;line-height:16px}.average-solar-prices .public-api .title{display:flex;align-items:center;justify-content:space-between}.average-solar-prices .public-api .title{cursor:pointer}.average-solar-prices .public-api-content{overflow-y:hidden;margin-top:20px;margin-left:10px;display:flex;flex-direction:column;gap:15px;transition:max-height .4s ease-in-out}.average-solar-prices .public-api code{background-color:#f5f5f5;display:block;padding:8px 15px;margin-bottom:10px;font-family:monospace}.average-solar-prices .public-api .url{display:flex;gap:10px;align-items:center}.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{font-weight:400;margin-bottom:5px}.average-solar-prices .public-api .url .link{color:var(--main-color6);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-left:25px;margin-bottom:15px;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{display:flex;flex-direction:column;line-height:22px;gap:10px}.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{display:grid;grid-template-columns:100px 1fr}.average-solar-prices .explainations-content span{font-weight:700}.average-solar-prices .explainations-content .green{color:var(--main-color6)}.average-solar-prices .explainations-content .orange{color:var(--dark-orange)}.average-solar-prices .explainations-content .red{color:red}@media screen and (max-width: 600px){.average-solar-prices .today-content{flex-direction:column-reverse;gap:25px}}.advices-page{min-height:100vh;max-width:1200px;margin:0 auto;padding:10px}.advices-page .wait{display:flex;justify-content:center;margin-top:35px;margin-bottom:15px}.advices-page .advices-title{display:flex;align-items:center}.advices-page .advices-title .logo-advices{width:80px}.advices-page .pdl-advices,.advices-page .section-title{margin-top:25px}.modal-protect-general-conditions{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-protect-general-conditions:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-protect-general-conditions .closeIcon{position:absolute;top:5px;right:5px}.modal-protect-general-conditions .closeIcon:hover{cursor:pointer}.modal-protect-general-conditions .wait{display:flex;justify-content:center}.modal-protect-general-conditions h1{font-family:Inter,sans-serif;margin-bottom:20px;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#05737d;text-align:center}.modal-protect-general-conditions .title{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-protect-general-conditions .title .logo-kwatts-protect{height:80px}.modal-subscribe-protect{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:15px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-subscribe-protect:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/assets/kwatts-BisrAAk0.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-subscribe-protect .closeIcon{position:absolute;top:5px;right:5px}.modal-subscribe-protect .closeIcon:hover{cursor:pointer}.modal-subscribe-protect .wait{display:flex;justify-content:center}.modal-subscribe-protect h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);margin:5px 0;font-weight:600;color:#05737d;text-align:center}.modal-subscribe-protect .title{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-subscribe-protect .title .logo-kwatts-protect{height:80px}.modal-subscribe-protect .offer-recap{margin-top:20px}.modal-subscribe-protect .offer-recap .no-offer{margin:50px;text-align:center;font-style:italic}.modal-subscribe-protect .offer-recap ol{list-style-type:disc;list-style-position:inside;margin-left:20px}.modal-subscribe-protect .offer-recap li{margin:6px 0}.modal-subscribe-protect .offer-recap .offer-gc{font-style:italic;text-decoration:underline;margin-top:20px;cursor:pointer}.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{padding:10px;display:flex;gap:20px;align-items:center;border-top:1px solid gray;border-bottom:1px solid gray}.my-protect .live-producer-unit .left{flex:1}.my-protect .live-producer-unit .under-for-responsive{flex:2;display:flex;gap:20px;align-items:center}.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{display:flex;gap:20px;align-items:center}.my-protect .live-producer-unit .protect-details .protect-status img{height:50px}.my-protect .futur-protect-item{padding:10px;display:flex;gap:20px;align-items:center;border-top:1px solid gray;border-bottom:1px solid gray}@media screen and (max-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{min-height:100vh;max-width:1200px;margin:0 auto;padding:15px}.protect-page .title{display:flex;align-items:center;gap:25px}.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{margin-top:20px;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 1px 5px #00000040}.protect-page section .bloc-title{font-size:18px;font-weight:500;color:var(--main-color6);width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:10px}.protect-page section .bloc-title span{border-bottom:3px solid var(--main-color6);padding-bottom:7px}.protect-page .introduction .example{padding:10px 25px;background-color:#f9f9f9}.protect-page .introduction .example .title{font-weight:700;font-style:italic}.protect-page .global-conditions ol{list-style-type:disc;list-style-position:inside;margin-left:20px}.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{font-style:italic;text-decoration:underline;margin-top:20px;cursor:pointer;text-align:center}.endossement{min-height:100vh}.endossement h1{margin:30px 0;font-size:20px;font-weight:600;color:#ff8c00;text-align:center}.endossement p{text-align:center}.modal-cookies-refused{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:15px;box-shadow:24;width:min(700px,90vw);min-height:350px;max-height:min(800px,90vh);overflow-y:auto}.modal-cookies-refused:before{content:" ";display:block;position:absolute;left:-30%;top:5%;width:130%;height:95%;opacity:.3;background:url(/kwatts.svg) no-repeat;background-size:450px 450px;z-index:-1}.modal-cookies-refused h1{font-family:Inter,sans-serif;font-size:clamp(22px,2.5vw,28px);margin:25px 0 5px;font-weight:600;color:#05737d;text-align:center}.modal-cookies-refused .title{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-cookies-refused .title .logo-kwatts{height:80px}.modal-cookies-refused .actions{margin-top:30px;display:flex;justify-content:space-around}.modal-cookies-refused .disclaimer{margin-top:30px;padding:0 30px;display:flex;flex-direction:column;gap:5px;font-style:italic}.test-page{min-height:100vh;background-color:#fff;padding:20px}.test-page .top{display:flex;max-height:700px}.test-page .top .left{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 80px;position:relative}.test-page .top .right{flex:3}.test-page .top .left h1{text-align:left;margin:0 auto;color:#000}.test-page .top .left p{color:#646464;font-weight:400;font-size:16px;line-height:28px}.test-page .top .left .action{margin-top:20px;align-self:flex-start}.test-page .top .right{max-width:70%;position:relative;overflow-x:hidden;overflow-y:hidden}.test-page .top .right .back{width:100%;height:90%;object-fit:fill;border-bottom-left-radius:50px}.test-page .top .right .screen-shot{width:90%;height:60%;object-fit:contain;position:absolute;top:20%;left:10%}.test-page .our-services{text-align:center}.test-page .left .content{z-index:2}.test-page .radial-gradiant{width:75%;height:50%;background:radial-gradient(50% 50% at 50% 50%,#ff9c001f,#ff6a1600);position:absolute;left:-20%;top:60%;z-index:1}.test-page .solar-system{position:absolute;display:flex;align-items:center;justify-content:center}.solar-system .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;border:1px solid;border-radius:50%}.solar-system .circle.nb1{width:35%;animation:growth-circle1 10s linear infinite}.solar-system .circle.nb2{width:55%;animation:growth-circle2 10s linear infinite}.solar-system .circle.nb3{width:75%;animation:growth-circle3 10s linear infinite}.solar-system .circle.nb4{width:95%;animation:growth-circle4 10s linear infinite}@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{width:100%;height:100%;position:relative;transform-origin:center;animation:rotate-planets 180s linear infinite}.solar-system .planet{position:absolute;aspect-ratio:1/1;border-radius:50%}@keyframes rotate-planets{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root{font-family:Roboto,sans-serif;background-color:#f7f7f7;--main-color1: #ff9c00;--main-color2: #fbd66b;--main-color3: #c0dc89;--main-color4: #87c796;--main-color5: #469fa5;--main-color6: #05737d;--dark-orange: #ef6c11}.main-grid{transition:width .2s ease-in}h1{font-family:Inter,sans-serif;margin:20px 0;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:var(--main-color6)}h2{font-family:Inter,sans-serif;font-weight:700;color:var(--dark-orange);font-size:clamp(20px,2.2vw,22px)}h3{font-weight:600;font-size:clamp(16px,1.5vw,18px);color:gray}h4{font-weight:500;margin-bottom:10px;font-size:14px;color:gray}.accept-cookies-button{font-size:clamp(16px,1.5vw,18px)}.accept-cookies-text{max-width:600px;font-size:clamp(16px,1.5vw,18px)}
