*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100%;overflow-x:hidden}@media screen{body,html{height:100%}}body{color:#222;background:#fff;line-height:1.4em;font-family:Lato,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#f8f8f8;height:100%;display:flex;flex-direction:column;overflow:hidden}@media only screen{body{padding-bottom:2px}}#__next{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}a{color:inherit;text-decoration:none}li{list-style-type:none}section.header{padding:1px 10px;background:#fae8c1}@media only screen and (min-width:600px){section.header{padding:3px 10px}}section.header .brand{width:1100px;max-width:96%;margin-left:auto;margin-right:auto;display:flex;align-items:center;column-gap:5px}section.header .brand img{width:20px;height:20px;border-radius:50%}@media only screen and (min-width:600px){section.header .brand img{width:50px;height:50px}}section.header .brand span{font-size:.8rem;line-height:1.4em;font-weight:700}@media only screen and (min-width:600px){section.header .brand span{font-size:1.2rem}}main{flex:1 1;min-height:0;padding-top:5px}header{padding:2px 0}header>div{width:1200px;max-width:98%;margin:0 auto;min-height:36px;display:flex;align-items:center;justify-content:space-between}header>div>img{width:116px;height:34px}header nav{flex:0 1 auto;white-space:nowrap}@media screen and (max-width:700px){header nav{padding-right:10px}}@media screen and (min-width:701px){header nav{padding-right:30px}}@media screen and (max-width:700px){header nav .inside{display:none}}@media screen and (min-width:701px){header nav .inside{display:inline-block}}@media screen and (max-width:700px){header nav .below{display:block;margin-left:33px}}@media screen and (min-width:701px){header nav .below{display:none}}header nav button.search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0e1b3f;background:#e0e4fa;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;cursor:pointer}header nav button.search .icon{height:70%;transition:transform .3s ease-in-out}@media(hover:hover){header nav button.search .icon:hover{transform:rotate(15deg) scale(1.1)}}header nav a{display:inline-block;text-decoration:none;font-weight:600;position:relative;cursor:pointer}header nav a:not(:active):not(.active):hover{background:#e0e4fa}header nav a.secondary{font-size:.8em}header nav a.active{background:#cad1f7;border-radius:3px}header nav a,header nav button{vertical-align:middle}@media screen and (max-width:700px){header nav a:not(.secondary),header nav button:not(.secondary){padding:0 2px;margin:0 2px}}@media screen and (min-width:701px){header nav a:not(.secondary),header nav button:not(.secondary){padding:0 5px;margin:0 5px}}@media screen and (max-width:700px){header nav a.secondary,header nav button.secondary{padding:0 2px;margin:0 2px}}@media screen and (min-width:701px){header nav a.secondary,header nav button.secondary{padding:0 5px;margin:0 5px}}header .brand-name{display:flex;font-size:20px;line-height:1.1em;font-weight:700;align-items:center;column-gap:5px;color:#102441}@media screen and (max-width:799px){header .brand-name{display:none}}@media screen and (max-width:1399px){header .brand-name{margin-right:20px}}@media screen and (min-width:1400px){header .brand-name{position:absolute;left:10px}}@media screen and (max-width:700px){header .brand-name span{display:none}}header .brand-name img{width:1.5em;height:1.5em;border-radius:50%}header .space{flex-grow:1}header .collaborators{margin-right:20px;line-height:0}@media screen and (max-width:700px){header .collaborators{display:none}}header .notifications{display:flex;margin:0 10px;position:relative;width:32px;height:32px;padding:4px;border-radius:50%}header .notifications.news{cursor:pointer}header .notifications.news:not(:active):hover{background:#eee}header .notifications:not(.news) .icon{color:#888}header .notifications:not(.news) .count{display:none}header .notifications:not(.open) .list{opacity:0;pointer-events:none}header .notifications .icon{width:24px;height:24px;fill:currentColor}header .notifications .count{position:absolute;background:#cfc;font-size:.8em;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;bottom:-7px;right:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .notifications .list{position:absolute;background:#fff;padding:10px;width:400px;max-height:600px;overflow-y:auto;right:0;top:37px;max-width:100vw;z-index:100;box-shadow:0 0 2px rgba(0,0,0,.5);cursor:default;transition:opacity .2s ease-in-out}header .notifications .list>*{padding:5px 0}header .notifications .list>:not(.confirmed){background:#eee}header .notifications .list a{text-decoration:underline}header .notifications .list .confirm{cursor:pointer}header .profile{display:flex;align-items:center;column-gap:10px;position:relative}header .profile .user-circle{cursor:pointer}header .profile .user-circle:hover{font-weight:700}header .profile .menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}header .profile .menu{position:absolute;right:0;top:105%;z-index:1;background:#fff;border:1px solid gray;padding:10px 20px;z-index:3}header .profile .menu .language,header .profile .menu .username{white-space:nowrap;margin-bottom:.5em}header .profile .menu .language span{margin-right:10px}header .profile .menu .language span.active{text-decoration:underline}header .profile .menu .language span:not(.active){cursor:pointer}button[disabled] img.loading{width:1em;height:1em;margin-right:3px}body.overlay-open{overflow-y:hidden}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}.overlay.popup-overlay{overflow:auto;display:flex;flex-direction:column;padding:0;background:rgba(0,50,100,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay.popupmenu-overlay{z-index:100;background:fade(#222,10%)}.popupmenu{position:fixed;background:#fff}.popup{margin:auto;overflow:visible;max-width:98vw;position:relative;cursor:default;border:1px solid #ccc;background:#fff;color:#222;box-shadow:1px 1px 4px rgba(0,0,0,.1);border-radius:3px}.popup:not(.no-animation){animation:popup-appear .3s}@media screen and (max-width:700px){.popup{padding:8px 10px}}@media screen and (min-width:701px){.popup{padding:15px 25px}}.popup h1{line-height:1.1em;font-size:1.5rem;margin-bottom:.5em;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.popup-close{float:right;width:40px;height:40px;padding:8px;border-radius:50%;cursor:pointer;margin-top:-6px;margin-right:-10px;z-index:1;position:relative;background:#fff}.popup-close svg{width:100%;height:100%}.popup-close:hover{background:#eee}.popup-buttons{display:flex;margin-top:1em}.popup-buttons .button__emphasized{margin-left:auto}.user-circle{display:inline-flex;width:36px;height:36px;border-radius:50%;border:1.5px solid #444;font-size:1.1em;align-items:center;justify-content:center;background:#fff}.user-circle.smaller{width:28px;height:28px}.user-circle img{display:inline-block;width:100%;height:100%;border-radius:50%}main.login{height:100vh;display:flex;align-items:center;justify-content:center}main.login .error{margin-top:.5em}#search-field{width:800px;max-width:100%;height:600px;max-height:80vh;display:flex;flex-direction:column}#search-field .input{flex:0 0 auto;margin-bottom:10px}#search-field .input input[type=text]{font-size:1em;width:300px;padding:3px 6px}#search-field .input span{font-size:.9em;margin-left:10px;display:inline-block}#search-field .geo-search{font-size:.9em;margin-bottom:1em}#search-field .results{flex:1 1;min-height:1px;overflow:auto}#search-field .results .our-brand-logo{height:1.2em}#search-field .results .status{font-size:.75em;line-height:1.4em;white-space:nowrap;letter-spacing:-.5px}#search-field .results .table{display:table;font-size:.95em;width:100%}#search-field .results .table>*{display:table-row}#search-field .results .table>*>*{display:table-cell;vertical-align:top;padding:1px 5px}#search-field .results .table>*>.marker{padding:0}@media screen and (max-width:700px){#search-field .results .table>*>.marker{display:none}}#search-field .results .table>*>.marker svg{height:1.5em;margin-bottom:-.4em}#search-field .results .table>*>.name{width:100%}#search-field .results .table>*>.phone span{display:inline-block;width:250px}#search-field .results .table .distance{white-space:nowrap}#search-field a{text-decoration:underline}#global-alerts-container{position:fixed;left:0;bottom:0;width:100%;pointer-events:none}#global-alerts-container>ul{display:flex;flex-direction:column;width:400px;max-width:95%;margin:5px auto;row-gap:10px}#global-alerts-container>ul>li{display:flex;flex-direction:row;padding:1rem;border:1px solid transparent;border-radius:4px;pointer-events:auto}#global-alerts-container>ul>li.info{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}#global-alerts-container>ul>li.success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}#global-alerts-container>ul>li.warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}#global-alerts-container>ul>li.error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}#global-alerts-container>ul>li>svg{width:16px;margin-right:10px;flex:0 0 auto}#global-alerts-container>ul>li>p{flex:1 1}.sankey{display:inline-block;border:1px dotted #666;margin:.4em auto;position:relative;font-size:0;line-height:0}.sankey .hidden_under{opacity:0;z-index:-1;position:absolute}a[target=_blank].show-open-in-new:after{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z%27/%3E%3C/svg%3E");display:inline-block;width:.8em;height:.8em;margin-left:2px}.choices{display:inline-block;margin-bottom:-6px}.choices:not(:first-child){margin-left:20px}.choices button{padding:2px 5px;border:none;border-radius:2px;background-color:#eef;font-size:.95em;display:inline-flex;align-items:center;column-gap:2px;margin-bottom:6px;vertical-align:middle}.choices button:not([disabled]){cursor:pointer}.choices button:not(:last-child){margin-right:5px}.choices button:not([disabled]):hover{background-color:#ccf}.choices button.active{background-color:#ddf}.choices button.missing{background-color:#fdd}.choices button svg{width:14px;height:14px}.savings-info form>div{margin-bottom:20px}.savings-info form>div>p:first-child{font-weight:700}.savings-info .fields{padding:5px 0}.savings-info .fields>:not(:last-child){margin-right:10px}.savings-info .fields .radios input{margin-right:2px}.savings-info .fields .radios label:not(:first-child){margin-left:10px}.savings-info .modules-amount{display:flex;align-items:center;column-gap:10px}.savings-info .results{display:table}.savings-info .results>div{display:table-row}.savings-info .results>div>*{display:table-cell}.savings-info .results>div>:last-child{text-align:right;padding-left:10px;white-space:nowrap}.savings-info .results .result:not(.minor) span{padding-top:3px}@media screen and (max-width:700px){.savings-info .results .result:not(.minor) span{font-size:.9rem}}@media screen and (min-width:701px){.savings-info .results .result:not(.minor) span{font-size:1rem}}.savings-info .results .minor{line-height:1.5em;opacity:.8}@media screen and (max-width:700px){.savings-info .results .minor{font-size:.8rem}}@media screen and (min-width:701px){.savings-info .results .minor{font-size:.9rem}}.savings-info .results .major{font-weight:700}.leads-tabs{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:700px){.leads-tabs{font-size:.8em}.leads-tabs>*{padding:0 4px;line-height:26px;height:26px}}@media screen and (min-width:701px){.leads-tabs{font-size:.9em}.leads-tabs>*{padding:0 8px;line-height:32px;height:32px}}.leads-tabs>*{vertical-align:middle;text-decoration:none;outline:none;font-weight:700;background:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-top-left-radius:3px;border-top-right-radius:3px;transition:border-bottom-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.leads-tabs>*,.leads-tabs>*>span{display:inline-block;white-space:nowrap}.leads-tabs>*>span{text-overflow:ellipsis;overflow:hidden}.leads-tabs>:not(disabled){cursor:pointer}.leads-tabs>[disabled]{cursor:default}.leads-tabs>.active{background:#ddd}@media(hover:hover){.leads-tabs>:not(.active):not([disabled]):hover{background:#eee}}.react-select{font-size:14px;display:inline-block;margin-right:5px}.react-select .react-select__clear-indicator,.react-select .react-select__indicator-separator{display:none}.react-select .react-select__dropdown-indicator{padding-left:2px;padding-right:2px}.react-select .react-select__control{min-height:30px!important}.react-select .react-select__input-container{margin-top:0!important;margin-bottom:0!important}.react-select .react-select__multi-value__label{padding-top:1px!important;padding-bottom:1px!important}.react-select .react-select__indicator,.react-select .react-select__value-container{padding-top:0!important;padding-bottom:0!important}.react-select .react-select__option{padding-top:4px!important;padding-bottom:4px!important}.popup-projects-list{width:800px;max-width:100%;height:600px;max-height:90vh;overflow-y:auto}.popup-projects-list>p:first-child{font-size:1.5em;font-weight:700;line-height:1.5em;margin-bottom:.5em}.popup-projects-list ul li{list-style-type:disc;margin-left:20px;margin-bottom:4px}.popup-projects-list ul li a{display:inline-block;margin-right:5px;text-decoration:underline}.popup-projects-list ul li .date{float:right}.popup-projects-list table{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.4em}.popup-projects-list table td,.popup-projects-list table th{vertical-align:top;text-align:left;padding-right:8px;padding-top:2px;padding-bottom:2px}.popup-projects-list table td a,.popup-projects-list table th a{text-decoration:underline}.popup-projects-list table th span{white-space:nowrap}.popup-projects-list table td.name span{max-width:310px;display:inline-block}.popup-projects-list table td.date span,.popup-projects-list table td.status span{white-space:nowrap}.popup-projects-list table td.date .ago{font-size:.9em;line-height:1.4em;color:#666}.popup-projects-list .manager{font-size:.9em;color:#666}main.areas{display:flex;margin-left:auto;margin-right:auto;width:1000px;max-width:100%;column-gap:100px}main.areas .country{position:relative}main.areas .country svg.thailand{width:400px;height:auto;fill:#999;stroke:#fff}main.areas .country svg.thailand path{cursor:pointer}main.areas .country svg.thailand path:hover{fill:#494!important}main.areas .country svg.thailand.show-areas path.area-north-east{fill:#99b}main.areas .country svg.thailand.show-areas path.area-north{fill:#b99}main.areas .country svg.thailand.show-areas path.area-lower-north{fill:#9bb}main.areas .country svg.thailand.show-areas path.area-west{fill:#9b9}main.areas .country svg.thailand.show-areas path.area-east{fill:#b9b}main.areas .country svg.thailand.show-areas path.area-south{fill:#bb9}main.areas .country svg.thailand.show-areas path.area-central{fill:#999}main.areas .country svg.thailand.show-highlights path.tier-0{fill:red}main.areas .country svg.thailand.show-highlights path.tier-1{fill:#dc5c4e}main.areas .country svg.thailand.show-highlights path.tier-2{fill:#e2a29c}main.areas .country svg.thailand.show-highlights path.tier-3{fill:#000}main.areas .country .info .tiers span{margin-right:10px}main.areas .country .info .tiers span:before{content:" ";display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:2px}main.areas .country .info .tiers span:first-child:before{background:red}main.areas .country .info .tiers span:nth-child(2):before{background:#dc5c4e}main.areas .country .info .tiers span:nth-child(3):before{background:#e2a29c}main.areas .country .info .tiers span:nth-child(4):before{background:#000}main.areas .installers{width:350px}main.areas .installers li{cursor:pointer;white-space:nowrap}main.areas .installers li.operates-this-province,main.areas .installers li:hover{background:#eee}main.areas .installers li.doesnt-operate-this-province{color:#777}main.timeline{width:1200px;max-width:98%;margin:0 auto;display:flex;flex-direction:column}main.timeline>.loading{display:block;margin:100px auto;height:2em;width:2em}main.timeline .leads-tabs{margin-bottom:2em}main.timeline .month-view{overflow:auto}main.timeline .user-filter{margin-bottom:.5em}main.timeline .user-filter a,main.timeline .user-filter span{display:inline-block;padding:0 4px;margin-right:10px;cursor:pointer;border-radius:2px;background:#fee}main.timeline .user-filter a.selected,main.timeline .user-filter span.selected{background:#fcc}main.timeline .month-select{margin-bottom:.5em}main.timeline .month-select a,main.timeline .month-select span{display:inline-block;padding:0 4px;margin-right:10px;cursor:pointer;border-radius:2px;background:#eef}main.timeline .month-select a.selected,main.timeline .month-select span.selected{background:#ccf}main.timeline section.month-view .month-days{display:grid;grid-template-columns:repeat(7,1fr)}main.timeline section.month-view .month-days .day-entry{width:auto;min-height:120px;min-width:0;padding:0 6px 5px;border:1px solid #aaa;position:relative;font-size:14px;line-height:1.4em}main.timeline section.month-view .month-days .day-entry.off-month{border-color:#eee}main.timeline section.month-view .month-days .day-entry.day-off{background:#eee}main.timeline section.month-view .month-days .day-entry.today{border:2px inset #000}main.timeline section.month-view .month-days .day-entry:not(:nth-child(7)):not(:nth-child(14)):not(:nth-child(21)):not(:nth-child(28)):not(:nth-child(35)):not(:last-child){margin-right:-1px}main.timeline section.month-view .month-days .day-entry:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(6)):not(:nth-child(7)){margin-top:-1px}main.timeline section.month-view .month-days .day-entry .loading{width:2em}main.timeline section.month-view .month-days .day-entry .day-date-infos{display:flex;justify-content:space-between;padding:1px 0;font-size:12px;line-height:1.4em;font-weight:500;align-items:center;color:#70757a}main.timeline section.month-view .month-days .day-entry .day-date-infos .dow{line-height:20px}main.timeline section.month-view .month-days .day-entry>.events>div{margin-bottom:.5em}main.timeline section.month-view .month-days .day-entry>.events>div img.manager{height:1em;border-radius:50%}main.timeline section.month-view .month-days .day-entry>.events>div .icon.checkmark{width:1em;vertical-align:middle}main.timeline section.month-view .month-days .day-entry>.events>div a{text-decoration:underline}main.timeline section.month-view .month-days .day-entry>.events>div .customer-name{font-size:.9em;line-height:1.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}main.leads-list{width:1400px;max-width:98%;margin:0 auto;display:flex;flex-direction:column}main.leads-list>.loading{display:block;width:40px;height:40px;margin:60px auto}main.leads-list .week-overview{margin:.5em 0}main.leads-list .week-overview .loading{height:1em}main.leads-list .week-overview .day{display:inline-flex;align-items:center;margin-left:10px}main.leads-list .week-overview .day:not(.today){opacity:.7}main.leads-list .week-overview .day:after{content:"|";display:inline-block;margin-left:10px}main.leads-list .week-overview img.manager{height:1.2em;width:1.2em;margin:-.1em .25em;border-radius:50%}main.leads-list .week-overview .event{display:inline-flex;align-items:center;font-size:.9em;margin-right:5px}main.leads-list .week-overview .event:hover{text-decoration:underline}main.leads-list .week-overview .event span{display:inline-block;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main.leads-list .table-controls{margin:.5em 0}main.leads-list .table-controls:after{content:"";clear:both;display:table}main.leads-list .table-controls .search-loading{width:1em;height:1em}main.leads-list .table-controls .filter-today{margin-left:20px}main.leads-list .table-controls .filters{margin-left:10px;font-size:.85em}main.leads-list .table-controls .filters>span{display:inline-block;padding:0 6px;line-height:1.8em;background:#eee;vertical-align:middle;white-space:nowrap}main.leads-list .table-controls .filters>span:not(:last-child){margin-right:10px}main.leads-list .table-controls .filters>span span{font-weight:600}main.leads-list .table-controls .filters>span svg{height:1em;margin-left:3px;cursor:pointer}main.leads-list .table-controls .select-columns{float:right}@media screen and (max-width:799px){main.leads-list .table-controls .select-columns{display:none}}main.leads-list .table-controls .create-lead{float:right}main.leads-list .tabs,main.leads-list table.leads{font-size:.85em}main.leads-list .leads-table-container{overflow-x:auto}main.leads-list table.leads{height:100%;overflow-y:scroll;line-height:1.5em;border-collapse:separate;border-spacing:0;-webkit-font-smoothing:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.leads-list table.leads .location-linked{text-decoration:underline}main.leads-list table.leads thead{position:-webkit-sticky;position:sticky;top:0}main.leads-list table.leads tr:not(.loading):hover td{background:#f8f8ff}main.leads-list table.leads tr.loading td{text-align:center}main.leads-list table.leads tr.loading img{width:10px;height:10px}main.leads-list table.leads th{border:1px solid #e8e5e3;padding:3px 6px;background:#f8f9fa;transition:background .1s;color:#222;text-align:left;font-weight:500;white-space:nowrap}main.leads-list table.leads th>div{display:flex;justify-content:space-between;align-items:center}main.leads-list table.leads th .title.sortable{cursor:pointer}main.leads-list table.leads th .title.sortable:hover{text-decoration:underline}main.leads-list table.leads th .title .sort{height:1.2em;margin:-2px -2px -4px -3px}main.leads-list table.leads th .icon.search{width:1em;height:1em;margin-left:2px;vertical-align:middle;cursor:pointer;transition:opacity .1s ease-in-out}main.leads-list table.leads th .icon.close{display:inline-block;margin-left:5px;width:.8em;height:.8em;vertical-align:middle;cursor:pointer}main.leads-list table.leads th select{width:1em;height:1em;border:none;margin-left:2px;vertical-align:middle;cursor:pointer}main.leads-list table.leads th>span{display:inline-block;position:relative}main.leads-list table.leads th form,main.leads-list table.leads th form input.search-text{min-width:100%}main.leads-list table.leads th img.search-loading{width:1.4em;height:1.4em;vertical-align:middle}main.leads-list table.leads td{vertical-align:top;border-left:1px solid #e8e5e3;border-top:1px solid #e8e5e3;padding:1px 6px;background-color:#fff;transition:background-color .1s;cursor:default}main.leads-list table.leads td:last-child{border-right:1px solid #e8e5e3}main.leads-list table.leads tr:last-child td{border-bottom:2px solid #e8e5e3}main.leads-list table.leads td.id{text-align:right;white-space:nowrap}main.leads-list table.leads td.id a{text-decoration:underline;display:inline-flex;column-gap:4px;align-items:center}main.leads-list table.leads td.id a .icon{height:1em}main.leads-list table.leads td.name p{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main.leads-list table.leads td.name p:last-child{color:gray}main.leads-list table.leads td.brand img{height:1.2em}main.leads-list table.leads td.phone p{max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main.leads-list table.leads td.location,main.leads-list table.leads td.type{white-space:nowrap}main.leads-list table.leads td.location span{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis}main.leads-list table.leads td.location a{display:inline-block;float:right;margin-top:1px;margin-right:-2px}main.leads-list table.leads td.location a img{height:.8em}main.leads-list table.leads td.numeric{white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.leads-list table.leads td.followup,main.leads-list table.leads td.installer,main.leads-list table.leads td.proposals p,main.leads-list table.leads td.status{white-space:nowrap}main.leads-list table.leads td.proposals p a{text-decoration:underline}main.leads-list table.leads td.proposals .files a{display:inline-block}main.leads-list table.leads td.proposals .files a svg{width:1.5em;height:1.5em;margin-bottom:-5px}@media screen and (max-width:599px){.events-table>*{margin-bottom:1em}.events-table .overview{display:inline-block;margin-left:5px;margin-right:5px}.events-table .text{display:block}}@media screen and (min-width:701px){.events-table:not(.slim){display:table;width:100%}.events-table:not(.slim)>*{display:table-row}.events-table:not(.slim)>*>*{display:table-cell;padding:3px 10px 3px 0;vertical-align:top}}.events-table.slim>*{padding:3px 0;margin-bottom:10px}.events-table.slim>*>.icon{display:inline-block;margin-right:5px}.events-table.slim .overview.mobile{display:block;font-size:.8em;line-height:1.4em;color:inherit}.events-table.slim .actor.desktop,.events-table.slim .ago.desktop,.events-table.slim .when.desktop{display:none}.events-table>.loading{height:1em}.events-table>*{transition:background-color .05s linear}.events-table>:hover{background:#eee}.events-table>.editing{background:#ffa}.events-table>.header{font-weight:600;color:#444}.events-table>.header>*{padding-bottom:6px}.events-table>* .icon{height:1em;margin-top:3px;margin-bottom:-3px;filter:grayscale(1)}.events-table>* .icon.edit{cursor:pointer}.events-table>* .icon.edit:not(:hover){opacity:.15}.events-table>* a{text-decoration:underline}.events-table>*>*{font-size:.9em;color:#000}.events-table>*>.lead-name>span{width:250px;display:inline-block}.events-table>*>.when p:nth-child(2){font-size:.9em}.events-table>*>.ago,.events-table>*>.overview,.events-table>*>.when{color:#666;white-space:nowrap}.events-table>*>.text{width:100%;white-space:pre-line}@media screen and (max-width:700px){.events-table .desktop{display:none}}@media screen and (min-width:701px){.events-table .mobile{display:none}}main.lead-single{overflow-y:auto;overflow-x:hidden}main.lead-single>.infos{width:1200px;max-width:96%;margin:0 auto}main.lead-single>.loading{display:block;margin:100px auto;height:2em;width:2em}main.lead-single h1{line-height:1em}@media screen and (max-width:700px){main.lead-single h1{font-size:1.5em;margin-bottom:1em}}@media screen and (min-width:701px){main.lead-single h1{font-size:2em;margin-bottom:.5em}}main.lead-single h1 .icon{vertical-align:middle}main.lead-single h1 .promising{cursor:pointer;transition:color .1s ease-in-out}main.lead-single h1 .promising:hover{color:#000!important}main.lead-single h1 .promising.yes{color:#444}main.lead-single h1 .promising.no{color:#aaa}@media screen and (max-width:700px){main.lead-single h1 .manager{font-size:.8em;margin-left:20px}}@media screen and (min-width:701px){main.lead-single h1 .manager{float:right}}main.lead-single h2{font-size:1.3em;margin-bottom:.25em}main.lead-single h2 .editable{width:auto;margin-left:10px}main.lead-single h2 .editable .icon{position:relative!important;top:unset!important;left:unset!important}main.lead-single a{text-decoration:underline}main.lead-single .ago-time{color:#aaa}main.lead-single .comments{margin-bottom:1em;display:table}main.lead-single .comments p{display:table-row}main.lead-single .comments p span{display:table-cell}main.lead-single .comments p span:first-child{white-space:nowrap;padding-right:10px;opacity:.5}main.lead-single .files-hub>.loading{height:1em;margin-top:2px;margin-bottom:-2px}main.lead-single .files-hub>p:first-child{display:flex;column-gap:5px;align-items:center;margin-bottom:2px}main.lead-single .files-hub>p:first-child .label{font-weight:600}main.lead-single .files-hub>p:first-child svg{cursor:pointer;opacity:.7}main.lead-single .files-hub>p:first-child svg:hover:not(:active){opacity:1}main.lead-single .files-hub>p:first-child .loading{height:1rem}main.lead-single .files-hub .isshared{font-size:.9em;line-height:1.2em;font-style:italic;margin-left:auto}main.lead-single .files-hub .files-list>*{display:inline-block;height:auto;aspect-ratio:2;margin:0 5px 5px 0;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.1);font-size:0;line-height:0;vertical-align:top;object-fit:contain}main.lead-single .files-hub .files-list>:hover:not(:active){background:#dfd}main.lead-single .files-hub .files-list>.more{display:inline-flex;font-size:.8rem;align-items:center;justify-content:center}main.lead-single .files-hub .files-list>* img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:701px){main.lead-single .files-hub .files-list>*{width:calc(20% - 5px)}main.lead-single .files-hub .files-list:not(:has(>:nth-child(7))) .more{display:none}main.lead-single .files-hub .files-list:not(.expanded):has(>:nth-child(7)) a:nth-child(n+5){display:none}main.lead-single .files-hub .files-list:not(.expanded) a:nth-child(n+6){display:none}}@media screen and (max-width:700px){main.lead-single .files-hub .files-list>*{width:calc(33% - 5px)}main.lead-single .files-hub .files-list:not(:has(>:nth-child(5))) .more{display:none}main.lead-single .files-hub .files-list:not(.expanded):has(>:nth-child(5)) a:nth-child(n+3){display:none}main.lead-single .files-hub .files-list:not(.expanded) a:nth-child(n+4){display:none}}main.lead-single .files-hub .subfolder>p:first-child{margin-left:.5em}main.lead-single .files-hub .upload{display:inline-block;font-size:0;line-height:0}main.lead-single .files-hub .upload .loading{vertical-align:middle}main.lead-single .files-hub .upload .progress{font-size:.9rem;line-height:1em;vertical-align:middle;margin-left:.5em}main.lead-single .files-hub .upload svg{height:1.1rem;width:1.1rem}main.lead-single .files-hub .upload svg:not([disabled]){cursor:pointer}main.lead-single .files-hub .show-more{cursor:pointer;white-space:nowrap}main.lead-single .text-content{white-space:nowrap;max-width:100%;display:inline-block}main.lead-single .installer-link,main.lead-single .text-content{overflow:hidden;text-overflow:ellipsis}main.lead-single .location-warning{font-size:.8em;color:red}main.lead-single section{margin-bottom:2.5em}@media screen and (min-width:701px){main.lead-single section.half{display:inline-block;width:48%;margin-right:2%;vertical-align:top}}main.lead-single section.info-table>hr{height:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none}main.lead-single section.info-table>div{display:flex;margin:.25em 0}main.lead-single section.info-table>div>:first-child{flex:0 0 150px}main.lead-single section.info-table>div>:last-child{flex:1 1;white-space:pre-line;min-width:0;position:relative}main.lead-single section.files>div:not(:last-child){margin-bottom:1em}@media screen and (max-width:700px){main.lead-single section.notes>.editable{margin-left:15px}}main.lead-single .icon{height:1em}main.lead-single .proposals{overflow-x:auto}main.lead-single .proposals>.loading{height:1em}main.lead-single .proposals table{border-spacing:0}main.lead-single .proposals table td{padding:2px 20px 2px 0;font-feature-settings:"tnum";font-variant:tabular-nums;vertical-align:top}main.lead-single .proposals table td:last-child{padding-right:0}main.lead-single .proposals table td.docnr a{font-family:monospace;font-size:1.2em}main.lead-single .proposals table td.kwp{text-align:right}main.lead-single .proposals table td>p{white-space:nowrap}main.lead-single .proposals table td>p:nth-child(2){font-size:.8em;line-height:1em}main.lead-single .proposals a{display:inline-block}main.lead-single .new-things{margin:.5em 0}main.lead-single .new-things>button{margin-right:10px}main.lead-single .new-things .date,main.lead-single .new-things .time,main.lead-single .new-things select,main.lead-single .new-things textarea{font:inherit;margin-right:5px;line-height:inherit;padding:0 2px}main.lead-single .new-things .event-choices>*{vertical-align:middle}main.lead-single .new-things .event-choices>:first-child,main.lead-single .new-things .event-choices>:nth-child(6),main.lead-single .new-things .event-choices>:nth-child(7){margin-right:30px}main.lead-single .new-things .event-choices img,main.lead-single .new-things .event-choices svg{display:inline-block;height:2em;margin-right:10px;border-radius:50%;aspect-ratio:1;padding:4px;cursor:pointer;border:1px solid #ddd;transition:background-color .05s linear;filter:grayscale(1)}main.lead-single .new-things .event-choices img:hover,main.lead-single .new-things .event-choices svg:hover{background:#ddd}main.lead-single .new-things .event-choices button{margin-right:5px}main.lead-single .new-things .new-event{margin:1em 0;border:1px solid #aaa;padding:5px 10px}@media screen and (min-width:600px){main.lead-single .new-things .new-event{max-width:80%}}main.lead-single .new-things .new-event .event-options{padding:4px 0}main.lead-single .new-things .new-event .event-options label{display:inline-block;margin-right:20px;cursor:pointer}main.lead-single .new-things .new-event .event-options input[type=checkbox]{margin-right:5px;cursor:pointer}main.lead-single .new-things .new-event textarea{margin-top:.25em;width:100%;height:6.3em;resize:none;font-family:inherit;padding:3px 4px}main.lead-single .new-things .new-event input.error{background:#f88}main.lead-single .new-things .new-event button:nth-child(2){float:right;margin-left:20px}main.lead-single .new-things .new-event button:nth-child(3){float:right;opacity:.6}main.lead-single .new-things .new-event button{font:inherit;font-size:.9em;padding:1px 8px}main.lead-single .new-things .new-event button:not([disabled]){cursor:pointer}main.lead-single .website span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.lead-single .address textarea{height:5em}main.lead-single .identity label input[type=radio]{display:inline-block;margin-right:5px}main.lead-single .identity label:not(:last-child){display:inline-block;margin-right:15px}main.lead-single .location-url-more{margin:-5px 0 5px}main.lead-single .location-url-more a{display:inline-block;vertical-align:middle}main.lead-single .location-url-more a:not(:last-child){margin-right:20px}main.lead-single .editable{display:inline-block;position:relative;width:100%;min-height:1.4em}main.lead-single .editable .icon.close,main.lead-single .editable .icon.pencil{cursor:pointer}main.lead-single .editable .edit-loading,main.lead-single .editable .icon.close,main.lead-single .editable .icon.pencil{position:absolute;top:4px;left:-20px}main.lead-single .editable .edit-loading{height:1em}main.lead-single .editable .icon.pencil{opacity:.15}main.lead-single .editable .icon.pencil:hover{opacity:1}main.lead-single .editable input[type=text]{width:100%;font:inherit}main.lead-single .editable textarea{width:100%;font:inherit;padding:0 4px}main.lead-single .editable .actions{position:absolute;top:100%;width:100%;display:flex;padding-top:8px;z-index:1;background:#fff}main.lead-single .editable .actions button[type=submit]{margin-left:auto}main.lead-single .editable .actions button{padding:1px 8px}main.lead-single .editable .actions button img{height:1em}main.lead-single .delete-lead{margin-top:10em;opacity:.4}.carousel{display:flex;flex-direction:column;position:relative;width:calc(98vw - 50px);height:calc(98vh - 50px);row-gap:10px}.carousel>.close{position:absolute;top:10px;right:10px;width:50px;height:50px;padding:10px;cursor:pointer;z-index:1;border-radius:50%}.carousel>.close:not(:active):hover{background:#eee}.carousel .main{flex:1 1;min-height:0;overflow:hidden;position:relative}.carousel .main>.name{top:0;background:#fff}.carousel .main>.name,.carousel .main>.nr{position:absolute;left:0;font-size:14px;z-index:1}.carousel .main>.nr{bottom:0;background:hsla(0,0%,100%,.533)}.carousel .main img{height:100%;width:100%;object-fit:contain}.carousel .main img.loading{display:block;height:20px;width:20px;top:50%;left:50%;position:relative;transform:translate(-50%,-50%)}.carousel .main .rpv-core__viewer{max-width:960px;margin:10px auto}.carousel .main .file-link{display:inline-block;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.carousel .main .file-link img{width:100px;height:auto}.carousel .main .left,.carousel .main .right{position:absolute;top:0;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:1;pointer-events:none}.carousel .main .left svg,.carousel .main .right svg{width:40px;padding:10px;cursor:pointer;pointer-events:auto}.carousel .main .left svg:not(:active):hover,.carousel .main .right svg:not(:active):hover{zoom:1.2}.carousel .main .left.left svg:not(:active):hover,.carousel .main .right.left svg:not(:active):hover{transform:translateX(-3px)}.carousel .main .left.right svg:not(:active):hover,.carousel .main .right.right svg:not(:active):hover{transform:translateX(3px)}.carousel .main .left{left:0}.carousel .main .right{right:0}.carousel .previews{display:flex;flex-direction:row;column-gap:10px;overflow:auto;line-height:0}.carousel .previews .thumbnail{cursor:pointer;height:60px;aspect-ratio:1.4;background:gray}.carousel .previews .thumbnail.active{outline:1px solid blue}.carousel .previews .thumbnail:not(.active){filter:brightness(.75)}.carousel .previews .thumbnail:not(.active):hover{filter:brightness(.9)}.carousel .previews .thumbnail img{width:100%;height:100%;object-fit:contain}.pdf-viewer{overflow:auto;max-height:100%}@media screen and (max-width:700px){.pdf-viewer .react-pdf__Page{zoom:.4}}.pdf-viewer .react-pdf__Page canvas{border:1px solid #eee;margin-bottom:20px;box-sizing:content-box;margin-left:auto;margin-right:auto;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.amr-loader>div{margin-bottom:.5em}.amr-loader .agency label{margin-right:12px}.amr-loader .agency input[type=radio]{display:inline-block}.amr-loader .credentials span{display:inline-block;width:90px}.amr-loader button[type=submit]{padding:2px 10px;margin-top:.5em}main.funnel{width:1200px;max-width:96%;margin:0 auto;display:flex;flex-direction:column}main.funnel>.loading{display:block;margin:100px auto;height:2em;width:2em}main.funnel h1{margin-top:20px;line-height:1.5em}main.funnel .filters{display:flex;flex-direction:row;align-items:center;column-gap:15px;margin-bottom:20px}main.funnel .filters .react-select.select-managers{min-width:120px}main.funnel .filters .react-select.select-types{min-width:200px}main.funnel .filters .react-select__option,main.funnel .filters .react-select__value-container{white-space:nowrap}main.funnel .filters input[type=date]{font-family:inherit;color:#333;border:1px solid #ccc;border-radius:4px;min-height:30px;padding:0 8px;margin:0 5px}main.funnel .filters input[type=date]::-webkit-clear-button{display:none}main.funnel .filters .filter.timeframe button{margin-left:5px}main.funnel .datasets{min-height:0;overflow:auto}main.funnel .datasets .dataset{margin-bottom:20px}main.funnel .datasets .dataset .dataset-label{font-weight:700;margin-bottom:.5em}main.funnel .stages{width:500px;max-width:100%;display:flex;flex-direction:column}main.funnel .stages .stage{margin:5px 0;position:relative;--color-opacity:0.35}main.funnel .stages .stage:first-child{--color:rgba(255,0,0,var(--color-opacity))}main.funnel .stages .stage:nth-child(2){--color:rgba(243,209,0,var(--color-opacity))}main.funnel .stages .stage:nth-child(3){--color:rgba(30,150,100,var(--color-opacity))}main.funnel .stages .stage:nth-child(4){--color:rgba(69,107,223,var(--color-opacity))}main.funnel .stages .stage .stage-box{background:var(--color);white-space:nowrap;padding:0 2px}main.funnel .stages .stage .stage-name{display:inline-block}main.funnel .stages .stage .stage-amount{display:inline-block;margin-left:5px}main.funnel .stages .stage .icon.list-all{cursor:pointer;margin-left:3px;color:#888}main.funnel .stages .stage .icon.list-all:not(:active):hover{color:#000}main.funnel .stages .stage .stage-percent{position:absolute;right:0;top:0}main.history{width:1400px;max-width:98%;margin:0 auto;display:flex;flex-direction:column}main.history>.loading{display:block;margin:100px auto;height:2em;width:2em}main.history>.filters{margin:.5em 0}main.history>.events-table-container{flex:1 1;min-height:0;overflow:auto}main.leads-pipeline{width:1400px;max-width:98%;margin:0 auto;display:flex;flex-direction:column}main.leads-pipeline>.loading{display:block;width:40px;height:40px;margin:60px auto}main.leads-pipeline .pipeline-filters{margin:1em 0}main.leads-pipeline .pipeline-filters:after{content:"";clear:both;display:table}main.leads-pipeline .pipeline-filters select{margin-right:10px}main.leads-pipeline .pipeline-filters .select-installers,main.leads-pipeline .pipeline-filters .select-managers,main.leads-pipeline .pipeline-filters .select-types{max-width:48%}main.leads-pipeline .pipeline-filters .select-installers,main.leads-pipeline .pipeline-filters .select-managers,main.leads-pipeline .pipeline-filters .select-types{width:200px}main.leads-pipeline .pipeline-filters .select-columns{float:right;width:500px;max-width:100%}main.leads-pipeline .pipeline{display:flex;min-height:0;overflow:hidden}main.leads-pipeline .pipeline .stage{flex:1 1;background:#eee;border-radius:5px;padding:4px;margin:0 3px;min-width:190px;display:flex;flex-direction:column}main.leads-pipeline .pipeline .stage:first-child{margin-left:0}main.leads-pipeline .pipeline .stage:last-child{margin-right:0}main.leads-pipeline .pipeline .stage>.loading{width:1em}main.leads-pipeline .pipeline .stage-title{font-weight:700;font-size:.9em;margin-bottom:.25em;margin-left:.5em}main.leads-pipeline .pipeline .stage-title .leads-count{float:right;opacity:.6;font-weight:400;font-size:.8em}main.leads-pipeline .pipeline .stage-leads{font-size:.8em;line-height:1.4em;flex:1 1;min-height:0;overflow:auto}main.leads-pipeline .pipeline .stage-leads>li{margin-bottom:8px;background:#fff;padding:4px 6px;border-radius:3px}main.leads-pipeline .pipeline .stage-leads .lead-id{text-decoration:underline}main.leads-pipeline .pipeline .stage-leads .lead-id,main.leads-pipeline .pipeline .stage-leads .lead-name{margin-right:4px;font-size:1.1em}main.leads-pipeline .pipeline .stage-leads .extra{color:#000;margin-top:.25em}main.leads-pipeline .pipeline .stage-leads .extra span{white-space:nowrap}main.leads-pipeline .pipeline .stage-leads .extra span:not(:last-child):after{content:" | ";color:#888}main.sankeys{width:1200px;max-width:96%;margin:0 auto;display:flex;flex-direction:column}main.sankeys .dataset{margin-bottom:20px;text-align:center}main.sankeys .dataset .dataset-label{font-weight:700;margin-bottom:.5em}main.sankeys .dataset .sankey-container{text-align:left}main.sankeys>.loading{display:block;margin:100px auto;height:2em;width:2em}main.sankeys h1{margin-bottom:10px;line-height:1.5em}main.sankeys .filters{display:flex;flex-direction:row;align-items:center;column-gap:15px;margin-bottom:20px}main.sankeys .filters .react-select.select-managers{min-width:120px}main.sankeys .filters .react-select.select-types{min-width:200px}main.sankeys .filters .react-select__option,main.sankeys .filters .react-select__value-container{white-space:nowrap}main.sankeys .filters input[type=date]{font-family:inherit;color:#333;border:1px solid #ccc;border-radius:4px;min-height:30px;padding:0 8px;margin:0 5px}main.sankeys .filters input[type=date]::-webkit-clear-button{display:none}main.sankeys .filters .filter.timeframe button{margin-left:5px}main.sankeys .summary{display:flex;flex-direction:row;gap:15px;margin-bottom:20px}main.sankeys .summary .status-summary{padding:10px 15px;border:1px solid #e0e0e0;border-radius:6px;background:#f8f9fa;cursor:pointer;transition:background-color .2s ease}main.sankeys .summary .status-summary:hover{background:#e9ecef}main.sankeys .summary .status-summary p:first-child{font-weight:600;margin:0 0 5px;font-size:.9em;color:#495057}main.sankeys .summary .status-summary p:last-child{font-size:1.5em;font-weight:700;margin:0;color:#007bff}main.sankeys .datasets{min-height:0;overflow:auto}main.sankeys .datasets .dataset{max-width:802px;margin:0 auto 20px}main.sankeys .datasets .dataset .dataset-label{font-weight:700;margin-bottom:.5em}main.targets{padding:10px 0;overflow:auto}main.targets>.inner{width:1200px;max-width:96%;margin:0 auto}main.targets>.loading{display:block;margin:100px auto;height:2em;width:2em}main.targets h1{margin-top:20px;line-height:1.5em}main.targets .filters{display:flex;flex-direction:row;align-items:center;column-gap:15px;margin-bottom:20px}main.targets .filters .react-select.select-managers{min-width:120px}main.targets .filters .react-select.select-types{min-width:200px}main.targets .filters .react-select__option,main.targets .filters .react-select__value-container{white-space:nowrap}main.targets .filters input[type=date]{font-family:inherit;color:#333;border:1px solid #ccc;border-radius:4px;min-height:30px;padding:0 8px;margin:0 5px}main.targets .filters input[type=date]::-webkit-clear-button{display:none}main.targets .filters .filter.timeframe button{margin-left:5px}main.targets .datasets{display:flex;flex-direction:row;column-gap:30px}main.targets .datasets .manager-name{font-weight:700;font-size:1.2em;line-height:1.5em}main.targets .data{width:500px;max-width:100%}main.targets .data .month{margin-bottom:2em}main.targets .data .month>p:first-child{font-weight:700;margin-bottom:.25em}main.targets .data .month .metric{margin-bottom:.25em}main.targets .data .month .metric .box:not(.empty){--color-opacity:0.3;--color:#456bdf;border:2px solid var(--color);white-space:nowrap;padding:0 2px;position:relative;margin:-1px 0 -4px -2px}main.targets .data .month .metric .box:not(.empty) .background{background:var(--color);opacity:var(--color-opacity);height:100%;position:absolute;left:0;pointer-events:none}main.targets .data .month .metric .texts>p:first-child{display:inline-block;min-width:130px;margin-right:10px;vertical-align:top}main.targets .data .month .metric .texts>p:last-child{display:inline-block}main.targets .data .month .metric .list-all{margin-left:3px;cursor:pointer;color:#555}main.targets .data .month .metric .list-all:not(:active):hover{color:#000}main.test-crop .page{display:flex;margin:30px auto;width:800px;aspect-ratio:210/297;padding:50px 70px;background:#fff;border:1px solid #bbb;box-shadow:0 0 1px rgba(0,0,0,.2);background:#f0f8ff}main.test-crop .page .page-content{position:relative;width:100%;display:flex;flex-direction:column}main.test-crop .page .page-content .header{background:#eee;height:90px}main.test-crop .page .page-content .image-container{position:relative;flex:1 1 auto;display:flex}main.test-crop .page .page-content .image-container .ReactCrop{flex:1 1 auto;display:flex}main.test-crop .page .page-content .image-container .ReactCrop .ReactCrop__child-wrapper{flex:1 1 auto}main.test-crop .page .page-content .image-container .buttons{position:absolute}@media print{main.test-crop .page .page-content .image-container .buttons{display:none}}main.test-crop .page .page-content .image-container .buttons.inside{right:5px;top:5px}main.test-crop .page .page-content .image-container .buttons.outside{right:-46px;top:5px}main.test-crop .page .page-content .image-container .buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,.267);width:40px;aspect-ratio:1;border-radius:5px;cursor:pointer;transition:background-color .1s ease-in-out}main.test-crop .page .page-content .image-container .buttons button:not(:active):hover{background:rgba(0,0,0,.533)}main.test-crop .page .page-content .image-container .buttons button:not(:last-child){margin-right:10px}main.test-crop .page .page-content .image-container .buttons button svg{width:22px}main.test-crop .page .page-content .image-container .preview-container{flex:1 1 auto;overflow:hidden;position:relative}main.test-crop .page .page-content .image-container .preview-container img{position:absolute}main.map{--map-zoom:15px;--color-new:#00f;--color-ongoing:orange;--color-failed:red;--color-success:#0f0;display:flex}main.map .map-container{display:flex;flex:1 1;position:relative}main.map .search-field{width:350px;position:absolute;left:50%;transform:translateX(-50%);top:5px;z-index:1}main.map .search-field input{width:100%;font:inherit;background:#fff;border-radius:16px;padding:4px 10px;border:none;font-size:.85em}main.map .search-field button{position:absolute;right:2px;top:2px;height:calc(100% - 4px);aspect-ratio:1;border-radius:50%;border:none;padding:4px;background:#ddd}main.map .search-field button:not([disabled]){cursor:pointer}@media(hover:hover){main.map .search-field button:not([disabled]):hover{background:#ccc}}main.map .search-field button .loading{margin:0;width:18px;height:18px}main.map .google-maps-container{flex:1 1}main.map .google-maps-container .marker{width:var(--map-zoom);height:var(--map-zoom);border-radius:50%;background-color:red;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;position:relative}main.map .google-maps-container .marker:before{content:attr(data-title);position:absolute;bottom:100%;left:50%;background-color:rgba(0,0,0,.9);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:pre-line;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000;pointer-events:none;white-space:pre}main.map .google-maps-container .marker:hover:before{opacity:1;visibility:visible}main.map .google-maps-container .marker.status-new{background-color:var(--color-new)}main.map .google-maps-container .marker.status-ongoing{background-color:var(--color-ongoing)}main.map .google-maps-container .marker.status-failed{background-color:var(--color-failed)}main.map .google-maps-container .marker.status-success{background-color:var(--color-success)}main.map .legend{position:absolute;bottom:3px;left:2px;background-color:#fff;padding:2px 10px;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}main.map .legend .legend-item{display:inline-block;margin-right:10px;font-size:.75em;cursor:pointer}main.map .legend .legend-item.disabled{opacity:.5}main.map .legend .legend-item:before{content:" ";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}main.map .legend .legend-item.status-new:before{background-color:var(--color-new)}main.map .legend .legend-item.status-ongoing:before{background-color:var(--color-ongoing)}main.map .legend .legend-item.status-failed:before{background-color:var(--color-failed)}main.map .legend .legend-item.status-success:before{background-color:var(--color-success)}main.map .search-results>div{padding:10px 5px;cursor:pointer}@media(hover:hover){main.map .search-results>div:hover{background-color:#f0f0f0}}main.map .search-results>div .text{font-weight:700}main.map .search-results>div .address{font-size:.8em;line-height:1.4em}main.map .place-info,main.map .search-results{position:absolute;left:0;top:0;bottom:0;width:400px;max-width:30vw;background-color:#fff;padding:10px;overflow-x:hidden;overflow-y:auto}main.map .place-info button.close,main.map .search-results button.close{position:absolute;right:5px;top:5px;background:none;border:none;line-height:0;cursor:pointer;padding:5px;background:rgba(0,0,0,.2);border-radius:50%}main.map .place-info button.close svg,main.map .search-results button.close svg{width:26px;height:26px}main.map .place-info button.close:hover,main.map .search-results button.close:hover{background:rgba(0,0,0,.4)}main.map .place-info>*{margin-bottom:.5em}main.map .place-info .name{font-size:1.5em;line-height:1.2em;padding-right:50px}main.map .place-info .name a.google-maps-link{float:right;display:block;cursor:pointer}main.map .place-info .name a.google-maps-link img{width:.8em;height:.8em;transition:transform .1s}@media(hover:hover){main.map .place-info .name a.google-maps-link img:hover{transform:scale(1.2)}}main.map .place-info .address{font-size:.85em;line-height:1.4em}main.map .place-info .manager select,main.map .place-info .status select{font-size:inherit;border:none}main.map .place-info img{width:100%}main.map .place-info .lead-link a{display:inline-block;cursor:pointer;text-decoration:underline}main.map .place-info .lead-link a:hover{color:blue}main.map .place-info .lead-link a svg{width:.8em;height:.8em;fill:currentColor}main.proposals{display:flex;justify-content:center;min-height:100%;height:100%}main.proposals section:first-child{width:350px;max-width:100%}main.proposals section:last-child{width:1000px;max-width:100%}main.proposals section:not(:last-child){margin-bottom:3em}main.proposals section>p:first-child{font-weight:700}main.proposals section button,main.proposals section input,main.proposals section select{margin:.1em 0;font:inherit}main.proposals section input,main.proposals section select{padding:0 4px}main.proposals section.recents>p:first-child a{display:inline-block;margin-left:30px;text-decoration:underline;font-weight:400}main.proposals .proposals-list{display:table}main.proposals .proposals-list a{text-decoration:underline}main.proposals .proposals-list>*{display:table-row}main.proposals .proposals-list>*>*{display:table-cell;text-align:right;padding:5px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.proposals .proposals-list>*>.lead{padding-left:5px;text-align:left}main.proposals .proposals-list>*>.lead span{font-size:.9em}main.proposals .proposals-list>*>.date,main.proposals .proposals-list>*>.link,main.proposals .proposals-list>*>.price,main.proposals .proposals-list>*>.size{white-space:nowrap}main.proposals .proposals-list>*>:first-child{padding-left:0}main.proposals .proposals-list>*>:last-child{padding-right:0}main.proposals button.new-proposal{margin-top:1em}@page{size:A4 portrait;margin:0}@media print{body.proposal header{display:none}body.proposal main{padding:0!important}body.proposal section.collaborators,body.proposal section.inputs{display:none}}@media screen{header{flex:0 0 auto}main.proposal{display:flex;flex-direction:row;justify-content:center;column-gap:30px;max-width:1200px;margin-left:auto;margin-right:auto;flex:1 1;min-height:0}}main.proposal{position:relative;--brand-color:#ffbe2d}main.proposal.greennature{--brand-color:#5a912d}main.proposal.ipower{--brand-color:#ff5e00}main.proposal.ptsolar{--brand-color:#005096}main.proposal.loading{height:300px;align-items:center}main.proposal.loading img{filter:brightness(.97);width:32px;height:32px}main.proposal section.output{color:#000}@media screen{main.proposal section.output{width:793px;flex:0 0 auto;overflow:auto}}@media only screen and (max-width:960px){main.proposal section.output{zoom:.3}}main.proposal ul>li{list-style-type:disc;margin-left:20px}main.proposal ol>li{list-style-type:numeral;margin-left:20px}main.proposal section.collaborators{position:absolute;left:20px}main.proposal section.collaborators span{margin-right:7px}main.proposal section.inputs{background:#fff;color:#000;width:360px;padding:12px 15px;font-size:.9em;overflow-x:hidden;overflow-y:auto;border:1px solid #bbb;box-shadow:0 0 1px rgba(0,0,0,.2);flex-shrink:0}main.proposal section.inputs .back{float:right}main.proposal section.inputs button.save{float:right;margin-right:10px}main.proposal section.inputs>div{margin-bottom:.75em;overflow:hidden}main.proposal section.inputs a{text-decoration:underline}main.proposal section.inputs a:hover{color:#000}main.proposal section.inputs h2{font:inherit;line-height:inherit;font-weight:600;border-bottom:1px solid #aaa;margin-bottom:.5em;color:#222}main.proposal section.inputs h2 button,main.proposal section.inputs h2 span:last-child{float:right}main.proposal section.inputs h2:not(:first-child){margin-top:1.5em}main.proposal section.inputs h3{font:inherit;line-height:inherit;font-weight:500;color:#111}main.proposal section.inputs svg.trash{height:1em;cursor:pointer}main.proposal section.inputs select{max-width:100%;background:#eef;border:none;font-size:inherit}main.proposal section.inputs input[type=checkbox]{margin-right:4px}main.proposal section.inputs label.toggle input[type=checkbox]{display:none}main.proposal section.inputs .autosizeinput input,main.proposal section.inputs [contenteditable],main.proposal section.inputs input[type=number],main.proposal section.inputs input[type=text],main.proposal section.inputs label.toggle span{display:inline-block;padding:0 5px;background:#eef;color:#000;min-width:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;line-height:inherit;cursor:pointer}main.proposal section.inputs .autosizeinput input:invalid,main.proposal section.inputs [contenteditable]:invalid,main.proposal section.inputs input[type=number]:invalid,main.proposal section.inputs input[type=text]:invalid,main.proposal section.inputs label.toggle span:invalid{background-color:#fdd}main.proposal section.inputs .autosizeinput input:hover,main.proposal section.inputs [contenteditable]:hover,main.proposal section.inputs input[type=number]:hover,main.proposal section.inputs input[type=text]:hover,main.proposal section.inputs label.toggle span:hover{background-color:#ccf}main.proposal section.inputs .slider-container{display:inline-block;width:300px}main.proposal section.inputs .slider-value{margin-left:20px}main.proposal section.inputs .lead-link{float:right;text-decoration:underline;font-weight:400}main.proposal section.inputs .google-maps{float:right}main.proposal section.inputs .google-maps img{width:20px;height:20px}main.proposal section.inputs .consumption .consumption-fromto{display:inline-block;margin-left:5px;transform:translateY(-2px)}main.proposal section.inputs .consumption .consumption-fromto input{font-size:.85em;letter-spacing:-.5px;padding:0 2px}main.proposal section.inputs .consumption .inactive{opacity:.6}main.proposal section.inputs .consumption .indented{margin-left:20px}main.proposal section.inputs .consumption>div:not(:last-child){margin-bottom:.5em}main.proposal section.inputs .bill>div{margin-bottom:.25em}main.proposal section.inputs .page-excluded,main.proposal section.inputs .page-included{margin:.25em 0;white-space:nowrap}main.proposal section.inputs .page-excluded{opacity:.5}main.proposal section.inputs .installation-selector .loading{height:1em}main.proposal section.inputs .offer-summary p{margin-bottom:.25em}main.proposal section.inputs .icon{height:1em}main.proposal section.inputs table{border-spacing:0 2px;width:100%}main.proposal section.inputs table td{vertical-align:top}main.proposal section.inputs table td.disabled{color:#999;cursor:default}main.proposal section.inputs table td:first-child{width:1px}main.proposal section.inputs table .sep td{padding-bottom:5px}main.proposal section.inputs table td:first-child:not([colSpan]){white-space:nowrap;padding-right:5px}main.proposal section.inputs table.calculation td{padding-top:2px;padding-bottom:2px}main.proposal section.inputs .comment textarea{width:100%;min-height:3em;padding:2px 5px;resize:none}main.proposal section.inputs .files-hub .loading{width:2em}main.proposal section.inputs .files-hub>.loading,main.proposal section.inputs .files-hub>div{display:inline-block;margin-right:15px}main.proposal section.inputs .files-hub>*{vertical-align:middle}main.proposal section.inputs .files-hub img.preview{width:42px;height:42px;object-fit:contain;object-position:50%;vertical-align:middle;cursor:pointer}main.proposal section.inputs .files-hub .icon,main.proposal section.inputs .files-hub label.templates select{cursor:pointer;width:24px;height:24px;fill:currentColor;color:#666}main.proposal section.inputs .files-hub .icon:not(.disabled):not(:active):hover,main.proposal section.inputs .files-hub label.templates select:not(.disabled):not(:active):hover,main.proposal section.inputs .files-hub label.templates select:not([disabled]):not(:active):hover+.icon{color:#000}main.proposal section.inputs .files-hub input[type=file][disabled]+svg,main.proposal section.inputs .files-hub select[disabled]+svg{color:#aaa!important;cursor:default}main.proposal section.inputs .files-hub label{display:inline-block;line-height:0}main.proposal section.inputs .files-hub label.templates{position:relative;margin-left:5px}main.proposal section.inputs .files-hub label.templates select{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent}main.proposal section.inputs .files-hub label.templates select[disabled]{cursor:default}@media screen{main.proposal input,main.proposal textarea{background:#ddf;cursor:pointer}main.proposal input:hover,main.proposal textarea:hover{background-color:#ccf}}main.proposal input,main.proposal textarea{border:none;font:inherit;color:inherit}main.proposal section.output{scroll-behavior:smooth}main.proposal section.output>.page{display:flex;aspect-ratio:210/297;font-size:15px;line-height:1.5;position:relative;background:#fff;padding:50px 70px 70px;page-break-inside:avoid}@media print{main.proposal section.output>.page{width:210mm;height:297mm}}@media screen{main.proposal section.output>.page{margin-bottom:30px;padding-bottom:80px;border:1px solid #bbb;box-shadow:0 0 1px rgba(0,0,0,.2)}}main.proposal section.output .page-content{position:relative;width:100%}main.proposal section.output .page-footer{position:absolute;left:0;bottom:0;width:100%;padding:10px 140px 20px 40px}main.proposal section.output .page-footer .color-1{position:absolute;left:30%;bottom:0;width:40%;height:7px;color:var(--brand-color);z-index:2;filter:brightness(1.2)}main.proposal section.output .page-footer .color-2{position:absolute;left:0;bottom:0;width:100%;height:5px;color:var(--brand-color);z-index:1}main.proposal section.output .page-footer .contacts{width:100%;display:flex;justify-content:space-between}main.proposal section.output .page-footer p{display:flex;align-items:center;column-gap:5px;font-size:13px}main.proposal section.output .page-footer p img{width:28px;filter:grayscale(1);border-radius:50%}main.proposal section.output .page-footer .nr{position:absolute;right:35px;bottom:20px}main.proposal .page .header .logos{text-align:right}main.proposal .page .header .logos img{width:auto;height:60px;margin-top:-10px;margin-bottom:-10px}main.proposal .page .header .logos img:not(:last-child){margin-right:10px}main.proposal .page:not(.intro) .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}main.proposal .page:not(.intro) .header h1{font-size:1.6em;line-height:1.5;font-weight:700;margin-top:.3em;order:-1}main.proposal .page.intro .page-content .header{display:flex;justify-content:space-between;align-items:center}main.proposal .page.intro .page-content .header h1{font-size:3em;line-height:1em;font-weight:500;text-transform:uppercase}main.proposal .page.intro .page-content>div:nth-child(2){display:flex;justify-content:space-between;align-items:center;margin:1em 0;max-width:95%}main.proposal .page.intro .page-content>div:nth-child(2) .project{display:flex;column-gap:5px}main.proposal .page.intro .page-content>div:nth-child(2) .project>p:first-child{font-weight:600}main.proposal .page.intro .page-content>div:nth-child(2) .nr-date{display:table}main.proposal .page.intro .page-content>div:nth-child(2) .nr-date>div{display:table-row}main.proposal .page.intro .page-content>div:nth-child(2) .nr-date>div>span{display:table-cell}main.proposal .page.intro .page-content>div:nth-child(2) .nr-date>div>span:first-child{padding-right:5px}main.proposal .page.intro .page-content hr{border:1.5px solid #212163;margin:1em 0}main.proposal .page.intro .page-content .from-to{display:flex}main.proposal .page.intro .page-content .from-to>div:first-child{display:flex;column-gap:6px;width:50%}main.proposal .page.intro .page-content .from-to>div:first-child>:last-child{line-height:0}main.proposal .page.intro .page-content .from-to>div:first-child>:last-child p{line-height:1.5em}main.proposal .page.intro .page-content .from-to>div:nth-child(2){display:flex;column-gap:6px}main.proposal .page.intro .page-content .from-to textarea{resize:none;height:6em}main.proposal .page.intro .page-content .from-to input,main.proposal .page.intro .page-content .from-to textarea{line-height:inherit;width:270px;border:none;padding:0;line-height:1.5em!important;font:inherit}main.proposal .page.intro .page-content h2{margin:50px 0 0;font-size:1.6em;line-height:1.5;font-weight:700}main.proposal .page.intro .page-content input[type=text]{min-width:20px}main.proposal .page.intro .page-content .project-details{margin-top:2em;max-width:85%}main.proposal .page.intro .page-content .project-details h3{margin-top:2em;margin-bottom:.25em}main.proposal .page.intro .page-content .project-details h3:first-child{margin-top:3em}main.proposal .page.intro .page-content .project-details textarea{width:100%;height:8em;vertical-align:top;font:inherit;padding:3px;border:none;resize:none}main.proposal .page.intro .page-content .project-details li{margin-top:.3em;margin-bottom:.3em}main.proposal .page.intro .page-content .project-details p{margin-bottom:.5em}main.proposal .page.intro .page-content .project-details .recommendation{margin:1em 0}main.proposal .page.intro .page-content .project-details .financial-options.only-one ul{display:inline}main.proposal .page.intro .page-content .project-details .financial-options.only-one li{display:inline;margin:0}main.proposal .page.intro .page-content .valid-until{position:absolute;bottom:0;font-size:.85em}main.proposal .page.calc-table .remark{position:relative;font-size:.7em;vertical-align:top;display:inline-block;margin-left:3px}main.proposal .page.calc-table div.summary{margin:.5em 0 1em;font-size:.8em;line-height:1.4em;display:table}main.proposal .page.calc-table div.summary>*{display:table-row}main.proposal .page.calc-table div.summary>*>*{display:table-cell}main.proposal .page.calc-table div.summary>p>span:first-child{padding-right:12px}main.proposal .page.calc-table table.calc{margin-left:-6%;margin-right:-6%;width:112%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border-collapse:collapse;color:#000}main.proposal .page.calc-table table.calc thead{letter-spacing:-.4px;font-size:.7em}main.proposal .page.calc-table table.calc tbody{font-size:.65em;font-family:Inter,Segoe UI,Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}main.proposal .page.calc-table table.calc tbody td:first-child{font-weight:600}main.proposal .page.calc-table table.calc tr.avg,main.proposal .page.calc-table table.calc tr.sum{background:rgba(179,198,230,.267)}main.proposal .page.calc-table table.calc tr.avg td,main.proposal .page.calc-table table.calc tr.sum td{border-color:#ccc}main.proposal .page.calc-table table.calc tr.avg td.emphasized,main.proposal .page.calc-table table.calc tr.sum td.emphasized{font-weight:700}main.proposal .page.calc-table table.calc td,main.proposal .page.calc-table table.calc th{border:1px solid #ddd}main.proposal .page.calc-table table.calc th{vertical-align:middle;padding:2px 1px;text-align:center;font-weight:600}main.proposal .page.calc-table table.calc th:not(.emphasized){background:rgba(218,225,243,.733)}main.proposal .page.calc-table table.calc th.emphasized{background:rgba(189,215,238,.733)}main.proposal .page.calc-table table.calc td{text-align:right;padding:2px 5px 2px 0}main.proposal .page.calc-table table.calc td.emphasized{background:rgba(254,255,0,.733)}main.proposal .page.calc-table .all-remarks{margin:1em 0;font-size:.7em}main.proposal .leasing-table{margin-top:3em;font-size:.85em;line-height:1.4em;text-align:center}main.proposal .leasing-table table{margin:0 auto;border-collapse:collapse}main.proposal .leasing-table table th{text-align:center;font-weight:600;border:1px solid #ddd;font-size:.9em;padding:1px 5px;background:#ddd}main.proposal .leasing-table table td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid #ddd;padding:2px 10px 2px 20px}main.proposal .leasing-table table td:first-child{font-weight:600}main.proposal .leasing-table table td:nth-child(n-3){background:#eef}main.proposal .leasing-table table td:nth-child(n+4){background:rgba(255,255,0,.533)}main.proposal .leasing-table table td.selected{background:#c8ff00}main.proposal .page.roof-layout .page-content{display:flex;flex-direction:column;flex:1 1}main.proposal .page.roof-layout .page-content .header{flex:0 0 auto}main.proposal .page.roof-layout .page-content .images{height:100%;flex:1 1;display:flex;flex-direction:column;row-gap:5%;min-height:1px}main.proposal .page.roof-layout .page-content .images>div{flex:1 1;min-width:1px;min-height:1px;position:relative}main.proposal .page.roof-layout .page-content .images>div>img{width:100%;height:100%;object-position:50%;object-fit:contain}main.proposal .page.roof-layout .page-content .images>div button{position:absolute;right:5px;top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#aaa;width:40px;aspect-ratio:1;border-radius:5px;transition:background-color .1s ease-in-out}main.proposal .page.roof-layout .page-content .images>div button[disabled]{cursor:default;opacity:.8;color:#999}main.proposal .page.roof-layout .page-content .images>div button:not([disabled]){cursor:pointer}@media print{main.proposal .page.roof-layout .page-content .images>div button{display:none}}main.proposal .page.roof-layout .page-content .images>div button:not([disabled]):not(:active):hover{box-shadow:0 0 3px #000}main.proposal .page.roof-layout .page-content .images>div button:not(:last-child){margin-right:10px}main.proposal .page.roof-layout .page-content .images>div button svg{width:22px}main.proposal .page.equipment .page-content{display:flex;flex-direction:column;flex:1 1}main.proposal .page.equipment .page-content .header{flex:0 0 auto}main.proposal .page.equipment .page-content .images{height:100%;flex:1 1;display:flex;flex-direction:column;min-height:1px}main.proposal .page.equipment .page-content .images>div{flex:1 1;min-width:1px;min-height:1px;max-height:95%}main.proposal .page.equipment .page-content .images>div>img{width:100%;height:100%;object-position:0 50%;object-fit:contain}main.proposal .page.image1 .page-content,main.proposal .page.yearly .page-content{display:flex;flex-direction:column}main.proposal .page.image1 .image-container,main.proposal .page.yearly .image-container{position:relative;flex:1 1;min-height:0;display:flex}main.proposal .page.image1 .image-container .ReactCrop,main.proposal .page.yearly .image-container .ReactCrop{flex:1 1;display:flex;max-height:100%}main.proposal .page.image1 .image-container .ReactCrop .ReactCrop__child-wrapper,main.proposal .page.yearly .image-container .ReactCrop .ReactCrop__child-wrapper{flex:1 1;min-height:0;max-height:100%}main.proposal .page.image1 .image-container .buttons,main.proposal .page.yearly .image-container .buttons{position:absolute}@media print{main.proposal .page.image1 .image-container .buttons,main.proposal .page.yearly .image-container .buttons{display:none}}main.proposal .page.image1 .image-container .buttons.inside,main.proposal .page.yearly .image-container .buttons.inside{right:5px;top:5px}main.proposal .page.image1 .image-container .buttons.outside,main.proposal .page.yearly .image-container .buttons.outside{right:-46px;top:5px}main.proposal .page.image1 .image-container .buttons button,main.proposal .page.yearly .image-container .buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#aaa;width:40px;aspect-ratio:1;border-radius:5px;transition:background-color .1s ease-in-out}main.proposal .page.image1 .image-container .buttons button[disabled],main.proposal .page.yearly .image-container .buttons button[disabled]{cursor:default;opacity:.8;color:#999}main.proposal .page.image1 .image-container .buttons button:not([disabled]),main.proposal .page.yearly .image-container .buttons button:not([disabled]){cursor:pointer}@media print{main.proposal .page.image1 .image-container .buttons button,main.proposal .page.yearly .image-container .buttons button{display:none}}main.proposal .page.image1 .image-container .buttons button:not([disabled]):not(:active):hover,main.proposal .page.yearly .image-container .buttons button:not([disabled]):not(:active):hover{box-shadow:0 0 3px #000}main.proposal .page.image1 .image-container .buttons button:not(:last-child),main.proposal .page.yearly .image-container .buttons button:not(:last-child){margin-right:10px}main.proposal .page.image1 .image-container .buttons button svg,main.proposal .page.yearly .image-container .buttons button svg{width:22px;fill:currentColor}main.proposal .page.image1 .image-container .preview-container,main.proposal .page.yearly .image-container .preview-container{flex:1 1 auto;overflow:hidden;position:relative}main.proposal .page.image1 .image-container .preview-container img,main.proposal .page.yearly .image-container .preview-container img{position:absolute}main.proposal .page.installation img.preview{cursor:pointer;display:block;width:70%;margin:20px auto;max-height:300px;object-fit:contain;position:relative}main.proposal .page.installation img.preview.dropzone{border:10px dashed #88f}main.proposal .page.installation .equipment-list ul{margin-left:20px}main.proposal .page.installation .equipment-list ul>li{margin:.15em 0}main.proposal .page.installation .equipment-images{display:flex;margin-top:30px}main.proposal .page.installation .equipment-images>div{width:50%}main.proposal .page.installation .equipment-images img{display:block;max-width:70%;max-height:200px;margin:20px auto}main.proposal .page.installation .equipment-images p{text-align:center}main.proposal .page.production .chart-title,main.proposal .page.savings .chart-title{text-align:center;font-size:smaller;font-weight:600;margin:1em 0 0}main.proposal .page.production .chart-container,main.proposal .page.savings .chart-container{margin:1em auto 0;width:500px}main.proposal .page.production .paragraph{margin-top:1em}main.proposal .page.production .paragraph p:first-child{font-weight:700;margin-bottom:.25em}main.proposal .page.production .paragraph p:not(:first-child){margin-bottom:.25em}main.proposal .page.production .ref{vertical-align:super;font-size:smaller;line-height:1em}main.proposal .page.production .references{position:absolute;bottom:0;font-size:smaller}main.proposal .page.savings .section{margin-top:1em}main.proposal .page.savings .tariff-info table{margin-left:1em;font-feature-settings:"tnum";font-variant:tabular-nums}main.proposal .page.savings .tariff-info table tr td:first-child{padding-right:50px}main.proposal .page.savings .tariff-info .peak-expl{font-size:.8em;line-height:1em;padding-left:13px;padding-bottom:3px}main.proposal .page.savings .prod-cons ul{margin-bottom:.5em}main.proposal .page.savings .bills{margin-top:2em;display:flex}main.proposal .page.savings .bills .bill{width:50%;flex:0 0 50%}main.proposal .page.savings .bills .bill p:first-child{font-weight:700}main.proposal .page.savings .summary{margin-top:2em}main.proposal .page.savings .savings table{margin:1em 0 0;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.proposal .page.savings .savings table th{font-size:.85em;font-weight:600;text-align:left}main.proposal .page.savings .savings table td{text-align:right}main.proposal .page.savings .savings table td,main.proposal .page.savings .savings table th{padding:2px 8px;border:1px solid #ccc}main.proposal .page.analysis .header{column-gap:15px}main.proposal .page.analysis .preamble{margin-top:10px;margin-bottom:3em;max-width:80%}main.proposal .page.analysis .analysis-table{max-width:60%;margin-left:auto;margin-right:auto}main.proposal .page.analysis .analysis-table>div{display:flex;margin:1px 0}main.proposal .page.analysis .analysis-table>div.mini{font-size:.85em;line-height:1.2em;padding-bottom:.25em}main.proposal .page.analysis .analysis-table>div>:first-child{flex:1 1}main.proposal .page.analysis .analysis-table>div>:nth-child(2){flex:1 1;text-align:right}main.proposal .page.analysis .notes{position:absolute;bottom:0;font-size:.8em;line-height:1.5}main.proposal .page.maintenance ul{line-height:1.7em}main.proposal .page.maintenance h1{line-height:1.5;font-weight:700;color:#13b21f}main.proposal .page.maintenance .our-team{margin-top:3em;max-width:600px}main.proposal .page.maintenance h2{font-size:1.5em;line-height:1.5em;font-weight:700;margin-top:30px;color:#13b21f;text-align:center}main.proposal .page.maintenance .profiles{display:flex;column-gap:10px;margin:40px 0}main.proposal .page.maintenance .profiles>div{display:flex;flex-direction:column;column-gap:10px;width:50%;align-items:center}main.proposal .page.maintenance .profiles>div div{white-space:nowrap;text-align:center}main.proposal .page.maintenance .profiles>div div p:first-child{font-weight:600}main.proposal .page.maintenance .profiles>div div p:nth-child(3){font-weight:600;color:#fea52e}main.proposal .page.maintenance .profiles img.person{width:140px;height:140px;object-position:50%;object-fit:cover;border-radius:20px}main.proposal .page.maintenance .websites{display:flex;justify-content:center;white-space:nowrap;column-gap:25px}main.proposal .page.maintenance .websites>div{display:inline-flex;align-items:center;column-gap:15px;font-size:1.2em}main.proposal .page.maintenance .websites>div img{height:40px}main.proposal .page.next-steps{position:relative;overflow:hidden}main.proposal .page.next-steps .header h1{font-size:3em;line-height:1em;font-weight:500;text-transform:uppercase}main.proposal .page.next-steps .page-content .texts{margin-top:2em;color:#153462}main.proposal .page.next-steps .page-content .texts p{max-width:85%;margin-bottom:1em;font-size:1.1em}main.proposal .page.next-steps .page-content .contacts{position:absolute;bottom:0;left:0;width:100%}main.proposal .page.next-steps .page-content .contacts .circle2{color:var(--brand-color);width:826px;height:826px;position:absolute;left:-54%;bottom:-49%}main.proposal .page.next-steps .page-content .contacts .infos{position:relative}main.proposal .page.next-steps .page-content .contacts .infos h6{margin-top:1em;font-size:1em;font-weight:500}main.proposal .page.next-steps .page-content .contacts .infos p,main.proposal .page.next-steps .page-content .contacts .infos table{font-weight:700;font-size:1.2em;line-height:1.4em}main.proposal .page.next-steps .page-content .contacts .infos table{border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.proposal .page.next-steps .page-content .contacts .infos table td:first-child{padding-right:10px}.production-consumption-info .month-container{margin-bottom:20px}.production-consumption-info .month-container h2{font-size:1em}.production-consumption-info .month-container h3{font-size:.8em;font-weight:600}main.test{width:1200px;max-width:98%;margin:0 auto;padding:10px 0}main.test h2{margin-bottom:.5em}main.test input,main.test select{font:inherit;margin-top:.1em;margin-bottom:1em;text-align:right;padding:1px 4px}: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:hsla(0,0%,100%,.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(90deg,#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:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(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:translateX(-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:translateX(-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-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;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 rgba(0,0,0,.1);display:flex;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__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{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;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;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--colored.Toastify__toast--default,.Toastify__toast-theme--light{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--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{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;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:focus,.Toastify__close-button:hover{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:auto;transform-origin:right;border-bottom-left-radius:0;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--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-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--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-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--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-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--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-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(0deg)}to{transform:rotate(1turn)}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-bottom:0;border-right:5px solid transparent;border-left:5px solid transparent;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:hsla(0,0%,100%,.7);--rc-focus-color:#08f}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}