body{font-family:Poppins,sans-serif;font-weight:500;background-color:#e6f7fc79}.container{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 20px);margin-top:20px}.mainContainer{display:flex;flex-direction:row;justify-content:left;align-items:center}.contentContainer{flex:10;margin:0 2em;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}body{font-family:Poppins,sans-serif;font-weight:500;margin:0;overflow-y:hidden}.userListIcons{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center}.projectsSearchBar{display:flex;width:300px;padding:10px;border-radius:20px;outline:none;text-decoration:none;margin-bottom:20px;margin-right:30px}.comunidadFlags{display:flex;justify-content:space-evenly;width:100%;align-items:center}.data-grid-flex-cell{display:flex;justify-content:center;align-items:center}.data-grid-header{background-color:#e6f7fc79}.navbar{display:flex;justify-content:space-between;align-items:center;margin:0 20px}.navbarNewProyectItem{display:flex;justify-content:space-between}.logo{cursor:pointer;width:3em;margin-right:1em}.logoMainContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%}@media (max-width: 900px){.logoContainer{display:none}}.logoText{display:flex;flex-direction:column;cursor:pointer}.logoName{font-weight:700;font-size:3em;color:#000}.logoSub{font-weight:400;margin-top:-.5em;font-size:1em;color:#000;width:100%;display:flex;justify-content:flex-end}.topBarContainer{width:100%;height:50px;background-color:#fff0;position:sticky;top:0;z-index:2;margin-bottom:25px;margin-top:15px}.topbar{width:100%;height:50px;background-color:#fff0;position:absolute;top:0;z-index:2}.topbarWrapper{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.topbarNameBadge{display:flex;flex-direction:row;align-items:center}.topRight{display:flex;align-items:center;justify-content:space-evenly}.topIconBadge{width:10px;height:10px;position:absolute;top:-5px;right:1px;background-color:red;color:#fff;border-radius:50%;display:flex;justify-content:center;font-size:8px}.topAvatar{width:30px;height:30px;border-radius:50%;cursor:pointer}.projectsBadge{margin-right:10px;background-color:#b0dbe93f;color:#00779c;border:rgba(0,119,156,.4) 1px solid;border-radius:40px;height:25px;width:max-content;display:flex;align-items:center;justify-content:center;padding:4px 16px;margin-left:20px}.projectsRestantesBadgeRed{margin-right:10px;background-color:#f02d575e;color:#c0698d;border-radius:40px;height:25px;width:max-content;display:flex;align-items:center;justify-content:center;padding:4px 16px;margin-left:20px}.projectsRestantesBadgeGreen{margin-right:10px;background-color:#d7ffd5;color:#008232;border:rgba(0,130,50,.4) 1px solid;height:25px;width:max-content;align-items:center;justify-content:center;margin-left:20px;display:flex;gap:10px;padding:5px 10px;border-radius:5px;background-color:#e8f5e9;color:#2e7d32}.topbarButtonRazon{position:relative;z-index:1;border-radius:40px;border:#049ccc 1px solid;height:25px;width:max-content;display:flex;align-items:center;justify-content:center;padding:4px 16px;cursor:pointer}.menuContainer{position:absolute;top:100%;left:0;border-radius:40px;padding:0 16px;background-color:#fff;z-index:2}.menuItem{padding:8px 16px;color:#000}.menuItem:hover{background-color:#049ccc}.topLeft{display:flex;align-items:center;justify-content:space-evenly;flex-direction:row}.projectsCountBadge{border-radius:40px;min-width:max-content;display:flex;flex-direction:row;align-items:center;gap:12px;padding:5px 16px;margin-right:10px;background:linear-gradient(90deg,#fffae6,#e8f8ee);border:1px solid rgba(42,104,70,.2)}.projectsCountLabel{color:#2a6846;font-size:14px}.projectTypeCount{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px}.solarCount{color:#ccbf04}.evCount{color:#2ec96b}.projectBadgesContainer,.projectTypeBadge,.solarBadge,.evBadge,.projectsCountContainer{display:none}.sidebar{display:flex;flex:2;height:100%;background-color:#e6f7fc79;border-radius:0% 20px 0% 0%;position:sticky}.sidebarWrapper{padding:0 15px;width:100%}.sidebarMenu{margin-bottom:10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.sidebarTitle{font-size:13px;color:#bbbaba;margin:8px 10px}.sidebarList{display:grid;list-style:none;padding:3px;margin-top:0}.sidebarListItem{padding:3px 5px;cursor:pointer;display:flex;border-radius:10px;align-items:flex-end;margin-bottom:5px}.sidebarListItem.active,.sidebarListItem:hover{background-color:#b0dbe93f}.sidebarIcon{margin-right:5px}.sidebarLink{display:flex;flex-direction:row;align-items:center;text-decoration:none}.sidebarLinkLogout{color:red}.multiStepForm{display:flex;flex-direction:column;height:100%;width:100%}.projectVariables{width:100%;height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden}.projectVariablesHeader{display:flex;justify-content:flex-start;align-items:center}.projectVariablesHeader h2{display:flex;justify-content:center;flex-grow:1}.projectVariablesForm{display:flex;flex-direction:column;flex-grow:1;height:500px;justify-content:flex-start;align-items:stretch;overflow:hidden}.documentsViewerMain{display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:nowrap;align-items:center;width:100%}.singleDocument{display:flex}.boxedDocuments{text-decoration:none;display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:nowrap;align-items:center}.boxedDocuments table{border-collapse:collapse;width:100%}.boxedDocuments th,.boxedDocuments td{text-align:left;padding:8px}.boxedDocuments tr:nth-child(2n){background-color:#f2f2f2}.boxedDocuments th{background-color:#4caf50;color:#fff}.documentsHome{align-items:center;width:100%;justify-content:center;height:100%;margin-top:20px}.configurationTopMenu{display:flex;flex-direction:row;justify-content:space-between;width:100%}.userInfoData{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));grid-auto-rows:max-content;align-items:start;justify-content:center;width:100%;height:100%;list-style:none}.userInfoDiv{font-size:1.5rem;margin-bottom:1rem;margin-top:.5em;border:1px solid #86828234;border-radius:20px;padding:1em;background-color:#fff;flex:3}.configurationDivider{width:80%;color:#86828234;margin:1em auto}.configurationNewPassword{flex:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.configurationNewPasswordHeader{font-size:1.5rem;font-weight:700;margin-bottom:1rem;display:flex;justify-content:flex-start;width:100%;margin-left:1.5em}.configurationNewPasswordForm{display:grid;grid-template-columns:repeat(2,1fr);gap:0px 40px;align-items:center;justify-content:center;width:50%}.configurationDeleteAccountDiv{width:50%;font-size:1.5rem;margin-bottom:1rem;margin-top:.5em;border:1px solid #86828234;border-radius:20px;padding:1em;background-color:#fa0a0a0d;flex:1;margin-left:1em}.configurationNewPasswordButton{display:flex;justify-content:center;border-radius:10px;font-size:1.5rem;font-weight:700;cursor:pointer;margin-top:1em}.deleteAccountButton{border-radius:10px;font-size:1.5rem;font-weight:700;cursor:pointer;margin-top:1em}.configurationFloatingButton{position:fixed;bottom:20px;right:20px;z-index:10}.editInstaladoresContainer{width:100%;height:80vh}.editInstaladoresMain{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;margin-top:15px;margin-bottom:15px}.editInstaladoresForm{width:100%;height:calc(100vh - 250px);display:flex;flex-direction:column;position:relative}.editInstaladoresHeader{display:flex;justify-content:flex-start}.editInstaladoresSaveButton{position:sticky;bottom:0;z-index:1000;padding:16px 24px;margin:10px 0 0;flex-shrink:0;display:flex;justify-content:center;width:100%}.proyectListMain{width:80%;align-items:center;justify-content:center;margin:50px}.projectListDG{width:100%}.userListIcons{display:flex;justify-content:right;width:100%}.search-card-container{display:flex;flex-direction:column;align-items:center;width:100%;margin:0}.search-card-title{margin-bottom:16px!important;color:#333}.search-card{margin:16px;max-width:fit-content;padding:24px;background-color:#fff;box-shadow:0 2px 4px #0000001a!important;position:static!important;z-index:auto!important}.search-card-content{display:flex;gap:24px;align-items:flex-end;justify-content:flex-start}.field-container{display:flex;flex-direction:column;gap:4px}.field-container .MuiInputBase-root{padding-right:0}.field-container .MuiIconButton-root{padding:4px}.field-label{color:#666;font-weight:500!important}.search-button{height:40px;margin-bottom:3px!important;min-width:120px}.search-card .MuiTextField-root{min-width:200px}.search-card .MuiButton-root{height:40px}.MuiTextField-root{width:250px}.MuiModal-root,.MuiPopover-root,.MuiPopper-root{z-index:9999!important}.unauthorized-page{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;background-image:url(https://devsolar.es/background-devsolar.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:9999}.unauthorized-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;margin-top:15vh}.unauthorized-page .MuiOutlinedInput-root{outline:none;border:none;border-radius:4px}.unauthorized-page .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-radius:4px}.mobile-not-supported-page{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;background-image:url(https://devsolar.es/background-devsolar.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:9999}.mobile-not-supported-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;margin-top:15vh}.mobile-not-supported-page .MuiButton-root{margin-top:16px;border-radius:4px}
