@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&family=Roboto:wght@400;700&display=swap);@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.accordion-section-group{align-items:center;background-color:var(--app-light-gray);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.25rem}.accordion-section-group p{font-weight:600;padding:var(--padding-1)}.accordion-icon{height:1.5rem;margin-right:1rem;width:1.5rem}.accordion-icon:hover{cursor:pointer}.accordion-right-section-group{align-items:center;display:grid;grid-template-columns:1fr 1fr}.primary-blue-button{align-items:center;background-color:var(--app-blue);border:none;border-radius:5px;color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem;position:relative}.primary-blue-button:disabled{background-color:var(--app-medium-gray);color:var(--text-color-label);cursor:not-allowed}.secondary-blue-button{background-color:initial;border:1px solid var(--app-blue);border-radius:5px;color:var(--app-blue)}.cancel-solid-red-button,.secondary-blue-button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem}.cancel-solid-red-button{background-color:var(--app-red);border:none;border-radius:5px;color:var(--app-white);position:relative}.cancel-red-button{background-color:initial;border:1px solid var(--app-red);border-radius:5px;color:var(--app-red)}.cancel-red-button,.primary-white-button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem}.primary-white-button{background-color:var(--app-white);border:none;border-radius:5px;box-shadow:0 4px 14px 0 #0000001a;color:var(--text-color-main);position:relative}.primary-white-button:disabled{background-color:var(--app-medium-gray);color:var(--text-color-label);cursor:not-allowed}.flex-end-button-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.flex-end-button-group button{margin-right:.25rem}.checkbox-item-container{align-content:center;display:flex;flex-direction:column}.checkbox-item-option{cursor:pointer}.checkbox-item-option input[type=checkbox]{margin-right:.5rem}.checkbox-item-option.selected{background-color:var(--app-blue);color:var(--app-white)}.checkbox-item-option-padding{cursor:pointer;padding:10px 20px}.checkbox-item-option-padding input[type=checkbox]{margin-right:.5rem}.checkbox-item-option-padding .selected{background-color:var(--app-blue);color:var(--app-white)}.primary-datepicker{border:1px solid #ccc;border-radius:6px;font-weight:var(--font-weight-reg);padding:5px;width:100%}.primary-datepicker::-webkit-calendar-picker-indicator{cursor:pointer}.primary-datepicker:hover{border-color:#666;cursor:pointer}.primary-datepicker.disabled{cursor:not-allowed;position:relative}.primary-datepicker.disabled:hover:after{background:#333;border-radius:3px;color:#fff;content:"Select a start date";font-size:var(--font-vsmall);left:0;padding:5px;position:absolute;top:0;white-space:nowrap;z-index:100}.date-range-group{display:inline-block;margin-left:1rem;position:relative;width:40%}.date-range-container{display:flex;flex-direction:row;justify-content:space-evenly}.secondary-datepicker{border:1px solid #ccc;border-radius:6px;font-weight:var(--font-weight-reg);padding:5px}.secondary-datepicker::-webkit-calendar-picker-indicator{cursor:pointer}.secondary-datepicker:hover{border-color:#666;cursor:pointer}.secondary-datepicker.disabled{cursor:not-allowed;position:relative}.secondary-datepicker.disabled:hover:after{background:#333;border-radius:3px;color:#fff;content:"Select a start date";font-size:var(--font-vsmall);left:0;padding:5px;position:absolute;top:0;white-space:nowrap;z-index:100}.input-main-container{display:inline-block;position:relative}.input-element{border:1px solid #ccc;border-radius:5px;font-size:var(--font-small);padding:.35rem}.input-element::-webkit-input-placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-element::placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-element:focus{border-color:#666;outline:none}.input-element:hover{border-color:#666}.input-password-icon-container{position:absolute;right:.5rem;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-password-icon{cursor:pointer;height:1.25rem;width:1.25rem}.input-report-element{border:1px solid #ccc;border-radius:5px;font-size:var(--font-small);padding:.35rem}.input-report-element::-webkit-input-placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-report-element::placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-report-element:focus{border-color:#666;outline:none}.input-report-element:hover{border-color:#666}.input-report-element:placeholder-shown{border:1px solid red}.progress-bar{border:1px solid #f2f3f7;display:flex;height:.5rem;width:3.125rem}.progress,.progress-scope1,.progress-scope2,.progress-scope3{height:100%}.progress,.progress-scope1{background-color:#a1dd8c}.progress-scope2{background-color:#0bcbb3}.progress-scope3{background-color:#0096fa}.remaining-progress{background-color:#f2f3f7;height:100%}.remaining-progress-report{background-color:#bc7979;height:100%}.spinner-container{align-items:center;display:flex;height:10vh;justify-content:center;width:100vw}.metric-tile-group-container{background-color:var(--app-white);border-radius:16px;height:inherit;min-height:300px;width:inherit}.metric-tile-group-container,.mini-metric-tile-group-container{overflow:visible;position:relative}.metric-tile-group-title{align-items:flex-end;padding:var(--padding-2);text-align:left}.metric-tile-group-subheader{align-items:flex-end;cursor:pointer;margin-top:-1rem;padding:0 2rem;text-align:left}.metric-tile-group-metric-group{align-items:flex-end;display:flex;padding:.5rem 1.5rem}.metric-tile-group-metric{color:var(--text-color-main);font-size:var(--font-xxlarge);font-weight:800;letter-spacing:0;line-height:70px;text-align:left}.metric-tile-group-unit{margin-left:2rem}.metric-tile-group-unit,.metric-tile-group-unit-sm-margin{color:var(--text-color-label);font-size:var(--font-small-medium);font-weight:500;letter-spacing:0;line-height:45px;text-align:left}.metric-tile-group-unit-sm-margin{margin-left:1rem}.metric-tile-group-sub-comment-group{display:flex;font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;padding:.5rem 2rem}.metric-tile-group-sub-comment-group-1{color:var(--app-green);margin-right:.5rem}.metric-tile-group-sub-comment-group-1-down{color:#b21919;margin-right:.5rem}.metric-tile-group-sub-comment-group-2{color:var(--text-color-label)}.metric-tile-group-svg-children-container{background-color:initial;border:none;bottom:1rem;color:var(--app-black);display:flex;flex-direction:row;justify-content:space-evenly;left:50%;padding:var(--padding-1);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}.svg-container{border-radius:12px;bottom:0;height:45%;left:0;overflow:hidden;position:absolute;right:0;z-index:1}.svg-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.svg-overlay:first-child{z-index:2}.svg-overlay:nth-child(2){z-index:3}.svg-overlay:nth-child(3){z-index:1}@media screen and (max-width:900px){.metric-tile-group-container{min-height:inherit}.metric-tile-group-svg-children-container{bottom:0;left:70%}}.mini-metric-tile-group-container{background-color:var(--app-white);border-radius:16px;display:grid;grid-template-columns:98% 2%;height:9.25rem;overflow:hidden;overflow:visible;position:relative;width:inherit}.mini-metric-tile-group-content{padding:1rem}.mini-metric-tile-group-title{align-items:center;color:var(--text-color-main);font-size:var(--font-small);font-style:normal;font-weight:500;line-height:normal;text-align:center}.mini-metric-tile-group-metric-group{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem 0;width:100%}.mini-metric-tile-group-metric{font-size:var(--font-medium);text-align:left}.mini-metric-tile-group-metric,.mini-metric-tile-group-mini-metric{color:var(--text-color-main);font-weight:800;letter-spacing:0;line-height:70px}.mini-metric-tile-group-mini-metric{font-size:var(--font-large)}.mini-metric-tile-group-unit{color:var(--text-color-label);font-size:var(--font-small);font-weight:500;letter-spacing:0;line-height:25px;text-align:left}.mini-metric-tile-group-title-xs{align-items:center;color:var(--text-color-main);font-size:var(--font-vsmall);font-style:normal;font-weight:500;line-height:normal;text-align:center}.mini-metric-tile-group-unit-xs{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:500;letter-spacing:0;line-height:20px;text-align:left}.mini-metric-tile-group-metric-group-xs{align-items:center;display:flex;flex-direction:column;padding:.2rem 0;width:100%}.mini-metric-tile-group-metric-xs{color:var(--text-color-main);font-size:var(--font-small);font-weight:800;letter-spacing:0;line-height:15px;text-align:left}.mini-metric-tile-group-content-xs{padding:.25rem}.mini-metric-tile-group-container-xs{background-color:var(--app-white);border-radius:16px;display:grid;grid-template-columns:98% 2%;height:5rem;overflow:hidden;position:relative;width:inherit;width:100%}.metric-tile-group-simple-container{align-items:center;background-color:var(--app-white);border-radius:16px;height:12rem;overflow:visible;padding:var(--padding-2);position:relative;width:inherit}.metric-tile-group-simple-title-group{display:flex;gap:2rem;justify-content:center}.metric-tile-group-simple-value{color:var(--text-color-main);font-size:var(--font-xxlarge);font-weight:800;margin-top:2.25rem}.metric-tile-group-simple-value,.metric-title-group-simple-label{display:flex;font-style:normal;justify-content:center;line-height:normal}.metric-title-group-simple-label{color:var(--text-color-label);font-size:var(--font-small-medium);font-weight:500;margin-top:.5rem}.metric-tile-group-simple-container-no-carbon{align-items:center;background-color:var(--app-white);border-radius:16px;display:flex;flex-direction:column;height:20rem;justify-content:space-between;overflow:hidden;padding:var(--padding-2);position:relative;width:inherit}@media screen and (max-width:900px){.metric-tile-group-simple-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:90%}}.modal-background-class{background:transparent;top:0}.modal-background-class,.modal-class{bottom:0;left:0;position:fixed;right:0;z-index:999}.modal-class{background:hsla(0,0%,85%,.7);top:7.7vh}.modal-div{max-height:50%;width:50%}.large-modal-div,.modal-div{background-color:var(--app-white);border-radius:6px;left:52%;overflow-y:scroll;padding:var(--padding-2);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000}.large-modal-div{box-shadow:0 0 10px rgba(0,0,0,.1);max-height:60%;min-height:50%;width:70%}.close-modal-x{color:var(--text-color-main);cursor:pointer;font-size:var(--font-medium-large);position:absolute;right:.5rem;top:.5rem}.pagination-container{flex-direction:row}.pagination-arrow,.pagination-container,.pagination-item,.pagination-item button{align-items:center;display:flex;justify-content:center}.pagination-arrow,.pagination-item button{background-color:var(--app-light-gray);border:none;border-radius:6px;cursor:pointer;font-size:var(--font-small-medium);height:30px;margin:5px;transition:all .3s ease-in-out;width:30px}.div-radio-item{display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.div-radio-item:hover{cursor:pointer}.div-radio-item.selected,.div-radio-item:hover{color:var(--app-black)}.div-radio-item input[type=radio]{accent-color:#232323;color:var(--app-black);margin-left:1rem;margin-right:1rem}.div-radio-item input[type=radio]:disabled{cursor:not-allowed}.div-radio-item-vertical{grid-gap:1rem;align-items:center;display:grid;gap:1rem;padding:var(--padding-025);width:100%}.div-radio-item-vertical-no-gap:hover,.div-radio-item-vertical:hover{color:var(--app-black);cursor:pointer}.div-radio-item-vertical-no-gap.selected,.div-radio-item-vertical.selected{color:var(--app-black)}.div-radio-item-vertical input[type=radio],.div-radio-item-vertical-no-gap input[type=radio]{accent-color:#232323;color:var(--app-black);margin-right:1rem}.radio-item-vertical-no-gap-option.selected,.radio-item-vertical-option.selected{background-color:var(--app-light-gray)}.div-radio-item-vertical-no-gap{align-items:center;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));padding:var(--padding-025);width:100%}.custom-radio-item-container{align-items:center;background:#e4e7ec;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;font-size:var(--font-small);margin-top:.25rem;padding:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-radio-item-option{cursor:pointer;padding:.5rem;transition:all .2s ease-in-out}.custom-radio-item-option.selected{background-color:var(--text-color-main);border-color:#e4e7ec;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.08);color:var(--app-white)}.custom-radio-item-option:not(.selected){background-color:#e4e7ec;border-radius:1rem;padding:.5rem}.custom-radio-item-option:active{-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.custom-radio-item-container-linear{color:var(--background-color-nav);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.custom-radio-item-option-linear{cursor:pointer;padding:6px;text-align:center;width:100%}.custom-radio-item-option-linear.selected{border-bottom:1px solid var(--app-black);color:var(--app-black);font-weight:600}.div-radio-item-sidebar{grid-gap:1rem;align-items:center;border-radius:6px;display:grid;gap:1rem;grid-template-rows:repeat(2,minmax(0,1fr));padding:var(--padding-025);width:100%}.div-radio-item-sidebar:hover{color:var(--app-black);cursor:pointer}.div-radio-item-sidebar.selected{color:var(--app-black)}.div-radio-item-sidebar input[type=radio]{display:none}.div-radio-item-sidebar-option{border-radius:6px;cursor:pointer;padding:10px}.div-radio-item-sidebar-option.selected{background-color:#d9d9d9}.div-radio-item-sidebar-option:not(.selected){background-color:#f5f5f5}.toggle-div-radio-item{background-color:var(--background-color-nav);color:var(--app-white);display:flex;justify-content:space-between;padding:.25rem .5rem;position:relative}.toggle-div-radio-item:hover{cursor:pointer}.toggle-div-radio-item input[type=radio]{display:none}.toggle-div-radio-item input[type=radio]:disabled{cursor:not-allowed}.toggle-label-radio-item{align-items:center;display:flex;flex:1 1;justify-content:center;padding:var(--padding-025);position:relative;transition:color .75s}.toggle-label-radio-item.selected{background-color:var(--app-white);color:var(--background-color-nav)}.toggle-label-radio-item.selected:after{background-color:var(--app-white);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggle-label-radio-item.selected:after,.toggle-label-radio-item:after{transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease}.toggle-label-radio-item:after{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.toggle-label-radio-item.selected:after{-webkit-transform:translateX(50);transform:translateX(50)}.toggle-label-radio-item:not(.selected){background-color:initial;color:var(--app-white)}.range-slider{background:#000;flex-direction:row;height:1px;margin-left:10px;margin-right:10px;margin-top:15px;width:90%;z-index:0}.range-slider,.range-slider .thumb{display:flex;justify-content:center}.range-slider .thumb{align-items:center;background:transparent;border:1px solid #000;border-radius:50%;cursor:grab;flex-direction:column;height:10px;margin-top:-4px;position:relative;width:10px}.range-slider .thumb:before{background:#fff;border-radius:50%;content:"";height:100%;width:100%}.range-slider .value-label{font-size:var(--font-tiny);position:absolute;top:100%;-webkit-transform:translateY(4px);transform:translateY(4px)}.range-slider .thumb-0{margin-left:-2px}.range-slider .thumb-1{margin-left:2px}.range-slider .thumb:active,.range-slider .thumb:hover{background:#b1e4f4}.input-range-slider-group{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px;margin-top:25px;padding:1.75%;width:inherit}#max-input-range-slider,#min-input-range-slider{align-items:center;border:.5px solid #000;border-radius:5px;font-size:var(--font-tiny);padding:1px;text-align:center}.search-bar-main-container-100{background-color:#fff;border-radius:6px;box-shadow:0 4px 14px 0 #0000001a;display:inline-block;font-size:var(--font-small);position:relative;width:100%}.search-bar-header-container{align-items:var(--header-display-align-items);cursor:pointer;display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:.25rem .5rem}.search-bar-header-container.open{border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex}.search-bar-input{background-color:inherit;border:0;display:inline-block;font-size:var(--font-small);height:inherit;position:relative;width:100%}.search-bar-input.disabled{cursor:not-allowed}.search-bar-input:focus{outline:none}.search-icon-container{align-items:center;background-color:var(--app-white);cursor:pointer;display:flex;justify-content:center;padding:var(--padding-025)}.search-bar-options-container{max-height:150px}.search-bar-options-container,.search-bar-options-container-sidebar{background-color:var(--app-white);border-radius:6px;box-shadow:0 4px 14px 0 #0000001a;left:0;list-style:none;margin:0;overflow-y:scroll;padding:0;position:absolute;top:100%;width:100%;z-index:5}.search-bar-options-container-sidebar{max-height:250px}.search-bar-option{border-radius:6px;color:var(--text-color-label);cursor:pointer;padding:7px 15px}.search-bar-option:hover{background-color:#f0f8ff;color:var(--text-color-label)}.search-bar-option.selected{background-color:var(--text-color-label);color:var(--app-white)}.selected-options-container{margin-top:10px;max-height:100px;overflow-y:scroll}.selected-option{align-items:center;display:flex;font-size:var(--font-small);padding:5px 10px}.selected-option input[type=checkbox]{margin-right:10px}.select-dropdown-main-container{display:inline-block;font-size:var(--font-small);height:inherit;position:relative;width:inherit}.select-dropdown-main-container-100{display:inline-block;font-size:var(--font-small);position:relative;width:100%}.select-dropdown-header-container-disabled{cursor:not-allowed}.select-dropdown-header-container{cursor:pointer}.select-dropdown-header-container,.select-dropdown-header-container-disabled{align-items:center;background-color:var(--app-white);border:1px solid #ccc;border-radius:5px;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.25rem .5rem;width:97%}.select-dropdown-header-container:hover{border-color:#666}.select-dropdown-header-container.open{border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex}.select-dropdown-options-container{background-color:var(--app-white);border:1px solid #ccc;border-radius:0 0 5px 5px;border-top:none;left:0;list-style:none;margin:0;max-height:150px;overflow-y:scroll;padding:0;position:absolute;top:100%;width:100%;z-index:5}.select-dropdown-option{color:#666;cursor:pointer;padding:10px}.select-dropdown-option:hover{background-color:#ccc;color:var(--app-white)}.select-dropdown-option.selected{background-color:#666;color:var(--app-white)}.multi-select-placeholder-container{display:flex;flex-direction:column;width:75%}.multi-select-placeholder-value{background-color:var(--app-light-gray);color:#666;font-size:var(--font-small);padding:5px}.sidebar-component{background-color:var(--app-white);border-radius:12px 0 0 12px;box-shadow:0 4px 21px rgba(0,0,0,.09);height:100%;overflow-y:scroll;position:fixed;right:0;top:110px;width:22%;z-index:1000}.sidebar-class{bottom:0;left:0;position:fixed;right:0;top:7.7vh;z-index:999}.sidebar-div{position:inherit}.custom-snackbar{bottom:20px;font-size:var(--font-vsmall);left:20px;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:320px;z-index:9999}.custom-snackbar.open{opacity:1;visibility:visible}.alert{align-items:center;background-color:var(--app-white);border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;padding:16px}.alert button,.alert.success{color:var(--app-white)}.alert.success{background-color:var(--app-green)}.alert.error{background-color:#f44336;color:var(--app-white)}.alert.warning{background-color:#f4a536;color:var(--app-white)}.close{background-color:initial;border:none;color:#555;cursor:pointer;margin-left:auto}.switch-carousel-arrow{align-items:center;background:hsla(0,0%,100%,.25);border-radius:4px;cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}.switch-carousel-arrow svg{height:14px;width:14px}.switch-carousel-value{font-weight:500;letter-spacing:0;line-height:16px;text-align:center}.group-switch-carousel{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.5rem}.group-switch-carousel-value{color:var(--app-black);font-style:normal;font-weight:500;line-height:normal}.group-switch-carousel-no-margin{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.tabbed-container{background:transparent;margin:0;max-height:35px;padding:0}.tab-list{background-color:#f2f3f7;cursor:pointer;display:flex;font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);justify-content:right;line-height:30px;width:100%;z-index:5}.tab-content{padding-top:1%}ul.tab-list{list-style-type:none;margin:0;max-height:35px;overflow:hidden;padding-right:20px}ul.tab-list>li.active{background:#efefef;z-index:2}ul.tab-list>li.active:before{border-color:transparent #efefef transparent transparent}ul.tab-list>li.active:after{border-color:transparent transparent transparent #efefef}ul.tab-list>li{background:#ddd;border-top-left-radius:20px 90px;border-top-right-radius:25px 170px;box-shadow:0 10px 20px rgba(0,0,0,.2);float:right;height:170px;margin:5px -10px 0;max-width:200px;min-width:200px;padding:0 30px 0 25px;position:relative;text-align:center}ul.tab-list>li>a{color:#222;display:inline-block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}ul.tab-list>li:after,ul.tab-list>li:before{background:transparent;border-radius:100%;border-style:solid;border-width:10px;content:"";height:20px;position:absolute;top:0;width:20px}ul.tab-list>li:before{border-color:transparent #ddd transparent transparent;left:-23px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}ul.tab-list>li:after{border-color:transparent transparent transparent #ddd;right:-17px;-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}.primary-table{border-collapse:collapse;text-align:left;width:100%}.primary-table-head{line-height:2rem}.primary-table-row{font-size:var(--font-vsmall);line-height:2rem;min-height:1.75rem}.primary-table-row:nth-child(odd) td{background-color:#f5f5f5f5;background:#f5f5f5f5;min-width:50px}.primary-table-row:nth-child(2n) td,.primary-table-row:nth-child(odd) td{word-wrap:break-word;max-width:200px;padding-left:.1rem;vertical-align:middle}.primary-table-row:nth-child(2n) td{background-color:var(--app-white);min-width:100px}.primary-table-sort-header-group{align-items:top;background-color:var(--app-white);height:35px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.primary-table-sort-header{word-wrap:break-word;align-items:center;display:flex;flex-direction:row;max-width:150px}.primary-table-sort-header svg{color:var(--text-color-label);cursor:pointer;font-size:var(--font-small)}.sort-table-icons{display:flex;flex-direction:column}.table-link-col-group{align-items:center;color:var(--app-primary-color);display:flex;flex-direction:row;font-size:var(--font-small);font-weight:500;justify-content:flex-start;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:.5rem;text-decoration:none}.table-link-col-group:hover{cursor:pointer;text-decoration:underline}.table-edit-col-group{align-items:center;cursor:pointer;display:flex;flex-direction:row}.secondary-table-row{font-size:var(--font-vsmall);line-height:2rem;min-height:1.75rem}.secondary-table-row:nth-child(odd) td{background-color:#f5f5f5f5;background:#f5f5f5f5}.secondary-table-row:nth-child(2n) td,.secondary-table-row:nth-child(odd) td{word-wrap:break-word;max-width:200px;padding-left:.1rem;vertical-align:middle}.secondary-table-row:nth-child(2n) td{background-color:var(--app-white)}.primary-table-search-group{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.5rem;width:100%}.primary-table-search-input{border:1px solid #c7cacb;border-radius:.25rem;font-size:var(--font-vsmall);padding:.15rem;width:75%}.primary-table-search-input input{width:100%}.primary-table-search-clear{align-items:center;background-color:var(--app-red);border:none;border-radius:5px;color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;margin-left:-1rem;padding:.25rem;position:relative}.primary-table-hide-header-group{display:none;position:-webkit-sticky;position:sticky}.mpg-gradient-row td{border:none!important;height:100%;margin:0!important;padding:0!important}.text-area-main-container{display:inline-block;position:relative}.text-area-element{border:1px solid #ccc;border-radius:5px;font-size:var(--font-small-medium);height:200px;max-width:100%;min-width:90%;padding:10px}.text-area-element::-webkit-input-placeholder{color:#999}.text-area-element::placeholder{color:#999}.text-area-element:focus{border-color:#3498db;outline:none}.text-area-element:hover{border-color:#666}.max-char-count-container,.max-char-count-container-red{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:var(--padding-025)}.max-char-count-container-red{color:#ff1f2e}.text-area-report-element{border:1px solid #ccc;border-radius:5px;font-size:var(--font-small-medium);height:200px;max-width:100%;min-width:90%;padding:10px}.text-area-report-element::-webkit-input-placeholder{color:#999}.text-area-report-element::placeholder{color:#999}.text-area-report-element:focus{border-color:#3498db;outline:none}.text-area-report-element:hover{border-color:#666}.text-area-report-element:placeholder-shown{border:1px solid red}.toggle-switch{background-color:#ccc;border-radius:20px;display:inline-block;font-size:var(--font-small);height:20px;overflow:hidden;position:relative;text-align:center;width:40px}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .switch{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;transition:background-color .2s ease}.toggle-switch .switch:before{background-color:var(--app-white);border-radius:50%;box-shadow:inset 0 0 1px rgba(0,0,0,.5);content:"";height:18px;left:2px;position:absolute;top:1px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px;z-index:1}.toggle-switch input[type=checkbox]:checked+.switch:before{background-color:var(--app-white);-webkit-transform:translateX(18px);transform:translateX(18px)}.toggle-switch input[type=checkbox]:checked+.switch{background-color:#369}.switch-label{flex:1 1;position:relative;z-index:2}.switch-label-left{color:#fff;padding-left:10px}.switch-label-right{color:#aaa;padding-right:10px}.toggle-switch input[type=checkbox]:checked+.switch .switch-label-left{color:#aaa}.toggle-switch input[type=checkbox]:checked+.switch .switch-label-right{color:#fff}.toggle-switch.disabled{cursor:not-allowed;opacity:.6}.toggle-switch.disabled .switch{pointer-events:none}.toggle-switch.disabled .switch:before{background-color:#e0e0e0}.toggle-switch.disabled .switch-label-left,.toggle-switch.disabled .switch-label-right{color:#ccc}.verification-code-component{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.verification-code-component p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.5rem}.verification-code-input-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.individual-verification-code-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#000;font-size:var(--font-medium);font-weight:600;height:40px;outline:none;text-align:center;transition:all .3s ease;width:40px}.verification-code-reset-button{align-items:center;background-color:var(--background-color-nav);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;justify-content:center;outline:none;padding:5px;transition:all .3s ease}.tile-blurb__wrapper,.tile-legend__wrapper{display:inline-block;position:relative}.tile-blurb__icon,.tile-legend__icon{color:var(--text-color-label);cursor:pointer;margin-left:10px}.tile-blurb__content,.tile-legend__content{background:var(--background-color-nav);border-radius:6px;color:var(--app-white);display:none;font-size:var(--blurb-group-font-size);inset-block-start:calc(100% + 8px);line-height:1.25rem;max-inline-size:18rem;min-inline-size:15rem;padding:.85rem;position:absolute;-webkit-transform:translateX(-62%);transform:translateX(-62%);z-index:9999}.tile-blurb__content-wide{min-width:50vw}.tile-blurb__wrapper:hover .tile-blurb__content,.tile-legend__wrapper:hover .tile-legend__content{display:flex;flex-direction:column}.industry-carbon-rating-legend-subgroup,.vehicle-emissions-legend-subgroup{align-items:center;display:flex;margin-top:5px}.icr-legend-subgroup-green,.icr-legend-subgroup-orange,.icr-legend-subgroup-red,.icr-legend-subgroup-yellow,.icr-legend-subgroup-ygreen,.vehicle-emissions-legend-benchmark-green,.vehicle-emissions-legend-benchmark-red{align-items:center;border-radius:50%;display:flex;height:10px;justify-content:center;line-height:20px;margin:0 10px;text-align:center;width:10px}.icr-legend-subgroup-red{background-color:#ff1f2e}.icr-legend-subgroup-orange{background-color:#f97f3d}.icr-legend-subgroup-yellow{background-color:#f4e04d}.icr-legend-subgroup-ygreen{background-color:#0bcbb3}.icr-legend-subgroup-green{background-color:#00a63f}#vp-data-partial-search{color:var(--text-color-label);margin-left:10px;z-index:1}#vp-data-partial-search:hover+#vp-data-partial-search-blurb-group{display:flex;flex-direction:column}#vp-data-partial-search-blurb-group{align-items:center;background:var(--background-color-nav);border-radius:6px;color:var(--app-white);display:none;font-size:var(--blurb-group-font-size);line-height:1.25rem;margin-top:200px;max-width:500px;padding:20px;position:absolute;z-index:5}.filter-container-group-page{grid-gap:.75rem;background-color:var(--app-white);border-radius:6px;display:grid;gap:.75rem;grid-template-columns:17% 83%;height:inherit;padding:var(--padding-1)}.filter-container-group-sidebar{background-color:var(--app-white);display:flex;flex-direction:column;justify-content:space-between;max-height:70vh;min-height:70vh;overflow:hidden}.filter-container-group-sidebar-scroll-group{max-height:62vh;min-height:62vh;overflow-x:hidden;overflow-y:auto}.filter-container-group-sidebar-button-group{gap:.5rem;justify-content:center}.filter-container-group-sidebar-button-group,.filter-container-group-sidebar-clear-button,.filter-container-group-sidebar-submit-button{align-items:center;display:flex;flex-direction:row}.filter-container-group-sidebar-clear-button button{background-color:var(--app-light-gray);color:var(--text-color-label)}.filter-container-group-sidebar-clear-button button,.filter-container-group-sidebar-submit-button button{border:none;border-radius:.5rem;cursor:pointer;font-size:var(--font-vsmall);font-weight:600;padding:.5rem;width:100px}.filter-container-group-sidebar-submit-button button{background-color:var(--app-blue);color:var(--app-white)}.filter-container-group-content-container{background-color:var(--app-white);display:flex;flex-direction:column;max-height:70vh;min-height:70vh}@media screen and (max-width:900px){.filter-container-group-page{display:flex;flex-direction:column}.filter-container-group-sidebar,.filter-container-group-sidebar-scroll-group{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%}}#navigation-bar-container{background-color:var(--background-color-nav);display:block;display:grid;grid-template-columns:70% 30%;height:3.5rem;position:fixed;top:0;width:100%;z-index:500}#navigation-link-container{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:space-between;margin-left:.5rem;padding:0 1rem}#navigation-link-container img{align-items:center;cursor:pointer;width:8rem}#navigation-link-container li,.sign-out-link li{color:var(--app-white);font-size:var(--font-small-medium);font-weight:500;line-height:21px;list-style-type:none}#navigation-link-container li a,.sign-out-link{color:#c7cacb;text-decoration:none}#navigation-link-container li a:hover,.sign-out-link:hover{color:var(--app-white);cursor:pointer}#navigation-icon-link-container{align-items:center;display:flex;flex-direction:row;gap:3rem;height:4rem;justify-content:flex-end;margin-left:.5rem;padding:0 1rem}#navigation-icon-link-container img{align-items:center;cursor:pointer;height:23px;width:23px}#navigation-icon-link-container li{color:var(--app-white);font-size:var(--font-small-medium);font-weight:500;line-height:21px;list-style-type:none}.active-navigation-icon-underline,.active-navigation-text-underline{border-bottom:2px solid transparent;position:relative}.active-navigation-icon-underline:after,.active-navigation-text-underline:after{border-bottom:5px solid #19b24c;content:"";left:0;margin:0 -.75em;position:absolute;right:0}.active-navigation-text-underline:after{bottom:-.75em}#navigation-link-container .active-navigation-text-underline.active{color:var(--app-white)}.active-navigation-icon-underline:after{bottom:-.6em}@media screen and (max-width:900px){#navigation-link-container img{align-items:center;cursor:pointer;width:5rem}#navigation-icon-link-container{align-items:center;color:var(--app-white);display:flex;flex-direction:row;height:4rem;justify-content:flex-end;padding:0 1rem}#navigation-icon-link-container svg{align-items:center;color:var(--app-white);cursor:pointer;height:1.25rem;width:1.25rem}.navigation-menu-folder{background-color:var(--background-color-nav);display:flex;height:100vh;justify-content:flex-start;left:0;max-height:100vh;min-height:100vh;opacity:95%;overflow-x:hidden;overflow-y:scroll;position:absolute;top:3.5rem;width:100%;z-index:1000}.navigation-menu-folder-content{align-items:center;color:var(--app-white);display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center;position:relative;width:100%}.navigation-menu-folder-content li{margin-bottom:1rem}.navigation-menu-folder-content li,.navigation-menu-folder-content li a{color:var(--app-white);font-size:var(--font-medium);font-weight:500;line-height:21px;list-style-type:none}.navigation-menu-folder-content li a{text-decoration:none}.active-navigation-icon-underline:after,.active-navigation-text-underline:after{border-bottom:none}.sign-out-link{color:var(--app-white);font-size:var(--font-medium);text-decoration:none}}#application-layout-container{background-color:var(--background-color-main);display:block;height:100vh;padding:4.5rem 2rem 0}.page-title{color:var(--text-color-main);font-size:var(--font-page-title);font-weight:800}.company-name-title,.page-title{font-style:normal;line-height:normal}.company-name-title{color:var(--text-color-label);font-size:var(--font-medium);font-weight:500}.page-header{padding-bottom:.75rem}.auth-header-main-container,.page-header{display:flex;flex-direction:row;justify-content:space-between}.auth-header-main-container{align-items:center;padding:1rem 2rem}.auth-header-main-container img{max-width:175px;width:175px}.auth-header-main-container button{background-color:#00001c;border:0 solid #ccc;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 20px}.colored-bar-background-container{background:url(/static/media/colorFormat.3db7c6d84228208244dd.png) repeat;background-position:100% 100%;bottom:0;left:0;opacity:.1;position:fixed;right:0;top:0;z-index:-1}.colored-bar-main-container-content{display:flex;flex-direction:column;height:96vh;justify-content:center;margin:10px auto;position:relative;width:100vw;z-index:0}.ai-overview-first-group{grid-gap:.5rem;display:grid;grid-template-columns:40% 59%;margin-bottom:.5rem}.ai-card-container-group{background-color:var(--app-white);border-radius:.5rem;overflow:hidden;padding:1rem}.ai-null-message{background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;color:#666;flex-direction:column;margin:20px auto;max-width:400px;min-height:50px;padding:20px;text-align:center}.ai-null-message,.ai-overview-grams-title{align-items:center;display:flex;justify-content:space-between}.ai-overview-grams-title{flex-direction:row;font-size:var(--font-small);margin-bottom:.25rem;width:30%}.ai-overview-grams-title svg{align-content:center}.ai-overview-grams-title-red{color:var(--app-red)}.ai-overview-grams-title-green{color:var(--app-green)}.ai-fossil-emi-group{grid-gap:1rem;display:grid;grid-template-columns:60% 40%;margin:.5rem}.ai-equation-grid-group{grid-gap:.75rem;display:grid;grid-template-columns:5% 35% 60%;margin:.5rem}.ai-equation-grid-group div{align-items:center;margin-top:.5rem;text-align:center}.ai-fossil-large-card-group{display:flex;flex-direction:column}.ai-fossil-large-card-group svg{height:1.5rem;width:1.5rem}.ai-large-metric-value{color:var(--text-color-main);font-weight:600}.ai-large-metric-main-group{align-items:center;display:grid;grid-template-columns:25% 75%;margin:.25rem}.ai-large-metric-group{align-items:center;color:var(--app-blue);display:grid;font-weight:600;grid-template-columns:30% 70%;width:100%}.ai-fossil-emi-group-subcomment{font-size:var(--font-vsmall)}.ai-fossil-emi-group-subcomment p:first-child{color:var(--text-color-label)}.ai-fossil-emi-group-subcomment p:nth-child(2){align-items:center;color:var(--text-color-main);font-weight:600}.ai-co2-img,.ai-fossil-emi-group-subcomment svg{align-items:center;justify-content:center}.ai-co2-img{border:1px solid var(--text-color-main);border-radius:6px;display:flex;font-size:.75rem;height:auto;padding:.25rem;width:50%}.ai-equation-result-metric{background-color:var(--app-blue);border-radius:6px;color:var(--app-white);font-weight:600;padding:var(--padding-05);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-shape{background-color:#d3d3d3;-webkit-clip-path:polygon(0 0,75% 0,100% 25%,100% 75%,75% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 25%,100% 75%,75% 100%,0 100%);height:200px;width:300px}.ov-fleet-card-title{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small);justify-content:space-between;margin-bottom:.25rem}.ov-fleet-summary-card-container{display:flex;flex-direction:column;font-size:var(--font-small);margin-top:1rem}.ov-fleet-summary-card-white{background-color:#fff;font-size:var(--font-small);padding:.5rem}.ov-fleet-summary-card-gray{background-color:var(--app-light-gray);font-size:var(--font-small);padding:.5rem}.ov-fleet-summary-card-gray p,.ov-fleet-summary-card-white p{word-wrap:break-word;line-height:1.5;margin:0}.ov-fleet-summary-card-good{color:var(--app-green);font-weight:600}.ov-fleet-summary-card-bad{color:var(--app-red);font-weight:600}.ov-fleet-summary-modal{color:var(--text-color-label);cursor:pointer;font-size:var(--font-small);font-style:italic}.ov-fleet-summary-modal:hover{color:var(--app-blue);cursor:pointer}.ov-fleet-modal-content-group-bad,.ov-fleet-modal-content-group-good{margin-bottom:.95rem;max-height:175px;overflow-y:scroll}.ov-fleet-modal-title-group{align-items:top;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.ov-fleet-modal-grid-group{grid-gap:.5rem;display:grid;font-size:var(--font-small);grid-template-columns:50% 50%}.ai-overview-plot-table-group{grid-gap:.5rem;display:grid;grid-template-columns:70% 30%;height:inherit;margin:0 .5rem}.ai-overview-table-container{background-color:var(--app-white);border-radius:6px;display:flex;flex-direction:column;font-size:var(--font-tiny);justify-content:center;padding:.5rem}.ai-overview-table-container div{margin-top:.5rem}.ai-overview-table-container-table{height:400px;overflow-x:hidden;overflow-y:scroll}.ai-overview-table-row{align-items:center;border-bottom:.25rem solid var(--app-light-gray);border-top:.25rem solid var(--app-light-gray);cursor:pointer;line-height:2.25rem;min-height:2.25rem}.ai-overview-table-row svg{color:var(--text-color-label);font-size:var(--font-tiny)}.ai-overview-row-selected{background-color:var(--app-light-blue)}.ai-overview-row-red{color:var(--app-red)}.ai-custom-legend{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:14px;gap:8px}.ai-legend-item{align-items:center;display:flex;gap:8px}.ai-bar{border-radius:2px;display:inline-block;height:10px;width:20px}.ai-red{background-color:rgba(255,0,0,.8)}.ai-green{background-color:rgba(0,128,0,.8)}.ai-line{background-color:#18537a;display:inline-block;height:2px;width:20px}.asset-page-container{grid-gap:1rem;display:grid;grid-template-columns:49% 49%;justify-content:center;margin:.5rem}.asset-page-header{grid-gap:1rem;align-items:center;background-color:var(--app-white);border-radius:.5rem;display:grid;grid-template-columns:30% 20% 25% 25%;margin:.5rem;padding:var(--padding-05)}.asset-page-header label{color:var(--text-color-main);font-weight:600}.asset-page-header p{color:var(--app-blue);font-weight:600;margin-left:1rem}.asset-page-header-label-metric{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small)}.asset-page-table-group{background-color:var(--app-white);height:45vh;overflow-x:hidden;overflow-y:auto}.outlier-page-content{background-color:var(--app-white);border-radius:6px;height:inherit;min-height:70vh;overflow-y:scroll;padding:.75rem}.outlier-page-header-main{align-items:center;display:flex;flex-direction:row;padding-left:.25rem}.outlier-page-header{grid-gap:1rem;align-items:center;display:grid;font-size:var(--font-small);grid-template-columns:40% 20% 40%;padding:.25rem}.outlier-page-header-subtitle div{align-items:center;display:flex;flex-direction:row}.outlier-page-header-subtitle{display:flex;flex-direction:column;font-size:var(--font-small);justify-content:space-evenly;padding:.5rem .25rem;width:85%}.outlier-page-header-bad,.outlier-page-header-good{font-weight:600;margin-right:.25rem}.outlier-page-header-good{color:var(--app-green)}.outlier-page-header-bad{color:var(--app-red)}.outlier-vehicle-group{height:inherit;overflow-x:hidden;overflow-y:scroll}.outlier-vehicle-group>.outlier-vehicle-group-card:nth-child(odd){background-color:var(--app-light-gray)}.outlier-vehicle-group>.outlier-vehicle-group-card:nth-child(2n){background-color:var(--app-white)}.outlier-vehicle-group-card{grid-gap:1rem;display:grid;font-size:var(--font-small);gap:1rem;grid-template-columns:20% 40% 30% 10%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:10px;padding:var(--padding-05)}.outlier-vehicle-group-card-1{align-items:center;display:flex;flex-direction:column}.outlier-vehicle-group-card-1 svg{align-items:center;color:var(--text-color-main);display:flex;height:50px;justify-content:center;width:50px}.outlier-vehicle-group-card-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:30% 70%}.outlier-vehicle-group-card-2-sub{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.outlier-vehicle-metric-label{display:grid;grid-template-columns:30% 70%}.outlier-vehicle-metric-label p:first-child{color:var(--text-color-main);font-weight:600}.outlier-vehicle-group-card-3{display:flex;flex-direction:column;justify-content:space-evenly}.outlier-vehicle-group-card-3 div{display:grid;grid-template-columns:50% 50%}.outlier-vehicle-group-card-3 div p:first-child{color:var(--text-color-main);font-weight:600}.outlier-no-data,.outlier-vehicle-group-card-metric{text-align:center}.outlier-no-data{align-items:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;color:#666;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:400px;padding:20px}.outlier-no-data-icon{color:#aaa;height:50px;margin-bottom:10px;width:50px}.outlier-no-data-text{font-size:18px;font-weight:700;margin-bottom:5px;margin-top:10px}.outlier-no-data-subtext{color:#888;font-size:14px}.outlier-vehicle-group-arrow{display:flex;flex-direction:column;justify-content:center}.outlier-profile-header-group{align-items:var(--header-display-align-items);background-color:var(--text-color-main);border-radius:var(--default-border-radius);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.outlier-profile-header-group svg{color:var(--app-white);cursor:pointer;height:1.25rem;margin-left:.5rem;width:1.25rem}.outlier-profile-back-group{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small);justify-content:flex-start}.outlier-profile-icon-group{align-items:center;display:flex;justify-content:flex-end;width:250px}.outlier-profile-group-switch-carousel{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.outlier-profile-page-content{display:flex;flex-direction:column;height:inherit}.outlier-profile-selected-veh-card{background-color:var(--app-white);border-bottom:.05rem solid var(--text-color-main);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.outlier-profile-card-title{align-items:center;color:var(--app-white);display:flex;flex-direction:row;font-size:var(--font-small-medium);justify-content:center;margin-right:.75rem;min-height:30px}.outlier-profile-card{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 #0000001a;display:flex;flex-direction:column;height:inherit;overflow-x:hidden;overflow-y:hidden}.outlier-profile-card-content{display:flex;flex-direction:column;font-size:var(--font-small);height:inherit;padding:var(--padding-05)}.outlier-profile-card-2{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 #0000001a;display:flex;flex-direction:column;height:7rem;justify-content:space-evenly;overflow-y:hidden;padding:var(--padding-1)}.outlier-profile-card-2-change svg,.outlier-profile-card-2-change-red svg{height:1.5rem;width:1.5rem}.outlier-profile-card-2-change,.outlier-profile-card-2-change-red{display:flex;flex-direction:row;gap:1rem}.outlier-profile-card-2-change svg{color:var(--app-green)}.outlier-profile-card-2-change-red svg{color:var(--app-red)}.outlier-profile-card1-content{display:flex;flex-direction:column;height:100%;padding:.25rem}.outlier-sidebar-nested-group{margin:1rem .5rem}.outlier-sidebar-nested-group p{font-size:var(--font-small);margin:.25rem}@media screen and (max-width:900px){.asset-page-container,.outlier-profile-page-content{display:flex;flex-direction:column}}.outlier-sb-metric-container{background-color:var(--app-white);display:flex;flex-direction:column}.outlier-sb-metric-group{align-items:center;border-bottom:.05rem solid var(--text-color-main);flex-direction:row;padding:var(--padding-1)}.outlier-sb-metric-group,.outlier-sb-metric-subgroup{background-color:var(--app-white);display:flex;justify-content:space-between}.outlier-sb-metric-subgroup{flex-direction:column;gap:.5rem}.outlier-sb-metric-group-metric{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:600}.outlier-sb-metric-group-label{color:var(--text-color-label);font-size:var(--font-small);font-style:italic}.outlier-sb-metric-group-val{color:var(--text-color-main);font-size:var(--font-medium);font-weight:600;text-align:right}.outlier-sb-metric-group-change{color:var(--text-color-main);font-size:var(--font-small);text-align:right}.outlier-sb-metric-group svg{align-items:center;font-size:var(--font-small);margin-right:.5rem}.outlier-svg-red{color:var(--app-red)}.outlier-svg-green{color:var(--app-green)}.demo-trial-modal{align-items:center;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;height:100%;justify-content:center}.demo-trial-modal h1{margin:0 0 20px;text-align:center}.demo-trial-modal h2{margin:20px 0}.demo-trial-modal p{margin:0 0 20px}.demo-trial-logo{align-items:center;height:50px;margin-bottom:20px;width:200px}#scope2-manager-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:50% 50%;height:inherit;margin:.5rem 0;width:100%}#scope2-manager-container-empty-state{margin-top:1rem;width:100%}.scope2-container-group{align-items:center;display:flex;flex-direction:row}.scope2-manage-previous-sub{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;height:inherit;margin:.5rem 0}.scope2-filter-container{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;max-height:65vh;min-height:65vh;overflow:hidden;padding:var(--padding-1)}.scope2-filters-scroll-group{max-height:58vh;min-height:58vh;overflow-x:hidden;overflow-y:auto}.scope2-table-container{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;max-height:65vh;min-height:65vh;padding:var(--padding-1)}.scope2-data-table{max-height:58vh}.scope2-address-data-table,.scope2-data-table{border-collapse:collapse;overflow-y:scroll;width:100%}.scope2-address-data-table{max-height:50vh}.scope2-button-filter-container-group{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.scope2-historical-table-container-group{height:20rem;margin:1rem;overflow-y:scroll}.scope2-submit-entry-button button{margin-top:1rem;position:relative}.scope2-submit-entry-button button:disabled:hover:before{-webkit-animation:showMessage .3s forwards;animation:showMessage .3s forwards;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:rgba(10,10,7,.7);border-radius:4px;color:var(--app-white);content:"Please fill out all required fields";font-size:var(--font-small);margin-top:-.5rem;opacity:0;padding:9px;position:absolute;right:13%;-webkit-transform:translate(-50%);transform:translate(-50%);width:300px}.scope2-empty-state{align-items:center;background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;height:70vh;justify-content:center}.scope2-empty-state img{margin-bottom:1rem;width:10rem}.scope2-empty-state-header{color:var(--text-color-main);font-size:var(--font-medium-large);margin-bottom:1rem}.scope2-empty-state p,.scope2-partial-empty-state p{color:var(--text-color-label);margin-bottom:1rem}.scope2-partial-empty-state{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;height:70vh;padding:var(--padding-1)}.scope2-partial-empty-state-header{flex-direction:row;font-size:var(--font-medium-large);margin-bottom:1rem}.scope2-delete-container,.scope2-partial-empty-state-header{color:var(--text-color-main);display:flex;justify-content:space-between}.scope2-delete-container{align-items:center;flex-direction:column;height:30vh}.scope2-delete-container-location{border-radius:.5rem;font-size:var(--font-small-medium);font-weight:600;padding:.5rem}.scope2-edit-container{align-items:center;color:var(--text-color-main);display:flex;flex-direction:column}@media screen and (max-width:900px){#scope2-manager-container,.scope2-manage-previous-sub{display:flex;flex-direction:column}.scope2-filter-container,.scope2-filters-scroll-group{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}#emission-page-container-scope1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:77% 23%;width:100%}#emission-page-container-scope2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:23% 77%;margin-top:1rem;width:100%}#emission-page-container-scope2-empty{color:var(--text-color-label);cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:1.75rem;margin-top:2rem;text-align:center}.scope-card-contianer-group-scope1{justify-content:flex-end}.scope-card-contianer-group-scope1,.scope-card-contianer-group-scope2{display:flex;flex-direction:row;width:99%}.emissions-page-chart-container{height:15.25rem;margin-top:2rem;width:100%}.scope-metric-tile-group-metric{font-size:var(--font-xlarge)}.scope-metric-tile-group-metric,.scope-metric-tile-group-metric-sm{color:var(--text-color-main);font-weight:800;letter-spacing:0;line-height:70px;text-align:left}.scope-metric-tile-group-metric-sm{font-size:var(--font-large)}.scope-metric-tile-group-unit{margin-left:1rem}.scope-metric-tile-group-unit,.scope-metric-tile-group-unit-sm{color:var(--text-color-label);font-weight:500;letter-spacing:0;line-height:45px;text-align:left}.scope-metric-tile-group-unit-sm{font-size:var(--font-tiny);margin-left:.5rem}.scope2-manage-address-group{display:flex;flex-direction:column;justify-content:space-between}.scope2-entry-form-group{background-color:#f5f5f5;border-radius:6px;margin-top:1rem;padding:.5rem 1rem}.scope2-manage-grid-group{display:grid;grid-template-columns:50% 50%}.scope2-manage-input-group-address{display:flex;flex-direction:column;margin-top:1.5rem;width:100%}.scope2-manage-input-group-address p{margin:.25rem}.scope2-manage-input-element{width:90%}.life-glec-page-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;width:100%}.life-glec-sidebar-group{display:flex;flex-direction:column;gap:1rem;height:100%}.life-glec-card-group{grid-gap:1rem;display:grid;gap:1rem;height:100%}.life-glec-card-group-mix{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.life-glec-metric-tile-group-container{align-items:center;background-color:var(--app-white);border-radius:16px;height:8rem;overflow:hidden;padding:1.5rem;position:relative;width:inherit}.life-glec-metric-tile-group-simple-value{color:var(--text-color-main);display:flex;font-size:var(--font-xxlarge);font-style:normal;font-weight:800;justify-content:center;line-height:normal;margin-top:.5rem}.life-glec-group-switch-carousel{align-items:flex-end;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;padding:var(--padding-025)}.life-glec-chart-header-container{display:grid;grid-template-columns:70% 30%}.life-glec-page-chart-container{height:23rem;margin-top:2rem;width:100%}.life-glec-chart-card-container-group{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;overflow:visible;padding:var(--padding-2);position:relative}.life-glec-selected-fuel-type-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.life-glec-selected-fuel-type{align-items:center;color:var(--text-color-label);display:flex;flex-direction:row;justify-content:space-between;margin-top:.25rem}.life-glec-selected-fuel-type p{margin:0 1rem 0 0}.life-glec-selected-fuel-clear{cursor:pointer;flex-direction:row;justify-content:flex-end;margin-top:.25rem}.life-glec-error-container,.life-glec-selected-fuel-clear{align-items:center;color:var(--text-color-label);display:flex}.life-glec-error-container{background-color:var(--app-white);border-radius:1rem;flex-direction:column;height:100%;padding:var(--padding-2)}.life-glec-no-data-container{display:flex;flex-direction:row}.life-glec-no-data-container p{color:var(--text-color-main);margin:1rem}@-webkit-keyframes showMessage{0%{opacity:0}to{opacity:1}}@keyframes showMessage{0%{opacity:0}to{opacity:1}}@media screen and (max-width:900px){#emission-page-container-scope1,#emission-page-container-scope2,.life-glec-page-group{display:flex;flex-direction:column}}.forgotpw-button-container li{background-color:var(--app-white);border:0;border-radius:6px;cursor:pointer;font-size:var(--font-small-medium);list-style-type:none;padding:10px 70px}.forgotpw-button-container li a{color:var(--app-blue);cursor:pointer;text-decoration:underline}.forgotpw-button-container li a:hover{color:var(--text-color-main);text-decoration:none}#forgotpw-container{background-color:var(--app-white);border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:82vh;margin:2px auto;overflow-y:scroll;padding:20px;width:70%;z-index:1}.forgotpw-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-grid-container{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:50% 50%;margin:1rem 0;transition:all .3s ease-in-out;width:100%}.forgotpw-center-group-container{transition:all .3s ease-in-out;width:75%}.forgotpw-center-group-container,.forgotpw-grid-container-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-grid-container-group{width:100%}.forgotpw-content-container-title{color:var(--text-color-main);font-size:var(--font-large)}.forgotpw-content-container-subtitle,.forgotpw-content-container-title{font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem}.forgotpw-content-container-subtitle{color:#333;font-size:var(--font-medium)}.forgotpw-input-main-container{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.forgotpw-input-main-container p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.5rem}.forgotpw-input-element{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:10px;width:100%}.forgotpw-input-element::-webkit-input-placeholder{color:#999}.forgotpw-input-element::placeholder{color:#999}.forgotpw-input-element:focus{border:1px solid #ccc}.forgotpw-input-element:hover{border-color:#666}.forgotpw-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-button-container button,.forgotpw-button-container-center button{background-color:var(--text-color-main);border:0;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.forgotpw-button-container button:disabled,.forgotpw-button-container-center button:disabled,.forgotpw-submit-button-container button:disabled{cursor:not-allowed}.forgotpw-button-container button:disabled:hover:before{left:31%}.forgotpw-button-container button:disabled:hover:before,.forgotpw-button-container-center button:disabled:hover:before{background:rgba(10,10,7,.7);border-radius:5px;color:var(--app-white);content:"Please enter your email";font-size:var(--font-small);margin-top:6rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.forgotpw-button-container-center button:disabled:hover:before{left:50%}.forgotpw-submit-button-container button{background-color:var(--app-green);border:0;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.forgotpw-submit-button-container button:disabled:hover:before{background:rgba(10,10,7,.7);border-radius:5px;color:var(--app-white);content:"Please enter valid credentials";font-size:var(--font-small);left:70%;margin-top:4rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.forgotpw-err-msg{color:red;margin-bottom:1rem;margin-top:0;text-align:center}.help-page-background-container{background-position:100% 100%;bottom:0;left:0;opacity:.1;right:0;top:0;z-index:-1}.help-page-main-container-content{display:flex;flex-direction:column;height:70vh;justify-content:center;margin:10px auto;position:relative;width:90vw;z-index:0}.hubspot-form-middle-help{background-color:var(--app-white);border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:80vh;margin:2px auto;overflow-y:scroll;padding:20px;width:80%;z-index:1}#login-container{background-color:var(--app-white);height:100vh;min-height:100%}.login-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.login-content-container-title{color:var(--text-color-main);font-size:var(--font-large)}.login-content-container-subtitle,.login-content-container-title{font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem}.login-content-container-subtitle{color:#333;font-size:var(--font-medium)}.login-input-main-container{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:35%}.login-input-main-container p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.5rem}.login-input-element{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:10px;width:100%}.login-input-element::-webkit-input-placeholder{color:#999}.login-input-element::placeholder{color:#999}.login-input-element:focus{border:1px solid #ccc}.login-input-element:hover{border-color:#666}.login-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-button-container button{background-color:var(--app-green);border:0;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.login-button-container button:disabled{cursor:not-allowed}.login-button-container button:disabled:hover:before{background:rgba(10,10,7,.7);border-radius:5px;color:var(--app-white);content:"Please enter valid login fields";font-size:var(--font-small);left:50%;margin-top:6rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.login-err-msg{color:red;margin-bottom:1rem;margin-top:0;text-align:center}.login-footer-image-container{background-image:url(/static/media/colorFormat.3db7c6d84228208244dd.png);background-position:100% 100%;background-repeat:repeat-x;bottom:0;height:100px;opacity:.5;position:fixed;width:100%}#overview-page-container{grid-gap:1.5rem;display:grid;grid-template-columns:73% 27%;width:100%}#industry-carbon-rating-container{align-items:center;background-color:var(--app-white);border-radius:16px;display:flex;flex-direction:column;height:350px;overflow:visible;padding:var(--padding-1);position:relative;width:90%}.industry-carbon-rating-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;text-align:left}.industry-carbon-rating-visual-group{height:250px;margin-top:1.5rem}.industry-carbon-rating-plain-text-label{color:var(--text-color-label);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;line-height:1.5rem;margin-top:-3rem;overflow-wrap:break-word;text-align:center}#industry-carbon-rating:hover:before{background:var(--app-light-gray);border-radius:5px;color:var(--app-white);content:"Monthly Industry Carbon Rating is only available for calculation after 15 days of data collection";font-size:var(--font-small);left:60%;margin-top:1rem;padding:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:350px;z-index:5}#emission-footprint-breakdown-container{background-color:var(--app-white);border-radius:16px;display:grid;flex-shrink:0;grid-template-columns:50% 50%;padding:var(--padding-1);width:42.5rem}.emission-footprint-metric-tile-group-metric{color:var(--text-color-main);font-weight:800;letter-spacing:0;line-height:70px;text-align:left}.emission-footprint-legend-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:30% 70%;margin-top:2rem;width:100%}.emission-footprint-value-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.emission-footprint-legend-value{color:var(--text-color-main);font-style:normal;font-weight:800;line-height:normal}.emission-footprint-label-group{display:flex;flex-direction:column;justify-content:left}.emission-footprint-label{font-weight:700}.emission-footprint-label,.emission-footprint-label-def{color:var(--text-color-main);font-style:normal;line-height:normal;line-height:1.25rem}.emission-footprint-label-def{font-weight:var(--font-weight-reg)}.emission-footprint-chart-group{align-items:center;display:flex;flex-direction:column}.emission-footprint-chart-container{align-content:center;align-items:center;display:flex;height:15rem;justify-content:center;margin-top:4rem;width:15rem}.hev-container{background-color:var(--app-white);border-radius:1rem;flex-shrink:0;padding:1.75rem}.hev-title-container{display:grid;grid-template-columns:75% 25%;width:100%}.hev-title-group{align-items:center;display:flex;flex-direction:row;margin-top:.5rem;text-align:left}.hev-table-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.table-observation-number-col{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;line-height:20px;margin:0 auto;width:20px}.table-observation-number-col,.table-observation-number-col-text{font-size:var(--table-row-font-size-annotation);font-weight:700;text-align:center}.table-observation-number-col-text{color:var(--app-white)}.table-observation-number-col-red,.vehicle-emissions-legend-benchmark-red{background:#ff1f2e}.table-observation-number-col-orange{background:#f97f3d}.table-observation-number-col-yellow{background:#f7ba1e}.table-observation-number-col-green,.vehicle-emissions-legend-benchmark-green{background:var(--app-green)}.table-emission-col-group{align-items:center;display:flex;flex-direction:row}.table-emission-col-group-value{margin-right:.5rem}.table-emission-col-group-label{color:var(--text-color-label);font-size:var(--table-row-font-size-annotation);font-weight:500;letter-spacing:0;line-height:23px;text-align:left}.overview-page-left-group{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:30% 70%;margin-bottom:1.5rem}.overview-page-right-group{display:flex;flex-direction:column;width:95%}.overview-page-cost-of-carbon{border-radius:16px}.overiew-page-right-switch-carousel{align-items:center;background-color:var(--app-white);border-radius:16px;justify-content:center;margin-bottom:1rem;margin-top:1rem;padding-bottom:2rem;padding-top:2rem}@media screen and (max-width:900px){#overview-page-container,.overview-page-left-group{display:flex;flex-direction:column}.svg-overlay{display:none}#industry-carbon-rating-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:94%}.industry-carbon-rating-visual-group{height:150px}.industry-carbon-rating-plain-text-label{margin-top:-1.5rem}.overiew-page-right-switch-carousel,.overview-page-right-group{width:100%}}#reduction-page-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:50% 50%;width:100%}.emission-reduction-target-container{background-color:var(--app-white);border-radius:1rem;flex-shrink:0;height:27rem;padding:var(--padding-2);width:90%}.emission-reduction-target-container-title-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.emission-reduction-target-container-title-group svg{color:var(--text-color-main)}.emission-reduction-target-dropdown-group{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:10% 15% 22% 15% 25%;margin-top:1rem}.emission-forecasting-container{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;height:27rem;justify-content:space-between;padding:var(--padding-2);width:90%}.forecast-disabled-container{align-items:center;background-color:var(--text-color-label);display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.6;width:100%;z-index:100}.forecast-disabled-container p{color:var(--app-white);font-size:var(--font-small-medium);font-weight:500;margin-bottom:1rem;padding:20px;text-align:center}.emission-settings-button{align-items:center;background:transparent;border:none;border-radius:.25rem;color:var(--text-color-label);cursor:pointer;display:flex;height:20px;justify-content:center;padding:.5rem;width:20px}.emi-reduct-target-settings-container{background-color:#f5f5f5f5;border-radius:1rem;display:flex;flex-direction:column;height:7rem;justify-content:space-between;margin:1rem 0;padding:var(--padding-2)}.emission-reduc-target-settings-title-group{align-items:center;display:flex;flex-direction:row}.emission-reduc-target-settings-title-group svg{color:var(--text-color-main);margin-left:.5rem}.emi-reduc-target-settings-group{align-items:center;display:grid;grid-template-columns:30% 70%}.emi-reduct-target-settings-sub-text p{color:var(--text-color-label);font-size:var(--font-small);margin:.5rem}.emi-reduct-target-settings-icon{align-items:center;background:transparent;border:none;border-radius:.25rem;color:var(--text-color-label);cursor:pointer;display:flex;height:25px;justify-content:center;padding:.5rem;width:25px}@media screen and (max-width:900px){#reduction-page-container{display:flex;flex-direction:column}.emission-reduction-target-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.hubspot-form-middle{height:95vh;overflow-y:scroll;width:75%}.hubspot-form-middle,.hubspot-form-middle-padding{background-color:var(--app-white);border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);margin:2px auto;padding:20px;z-index:1}.hubspot-form-middle-padding{height:82vh;overflow-y:hidden;width:70%}.hubspot-actual-form{padding:10px 100px}.hubspot-invited-user-form{margin-bottom:10px}.hubspot-form-logo-header-group{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.hubspot-form-logo-header-group img{max-width:175px;width:175px}.hubspot-form-header-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;width:100%}.hubspot-form-header-group p{color:var(--text-color-main);font-size:var(--font-large);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.25rem}.registration-form-timeline-group{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);margin-left:5%;margin-top:auto;width:90%}.registration-form-timeline-group p{color:var(--text-color-main);font-size:var(--font-vsmall);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.25rem}.registration-form-timeline-subgroup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;text-align:center;width:100%}#hubspotForm input[type=email],#hubspotForm input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:var(--font-vsmall);margin-top:.5rem;padding:10px;width:95%}#hubspotForm input[type=email]::-webkit-input-placeholder,#hubspotForm input[type=text]::-webkit-input-placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}#hubspotForm input[type=email]::placeholder,#hubspotForm input[type=text]::placeholder{color:#999;font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}#hubspotForm input[type=email]:focus,#hubspotForm input[type=text]:focus{border-color:#666;outline:none}#hubspotForm input[type=email]:hover,#hubspotForm input[type=text]:hover{border-color:#666}#hubspotForm input[type=submit]{align-items:center;background-color:var(--app-green);border:none;border-radius:5px;color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem;position:relative}#hubspotForm .hs-form-checkbox{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.5rem}#hubspotForm .hs-form-checkbox label span{color:var(--text-color-label);font-size:var(--font-vsmall);margin-left:.5rem}#hubspotForm .actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:.25rem}#hubspotForm li{list-style-type:none}#hubspotForm li label{color:var(--text-color-label);font-size:var(--font-vsmall)}#hubspotForm .hs-form-required{color:var(--app-red);margin-left:.25rem}#hubspotForm .hs-form-field{font-size:var(--font-small);margin-bottom:1rem}#hubspotForm select{border:1px solid #ccc;border-radius:5px;font-size:var(--font-small);margin-top:.5rem;padding:10px;width:95%}.hs-input:not([type=file]){background-color:#f5f8fa}.report-header-background-div{margin-bottom:.25rem}.report-title-group{background-color:var(--background-color-nav);display:grid;grid-template-columns:70% 30%;padding:.75rem}.report-title-group p{align-items:center;color:var(--app-white);font-size:var(--font-medium-large);line-height:1.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-subtitle-group{align-items:center;background-color:var(--app-white);display:grid;padding-left:1rem;padding-right:1rem;padding-top:.75rem}.report-subtitle-group p{color:var(--text-color-label);font-size:var(--font-medium);font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-subtitle-date-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.reports-select-timeframe-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:1rem;width:40%}.download-reports-group,.download-reports-group-5{align-items:center;background-color:var(--app-white);border-radius:1rem;display:grid;margin-bottom:.5rem;padding:1.5rem 1rem;width:98%}.download-reports-group{grid-template-columns:25% 25% 25% 25%}.download-reports-group-5{grid-template-columns:20% 20% 20% 20% 20%}.download-reports-icon-group{align-items:center;display:flex;justify-content:space-between}.download-reports-icon-group svg{margin-left:10px}.download-reports-loading-spinner-container{align-items:center;display:flex;height:1.3rem;justify-content:center;width:8rem}.download-reports-loading-spinner-container svg{height:2rem;width:6rem}.download-reports-additional-info-button{background-color:var(--app-white);border:1px solid var(--text-color-label);border-radius:6px;color:var(--text-color-label);cursor:pointer;margin:auto;padding:.5rem}.report-page-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:17% 83%}.reports-sidebar-container{justify-content:space-between;max-height:75vh;min-height:75vh;overflow-x:hidden;overflow-y:hidden;padding:var(--padding-1)}.reports-container-group,.reports-sidebar-container{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column}.reports-container-group{max-height:79vh;min-height:79vh;overflow:hidden}.reports-sidebar-label-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.select-dropdown-reports-main-container{display:inline-block;position:relative;width:50%}.select-dropdown-reports-date-container,.select-dropdown-reports-date-container-disabled{margin-left:1rem;position:relative;width:100%}.select-dropdown-reports-date-container-disabled{cursor:not-allowed;position:relative}.select-dropdown-reports-date-container-disabled:after{background:#333;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;content:"Please select a year";cursor:not-allowed;font-size:var(--font-vsmall);left:50%;opacity:0;padding:5px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 5s ease;visibility:hidden;white-space:nowrap;z-index:10}.select-dropdown-reports-date-container-disabled:hover:after{opacity:1;visibility:visible}.custom-reports-checkbox-grid-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.standard-reports-container-group{display:flex;flex-direction:column;overflow-y:scroll;padding:0 0 1rem 1rem}.report-question-group-container{display:flex;flex-direction:column;padding:.5rem}.report-question-group-container-question{display:flex;flex-direction:column;font-weight:600;line-height:1.75rem;margin-bottom:.15rem}.energy-dropdown-container-group{display:grid;grid-template-columns:60% 40%;margin-top:1rem}.reporting-flex-group,.reporting-intro-selected-date-group{align-items:center;display:flex;flex-direction:row}.reporting-intro-selected-date-group p{align-items:center;line-height:2rem;margin-left:1rem}.report-new-entry-container{align-items:center;border:1px solid var(--text-color-label);border-radius:50%;color:var(--text-color-label);cursor:pointer;display:inline-block;height:2rem;justify-content:center;margin-left:.5rem;position:relative;width:2rem}.report-new-entry-container p{align-items:center;display:flex;justify-content:center}.report-delete-entry-container{align-items:center;color:var(--text-color-label);cursor:pointer;display:inline-block;justify-content:center;margin-left:.5rem;position:relative}.company-name-title-reports{color:var(--text-color-label);font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:900px){.report-page-container{display:flex;flex-direction:column}.reports-sidebar-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.vp-settings-container{height:inherit}.vp-settings-table{max-height:80vh}.vp-settings-modal-table,.vp-settings-table{border-collapse:collapse;margin-top:1rem;overflow-y:scroll;width:100%}.vp-settings-modal-table{max-height:35vh}.settings-update-vehicle-modal-group{align-items:center;display:flex;flex-direction:column;height:100%}.settings-singular-update-vehicle-content{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.settings-update-vehicle-fields-group-pair{grid-gap:1rem;background-color:#f5f5f5f5;border-radius:6px;display:grid;gap:1rem;grid-template-columns:50% 50%;margin-bottom:.25rem;padding:.5rem;width:100%}.settings-update-vehicle-fields-group{width:100%}.settings-update-vehicle-fields{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:30% 60%;margin-top:.75rem;width:100%}.settings-update-vehicle-fields p{align-items:center;font-size:var(--font-vsmall);margin:0}.settings-update-vehicle-fields input{width:98%}.setting-vehicle-warning{color:var(--app-red);font-size:var(--font-tiny);margin:.75rem;text-align:center}.settings-update-vehicle-button-group{display:flex;flex-direction:row;justify-content:space-between;margin-top:.75rem;width:100%}.search-clear-button-container{align-items:center;display:grid;grid-template-columns:70% 15%;justify-content:space-around}.search-clear-button-container button{background-color:var(--app-light-gray);border:none;border-radius:.5rem;color:var(--text-color-label);cursor:pointer;font-size:var(--font-vsmall);font-weight:600;padding:var(--padding-1)}.settings-bulk-header-container{align-items:center;display:grid;grid-template-columns:25% 50% 25%;justify-content:space-around;margin-top:6px}#vin-decoder-page-container{grid-gap:2rem;border-radius:6px;display:grid;gap:2rem;grid-template-columns:10% 90%;height:80vh;padding:var(--padding-025)}.vin-decoder-sidebar{align-items:start;border-radius:6px;display:flex;flex-direction:column;font-size:var(--font-small);padding:.1rem;width:100%}.vin-decoder-sidebar-subgroup{align-items:center;display:grid;grid-template-columns:10% 90%;margin:1rem 0;padding:8px;width:100%}.vin-decoder-sidebar-subgroup p{margin-left:1.5rem}.vin-decoder-sidebar-subgroup-comp,.vin-decoder-sidebar-subgroup-null{background-color:#fff;border-radius:6px;box-shadow:0 4px 14px 0 #0000001a}.vin-decoder-sidebar-subgroup-ip{background-color:#f5f5f5;border-radius:6px}.vin-decoder-sidebar-button{margin:1rem 0;width:100%}.vin-decoder-sidebar-button,.vin-decoder-sidebar-button button{display:flex;justify-content:center}.vin-decoder-sidebar-button button svg{margin-right:.5rem}#vin-decoder-page-content{border-radius:6px;font-size:var(--font-small);padding:var(--padding-025);width:95%}.vin-decoder-upload-file-page-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;margin-top:.5rem;width:100%}.vin-decoder-download-template-group{grid-gap:.5rem;align-items:center;background-color:var(--app-light-gray);border-radius:6px;display:grid;gap:.5rem;grid-template-columns:70% 30%;margin-bottom:.5rem;margin-top:.5rem;padding:.75rem;width:60%}.vin-decoder-download-template-header-container{display:flex;flex-direction:column}.vin-decoder-download-template-header-container p{color:var(--text-color-label);font-size:var(--font-small)}.vin-decoder-download-template-header-container svg{color:var(--app-green);height:27px;width:27px}.vin-decoder-download-group-header{align-items:center;display:flex;flex-direction:row}.vin-decoder-download-template-header-container .vin-decoder-download-group-header p{margin-left:1rem}.vin-decoder-upload-csv-container{align-items:center;background-color:rgba(243,247,254,.433);border:1px dashed var(--app-blue);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;padding:var(--padding-1);width:60%}.vin-decoder-upload-csv-container svg{color:var(--app-blue);height:50px;width:50px}.vin-decoder-upload-csv-container p{color:var(--app-blue);font-size:var(--font-medium);font-weight:600;margin-top:1rem}.vin-decoder-upload-csv-container input[type=file]{display:none}.vin-decoder-upload-message-group{align-items:center;color:var(--text-color-main);display:flex;flex-direction:row;justify-content:center;width:100%}.vin-decoder-upload-message-group div{margin:1rem}.vin-decoder-selected-file{display:none}.vin-decoder-selected-file.file-selected{align-items:center;background-color:#00a74d43;border-radius:6px;display:flex;flex-direction:row;justify-content:center;margin-bottom:.5rem;padding:var(--padding-1);width:50%}.vin-decoder-selected-file.file-selected svg{margin-right:1rem}.vin-decoder-selected-file.file-not-selected{display:none}.vin-decoder-selected-file-note{align-items:center;color:var(--text-color-label);display:flex;flex-direction:row;font-size:var(--font-vsmall);margin-bottom:.5rem;padding:var(--padding-025);width:60%}.vin-decoder-failed-entries-group,.vin-decoder-success-entries-group{border-radius:6px;display:flex;flex-direction:column;margin:.5rem 0}.vin-decoder-failed-entries-group{border:1px solid rgba(255,2,2,.293)}.vin-decoder-success-entries-group{border:1px solid rgba(0,167,77,.293)}.vin-decoder-failed-entries-subgroup,.vin-decoder-success-entries-subgroup{display:flex;flex-direction:column;margin-bottom:.25rem;padding:var(--padding-025)}.vin-decoder-failed-entries-subgroup{background-color:rgba(255,2,2,.293)}.vin-decoder-success-entries-subgroup{background-color:rgba(0,167,77,.293)}.vin-decoder-failed-entries-subgroup-content{display:flex;flex-direction:column;margin-bottom:.2rem;padding:var(--padding-025);width:100%}.vin-decoder-success-entries-subgroup-content{display:flex;flex-direction:column;margin-bottom:.25rem;padding:var(--padding-025)}.vin-decoder-failed-entries-group-header,.vin-decoder-success-entries-group-header{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small-medium)}.vin-decoder-failed-entries-group-header svg,.vin-decoder-success-entries-group-header svg{height:30px;margin-right:.25rem;width:30px}.vin-decoder-failed-entries-group-header svg{color:var(--app-red)}.vin-decoder-failed-entries-info-content{color:var(--text-color-label);display:grid;grid-template-columns:3% 5% 15% 72%;margin:.25rem;width:100%}.vin-decoder-success-entries-group-header svg{color:var(--app-green)}.vin-decoder-success-entries-preview-table-header{align-items:center;display:grid;grid-template-columns:87% 13%;width:100%}.vin-decoder-success-entries-preview-table{border-collapse:collapse;margin-top:1rem;max-height:50vh;overflow-y:scroll;width:100%}.vin-decoder-failed-entries-edit-container{display:grid;grid-template-columns:55% 45%;margin-top:.25rem;width:100%}.vin-decoder-failed-entries-edit-container-11{align-items:center;display:flex;flex-direction:row;margin-top:.25rem;width:100%}.vin-decoder-failed-entries-container{margin-top:.25rem}.vin-decoder-failed-entries-container-header-group{align-items:center;background-color:var(--app-light-gray);border-radius:6px 6px 0 0;color:var(--text-color-main);font-weight:600;max-height:50vh;padding:var(--padding-025);width:100%}.vin-decoder-container-table-group{background-color:var(--app-light-gray);max-height:35vh;overflow-y:scroll;padding:var(--padding-025);width:100%}.vin-decoder-failed-entries-table-group,.vin-decoder-failed-entries-table-group-white{align-items:center;display:grid;grid-template-columns:20% 40% 30% 10%}.vin-decoder-failed-entries-table-group{background-color:var(--app-light-gray)}.vin-decoder-failed-entries-table-group-white{background-color:#fff}.vin-decoder-failed-entries-table-group div,.vin-decoder-failed-entries-table-group-white div{margin:.1rem}.vin-decoder-svg{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;width:50%}.vin-decoder-svg-discard,.vin-decoder-svg:hover{align-items:center;color:var(--app-red);display:flex;justify-content:center}.vin-decoder-svg-discard{cursor:pointer;flex-direction:row;width:50%}.vin-decoder-svg-disabled{align-items:center;color:var(--app-light-gray);cursor:not-allowed;display:flex;display:none;flex-direction:row}.vin-decoder-vehicle-duplicated{align-items:center;background-color:rgba(255,2,2,.293);border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;padding:var(--padding-025)}.vin-decoder-failed-entries-container-footer-group{align-items:center;background-color:var(--app-light-gray);border-radius:0 0 6px 6px;max-height:50vh;padding:var(--padding-025);width:100%}.vehicle-csv-check-group{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.vehicle-csv-check,.vehicle-csv-check-app,.vehicle-csv-x,.vehicle-csv-x-rej{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-direction:column}.vehicle-csv-check svg,.vehicle-csv-check-app svg,.vehicle-csv-x svg,.vehicle-csv-x-rej svg{border-radius:6px;height:30px;width:30px}.vehicle-csv-check svg,.vehicle-csv-x svg{border:1px solid var(--text-color-label);color:var(--text-color-label)}.vehicle-csv-x-rej svg{background-color:var(--app-red);color:var(--app-white)}.vehicle-csv-check-app svg{background-color:var(--app-green);color:var(--app-white)}.vin-decoder-import-header-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.25rem;padding:var(--padding-025);width:100%}.vin-decoder-import-warning-msg{background-color:bisque;border-radius:6px;display:flex;padding:var(--padding-025)}.vin-decoder-import-success-msg{background-color:rgba(0,167,77,.293);border-radius:6px;display:flex;padding:var(--padding-025)}.vin-decoder-import-header-group label{margin-right:.25rem}.vin-decoder-import-container-group{background-color:var(--app-light-gray);border-radius:6px;margin:.5rem;padding:.5rem;text-align:center;width:100%}.vin-decoder-import-container-table-group svg{cursor:pointer}.vin-decoder-import-container-table-group{background-color:var(--app-light-gray);max-height:40vh;overflow-y:scroll;padding:var(--padding-025);width:100%}.vin-decoder-import-entries-table-group,.vin-decoder-import-entries-table-group-white{align-items:center;display:grid;font-size:var(--font-vsmall);grid-template-columns:5% 13% 10% 12% 10% 10% 10% 10% 10% 7% 3%;padding:.75rem}.vin-decoder-import-entries-table-group{background-color:var(--app-light-gray)}.vin-decoder-import-entries-table-group-white{background-color:#fff}.vin-decoder-import-entries-table-group div,.vin-decoder-import-entries-table-group-white div{margin:.1rem}.vin-decoder-import-entries-null-item{background-color:rgba(255,2,2,.293);padding:.05rem}#settings-page-container,#veh-settings-page-container{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 1.75rem}.setting-co-domain-name-group{align-items:center;display:flex;flex-direction:row;margin:20px 0}.setting-account-setup-subgroup input,.setting-account-setup-subgroup p,.setting-co-domain-name-group input,.setting-user-info-subgroup input,.setting-user-info-subgroup p{margin-left:20px}.setting-co-domain-name-group input{width:400px}.setting-account-setup-group,.setting-account-setup-subgroup,.setting-user-info-group,.setting-user-info-subgroup{align-items:center;display:flex;flex-direction:row}.setting-account-setup-subgroup,.setting-organization-group p,.setting-user-info-subgroup{margin:20px 0}.setting-account-setup-subgroup button{background-color:var(--background-color-nav);border:none;border-radius:6px;color:var(--app-white);cursor:pointer;padding:10px 20px}.setting-organization-group,.settings-resetpw-modal-group{display:flex;flex-direction:column}.settings-resetpw-modal-group{align-items:center;margin:20px 0}.settings-resetpw-modal-group button{background-color:var(--app-green);border:0;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.settings-resetpw-modal-group button:disabled:hover:before{background:rgba(10,10,7,.7);border-radius:5px;color:var(--app-white);content:"Please enter valid credentials";font-size:var(--font-small);left:50%;margin-top:4rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.settings-resetpw-modal-group button:disabled{cursor:not-allowed}#signup-container{background-color:var(--app-white);border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:82vh;margin:2px auto;overflow-x:hidden;overflow-y:scroll;padding:20px;width:70%;z-index:1}.signup-grid-container{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:50% 50%;margin:1rem 0;transition:all .3s ease-in-out;width:100%}.signup-grid-container-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;width:100%}.signup-header-main-container{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.signup-header-main-container img{max-width:175px;width:175px}.signup-header-main-container button{background-color:var(--background-color-nav);border:0 solid #ccc;border-radius:6px;color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 20px}.redirect-login-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.redirect-login-container p{color:#6c6c6c;font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal;margin-top:1rem}.signup-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}.signup-content-container-title{color:var(--text-color-main);font-size:var(--font-large)}.signup-content-container-subtitle,.signup-content-container-title{font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem}.signup-content-container-subtitle{color:#333;font-size:var(--font-medium)}.signup-input-main-container p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.5rem}.signup-input-main-container{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.signup-input-element{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:10px;width:100%}.signup-input-element::-webkit-input-placeholder{color:#999}.signup-input-element::placeholder{color:#999}.signup-input-element:focus{border:1px solid #ccc}.signup-input-element:hover{border-color:#666}.signup-password-note{color:#999;font-size:var(--font-vsmall);font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem}.signup-password-note-group{display:flex;flex-direction:row;justify-content:space-between}.signup-password-note-checkmark{color:var(--app-green)}.signup-password-no-match,.signup-password-note-checkmark{font-size:var(--font-vsmall);font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem}.signup-password-no-match{color:red}.signup-create-account-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.signup-create-account-container button{cursor:pointer}.signup-create-account-container button,.signup-create-account-container button:disabled{background-color:var(--app-green);border:0;border-radius:6px;color:var(--app-white);font-size:var(--font-small-medium);padding:10px 20px}.signup-create-account-container button:disabled{cursor:not-allowed}.signup-checkbox-item-option{cursor:pointer;display:flex;flex-direction:row;padding:10px 20px}.signup-checkbox-item-option input[type=checkbox]{margin-right:.5rem}.signup-checkbox-item-option.selected{background-color:#369;color:var(--app-white)}.password-fields-title-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem}.password-fields-title-group svg{margin-bottom:.5rem;max-width:25px;width:25px}.vp-sidebar-header-group{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:80% 20%;margin-bottom:.75rem;width:100%}.vp-sidebar-header-group img{height:18px;object-fit:contain;width:18px}.vp-sidebar-header-group p{font-size:var(--font-small);font-weight:600}.vp-sidebar-nested-group{margin:10px}.vp-sidebar-accordion-group{align-items:center;background-color:var(--app-light-gray);display:grid;grid-template-columns:83% 17%;height:inherit;margin-bottom:.1rem;padding:var(--padding-025)}.vp-sidebar-accordion-group p{font-size:var(--font-small);font-weight:600}.vp-sidebar-accordion-group svg{display:flex;flex-direction:column;height:16px;justify-content:center;width:16px}.vp-sidebar-range-slider-group{display:flex;flex-direction:column;font-size:var(--font-vsmall);height:inherit;margin:.5rem}#vp-page-container-group1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:77% 23%;width:100%}#vp-page-container-group2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:23% 77%;margin-top:1rem;width:100%}.vp-card-contianer-group-vp1{justify-content:flex-end}.vp-card-contianer-group-vp1,.vp-card-contianer-group-vp2{display:flex;flex-direction:row;width:99%}.emissions-per-vehicle-title-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.vp-page-chart-container{align-items:center;display:grid;grid-template-columns:5% 93% 2%;height:15.25rem;margin-left:-1rem;margin-top:2rem;width:100%}.vp-page-chart-container svg{color:#a4a3a3;cursor:pointer;height:50px;width:50px}.vp-barchart-div{height:inherit;width:inherit}.emissions-per-vehicle-right-title-group{align-items:flex-end;display:flex;flex-direction:column}.emissions-per-vehicle-right-title-group:first-child{margin-bottom:1rem}.vp-data-title-group{align-items:center;background-color:var(--app-white);color:var(--text-color-main);display:grid;font-style:normal;font-weight:500;grid-template-columns:20% 50% 30%;line-height:normal;padding-bottom:1.5rem;width:100%}.vp-data-title-group-right{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small);justify-content:space-between;width:100%}.vp-data-title-group-right label{margin-left:.5rem}.vp-title-icon-group{align-items:center;justify-content:flex-end;position:relative;width:100px}.vp-title-icon-group-svg{background-color:var(--app-light-gray);border-radius:6px;cursor:pointer;margin-left:10px;padding:10px}.vp-title-icon-dropdown{background-color:var(--app-white);border-radius:6px;box-shadow:0 4px 14px 0 #0000001a;left:0;list-style:none;margin:0;max-height:150px;padding:0;position:absolute;top:100%;width:50%;z-index:5}.vp-title-icon-dropdown p{align-items:center;color:var(--text-color-label);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:center;padding:10px 0}.vp-title-icon-dropdown p:hover{background-color:#f0f8ff}.vp-data-group-switch-carousel{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.vp-data-table{border-collapse:collapse;margin-top:-1rem;max-height:80vh;overflow-y:scroll;width:100%}.vp-profile-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;height:inherit}.vehicle-group-container{background-color:var(--app-white);border-radius:1rem;display:flex;flex-direction:column;max-height:70vh;min-height:70vh;overflow:hidden}.vp-profile-group-container{height:inherit;overflow-x:hidden;overflow-y:scroll}.vp-profile-group-container>.vp-profile-group-card:nth-child(odd){background-color:var(--app-light-gray)}.vp-profile-group-container>.vp-profile-group-card:nth-child(2n){background-color:var(--app-white)}.vp-profile-group-card{grid-gap:1rem;display:grid;font-size:var(--font-small);gap:1rem;grid-template-columns:17% 25% 25% 17% 4%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--padding-1)}.vp-profile-group-card-1{background-color:var(--text-color-label);border-radius:6px;flex-direction:column}.vp-profile-group-card-1,.vp-profile-group-card-1 svg{align-items:center;color:var(--app-white);display:flex;justify-content:center}.vp-profile-group-card-1 svg{height:50px;width:50px}.vp-profile-group-card-label{color:var(--app-white);display:flex;flex-direction:row;font-weight:600;justify-content:center;line-height:normal;overflow-wrap:break-word;text-align:center;width:100%}.vp-profile-group-card-label p{margin-right:.5rem}.vp-profile-group-card-2{align-items:center;display:flex;flex-direction:column;justify-content:center}.vp-profile-group-card-body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.5rem;width:100%}.vp-profile-group-card-body-row-label{width:85px}.vp-profile-group-card-body-row-label-2{width:150px}.vp-profile-group-card-body-row-value{color:var(--text-color-label);font-weight:600}.vp-profile-group-card-3{display:block;height:100px;margin:0 auto;width:100px}.vp-profile-group-card-3 p{color:var(--text-color-main);font-weight:600;line-height:normal;overflow-wrap:break-word;text-align:center}.vp-profile-group-card-4{align-items:center;color:var(--text-color-label);display:flex;flex-direction:column;justify-content:center}.vp-profile-group-4 svg{height:100px;width:100px}.vehicle-profile-page{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:31% 35% 31%;height:inherit}.vehicle-profile-card-title{align-items:center;background-color:var(--text-color-label);border-radius:6px;color:var(--app-white);display:flex;flex-direction:row;font-size:var(--font-small-medium);justify-content:center;margin-bottom:.25rem;min-height:30px;width:100%}.vehicle-profile-card1,.vehicle-profile-card3{background-color:var(--app-white);border-radius:6px;box-shadow:0 4px 14px 0 #0000001a;display:flex;flex-direction:column;height:inherit;overflow-x:hidden;overflow-y:hidden}.vehicle-profile-card2{display:flex;flex-direction:column;justify-content:space-between}.vehicle-profile-card2-top{height:65%}.vehicle-profile-card2-bottom,.vehicle-profile-card2-top{background-color:var(--app-white);border-radius:6px;box-shadow:0 4px 14px 0 #0000001a;display:flex;flex-direction:column}.vehicle-profile-card2-bottom{height:inherit}.vehicle-profile-truck-icon{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.vehicle-profile-card1-content{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:.5rem}.vehicle-profile-info-group1{grid-gap:2rem;align-items:center;border:1px solid var(--app-light-gray);border-radius:6px;display:grid;font-size:var(--font-small);gap:2rem;grid-template-columns:30% 45% 25%;margin-bottom:.25rem}.vehicle-profile-nav-settings{color:var(--app-blue);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-small);justify-content:center;padding:.5rem 0;text-align:center;text-decoration:underline;width:100%}.vehicle-profile-info-group-label{align-items:center;background-color:var(--app-light-gray);border-radius:6px;border-right:1px solid var(--app-light-gray);font-size:var(--font-small);font-weight:500;padding:.35rem;text-align:center}.vehicle-profile-info-group-label svg{margin-right:.5rem}.vehicle-profile-info-group-value{align-items:center;color:var(--text-color-label);font-size:var(--font-small);text-align:center}.vehicle-profile-info-group-lock{align-items:center;color:var(--text-color-main);height:20px;text-align:center;width:20px}.vehicle-profile-drive-status-icon,.vehicle-profile-drive-status-icon-inactive{align-items:center;border-radius:6px;color:var(--app-white);padding:.25rem 0;text-align:center;width:100%}.vehicle-profile-drive-status-icon{background-color:var(--app-green)}.vehicle-profile-drive-status-icon-inactive{background-color:var(--app-red)}.vehicle-profile-card-3-chart{display:block;height:100px;margin:0 auto;width:175px}.vehicle-profile-card-3-chart-label{color:var(--text-color-label);font-style:normal;font-weight:var(--font-weight-reg);line-height:1.5rem;overflow-wrap:break-word;text-align:center}.vehicle-profile-header-group{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.vehicle-profile-header-group button{margin-left:.5rem}.vehicle-profile-back-group{align-items:center;color:var(--text-color-label);display:flex;flex-direction:row;font-size:var(--font-small);justify-content:flex-start}.vehicle-profile-back-group p{cursor:pointer;margin-left:.5rem}.back-arrow-icon{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center}.vp-profile-title-group{align-items:center;background-color:var(--app-white);color:var(--text-color-main);display:flex;flex-direction:row;font-size:var(--font-small-medium);font-style:normal;font-weight:500;justify-content:space-between;line-height:normal;padding-bottom:.25rem;width:100%}.vp-profile-icon-group{align-items:center;display:flex;justify-content:flex-end;width:250px}.vp-profile-group-switch-carousel{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.vp-incompatible-note{font-size:var(--font-vsmall);font-style:italic}.vehicle-profile-card-3-content-disabled{display:flex;flex-direction:column;height:60%;justify-content:space-evenly;opacity:.45;padding:.5rem;pointer-events:none}.vehicle-profile-card-3-overlay{align-items:center;backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.55);color:#1e293b;color:var(--slate-800,#1e293b);display:flex;flex-direction:column;font-size:1rem;font-weight:600;gap:.5rem;inset:0;justify-content:center;line-height:1.5;padding:2rem 1.5rem;pointer-events:none;position:absolute;text-align:center;z-index:1}@media screen and (max-width:900px){#vp-page-container-group1,#vp-page-container-group2,.vehicle-profile-page{display:flex;flex-direction:column}}@media print{.vehicle-profile-nav-settings{display:none!important}}#bar-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#bar-chart-container,.bar-chart{height:inherit;width:inherit}#doughnut-chart-container{align-items:center;display:flex;flex-direction:column;height:700px;justify-content:center;overflow:scroll;width:700px}.doughnut-chart{height:700px;width:700px}#forecast-chart-container{align-items:center;display:flex;flex-direction:column;height:700px;justify-content:center;overflow:scroll;width:700px}.forecast-chart{height:700px;width:700px}#gauge-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#gauge-chart-container,.gauge-chart{height:900px;width:900px}#line-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#line-chart-container,.line-chart{height:700px;width:700px}.chart-card-container{height:24rem;margin-top:0}:root{--app-black:#000;--background-color-nav:#232c33;--text-color-main:var(--background-color-nav);--text-color-label:#637e92;--text-color-nav:#c7cacb;--background-color-main:#f2f3f7;--app-light-gray:#f5f5f5;--app-medium-gray:var(--background-color-main);--app-white:#fff;--app-green:#00a63f;--app-light-green:#00a64025;--app-blue:#0075d2;--app-light-blue:#e6f0f7;--app-red:#bd0606d0;--app-light-red:#f7e6e6;--app-orange:#ff8c00;--cursive-font:"Snell Roundhand",cursive;--font-tiny:0.65rem;--font-vsmall:0.75rem;--font-small:0.85rem;--font-small-medium:1rem;--font-medium:1.25rem;--font-medium-large:1.5rem;--font-semi-large:1.85rem;--font-large:2.5rem;--font-xlarge:2.85rem;--font-xxlarge:3.75rem;--table-row-font-size-annotation:var(--font-vsmall);--blurb-group-font-size:var(--font-vsmall);--font-page-title:1.75rem;--font-weight-reg:400;--padding-025:0.25rem;--padding-05:0.5rem;--padding-075:0.75rem;--padding-1:1rem;--padding-2:2rem;--header-display:flex;--header-display-flex-direction:row;--header-display-justify-content:space-between;--header-display-align-items:center;--header-display-padding:0.5rem 0.25rem;--default-border-radius:6px}*{font-family:Roboto,sans-serif;margin:0;padding:0}body{background-color:#f2f3f7;background-color:var(--background-color-main)}.font-small{font-size:.85rem;font-size:var(--font-small)}.font-small-medium{font-size:1rem;font-size:var(--font-small-medium);line-height:1.25rem}.font-medium{font-size:1.25rem;font-size:var(--font-medium)}.font-medium-large{font-size:1.5rem;font-size:var(--font-medium-large)}.font-large{font-size:2.5rem;font-size:var(--font-large)}.font-cursive{font-family:Snell Roundhand,cursive;font-family:var(--cursive-font)}.font-metric-value-semi-large{font-size:1.85rem;font-size:var(--font-semi-large)}.font-metric-value{font-size:2.5rem;font-size:var(--font-large);line-height:1.5rem}.font-metric-value-large{font-size:2.85rem;font-size:var(--font-xlarge)}.strikethrough-text{text-decoration:line-through}.text-align-right{text-align:end}.card-title{align-items:center;color:#232c33;color:var(--text-color-main);display:flex;font-size:1rem;font-size:var(--font-small-medium);font-style:normal;font-weight:500;line-height:normal}.card-subtitle{font-size:.85rem;font-size:var(--font-small)}.card-mini-subtitle,.card-subtitle{color:#637e92;color:var(--text-color-label);font-style:normal;font-weight:400;font-weight:var(--font-weight-reg);line-height:normal}.card-mini-subtitle{font-size:.75rem;font-size:var(--font-vsmall)}.card-text{color:#232c33;color:var(--text-color-main)}.card-subtext,.card-text{font-size:.85rem;font-size:var(--font-small);font-style:normal;font-weight:400;font-weight:var(--font-weight-reg);line-height:normal}.card-subtext{color:#637e92;color:var(--text-color-label)}.card-text-min{color:#232c33;color:var(--text-color-main);font-size:.75rem;font-size:var(--font-vsmall);font-style:normal;font-weight:500}.font-color-gray{color:#666}.font-color-blue{color:#0075d2;color:var(--app-blue)}.chart-card-container-group{background-color:#fff;background-color:var(--app-white);border-radius:1rem;overflow:visible;padding:1.75rem;position:relative}.chart-card-title-group{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-button-center{display:flex;justify-content:center;margin:6px}.flex-row-space-between{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.overflow-div-text{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.overflow-div-text p{margin:0;white-space:nowrap}.submit-button{font-size:.75rem;font-size:var(--font-vsmall)}.download-button,.submit-button{background:#00a63f;background:var(--app-green);border:none;border-radius:.25rem;color:#fff;color:var(--app-white);cursor:pointer;font-weight:500;letter-spacing:0;line-height:23px;padding:.5rem 1rem}.download-button{font-size:.85rem;font-size:var(--font-small)}::-webkit-scrollbar{border-radius:12px;height:10px;margin-right:12px;width:7px}::-webkit-scrollbar-track{background-color:none;border-radius:12px}::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px;border-radius:12px;height:20px}::-webkit-scrollbar-thumb:hover{background-color:#cccbcb;border-radius:12px}.terms-services-link{color:#0075d2;color:var(--app-blue);cursor:pointer;text-decoration:underline}@media screen and (max-width:900px){:root{--font-tiny:0.55rem;--font-vsmall:0.65rem;--font-small:0.75rem;--font-small-medium:0.9rem;--font-medium:1.15rem;--font-medium-large:1.4rem;--font-page-title:1.5rem;--font-large:2rem;--font-xlarge:2.5rem;--font-xxlarge:3.25rem}}
/*# sourceMappingURL=main.02928ead.css.map*/