body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,"Barlow:wght@200","Karla:wght@400";margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,Karla,monospace}.theme-div{justify-content:center;margin-left:10px;margin-top:1px}.language-switcher,.theme-button,.theme-div{align-items:center;display:flex}.theme-button{background:none;border:none;cursor:pointer}.theme-button .MuiSvgIcon-root{font-size:24px}.flag-icon{cursor:pointer;height:16px;width:24px}@media (max-width:900px){.theme-button .MuiSvgIcon-root{font-size:20px;margin-right:auto}.flag-icon{height:13px;width:20px}}@media (max-width:600px){.theme-div{margin-left:8px}.theme-button .MuiSvgIcon-root{font-size:14px}.flag-icon{height:9px;width:14px}}@media (max-width:400px){.theme-div{margin-left:10px}.theme-button .MuiSvgIcon-root{font-size:10px}.flag-icon{height:6px;width:10px}}:root{--bg-color-primary:#f0f0f0;--bg-color-secondary:#f2f2f2;--alternate-row-color:#eae8e8;--inside-border-color:#bdbdbd;--focused-border-color:#858585;--hover-color:#e0e0e0;--disabled-color:#e0e0e0;--disabled-text-color:#8f8e8e;--text-color:#212121;--icon-color-default:#424242;--shadow-color:#a1a1a1;--selection-blue:#d6e8ed;--selection-blue-hover:#b1d5e0;--selection-blue-lighter:#dee6e9;--switch-true:#84c16880;--switch-false:#d8474780;--status-valid:#84c16880;--status-invalid:#ea626280;--slider-color:#b1d5e0;--slider-thumb-color:#b1d5e0;--hyperlink-color:#226efa;--valid-input-color:#119035;--invalid-input-color:#d32f2f;--result-step-color:#e9edee;--graph-bar-peak:#36a2eb99;--graph-bar-offpeak:#ff9f4099;--graph-line-production:#4bc0c0b3;--graph-grid-colour:#c8c8c880;--donut-primary:#36a2ebb3;--donut-secondary:#ff9f40b3;--donut-background:#ff6384b3;--line-primary:#36a2ebcc;--line-secondary:#ff9f40cc;--line-third:#4bc0c0;--line-jan:#05568b80;--line-feb:#6d360380;--line-mar:#05c4c4;--line-apr:#ff638480;--line-may:#9966ff80;--line-jun:#fbff0080;--line-jul:#36a2eb80;--line-aug:#ff9f4080;--line-sep:#22802a;--line-oct:#b9b60c80;--line-nov:#86069280;--line-dec:#00000080}[data-theme=dark]{--bg-color-primary:#424242;--bg-color-secondary:#5a5a5a;--alternate-row-color:#6b6b6b;--inside-border-color:#a1a1a1;--focused-border-color:#c1c1c1;--hover-color:#4b4a4a;--disabled-color:#807e7e;--disabled-text-color:#9c9c9c;--text-color:#f2f2f2;--icon-color-default:#f2f2f2;--shadow-color:#232222;--selection-blue:#3a5269af;--selection-blue-hover:#2a4057;--selection-blue-lighter:#495259;--switch-true:#84c16880;--switch-false:#d8474780;--status-valid:#84c16880;--status-invalid:#d8474780;--slider-color:#3a5269af;--slider-thumb-color:#3a5269;--hyperlink-color:#90caf9;--valid-input-color:#1da042;--invalid-input-color:#ed5858;--result-step-color:#6f6f6f;--graph-bar-peak:#48adec99;--graph-bar-offpeak:#fcbe3999;--graph-line-production:#31c5d8b3;--graph-grid-colour:#a09f9f80;--donut-primary:#36a2ebcc;--donut-secondary:#ff9f40cc;--donut-background:#ff6384cc;--line-primary:#36a2ebcc;--line-secondary:#ff9f40cc;--line-third:#4bc0c0;--line-jan:#05568bb3;--line-feb:#6d3603b3;--line-mar:#05c4c4;--line-apr:#ff6384b3;--line-may:#9966ffb3;--line-jun:#fbff00b3;--line-jul:#36a2ebb3;--line-aug:#ff9f40b3;--line-sep:#22802a;--line-oct:#b9b60cb3;--line-nov:#860692b3;--line-dec:#000000b3}.primary-header-general{color:var(--text-color);font-family:Roboto;font-size:larger}.primary-header-general-bbt{color:#212121;font-family:Roboto;font-size:larger}.primary-header-general-raw{color:var(--text-color);font-family:Roboto;font-size:larger;font-weight:700}.primary-header-link{cursor:pointer;font-family:Roboto;font-size:large;text-decoration:underline}.primary-header-link,.primary-header-link a{color:var(--hyperlink-color)}.doughnut-chart-title{color:#212121;font-family:Roboto;font-size:1.2rem;font-weight:700;margin-bottom:2vh}.secondary-header-general{color:var(--text-color);font-family:Roboto;font-size:1.1rem}.primary-paragraph-general{color:var(--text-color);font-family:Roboto;font-size:medium;text-decoration:none}.primary-paragraph-general.text-disabled{color:var(--disabled-text-color)}.primary-paragraph-general-raw{color:var(--text-color);font-family:Roboto;font-size:medium;font-weight:700;text-decoration:none}.secondary-paragraph-general,.secondary-paragraph-general-raw{color:var(--text-color);font-family:Roboto;font-size:small;text-decoration:none}.secondary-paragraph-general-raw{font-weight:700}.viewport-paragraph-general{color:var(--text-color);font-family:Roboto;font-size:.8rem;text-align:center;text-decoration:none}.viewport-paragraph-general.text-disabled{color:var(--disabled-text-color)}.primary-paragraph-exclamation{color:var(--invalid-input-color);font-family:Roboto;font-size:large;font-weight:700;text-decoration:none}.valid-text-color{color:var(--valid-input-color)}.invalid-text-color{color:var(--invalid-input-color)}.popover-text{color:#000;font-family:Roboto;font-size:smaller;margin-left:10px;margin-right:10px;text-decoration:none;white-space:pre-line}.standard-button{align-self:center;background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:32px;max-width:130px;min-width:90px}.standard-button:disabled{background-color:var(--selection-blue-lighter);cursor:not-allowed}.standard-button:not(:disabled):hover{background-color:var(--selection-blue-hover)}.standard-button-dynamic{text-wrap:nowrap;align-self:center;background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:32px;max-width:20vw;width:auto}.standard-button-dynamic:hover{background-color:var(--selection-blue-hover)}.button-general{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;font-size:medium;margin:10px 0;padding:10px 20px}.button-general:hover{background-color:var(--bg-color-primary)}.button-general.selected,.dynamic-button{background-color:var(--selection-blue)}.dynamic-button{border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:auto;padding:8px 5px;width:93%}.dynamic-button:hover{background-color:var(--selection-blue-hover)}.divider-general{border-top:1px dashed #a1a1a1;margin:10px 0 3vh;width:100%}.divider-horizontal{border-width:.25px;border-bottom:.25px dashed var(--inside-border-color);border-left:.25px dashed var(--inside-border-color);border-right:0 dashed var(--inside-border-color);border-top:0 dashed var(--inside-border-color);height:100%;margin:10px 1vw 10px 0}.divider-vertical{margin-left:.5vw;margin-right:.5vw}.divider-vertical,.divider-vertical-small{border-width:.25px;border-bottom:.25px dashed var(--inside-border-color);border-left:.25px dashed var(--inside-border-color);border-right:0 dashed var(--inside-border-color);border-top:0 dashed var(--inside-border-color);height:90%}.divider-vertical-small{margin-left:.2vw;margin-right:.2vw}.navigator-div{bottom:7vh;position:absolute;right:5vw}.standard-table{border:1px solid var(--inside-border-color);border-radius:5px;overflow-y:hidden;padding:.5vw}.standard-table,.standard-table-body,.standard-table-header{display:flex;flex-direction:column}.standard-table-body{gap:.8vh;max-height:30vh;overflow-y:auto}.standard-table-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:98%}.standard-table-item-name{font-weight:700}.standard-table-item-name,.standard-table-item-value{color:var(--text-color);font-family:Roboto;font-size:medium;text-decoration:none}.standard-table-item-value{text-align:right}.container-general{align-items:center;display:flex;flex-direction:column;height:95vh;justify-content:center;max-height:95vh;max-width:95vw;min-width:95vw;padding:2vh 2vw}.div-general{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:10px;padding:20px;width:90%}.general-screen-div{display:flex;flex-direction:column;gap:2vh;margin-left:2vw;max-width:85vw}.unauthorized-screen-div{align-items:center;display:flex;flex-direction:column;gap:2vh;height:100%;justify-content:center;width:100%}.unauthorized-gif{border-radius:10px;height:auto;margin-top:5vh;object-fit:contain;width:auto;width:75%}.general-graph-container{background-color:#f0f0f0;color:#212121}.general-graph-container,.general-graph-container-dynamic{align-items:center;border:1px solid var(--inside-border-color);border-radius:5px;height:auto;max-width:28vw;width:28vw}.general-graph-container-small{background-color:#f0f0f0;color:#212121}.general-graph-container-small,.general-graph-container-small-dynamic{align-items:center;border:1px solid var(--inside-border-color);border-radius:5px;height:auto;max-width:30vw;width:auto}.general-image-container{justify-content:center;max-height:20vh;object-fit:contain}.general-image-container,.general-image-upload-container{align-items:center;display:flex;height:auto;max-width:28vw;width:100%}.general-image-upload-container{flex-direction:column;justify-content:space-between}.general-result-container{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:80vh;justify-content:baseline;overflow-x:hidden;overflow-y:auto;padding:1vw;width:72vw}.general-result-container.center-content{align-items:center}.general-result-container-body{width:98%}.general-result-container-body,.mwa-result-container-body{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:none;overflow-y:auto;padding:10px}.mwa-result-container-body{width:65vw}.general-result-container-body-split{align-items:flex-start;display:flex;flex-direction:row;height:auto;justify-content:flex-start;max-height:none;overflow-y:auto;padding:10px;width:98%}.general-result-container-selector-div{justify-content:space-between}.general-result-container-selector-div,.general-result-container-viewer-div{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;padding:10px;width:100%}.general-result-container-viewer-div{justify-content:center}.general-result-container-body-loading{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:center;margin-top:10vh;padding:20px;width:100%}.result-split-title-div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.result-split-title-option{align-items:center;background-color:var(--result-step-color);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;padding:10px;text-align:center;width:20vw}.result-split-title-option:hover{background-color:var(--hover-color)}.result-split-title-option.active{background-color:var(--selection-blue)}.general-single-div{width:72vw}.general-single-div,.general-split-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:80vh;justify-content:baseline;overflow-x:hidden;overflow-y:auto;padding:1vw}.general-split-div{width:33.5vw}.general-triple-split-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:80vh;justify-content:baseline;overflow-x:hidden;overflow-y:auto;padding:1vw;width:21.5vw}.general-loading-div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15vh;width:100%}.general-split-div-small{width:21.5vw}.general-split-div-small,.general-split-div-smaller{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:80vh;justify-content:baseline;overflow-x:hidden;overflow-y:auto;padding:1vw}.general-split-div-smaller{width:19vw}.general-split-div-wide{width:47vw}.general-split-div-wide,.general-split-div-wider{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:80vh;justify-content:baseline;overflow-x:hidden;overflow-y:auto;padding:1vw}.general-split-div-wider{width:50vw}.general-split-div-wider-row{align-items:flex-start;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:row;height:80vh;justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding:1vw;width:50vw}.wider-div-split{height:100%;width:45%}.general-split-div-table{display:flex;flex-direction:column;height:auto;max-height:50vh;width:90%}.general-graph-div{height:30vh;margin-top:0;padding:1vw;width:90%}.general-graph-div,.general-split-div-wide-graph{border-radius:5px;display:flex;flex-direction:column;margin-bottom:1vh}.general-split-div-wide-graph{background-color:#f2f2f2;padding:0 1vw 1vw;width:80%}.general-split-div-wide-graph-dynamic{border-radius:5px;display:flex;flex-direction:column;margin-bottom:1vh;padding:0 1vw 1vw;width:80%}.general-split-div-small-graph{border-radius:5px;height:100%;padding:1vw;width:75%}.general-split-div-small-box{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:50vh;overflow-y:auto;padding:0;width:90%}.general-split-div-small-box-item{padding:8px}.general-split-div-small-box-row-item{display:flex;flex-direction:row;justify-content:space-between;padding:8px}.general-split-div-small-box-header{font-weight:700}.general-split-div-small-box-header,.general-split-div-small-box-value{color:var(--text-color);font-family:Roboto;font-size:small;text-decoration:none}.general-split-div-small-box-value.valid{color:var(--valid-input-color)}.general-split-div-small-box-value.invalid{color:var(--invalid-input-color)}.div-general-comp{align-items:center;display:flex;flex-direction:row}.div-split-column,.div-split-column-full{display:flex;flex-direction:column}.div-split-column-full{width:100%}.div-split-column-centered,.loading-div-centered{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading-div-centered{gap:2vh}.div-split-row,.div-split-row-full{display:flex;flex-direction:row}.div-split-row-full{gap:1vw;width:100%}.div-split-row-between,.div-split-row-start{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.div-general-screens{display:flex;flex-direction:column}.split-div-double{gap:1vw}.split-div-double,.split-title-div{display:flex;flex-direction:row;justify-content:space-between;width:100%}.split-title-div{align-items:center}.split-info-div{align-items:center;display:flex;flex-direction:row;gap:.2vw;justify-content:flex-start}.split-div-comp-screen{justify-content:space-between}.split-div-comp-screen,.split-div-comp-screen-around{display:flex;flex-direction:row;gap:1vw;padding:5px;width:99%}.selector-steps-div{display:flex;flex-direction:row}.center-loading-div{align-items:center;display:flex;flex-direction:column;gap:2vh;justify-content:center;min-height:100%;min-width:100%}.limit-text-length{max-width:90%}.end-text-ellipses,.limit-text-length{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.end-text-ellipses{max-width:45%}.exclamation-mark{font-size:x-large}.exclamation-mark,.mandatory-mark{color:var(--invalid-input-color);font-weight:700}.mandatory-mark{font-size:medium}.centered-link{align-items:center;color:var(--hyperlink-color);cursor:pointer;display:flex;flex-direction:row;font-family:Roboto;gap:.1vw}.centered-link a{text-decoration:none}.centered-link a,.link-text,.link-text a{color:var(--hyperlink-color)}.link-text a{text-decoration:none}.underlined{text-decoration:underline}body{background-color:var(--bg-color-primary)}.sidebar-general{-ms-overflow-style:none;align-items:center;border-right:1px solid #a1a1a1;display:flex;flex-direction:column;height:97vh;max-height:97vh;max-width:4vw;min-width:65px;overflow-y:auto;padding-bottom:10px;padding-top:10px;scrollbar-width:none;width:65px}.sidebar-general::-webkit-scrollbar{display:none}.sidebar-divider-top{margin:5px 0;width:100%}.sidebar-divider{border-top:1px dashed #a1a1a1;margin:10px 0;width:100%}.sidebar-list-item{align-items:center;cursor:pointer;display:flex;height:5vh;max-height:42px;width:100%}.sidebar-list-item:hover{background-color:var(--hover-color)}@media (max-width:900px){.sidebar-general{max-width:8vw;min-width:50px;width:50px}.sidebar-list-item{height:40px;max-height:36px}}@media (max-width:600px){.sidebar-general{max-width:12vw;min-width:45px;width:45px}.sidebar-list-item{height:32px;max-height:28px}}@media (max-width:400px){.sidebar-general{max-width:16vw;min-width:50px;width:50px}.sidebar-list-item{height:24px;max-height:20px}}.collapse-table-div{align-items:center;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:2vh;overflow-y:hidden;padding:10px;width:100%}.collapse-table-header-div{align-self:flex-start;color:var(--text-color);cursor:pointer;flex-direction:row;font-family:Roboto;font-size:medium;height:3vh;min-height:30px}.collapse-table-body-div,.collapse-table-header-div{align-items:center;display:flex;justify-content:space-between;padding:5px;width:98%}.collapse-table-body-div{border:1px solid var(--inside-border-color);border-radius:5px;flex-direction:column;height:auto;max-height:25vh;overflow-y:hidden}.collapse-table-body-content-div{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;overflow-y:auto;width:100%}.collapse-table-body-header-row,.collapse-table-body-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0;width:98%}.collapse-table-body-row{border-top:1px solid var(--inside-border-color)}.collapse-table-header-cell{box-sizing:border-box;display:flex;flex:1 1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-table-header-cell.remove-button-cell{flex:0.2 1}.collapse-table-body-cell{box-sizing:border-box;cursor:default;display:flex;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-table-body-cell.remove-button-cell{flex:0.2 1}.collapse-table-body-cell.url a{color:var(--hyperlink-color);cursor:pointer}.homepage-collapse-table-div{max-width:70vw}.container{height:100vh}.container,.subcontainer{align-items:center;background-color:#f0f0f0;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;padding:20px}.subcontainer{flex-direction:column}.logo{margin-bottom:20px;margin-top:20px;max-width:"10vw"}.signupButton{background-color:#0078d4;color:#fff;width:100%}.inputField,.signupButton{align-items:center;border:none;border-radius:5px;cursor:pointer;font-family:Karla,sans-serif;margin-bottom:10px;padding:10px}.inputField{align-content:center;background-color:#fff;width:80%}.errorMessage{color:red;font-family:Karla,sans-serif;font-size:12px;margin-top:10px}.dashboard-screen-div{display:flex;flex-direction:column;gap:2vh;min-height:100%;min-width:100%}.iframe-div{border-radius:10px}.iframe-style{border-radius:5px;height:100%;min-height:80vh;min-width:80vw;object-fit:fill;width:100%}.dashboard-stepper-container{align-content:center;display:flex;flex-direction:row;height:5vh;justify-content:space-evenly;margin-bottom:1vh;margin-top:1vh}.dashboard-step{align-items:center;align-self:normal;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;cursor:pointer;display:flex;height:auto;justify-content:center;margin:0 5px;max-height:5vh;min-height:2vh;min-width:6vw;padding:.5vw;text-align:center;width:90%}.dashboard-step.active{background-color:var(--selection-blue);color:var(--text-color)}.general-dropdown-input-div.wider{width:100%}.general-selector-main-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;height:90vh;max-width:15vw;min-width:15vw;overflow-y:auto;padding:15px;width:15vw}.general-selector-body-div,.general-selector-main-div{display:flex;flex-direction:column;gap:10px}.selector-header-div{display:flex;flex-direction:row;gap:10px;min-width:100%}.general-selector-add-button{background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:24px;width:95%}.general-selector-add-button:hover{background-color:var(--selection-blue-hover)}.selector-split-row-div{flex-direction:row}.selector-column-div,.selector-split-row-div{display:flex;gap:10px;justify-content:space-between;width:100%}.selector-column-div{flex-direction:column}.selector-loading-div{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.selector-search-input{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:20px;padding:5px;width:90%}.selector-search-input::placeholder{color:var(--text-color);opacity:.5}.selector-search-items{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:30vh;overflow-y:auto;padding:5px;width:90%}.selector-search-list-item{cursor:pointer;padding:10px}.selector-search-list-item:hover{background-color:var(--hover-color)}.selector-info-div{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:50vh;overflow-y:auto;padding:5px;width:90%}.selector-info-div-item{padding:5px}.selector-info-div-item-header{font-weight:700}.selector-info-div-item-header,.selector-info-div-item-value{color:var(--text-color);font-family:Roboto;font-size:smaller;text-decoration:none}.selector-contact-div{display:flex;flex-direction:column;gap:1vh}.simple-stepper-container-data{align-content:center;display:flex;flex-direction:row;height:auto;justify-content:space-evenly;margin-bottom:1vh;max-height:8vh;max-width:80vw;min-width:75vw;width:98%}.simple-step-data{align-items:center;align-self:normal;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;cursor:pointer;display:flex;height:auto;justify-content:center;margin:0 5px;max-height:5vh;min-height:2vh;min-width:6vw;padding:.5vw;width:90%}.simple-step-data.active{background-color:var(--selection-blue);color:var(--text-color)}.estimate-table-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:2vh;min-height:50vh;overflow:hidden;padding:10px;width:95%}.estimate-table-header-div{align-self:flex-start;color:var(--text-color);flex-direction:row;height:3vh;min-height:25px;overflow:hidden;width:100%}.estimate-table-body-div,.estimate-table-header-div{align-items:center;display:flex;justify-content:space-between;padding:5px}.estimate-table-body-div{border:1px solid var(--inside-border-color);border-radius:5px;flex-direction:column;height:auto;overflow-y:hidden;width:98%}.estimate-table-body-content-div{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;overflow-y:auto;width:100%}.estimate-table-body-header-row,.estimate-table-body-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0;width:98%}.estimate-table-body-row{border-top:1px solid var(--inside-border-color)}.estimate-table-header-cell{flex:0.7 1}.estimate-table-header-cell,.estimate-table-header-cell.url{box-sizing:border-box;display:flex;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estimate-table-header-cell.url{flex:1 1}.estimate-table-body-cell{flex:0.7 1}.estimate-table-body-cell,.estimate-table-body-cell.url{box-sizing:border-box;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estimate-table-body-cell.url{flex:1 1}.estimate-table-body-cell.url a{color:var(--hyperlink-color)}.product-body-div{display:flex;flex-direction:column;height:100%;min-height:40vh;width:100%}.existing-estimates-screen-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;justify-content:baseline;max-height:82vh;max-width:72vw;min-height:82vh;min-width:72vw;overflow-y:auto;padding:20px}.create-estimate-body-div,.estimate-body-div{display:flex;flex-direction:column;height:100%;width:100%}.create-estimate-body-div{gap:3vh}.create-estimate-selector-div{display:flex;flex-direction:column;gap:2vh;height:100%;justify-content:center;min-width:30vw;width:100%}.create-estimate-info-div{border:2px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:auto;list-style-type:none;max-height:50vh;overflow-y:hidden;padding:5px;width:90%}.create-estimate-info-div.valid{border:2px solid var(--switch-true)}.create-estimate-info-div.invalid{border:2px solid var(--switch-false)}.create-estimate-info-div-item{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-.5vh;padding:5px}.create-estimate-info-div-item-header,.create-estimate-info-div-item-value{color:var(--text-color);font-family:Roboto;font-size:smaller;text-decoration:none}.regular-text-area-new{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;font-size:small;padding:5px;resize:vertical;width:100%}.regular-text-area-new.invalid-input{border-color:var(--invalid-input-color)!important}.regular-text-area-new::placeholder{color:var(--text-color);opacity:.8}.view-only-text-area-new{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;min-height:35px;overflow-y:hidden;padding:5px;resize:vertical;width:90%}.regular-input-field{height:1.8vh}.regular-input-field.invalid-input{border-color:var(--invalid-input-color)!important}.regular-table-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:1.8vh;padding:5px;width:70%}.regular-table-input-field.invalid-input{border-color:var(--invalid-input-color)!important}.cost-table-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:2vh;padding:5px}.cost-table-input-field.text{width:90%}.cost-table-input-field.number{width:70%}.product-table-input-field{border:1px solid var(--inside-border-color);color:var(--text-color);height:20px;padding:5px;width:60%}.product-table-div,.product-table-input-field{background-color:var(--bg-color-secondary);border-radius:5px}.product-table-div{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:2vh;max-height:35vh;min-height:10vh;overflow:hidden;padding:10px;width:95%}.product-table-header-div{align-self:flex-start;color:var(--text-color);flex-direction:row;height:3vh;min-height:25px;overflow:hidden;width:100%}.product-table-body-div,.product-table-header-div{align-items:center;display:flex;justify-content:space-between;padding:5px}.product-table-body-div{border:1px solid var(--inside-border-color);border-radius:5px;flex-direction:column;height:auto;max-height:60.5vh;overflow-y:hidden;width:98%}.product-table-body-content-div{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;overflow-y:auto;width:100%}.product-table-body-header-row,.product-table-body-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0;width:98%}.product-table-body-row{border-top:1px solid var(--inside-border-color)}.product-table-header-cell{box-sizing:border-box;display:flex;flex:1 1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-header-cell.delete-cell{flex:0.2 1}.product-table-header-cell.name{flex:1 1}.product-table-header-cell.cur{flex:0.5 1;margin-left:5px}.product-table-header-cell.price,.product-table-header-cell.quantity{flex:0.7 1}.product-table-body-cell{box-sizing:border-box;display:flex;flex:1 1;overflow:hidden;text-overflow:ellipsis}.product-table-body-cell.delete-cell{align-items:center;flex:0.2 1;justify-content:flex-end}.product-table-body-cell.name{flex:1 1}.product-table-body-cell.cur{flex:0.5 1;margin-left:5px}.product-table-body-cell.price,.product-table-body-cell.quantity{flex:0.7 1}.switch-pages-div{align-items:center;display:flex;flex-direction:row;gap:1.5vw;height:100%;justify-content:center;padding:10px 0;width:100%}.product-input-field-div{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:80%}.product-input-field-title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.product-input-field-label{display:flex;flex-direction:row;gap:10px;width:100%}.product-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:20px;padding:5px;width:60%}.product-component-main-div{gap:2vh}.product-component-main-div,.product-selector-main-div{display:flex;flex-direction:column;height:100%;width:100%}.product-selector-header-div{align-items:center;align-self:flex-start;color:var(--text-color);display:flex;flex-direction:row;height:3vh;justify-content:space-between;min-height:30px;overflow:hidden;padding:5px;width:95%}.product-selector-header-cell{align-items:center;border:1px solid var(--inside-border-color);cursor:pointer;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.product-selector-header-cell:hover{background-color:var(--hover-color)}.product-selector-header-cell.selected{background-color:var(--selection-blue)}.product-selector-body-div{flex-direction:column;height:auto;max-height:30vh;overflow-y:hidden;width:95%}.product-search-input,.product-selector-body-div{display:flex;justify-content:space-between;padding:5px}.product-search-input{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);flex-direction:row;height:3vh;width:96%}.product-search-input::placeholder{color:var(--text-color);opacity:.5}.product-selector-dropdown-div{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-height:24vh;overflow-y:auto;padding:5px;width:96%}.product-selector-product-div{align-items:center;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-height:3vh;padding:5px;width:95%}.product-selector-product-div:hover{background-color:var(--hover-color)}.product-editor-main-div{display:flex;flex-direction:column;height:100%;width:100%}.product-editor-body-div{display:flex;flex-direction:column;height:100%;width:98%}.data-table-div{background-color:var(--bg-color-secondary);border-radius:5px;display:flex;flex-direction:column;gap:2vh;height:auto;margin-left:.5vw;max-height:83vh;max-width:16vw;min-width:14vw;width:auto}.table-header-div{align-items:top;align-self:left;display:flex;flex-direction:row;gap:1vw;justify-content:space-evenly;margin-top:-3vh;width:90%}.table-header-item{width:45%}.table-body-div,.table-header-item{align-items:left;display:flex;flex-direction:column}.table-body-div{border:1px solid var(--inside-border-color);border-radius:5px;max-height:85vh;max-width:14vw;overflow-y:auto;padding:.5vw;width:90%}.table-body-row,.table-body-row-head{border-bottom:.5px solid var(--inside-border-color);display:flex;flex-direction:row;justify-content:space-evenly;padding:.3vw;width:95%}.table-body-row{cursor:pointer}.table-body-row:hover{background-color:var(--bg-color-primary)}.table-body-row.selected-row{background-color:var(--selection-blue)}.table-body-cell{align-content:left;display:flex;flex-direction:column;justify-content:center;max-height:7vh;min-height:3vh;width:100%}.table-body-cell-label{height:100%;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-search-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);max-height:10vh;max-width:6vw;min-height:15px;min-width:6vw;padding:5px}.custom-delete-button{background-color:#8b0000;border:none;border-radius:5px;color:"#FFFFFF";cursor:pointer;margin-top:10px;padding:10px 20px}.portfolio-selector-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;gap:10px;height:90vh;max-width:15vw;min-width:15vw;overflow-y:auto;padding:15px;width:15vw}.portfolio-selector-search{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;font-size:medium;height:30px;padding:5px;width:90%}.portfolio-selector-search::placeholder{color:var(--text-color);opacity:.5}.portfolio-selector-items{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;margin-bottom:-10px;max-height:68vh;overflow-y:auto;padding:5px;width:90%}.portfolio-selector-items::-webkit-scrollbar{width:1px}.portfolio-list-item{cursor:pointer;padding:10px}.portfolio-list-item:hover{background-color:var(--hover-color)}.portfolio-list-item.selected{background-color:var(--selection-blue)}.search-add-div{display:flex;flex-direction:column;gap:5px}.portfolio-selector-add-button{background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:24px;width:95%}.portfolio-selector-add-button:hover{background-color:var(--selection-blue-hover)}.saving-popup-div{align-items:center;display:flex;flex-direction:column;gap:1vh;height:10vw;justify-content:center;width:16vw}.custom-switch{cursor:pointer;display:inline-block;height:20px;position:relative;width:40px}.custom-switch-track{background-color:var(--switch-false);border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.custom-switch-thumb{background-color:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:16px}.custom-switch-checked .custom-switch-track{background-color:var(--switch-true)}.custom-switch-checked .custom-switch-thumb{transform:translateX(20px)}.custom-switch:focus{box-shadow:0 0 0 2px #007bff80;outline:none}.option-dropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:auto;justify-content:space-between;max-height:20px;padding:5px;width:100%}.option-dropdown-input-field.disabled{cursor:default}.regular-option-dropdown-input{background:#0000;border:none;color:var(--text-color);font:inherit;font-size:small;padding:0;width:80%}.regular-option-dropdown-input:focus{outline:none}.option-dropdown-delete-div{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:space-between;width:100%}.option-dropdown-input-field-delete{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:auto;justify-content:space-between;max-height:20px;padding:5px;width:95%}.option-dropdown-arrow{cursor:pointer}.option-dropdown-arrow.disabled{cursor:default}.option-dropdown-value{font:inherit;font-size:small}.option-dropdown-options{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;width:100%}.option-dropdown-item{cursor:pointer;padding:10px}.option-dropdown-item:hover{background-color:var(--hover-color)}.invalid-input{border-color:var(--invalid-input-color)!important}.input-field-div{gap:10px;margin-bottom:10px}.input-field-label{gap:10px}.regular-text-area{font-size:medium}.view-only-text-area{font-size:medium;min-height:35px;width:90%}.portfolio-text-area,.view-only-text-area{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;overflow-y:hidden;padding:5px;resize:vertical}.portfolio-text-area{min-height:30px;width:100%}.regular-input-field{height:20px}.portfolio-three-column-input-fields{display:flex;gap:2vw;height:100%;overflow-y:auto;width:100%}.portfolio-column{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly}.portfolio-two-column-input-fields{display:flex;gap:2vw;height:100%;overflow-y:auto;width:100%}.portfolio-left-column,.portfolio-right-column{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly}.portfolio-dropdown-div{display:flex;flex-direction:column;justify-content:space-between;width:90%}.portfolio-dropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;justify-content:space-between;max-height:20px;min-height:20px;padding:5px;width:100%}.portfolio-dropdown-value{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-dropdown-options{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;width:100%}.portfolio-dropdown-item{cursor:pointer;padding:10px}.portfolio-dropdown-item:hover{background-color:var(--hover-color)}.portfolio-dropdown-arrow{cursor:pointer}.product-div-main{display:flex;flex-direction:column;width:75vw}.portfolio-split-title-div,.product-header-div{display:flex;flex-direction:row;justify-content:space-between;width:100%}.portfolio-split-title-div{align-items:flex-start;margin-top:1vh}.project-main-div{display:flex;flex-direction:column;gap:5vh;height:90vh;justify-content:space-between;width:75vw}.project-body-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:82vh;justify-content:baseline;overflow-y:auto;padding:20px;width:95%}.project-product-dropdown-div{display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:50%}.project-product-dropdown{width:60%}.project-product-button{width:40%}.project-button-change-div{align-items:center;display:flex;flex-direction:row;gap:1vw}.project-bdt-loading-div,.project-change-detected-div{display:flex;flex-direction:row;gap:.3vw}.project-bdt-loading-div{align-items:center;justify-content:center;width:100%}.product-split-div{display:flex;flex-direction:row;justify-content:space-between;width:74vw}.product-left-split-div,.product-middle-split-div,.product-right-split-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:86vh;justify-content:baseline;overflow-y:auto;padding:20px;width:21.5vw}.product-version-dropdown-div{display:flex;flex-direction:column;gap:5px;justify-content:space-between;margin-bottom:3vh;width:100%}.portfolio-phase-button-div{display:flex;flex-direction:row;gap:5px;width:93%}.portfolio-phase-add-button{background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:24px;width:50%}.portfolio-phase-add-button:hover{background-color:var(--selection-blue-hover)}.portfolio-add-button{background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:24px;width:93%}.portfolio-add-button:hover{background-color:var(--selection-blue-hover)}.product-version-phases-list{border:1px solid var(--inside-border-color);display:flex;flex-direction:column;gap:5px;margin-top:-1.5vh;max-height:30vh;overflow-y:auto;padding:5px;width:90%}.product-version-phase-item{cursor:pointer;display:flex;flex-direction:row;min-height:2vh}.product-version-phase-item:hover{background-color:var(--inside-border-color)}.portfolio-product-delete-button-div{align-self:flex-end;display:flex;justify-content:center;min-width:100%}.dialog-dropdown-div{display:flex;flex-direction:column;gap:1vh}.delete-button-products-div{display:flex;justify-content:right;width:100%}.custom-dialog-theme{background-color:var(--bg-color-secondary)!important;color:var(--text-color)!important}.custom-dialog-theme .MuiDialogTitle-root{color:var(--text-color)}.custom-dialog-theme .MuiButton-textSecondary{border:1px solid var(--inside-border-color);color:var(--text-color)}.custom-dialog-theme .MuiButton-textSecondary:hover{background-color:var(--hover-color)}.custom-dialog-theme .MuiButton-textPrimary{border:1px solid var(--inside-border-color);color:var(--text-color)}.custom-dialog-theme .MuiButton-textPrimary:hover{background-color:var(--hover-color)}.bdt-table-main-div{align-self:center;border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;padding:1vw;width:95%}.header-row-div{align-items:center;border-bottom:1px solid var(--inside-border-color);display:flex;flex-direction:row;gap:.5vw;height:7vh;width:100%}.header-item{box-sizing:border-box;color:var(--text-color);flex:0.7 1;font-family:Roboto;font-size:medium;font-weight:700;padding:0 5px;text-align:flex-start}.header-item.description{flex:2.4 1}.header-item.phase_number{flex:0.5 1}.header-item.function{flex:1 1}.bdt-table-body-div{flex-direction:column}.bdt-table-body-div,.body-row-div{display:flex;max-height:none;width:100%}.body-row-div{align-items:center;border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;gap:.5vw;min-height:80px;padding:5px 0}.body-item{box-sizing:border-box;display:flex;flex:0.7 1;justify-content:flex-start;padding:0 5px}.body-item.description{flex:2.5 1}.body-item.phase_number{flex:0.5 1}.body-item-function{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:.5vh;justify-content:center;padding:0 5px}.bdt-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;box-sizing:border-box;color:var(--text-color);font-family:Roboto;font-size:small;height:35px;max-width:80%;overflow-x:auto;padding:5px 10px;width:80%}.bdt-input-field.green-border{background-color:var(--switch-true)}.bdt-input-field.red-border{background-color:var(--switch-false)}.bdt-text-area{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;box-sizing:border-box;color:var(--text-color);font-family:Roboto;font-size:small;max-height:25vh;max-width:90%;min-height:35px;overflow-y:hidden;padding:5px 10px;resize:vertical;width:90%}.btn-portfolio{align-self:center;border:none;border-radius:5px;cursor:pointer;font-family:Roboto;height:2vh;max-width:6vw;min-height:24px;min-width:6vw}.btn-portfolio.diff{background-color:var(--selection-blue);color:var(--text-color)}.btn-portfolio.diff:hover{background-color:var(--selection-blue-hover)}.btn-portfolio.delete{background-color:#8b0000;color:#fff}.btn-portfolio.delete:hover{background-color:#750404}.deal-selector-div{padding:15px}.general-deal-selector-search{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:2.2vh;padding:5px;width:90%}.general-deal-selector-search::placeholder{color:var(--text-color);opacity:.5}.deal-selector-items{width:80%}.deal-selector-list-item.highlighted{background-color:var(--hover-color)}.list-item{cursor:pointer;padding:10px}.general-org-selector-items{border:1px solid var(--inside-border-color);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;list-style-type:none;margin-top:0;max-height:30vh;overflow-x:hidden;overflow-y:auto;padding:0;width:93%}.org-list-item{cursor:pointer;padding:10px}.highlighted-org-item,.org-list-item:hover{background-color:var(--hover-color)}.searching-div{flex-direction:column;gap:10px;justify-content:center}.not-found-div,.searching-div{align-items:center;display:flex}.not-found-div{flex-direction:row;justify-content:space-between;margin-top:3vh}.divider{border-top:1px dashed #a1a1a1;margin:20px 0;width:100%}.deal-info-div,.org-info-div{margin-top:10px}.deal-info-header{display:flex;flex-direction:row;justify-content:space-between}.client-info-box{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:50vh;overflow-y:auto;padding:5px;width:90%}.client-info-item{padding:8px}.client-info-header{font-weight:700}.client-info-header,.client-info-value{color:var(--text-color);font-family:Roboto;font-size:smaller;text-decoration:none}.icon-general{color:var(--icon-color-default);font-size:20}.icon-general.selected,.icon-general[data-selected=true]{color:#4caf50}.icon-general-valid{color:var(--valid-input-color);font-size:15}.icon-general-invalid{color:var(--invalid-input-color);font-size:15}.success-icon{color:var(--valid-input-color);cursor:pointer}.error-icon{color:var(--invalid-input-color);cursor:pointer}.result-icon{font-size:40}.navigation-icon,.result-icon{color:var(--icon-color-default);cursor:pointer}.navigation-icon{font-size:24px}.icon-general.MuiSvgIcon-root{font-size:20px!important}@media (max-width:900px){.icon-general.MuiSvgIcon-root{font-size:20px!important}.navigation-icon{font-size:18px;margin:10px 0}}@media (max-width:600px){.icon-general.MuiSvgIcon-root{font-size:12px!important}.navigation-icon{font-size:14px;margin:5px 0}}@media (max-width:400px){.icon-general.MuiSvgIcon-root{font-size:12px!important}.navigation-icon{font-size:10px;margin:4px 0}}@media (max-height:600px){.icon-general.MuiSvgIcon-root{font-size:15px!important}.navigation-icon{font-size:12px;margin:5px 0}}@media (max-height:400px){.icon-general.MuiSvgIcon-root{font-size:12px!important}.navigation-icon{font-size:12px;margin:2px 0}}.conditional-stepper-container-data{align-content:center;gap:1vw;margin-bottom:1vh;max-height:8vh;max-width:80vw;min-width:75vw;width:98%}.conditional-step-data,.conditional-stepper-container-data{display:flex;flex-direction:row;height:auto;justify-content:center}.conditional-step-data{align-items:center;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;cursor:pointer;max-height:5vh;min-height:2vh;min-width:6vw;padding:.5vw;width:90%}.conditional-step-data.active{background-color:var(--selection-blue);color:var(--text-color)}.conditional-step-data.disabled{background-color:var(--selection-blue-lighter);cursor:default}.custom-slider-container{align-items:center;display:flex}.custom-slider-input{-webkit-appearance:none;appearance:none;background:var(--selection-blue-lighter);background-image:linear-gradient(var(--slider-color),var(--slider-color));background-repeat:no-repeat;background-size:0 100%;border-radius:5px;box-sizing:border-box;height:7px;margin-right:10px;outline:none;padding:0;width:200px}.custom-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--slider-thumb-color);border-radius:50%;cursor:pointer;height:20px;width:20px}.custom-slider-input::-moz-range-thumb{background:var(--slider-thumb-color);border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.custom-slider-value{color:var(--text-color);font-size:.9em}.custom-slider-input:active::-webkit-slider-thumb,.custom-slider-input:hover::-webkit-slider-thumb{opacity:1}.date-input-field{width:102%}.date-input-field .MuiOutlinedInput-root{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px}.date-input-field .MuiInputBase-input{color:var(--text-color);padding:6px 6.5px}.date-input-field.invalid-input .MuiOutlinedInput-root,.date-input-field.invalid-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--invalid-input-color)!important}.date-input-field .MuiOutlinedInput-notchedOutline{border:none}.text-field-remove-div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1vh;position:relative;width:110%}.product-available-div{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:auto;list-style-type:none;max-height:50vh;overflow-y:auto;padding:5px;width:90%}.product-available-div-item{align-items:center;display:flex;flex-direction:row;height:2vh;justify-content:space-between;padding:5px}.product-available-div-item-value{color:var(--text-color);font-family:Roboto;font-size:smaller;text-decoration:none}.profile-info-div{width:95%}.profile-graphs-div,.profile-info-div{display:flex;flex-direction:column;gap:1vh}.profile-graphs-div{margin-left:.5vw}.editable-usage-table-container{max-width:32vw}.editable-usage-table{border:1px solid var(--inside-border-color);border-collapse:collapse;border-radius:10px;margin-top:15px;max-width:32vw;min-width:32vw;width:100%}.editable-usage-table-header{display:flex;flex-direction:column;width:100%}.editable-usage-table-header-row{align-items:center;border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;padding:5px;width:100%}.editable-usage-table-header-cell{box-sizing:border-box;color:var(--text-color);flex:1 1;font-weight:700;text-align:left}.editable-usage-table-header-cell.month{flex:0.8 1}.editable-usage-table-body{display:flex;flex-direction:column;width:100%}.editable-usage-table-body-row{align-items:center;border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;padding:5px;width:100%}.editable-usage-table-body-cell{box-sizing:border-box;color:var(--text-color);flex:1 1;text-align:left}.editable-usage-table-body-cell.month{flex:0.8 1}.complete-upload-div{width:90%}.excel-upload-header{color:var(--text-color);display:flex;font-family:Roboto;font-size:medium;gap:1vw}.exisiting-excel-container{display:flex;justify-content:space-between;width:100%}.excel-upload-container{align-content:center;border:1px solid var(--inside-border-color);border-radius:5px;height:5vh;justify-content:space-between;margin-bottom:2vh;padding:10px;width:90%}.span-excel-selected{align-items:left;display:flex;flex-direction:column;font-family:Roboto;font-size:medium;font-weight:400;gap:5px}.excel-preview img{border:1px solid #ddd;border-radius:4px;margin-bottom:5px;max-height:200px;max-width:100%}.excel-preview button{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:red;cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px}.upload-button-new{align-self:center;background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:32px;max-width:100%;min-width:90px}.upload-button-new:hover{background-color:var(--selection-blue-hover)}.excel-upload-button{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer}.button-container{display:flex;justify-content:space-between}.dropzone{border:2px dashed #888;border-radius:5px;padding:1rem;transition:background-color .2s ease}.dropzone.active{background-color:#444;border-color:#00bcd4}.standard-table-div{display:flex;flex-direction:column;height:100%;width:100%}.standard-table-header-div{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;max-height:4vh;padding:5px;width:100%}.standard-table-content,.standard-table-header-div.collapsed{border:1px solid var(--inside-border-color);border-radius:5px}.standard-table-content{overflow-y:hidden;padding:5px}.standard-table-content,.standard-table-content-header{display:flex;flex-direction:column}.standard-table-content-header-row{align-items:center;border-bottom:1px dashed #a1a1a1;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1vh}.standard-table-content-body{display:flex;flex-direction:column;gap:.3vh;max-height:30vh;overflow-y:auto}.standard-table-content-body-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.deals-selector-div{height:auto;max-height:25vh;width:100%}.deals-selector-container{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:auto;list-style-type:none;margin-top:5px;max-height:20vh;overflow-y:auto;padding:10px;width:90%}.deals-selector-row{border-radius:5px;cursor:pointer;display:flex;font-family:Roboto;font-size:medium;justify-content:space-between;padding:5px}.deals-selector-row:hover{background-color:var(--hover-color)}.deals-selector-item{color:var(--text-color);font-family:Roboto;font-size:medium;margin-bottom:5px}.deal-selector-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;gap:10px;height:90vh;max-height:90vh;max-width:17vw;min-width:15vw;overflow-y:auto;padding:10px;width:15vw}.deal-selector-collapse{align-self:last baseline;color:var(--icon-color-default)}.deal-selector-icons{align-items:center;color:var(--icon-color-default);display:flex;flex-direction:row}.deal-selector-search{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;font-size:medium;height:30px;min-width:90%;padding:5px}.deal-selector-search::placeholder{color:var(--text-color);opacity:.5}.deal-selector-items{border:1px solid var(--inside-border-color);border-radius:5px;height:auto;list-style-type:none;margin-top:0;min-height:3vh;overflow-y:auto;padding:5px}.deal-selector-items,.deal-selector-scenarios-div{display:flex;flex-direction:column;max-height:30vh;min-width:95%}.deal-selector-scenarios-div{margin-top:1vh;overflow-y:none}.scenario-selector-box{align-items:left;border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;gap:5px;list-style-type:none;max-height:25vh;overflow-y:auto}.scenario-selector-item{cursor:pointer;padding:8px}.scenario-selector-item:hover{background-color:var(--hover-color)}.scenario-selector-item.selected{background-color:var(--selection-blue)}.deal-selector-no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.deal-selector-list-item{cursor:pointer;min-height:2vh;padding:5px}.deal-selector-list-item:hover{background-color:var(--hover-color)}.crm-info-div{margin-top:-2vh}.crm-split-title-div{align-items:center}.crm-info-div-header,.crm-split-title-div{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-.5vh;width:90%}.crm-info-div-header{margin-top:1vh}.crm-info-box{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:50vh;overflow-y:auto;padding:0;width:90%}.crm-info-item{padding:8px}.crm-info-header{font-weight:700}.crm-info-header,.crm-info-value{color:var(--text-color);font-family:Roboto;font-size:small;text-decoration:none}.generic-image-upload-container{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:95%}.generic-image-preview{margin-top:10px;position:relative}.generic-image-preview img{border:1px solid #ddd;border-radius:4px;margin-bottom:5px;max-height:20vh;max-width:21vw;overflow-x:auto}.generic-image-preview button{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:red;cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px}.generic-image-upload-button-container{align-items:center;align-self:flex-start;border:1px solid var(--inside-border-color);border-radius:5px;flex-direction:row;margin-top:1vh;min-height:5vh;padding:5px;width:95%}.generic-button-container,.generic-image-upload-button-container{display:flex;justify-content:space-between}.generic-image-preview-container{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;gap:2vh;margin-top:1vh;max-height:30vh;min-height:5vh;padding:5px;width:100%}.generic-image-preview-container img{border:1px solid #ddd;border-radius:4px;margin-bottom:5px;max-height:20vh;max-width:21vw;overflow-x:auto}.production-table-div{align-items:baseline;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:10px;color:var(--text-color);height:80vh;overflow-x:hidden;padding:1vw;width:20vw}.production-table,.production-table-div{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:hidden}.production-table{height:100%;max-height:70vh;width:90%}.production-table-body{display:flex;flex-direction:column;overflow-y:auto;width:100%}.production-table-row{align-items:center;border-bottom:1px solid var(--inside-border-color);display:flex;flex-direction:row;justify-content:space-between;padding:.5vw;width:80%}.pv-image-upload-container{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:95%}.pv-image-preview{margin-top:10px;position:relative}.pv-image-preview img{border:1px solid #ddd;border-radius:4px;margin-bottom:5px;max-height:20vh;max-width:21vw;overflow-x:auto}.pv-image-preview button{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:red;cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px}.pv-image-upload-button-container{align-items:center;align-self:flex-start;border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;margin-top:1vh;min-height:5vh;padding:5px;width:95%}.image-dropzone{border:2px dashed #888;border-radius:5px;padding:1rem;transition:background-color .2s ease}.image-dropzone.active{background-color:#444;border-color:#00bcd4}.pv-button-container{display:flex;justify-content:space-between}.pv-image-preview-container{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;gap:2vh;margin-top:1vh;max-height:30vh;min-height:5vh;padding:5px;width:100%}.pv-image-preview-container img{border:1px solid #ddd;border-radius:4px;margin-bottom:5px;max-height:20vh;max-width:21vw;overflow-x:auto}.screenshot-div{align-items:flex-start;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:row;gap:1vw;height:auto;justify-content:space-between;margin-bottom:2vh;min-height:8vh;overflow-x:hidden;overflow-y:auto;padding:10px;width:95%}.image-upload-slot{background:var(--bg-color-primary);border-radius:4px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:.75rem}.slot-header{gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.slot-actions,.slot-header{align-items:center;display:flex}.slot-actions{gap:.25rem;margin-left:auto}.image-upload-container{align-items:center;display:flex;margin-bottom:8px}.image-preview{align-items:center;display:flex;height:19vh;justify-content:center;margin-top:4px;width:19vh}.image-preview img{height:100%;width:100%}.qem-screenshot-example-div{display:flex;margin-bottom:1vh;padding:5px}.qem-screenshot-div{max-height:40vh}.ebs-screenshot-div,.qem-screenshot-div{align-items:flex-start;background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:row;gap:1vw;height:auto;justify-content:space-between;margin-bottom:2vh;min-height:8vh;overflow-x:hidden;overflow-y:auto;padding:10px;width:95%}.ebs-screenshot-div{max-height:30vh}.image-preview img{border-radius:4px;height:auto;max-height:19vh;max-width:19vh;object-fit:contain;width:auto}.general-dropdown-input-div{display:flex;flex-direction:column;gap:0;position:relative;width:70%}.general-dropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;justify-content:space-between;max-height:3vh;min-height:3vh;padding:5px;width:90%}.general-dropdown-input-field.disabled{cursor:default}.general-dropdown-options{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;width:90%}.general-dropdown-options.absolute-dropdown{-ms-overflow-style:none;background-color:var(--bg-color-secondary);left:0;margin-top:4px;position:absolute;scrollbar-width:none;top:100%;width:90%;z-index:1000}.general-dropdown-options.absolute-dropdown::-webkit-scrollbar{display:none}.general-dropdown-value{font:inherit;font-size:medium}.general-dropdown-item{cursor:pointer;padding:10px}.general-dropdown-item:hover{background-color:var(--hover-color)}.general-dropdown-arrow{cursor:pointer}.general-dropdown-arrow.disabled{cursor:default}.gas-excel-upload-div{display:flex;flex-direction:column;gap:1vh;margin-top:2vh}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.PDFViewer_page-break__pGrwe{page-break-before:always}.PDFViewer_page-break-line__QyO6X{border:none;border-top:1px #000;margin:10px 0}.general-result-container-header{align-items:center;border-bottom:1px solid var(--inside-border-color);display:flex;flex-direction:row;justify-content:space-between;padding:5px;width:98%}.general-result-container-header-left,.general-result-container-header-middle{align-items:center;display:flex;flex-direction:row;gap:1vw}.general-result-container-header-right{align-items:center;display:flex;flex-direction:column;gap:.1vh}.general-result-container-header-right-zoom{align-items:center;display:flex;flex-direction:row;gap:.15vw}.general-result-container-header-right-else{align-items:center;display:flex;flex-direction:row;gap:.3vw}.period-selector-container{margin-top:1vh;padding:.5vw}.day-selector{display:flex;justify-content:space-between;margin-bottom:3vh}.day-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:column}.day-toggle input{display:none}.day-toggle span{align-items:center;background-color:var(--switch-false);border:1px solid var(--switch-false);border-radius:10%;display:flex;height:1.5vw;justify-content:center;padding:.1vw .2vw;transition:background-color .2s,color .2s}.day-toggle input:checked+span{background-color:var(--switch-true);border-color:var(--switch-true);color:var(--text-color)}.time-selectors{display:flex;flex-direction:row;gap:1vw;justify-content:center;margin-bottom:1vh;width:100%}.time-picker{align-items:center;display:flex;gap:.5rem}.time-picker-dropdown{max-width:6vw;min-width:4vw;width:auto}.time-picker label{font-weight:500}.time-picker select{border:1px solid #ccc;border-radius:4px;padding:.5rem}.usage-user-div{display:flex;flex-direction:column;width:100%}.period-selector-list{align-items:center;display:flex;flex-direction:row;gap:.5vw;justify-content:space-between;padding:.5vw}.period-selector-item{align-items:center;border:1px solid var(--inside-border-color);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:2vh;justify-content:center;max-width:6vw;padding:.3vw;text-align:center;width:100%}.period-selector-item:hover{background-color:var(--hover-color)}.period-selector-item.selected{background-color:var(--selection-blue)}.users-shifters-list{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:60vh;overflow-x:hidden;overflow-y:auto;width:18vw}.users-shifters-item{border-bottom:1px dashed var(--inside-border-color);cursor:pointer;display:flex;height:2vh;justify-content:space-between;padding:1vw;width:90%}.users-shifters-item-status{align-items:center;display:flex;gap:.5vw}.users-shifters-item:hover{background-color:var(--hover-color)}.users-shifters-item.selected{background-color:var(--selection-blue);color:var(--text-color)}.users-shifters-generic-div{gap:.5vw;max-width:15vw}.users-shifters-generic-div,.users-shifters-width-div{display:flex;flex-direction:column;width:100%}.users-shifters-width-split-div{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.profile-selection-div{display:flex;flex-direction:column;gap:1vh;width:100%}.profile-selection-item-div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5vw}.standard-costs-table{display:flex;flex-direction:column;height:100%;width:100%}.standard-costs-table-content{border:1px solid var(--inside-border-color);border-radius:5px;overflow-y:hidden;padding:5px}.standard-costs-table-content,.standard-costs-table-content-header{display:flex;flex-direction:column}.standard-costs-table-content-header-row{align-items:center;border-bottom:1px dashed #a1a1a1;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin-bottom:1.5vh;padding:.5vw}.standard-costs-table-header-item{align-items:center;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:row;font-family:Roboto;font-size:medium;font-weight:700;text-decoration:none}.standard-costs-table-header-item.name{flex:0.7 1}.standard-costs-table-header-item.value{flex:0.4 1}.standard-costs-table-header-item.del{flex:0.05 1}.standard-costs-table-content-body{display:flex;flex-direction:column;gap:.3vh;max-height:30vh;overflow-y:auto}.standard-costs-table-content-body-row{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;justify-content:space-between}.standard-costs-table-content-item{align-items:center;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:row;font-family:Roboto;font-size:small;text-decoration:none}.standard-costs-table-content-item.name{flex:0.7 1}.standard-costs-table-content-item.value{flex:0.4 1}.standard-costs-table-content-item.del{flex:0.05 1}.financial-table-div{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-bottom:0;border-radius:5px;display:flex;flex-direction:column;height:100%;max-height:18vh;overflow-x:auto;overflow-y:auto;width:98%}.financial-table-header-row{border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;max-height:5vh;padding:8px}.financial-table-header-item{color:var(--text-color);flex:0.4 1;font-weight:700;text-align:flex-start}.financial-table-header-item-name{color:var(--text-color);flex:1 1;font-weight:700;text-align:flex-start}.financial-table-body-div{display:flex;flex-direction:column;height:100%}.financial-table-body-row{border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;max-height:5vh;padding:8px}.financial-table-body-item{color:var(--text-color);flex:0.4 1;text-align:flex-start}.financial-table-body-item-name{color:var(--text-color);flex:1 1;text-align:flex-start}.multi-year-dropdown-div{display:flex;flex-direction:column;height:100%;max-width:30vw;position:relative;width:100%}.multi-yeardropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;font-family:Roboto;font-size:small;height:auto;justify-content:space-between;max-height:20px;padding:5px;width:100%}.multi-year-dropdown-value{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-year-dropdown-arrow{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:20px}.multi-year-dropdown-options{background-color:var(--bg-color-primary);border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;left:0;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;position:absolute;top:100%;width:98%;z-index:1000}.multi-year-dropdown-item{border-bottom:1px solid var(--inside-border-color);color:var(--text-color);cursor:pointer;font-size:smaller;padding:5px}.multi-year-dropdown-item:hover{background-color:var(--hover-color)}.multi-year-dropdown-item.selected{background-color:var(--selection-blue)}.solar-buca-output-div{display:flex;flex-direction:column;height:100%;width:100%}.solar-buca-body-div{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-top:2vh;overflow-y:hidden;width:100%}.solar-buca-overview-div{display:flex;flex-direction:column;max-width:11vw;padding:.5vw;width:100%}.solar-buca-financial-row{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:space-between;padding:.5vh}.solar-buca-tables-div{display:flex;flex-direction:column;height:100%;max-width:35vw;overflow-y:auto;width:100%}.solar-buca-table-div{display:flex;flex-direction:column;gap:1vh;padding:.5vw}.scenario-control-div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.scenario-control-row-div{align-items:center;display:flex;flex-direction:row;gap:2vw;height:100%;justify-content:space-between;margin-top:2vh;width:45vw}.scenario-diff-body-div{display:flex;flex-direction:column;height:100%;margin-top:2vh;width:47vw}.scenario-diff-div{gap:1vh}.scenario-check-div,.scenario-diff-div{max-height:30vh;overflow-y:none}.invalid-fields-list,.scenario-check-div,.scenario-diff-div{display:flex;flex-direction:column;justify-content:flex-start}.invalid-fields-list{border:1px solid var(--inside-border-color);border-radius:5px;height:100%;list-style:none;margin-top:0;max-height:25vh;overflow-y:auto;padding:0;width:100%}.invalid-fields-list-item{padding:8px;text-align:flex-start}.diff-full-fields-list{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin-top:0;max-height:55vh;overflow-y:auto;padding:0;width:100%}.diff-full-fields-list-row{align-items:center;border-bottom:1px solid var(--inside-border-color);display:flex;flex-direction:row;justify-content:space-between;padding:8px}.diff-full-fields-list-item-bold{flex:1 1;font-weight:700;text-align:center}.diff-full-fields-list-item-bold.actual{margin-right:.5vw}.diff-full-fields-list-item-name{flex:1 1;max-width:90%;overflow:hidden;text-align:left;text-overflow:ellipsis}.diff-full-fields-list-item-value{flex:1 1;margin-right:.5vw;max-width:90%;overflow:hidden;text-align:center;text-overflow:ellipsis}.profile-calc-comp-div,.profile-prep-comp-div{display:flex;flex-direction:column;height:100%;width:100%}.profile-calc-graph-div{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:100%;margin-bottom:2vh;max-width:33vw;padding:1vw}.gtv-graph-image{height:100%;object-fit:contain;width:100%}.profile-pie-charts-container{align-items:flex-start;justify-content:flex-start;max-height:100%;max-width:100%}.bat-buca-output-div,.profile-pie-charts-container{display:flex;flex-direction:column;height:100%;width:100%}.bat-buca-body-div{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-top:2vh;overflow-y:hidden;width:100%}.bat-buca-overview-div{display:flex;flex-direction:column;max-width:11vw;padding:.5vw;width:100%}.bat-buca-financial-row{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:space-between;padding:.5vh}.bat-buca-tables-div{display:flex;flex-direction:column;height:100%;max-width:35vw;overflow-y:auto;width:100%}.bat-buca-table-div{display:flex;flex-direction:column;gap:1vh;padding:.5vw}.prep-table-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.tariff-table-div{display:flex;flex-direction:column;height:100%;width:100%}.tariff-table-header-div{cursor:pointer;max-height:4vh}.tariff-table-content,.tariff-table-header-div.collapsed{border:1px solid var(--inside-border-color);border-radius:5px}.tariff-table-content{overflow-y:hidden;padding:5px}.tariff-table-content,.tariff-table-content-header{display:flex;flex-direction:column}.tariff-table-content-header-row{align-items:center;border-bottom:1px dashed #a1a1a1;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1vh}.tariff-table-content-body{display:flex;flex-direction:column;gap:.3vh;max-height:30vh;overflow-y:auto}.tariff-table-content-body-row,.tariff-table-header-div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.tariff-table-header-div{align-self:flex-start;color:var(--text-color);height:3vh;min-height:25px;overflow:hidden;padding:5px;width:100%}.tariff-table-body-div{border:1px solid var(--inside-border-color);border-radius:5px;height:auto;max-height:60.5vh;overflow-y:hidden;padding:5px;width:98%}.tariff-table-body-content-div,.tariff-table-body-div{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.tariff-table-body-content-div{height:90%;overflow-y:auto;width:100%}.tariff-table-body-header-row,.tariff-table-body-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0;width:98%}.tariff-table-body-row{border-top:1px solid var(--inside-border-color)}.tariff-table-header-cell{box-sizing:border-box;display:flex;flex:1 1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tariff-table-header-cell.name{flex:1 1}.tariff-table-header-cell.currentTariff,.tariff-table-header-cell.selectedTariff{flex:0.5 1}.tariff-table-body-cell{box-sizing:border-box;display:flex;flex:1 1;overflow:hidden;text-overflow:ellipsis}.tariff-table-body-cell.name{flex:1 1}.tariff-table-body-cell.currentTariff,.tariff-table-body-cell.selectedTariff{flex:0.5 1}.tariff-input-field-div{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:80%}.tariff-input-field-title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.tariff-input-field-label{display:flex;flex-direction:row;gap:10px;width:100%}.tariffs-container{display:flex;flex-direction:column;gap:2vh;width:90%}.tariff-text-item{display:flex;flex-direction:column;gap:1vh}.tariff-item{display:flex;flex-direction:row;justify-content:space-between}.energy-measure-selector-div{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;padding:0 10px 10px 0;width:100%}.category-section{border:1px solid var(--inside-border-color);border-radius:5px;margin-bottom:1.5vh;padding:1vw;width:90%}.category-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:-.5vh;margin-top:-1vh;-webkit-user-select:none;user-select:none;width:98%}.energy-measure-list{display:flex;flex-direction:column;margin-top:.5vh;max-height:30vh;overflow-y:auto;transition:max-height .3s ease-in-out;width:98%}.category-section .energy-measure-list:not(:has(>*)){max-height:0}.energy-measure-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:3vh;justify-content:space-between;width:100%}.energy-measure-item:hover{background-color:var(--hover-color)}.energy-measure-checkbox{height:1vw;margin-right:.5vw;width:1vw}.board-container{width:100%}.board-columns{align-items:flex-start;gap:1vh;overflow-y:auto;padding-bottom:10px}.board-columns,.phase-column{display:flex;flex-direction:column}.phase-column{border:1px solid var(--inside-border-color);border-radius:5px;padding:5px;width:90%}.phase-column.invalid{border:1px solid var(--invalid-input-color)}.phase-column.valid{border:1px solid var(--valid-input-color)}.phase-column.is-over{border:2px solid var(--focused-border-color)}.column-header-split{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1vh;margin-top:-.5vh;width:98%}.column-header,.column-header-split{border-bottom:.5px dashed #a1a1a1;padding-left:.5vw}.column-header{margin-top:1vh;padding-bottom:1vh}.measure-list{display:flex;flex-direction:column;flex-grow:1;margin-top:-.5vh}.measure-item{align-items:center;border-radius:5px;color:var(--text-color);cursor:grab;display:flex;font-size:.9em;height:3vh;padding-left:.5vw;-webkit-user-select:none;user-select:none}.measure-item:hover{background-color:var(--hover-color)}.measure-item:active{cursor:grabbing}.measure-texts-container{display:flex;flex-direction:column;gap:2vh;width:90%}.measure-text-item{display:flex;flex-direction:column;gap:1vh}.measure-report-item{display:flex;flex-direction:row;justify-content:space-between}.iframe-container-div{height:90vh;overflow-y:auto;width:73vw}.column-dropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:auto;justify-content:space-between;max-height:20px;padding:5px;width:100%}.column-dropdown-arrow{cursor:pointer}.column-dropdown-value{font:inherit;font-size:medium}.dropdown-options-column{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;width:150%}.column-dropdown-item{cursor:pointer;padding:10px}.column-dropdown-item:hover{background-color:var(--hover-color)}.multi-dropdown-input-field{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:auto;justify-content:space-between;max-height:20px;padding:5px;width:100%}.multi-dropdown-arrow{cursor:pointer}.multi-dropdown-input,.multi-dropdown-value{font:inherit;font-size:small}.multi-dropdown-input{background:#0000;border:none;color:var(--text-color);max-height:20px;min-height:20px;width:80%}.multi-dropdown-input:focus{outline:none}.multi-dropdown-options{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;list-style-type:none;max-height:25vh;max-width:30vw;overflow-y:auto;padding:5px;width:100%}.multi-dropdown-item{cursor:pointer;padding:10px}.multi-dropdown-item:hover{background-color:var(--hover-color)}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.invalid-input{border-color:#d32f2f!important}.admin-table-div{display:flex;flex-direction:column;gap:1vw;width:100%}.admin-title-div{align-items:center;display:flex;flex-direction:row;width:100%}.two-column-admin-split{max-height:65vh;min-height:65vh}.two-column-admin-split,.two-column-input-fields{border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;gap:2vw;overflow-y:auto;padding:1vw}.two-column-input-fields{max-height:70vh;min-height:70vh}.left-column,.right-column{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly}.input-field-div{display:flex;flex-direction:column;width:80%}.input-field-div.extra-wide{width:95%}.input-field-title{justify-content:space-between}.input-field-label,.input-field-title{display:flex;flex-direction:row;width:100%}.regular-text-area{height:20px}.larger-text-area,.regular-text-area{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;font-size:small;margin-bottom:1vh;min-height:20px;overflow-y:hidden;padding:5px;resize:vertical;width:100%}.larger-text-area{height:50px}.regular-slider{width:100%}.regular-input-field{height:auto;max-height:15px;width:100%}.input-click-input-field,.regular-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);font-family:Roboto;font-size:small;margin-bottom:1vh;padding:5px}.input-click-input-field{height:100%;width:80%}.input-click-div{display:flex;flex-direction:row;height:auto;justify-content:space-between;margin-bottom:10px;max-height:20px;width:100%}.input-click-button{align-self:center;height:100%}.selected-option-list{background-color:var(--bg-color-secondary);border-left:1px solid var(--inside-border-color);border-radius:5px;border-right:1px solid var(--inside-border-color);border-top:1px solid var(--inside-border-color);color:var(--text-color);margin-top:-.5vh;max-height:15vh;overflow-y:auto;padding:2px;width:102%}.selected-option-list-row{align-items:center;border-bottom:1px solid var(--inside-border-color);display:flex;flex-direction:row;gap:1vw;justify-content:space-between;width:100%}.selection-list{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);max-height:15vh;overflow-y:auto;padding:2px;width:110%}.selection-item{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:space-between;width:100%}.selection-label{align-self:left;border:1px solid var(--inside-border-color);color:var(--text-color);display:flex;font-family:Roboto;font-size:small;height:100%;padding:5px;text-decoration:none;width:90%}.admin-selection-list{background-color:var(--bg-color-secondary);border-radius:5px;color:var(--text-color);max-height:50vh;overflow-y:auto;padding:2px;width:90%}.selection-label-delete{align-items:center;border:1px solid var(--inside-border-color);color:red;cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:100%;padding:5px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.selection-label-delete:hover{background-color:var(--selection-blue-hover)}.selection-label-add{align-items:center;border:1px solid var(--inside-border-color);color:green;cursor:pointer;display:flex;font-family:Roboto;font-size:small;height:100%;padding:5px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.selection-label-add:hover{background-color:var(--selection-blue-hover)}.staffel-input-container{display:flex;flex-direction:column;gap:1vh}.staffel-row{display:flex;flex-direction:row;justify-content:space-between}.staffel-input-field{background-color:var(--bg-color-secondary);border:1px solid var(--inside-border-color);border-radius:5px;color:var(--text-color);height:1.8vh;padding:5px;width:70%}.staffel-button-delete{text-wrap:nowrap;align-self:center;background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:32px;max-width:20vw;width:100%}.staffel-button-delete:hover{background-color:var(--selection-blue-hover)}.data-rendering-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:row;height:92vh;margin-left:1vw;max-height:92vh;max-width:79vw;min-width:79vw;overflow-y:auto;padding:10px;width:79vw}.input-fields-div-top{display:flex;flex-direction:column;height:100%;width:100%}.input-fields-div-body{display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.upper-data-table-div{align-self:flex-start;background-color:var(--bg-color-secondary);color:var(--text-color);display:flex;flex-direction:column;justify-content:space-evenly;max-width:18vw;min-width:13vw;overflow-y:auto}.upper-data-loading-div{align-items:center;align-self:center;gap:1vh;justify-content:center;width:100%}.input-fields-div,.upper-data-loading-div{display:flex;flex-direction:column;height:100%}.input-fields-div{align-self:flex-start;background-color:var(--bg-color-secondary);color:var(--text-color);max-width:60vw;min-width:60vw;overflow-y:auto}.input-fields-body-div{display:flex;flex-direction:column;gap:.5vh;height:100%;justify-content:space-between;padding:.4vw;width:95%}.add-update-button{background-color:var(--selection-blue);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-family:Roboto;height:32px;max-width:15vw;min-width:10vw}.add-update-button:hover{background-color:var(--selection-blue-hover)}.button-change-div{display:flex;flex-direction:row;gap:1vw}.change-detected-div{display:flex;flex-direction:row;gap:.3vw}.data-split-title-div{align-items:top;display:flex;flex-direction:row;height:70px;justify-content:space-between;margin-top:1.3vh;width:95%}.data-sidebar-div{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow-color) 0 0 10px 0;display:flex;flex-direction:column;gap:10px;height:92vh;justify-content:space-evenly;max-height:92vh;max-width:12vw;min-width:11vw;overflow-y:auto;padding:10px;width:11vw}.data-sidebar-items{align-items:center;border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:row;height:auto;list-style-type:none;max-height:40px;overflow-y:hidden;padding:5px;width:80%}.data-sidebar-items:hover{background-color:var(--bg-color-primary);cursor:pointer}.data-sidebar-items.selected{background-color:var(--selection-blue)}.admin-main-component-div{display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.admin-header-div{align-items:center;align-self:center;height:5vh;margin-bottom:3vh;padding:0 5px}.admin-header-div,.admin-roles-split-div{display:flex;flex-direction:row;justify-content:space-between;width:100%}.admin-roles-split-div{gap:1vw;max-height:75vh;min-height:75vh;overflow-y:hidden}.admin-user-table-div{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:10px;width:75%}.admin-table-search-input,.admin-user-table-div{border:1px solid var(--inside-border-color);border-radius:5px}.admin-table-search-input{height:15px;padding:5px;width:50%}.admin-table-body-row-div,.admin-table-row-div{align-items:center;border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;gap:.5vw;height:6vh;height:auto;min-height:60px;width:100%}.admin-table-body-row-div:hover{background-color:var(--bg-color-primary);cursor:pointer}.admin-table-body-row-div.selected{background-color:var(--selection-blue);cursor:pointer}.admin-table-header-item{box-sizing:border-box;color:var(--text-color);flex:1 1;font-family:Roboto;font-size:medium;font-weight:700;padding:0 5px;text-align:flex-start}.admin-table-body-div{display:flex;flex-direction:column;height:auto;max-height:65vh;overflow-y:auto;width:100%}.admin-table-body-loading-div{display:flex;flex-direction:column;gap:1vh}.admin-table-body-item{box-sizing:border-box;color:var(--text-color);display:flex;flex:1 1;font-family:Roboto;font-size:medium;justify-content:flex-start;padding:0 5px;text-align:flex-start}.admin-roles-table-div{border:1px solid var(--inside-border-color);border-radius:5px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70vh;overflow-y:auto;padding:10px;width:30%}.admin-roles-table-header-row{flex-direction:row;height:6vh;height:auto;min-height:60px}.admin-roles-table-header-row,.admin-roles-table-row-div{align-items:center;border-bottom:1px solid var(--inside-border-color);box-sizing:border-box;display:flex;gap:.5vw;width:100%}.admin-roles-table-row-div{height:4vh;height:auto;min-height:40px}.admin-roles-table-row-div:hover{background-color:var(--bg-color-primary);cursor:pointer}.admin-roles-table-body-item{align-items:center;box-sizing:border-box;color:var(--text-color);display:flex;flex:1 1;font-family:Roboto;font-size:small;justify-content:flex-start;padding:0 5px;text-align:flex-start}.admin-button-change-div{gap:1vw}.admin-button-change-div,.admin-change-detected-div{display:flex;flex-direction:row;justify-content:space-between}.admin-change-detected-div{align-items:center;font-family:Roboto;font-size:smaller;gap:.1vw}.admin-invite-input-div{align-items:center;display:flex;flex-direction:column;gap:2vh;justify-content:space-between;width:100%}.admin-invite-input-field{border:1px solid var(--inside-border-color);border-radius:5px;height:20px;padding:5px;width:60%}.admin-invite-button{background-color:var(--selection-blue);border:1px solid #a1a1a1;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:medium;margin:10px 0;padding:10px 20px}.admin-invite-button:hover{background-color:var(--selection-blue-hover)}.admin-invite-label{color:var(--text-color);cursor:pointer;font-family:Roboto;font-size:medium}.invite-message-div{align-items:center;display:flex;flex-direction:row;gap:5px;margin-top:10px}.success-message-label{color:var(--text-color);font-family:Roboto;font-size:medium}.error-message-label{color:red;font-family:Roboto;font-size:medium}.admin-page-div{display:flex;flex-direction:row;gap:4vh;margin-left:1vw;max-width:95vw}.admin-page-left-div,.admin-page-right-div{align-items:baseline;background-color:var(--bg-color-secondary);border-radius:10px;box-shadow:var(--shadow-color) 0 0 10px 0;color:var(--text-color);display:flex;flex-direction:column;height:85vh;justify-content:baseline;margin-top:3.5vh;overflow-y:auto;padding:20px;width:45vw}
/*# sourceMappingURL=main.9e032edf.css.map*/