@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* _content/SaveDoc/Components/Layout/DrawerLayout.razor.rz.scp.css */

.icon-container[b-4uc6lupjhl] {
    display: flex;
    width: 40%;
    align-items: flex-start;
    justify-content: flex-start;
}

.logo-container[b-4uc6lupjhl] {
    width: 20%;
    display: flex;
    justify-content: center;
}

.user-info-container[b-4uc6lupjhl] {
    width: 40%;
    margin: 0;
    padding: 0;
    align-items: flex-end;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
}

.user-name[b-4uc6lupjhl] {
    margin: 0;
    font-size: 0.9rem;
    color: #eee;
    text-align:right;
}

.user-email[b-4uc6lupjhl] {
    font-size: 0.7rem;
    margin: 0;
    color: #c3c3c3;
}
/* _content/SaveDoc/Components/Layout/EmptyLayout.razor.rz.scp.css */

.container-layout[b-stqdal4aa5] {
    width: 100%;    
}
/* _content/SaveDoc/Components/Pages/Company/Components/AddUserToCompanyModal.razor.rz.scp.css */

@media(max-width:547px)
{
    .info-container[b-k66vkcuqxw]{
        width:95vw !important;
        margin:0,2.3% !important;
    }
}

.info-container[b-k66vkcuqxw] {
    width: 473px;
    padding: 5%;
    display: flex;
    flex-direction: column;
}

.text-title-modal[b-k66vkcuqxw]{
    font-size:1rem;
    text-align:center;
    font-weight:bold;
    padding:0;
    margin:0

}

.radio-options[b-k66vkcuqxw]{
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    width:100%;
}

.search-button[b-k66vkcuqxw] {
    margin: 3% 0;
    display: flex;
    justify-content: center;
}
/* _content/SaveDoc/Components/Pages/Company/Components/CompaniesListComponent.razor.rz.scp.css */

.table-header[b-bqyoar79al] {
    color: red;
    font-weight: 900;
}
/* _content/SaveDoc/Components/Pages/Company/Components/CompanyDetailsComponent.razor.rz.scp.css */
@media(max-width:1247px)
{
    .containerCompany[b-figsxlu9iw]{
        flex-direction:column !important;
        align-items:center!important;
    }
    .container-details-company[b-figsxlu9iw] {
        width: 95% !important;
        padding: 2% !important;
    }
    .container-plan-details[b-figsxlu9iw] {
        margin: 3% 0 0 0 !important;
        width: 95% !important;
        padding: 2% !important;
    }
}

.textTitle[b-figsxlu9iw] {
    text-align: center;
    width: 95%;
}

.containerCompany[b-figsxlu9iw] {
    margin: 3%;
    margin-bottom: 3%;
    display: flex;
    align-items:flex-start;
    flex-direction: row;
}

.container-details-company[b-figsxlu9iw] {   
    width: 45%;
    padding: 1%;
    border-radius: 15px;
    background-color: #fff;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
}

.container-plan-details[b-figsxlu9iw] {
    margin-left: 1%;
    width: 54%;
    padding: 1%;
    border-radius: 15px;
    background-color: #fff;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
}

.data-label[b-figsxlu9iw] {
    font-weight: 700;
}
/* _content/SaveDoc/Components/Pages/Company/PageCompany.razor.rz.scp.css */


.containerListCompanies[b-bm681wy7e2] {
    width: 100%;
    min-height: 100vh;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.container[b-bm681wy7e2] {
    justify-content: flex-start;
    display: flex;
    flex-direction: row;
    background: red;
    margin: 0;
    padding: 0;
}
/*
.searchContainer {
    width: 25%;
    padding: 1%
}*/

/*.btnSearch {
    background-color: #3a0647;
    color:#fff;
    margin:5%;
    font-weight:500;
}

.btn-drop-down {
    background-color: #3a0647;
}*/

.empty-list[b-bm681wy7e2]{
    font-size:17px;
    font-weight:bold;
    margin-top:7%;
}

.data-label[b-bm681wy7e2] {
    font-weight: 700;
}

@media (max-width: 780px){
    .menuIcon[b-bm681wy7e2] {
        font-size: 5vw;
    }
}
/* _content/SaveDoc/Components/Pages/Groups/CompanyGroups.razor.rz.scp.css */

@media(max-width:1023px){
    .main-table[b-vpi7pub5jb]{
        width:95%!important;
    }
}

@media(max-width:753px) {
    .users-group-container[b-vpi7pub5jb], .users-container[b-vpi7pub5jb] {
        width: 95% !important;
    }
}



.containerGroupList[b-vpi7pub5jb] {
    width: 100%;
    justify-content:center;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.main-table[b-vpi7pub5jb]{
    width:975px;
}

.progress-container[b-vpi7pub5jb] {
    margin-top: 7%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.text-users-group[b-vpi7pub5jb] {
    padding: 3vw;
    font-size: 1.7rem;
}


.users-group-container[b-vpi7pub5jb] {
    width: 723px;
    display: flex;
    margin-bottom: 1%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.users-container[b-vpi7pub5jb] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 723px;
}

.info-container[b-vpi7pub5jb] {
    width: 90%;
    margin-top: 2%;
}

.user-info-container[b-vpi7pub5jb] {
    border-radius: 0.7rem;
    background-color: #fff;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
    
}
/* _content/SaveDoc/Components/Pages/LoadingScreen/LoadingScreen.razor.rz.scp.css */
.container-loading[b-s935os464a]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100vh;
}

.imgLogo[b-s935os464a] {
    width: 256px;
    margin-bottom:2rem;
}

/* _content/SaveDoc/Components/Pages/LoginPage/Login.razor.rz.scp.css */

.container-login[b-y31czqu0d5] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100%;
}

.loginContainer[b-y31czqu0d5] {
    display: flex;
    flex-direction: column;
    width: 50%;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 0 35px 35px 0;
}

.imageContainer[b-y31czqu0d5] {
    width: 50%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.headerContainer[b-y31czqu0d5] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.inputContainer[b-y31czqu0d5] {
    width: 55%;
    height:57vh;
    padding-top:3rem;
}
.loading-container[b-y31czqu0d5]{
    align-items:center;   
}

.image-login[b-y31czqu0d5] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
}

.imgLogo[b-y31czqu0d5] {
    width: 30%;
}

.email-container[b-y31czqu0d5]{
    margin-bottom:1rem;
}

.password-container[b-y31czqu0d5] {
    display: flex;
    flex-direction: column;
}
.optionsContainer[b-y31czqu0d5] {
    width: 100%;
    display: flex;
    flex-direction: column;  
}

.btnLogin[b-y31czqu0d5] {
    background: linear-gradient(to right, #83cb1c, #62bc95);
    margin: 5% 3%;
    border: 1px solid #ccc;
    border-radius: 23px;
    padding: 3%;
    color: #fff;
    font-weight: 700;
    width: 95%;
}

.eyeStyle[b-y31czqu0d5] {
    color: #83cb1c;
}

.optionsContainer[b-y31czqu0d5] {
    align-items: center;
}

.createAccount[b-y31czqu0d5] {
    cursor: pointer;
    color: #ccc;
}

    .createAccount:hover[b-y31czqu0d5] {
        color: #62bc95;
        font-weight: 700;
    }


.checkbox-container[b-y31czqu0d5]{
display:flex;
}

.checkbox-title[b-y31czqu0d5]{
    align-self:center;
}
.checkbox-icon[b-y31czqu0d5] {
    align-items: center;
    justify-content: center;
    color: red !important;
}
.checkbox-text[b-y31czqu0d5] {
    
}

@media(max-width: 973px) {
    .loginContainer[b-y31czqu0d5] {
        width: 60%
    }

    .imageContainer[b-y31czqu0d5] {
        width: 40%;
    }

    .inputContainer[b-y31czqu0d5] {
        width: 70%;
    }
}

@media(max-width: 823px) {
    .loginContainer[b-y31czqu0d5] {
        width: 100%
    }

    .imageContainer[b-y31czqu0d5] {
        width: 0;
    }
    .inputContainer[b-y31czqu0d5] {
        width: 53%;
    }    
}

@media(max-width: 823px) {
    .inputContainer[b-y31czqu0d5] {
        width: 73%;
    }
}
/* _content/SaveDoc/Components/Pages/LoginPage/Message_Dialog.razor.rz.scp.css */
.message-text[b-5secznsblz]{
    font-size:17px;
    font-weight:700;
}
/* _content/SaveDoc/Components/Pages/SharedComponents/CreatePlanModal.razor.rz.scp.css */

@media(max-width:797px)
{
    .create-plan-container[b-211lug8ith]{
        width: 93% !important;
    }
    .container-data[b-211lug8ith]{
        flex-direction:column !important;
    }
}

.create-plan-container[b-211lug8ith]{
    width:700px;
}

.loading-modal[b-211lug8ith] {
    margin: 13px 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}

.container-data[b-211lug8ith], .container-data-storage[b-211lug8ith] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
/* _content/SaveDoc/Components/Pages/SharedComponents/PlanDetailsComponent.razor.rz.scp.css */
@media(max-width:1090px) {
    .plan-content[b-ktb00zym31] {
        width: 100% !important;
    }
}

@media(max-width:930px) {
    .plan-content[b-ktb00zym31] {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .plan-data-container[b-ktb00zym31] {
        width: 100% !important;
    }

    .graphic-container[b-ktb00zym31] {
        width: 79% !important;
    }
}

@media(max-width:769px) {
    .text-button[b-ktb00zym31] {
        display: none;
        margin: auto;
    }
}



@media(max-width:600px) {
    .graphic-container[b-ktb00zym31] {
        /*flex-direction: column !important;*/
    }

    .graphic-data-container[b-ktb00zym31] {
        width: 90vw !important;
    }
}

.plan-container[b-ktb00zym31] {
    padding: 1%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.header-content[b-ktb00zym31] {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    margin: 5% 0;
}

.title-container[b-ktb00zym31] {
    margin: 3% 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}

.textTitle[b-ktb00zym31] {
    margin: 0;
}

.text-button[b-ktb00zym31] {
    margin: 0;
}


.plan-content[b-ktb00zym31] {
    display: flex;
    width: 100%;
    align-items: center;
}

.plan-data-container[b-ktb00zym31] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 43%;
}

.plan-content-data[b-ktb00zym31] {
    flex-grow: 1;
    width: 100%;
}

.consumption-content[b-ktb00zym31] {
    flex-grow: 1;
    width: 100%;
    margin: 3% 0;
}

.containerCompany[b-ktb00zym31] {
    margin: 3%;
    background-color: #fff;
    margin-bottom: 3%;
    display: flex;
    flex-direction: column;
    padding: 2%;
    border-radius: 15px;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
}

.data-label[b-ktb00zym31] {
    font-weight: 700;
}

.text-consumption[b-ktb00zym31] {
    text-align: center;
    font-weight: 700;
}

.graphic-container[b-ktb00zym31] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 57%;
}

.graphic-data-container[b-ktb00zym31] {
    width: 45vw;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}
/* _content/SaveDoc/Components/Pages/User/Components/EditUser.razor.rz.scp.css */
@media(max-width:855px) {
    .edit-container[b-jpc3xv9ara] {
        width: 335px !important;
    }
    .container-data[b-jpc3xv9ara] {
        flex-direction: column !important;
    }   
}

.edit-container[b-jpc3xv9ara] {
    width: 679px;
}

.text-title-container[b-jpc3xv9ara]{
    font-size:17px;
    font-weight:bolder;
    margin-left: 17px;
}

.container-data[b-jpc3xv9ara] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 1.75%;
    width:95%;
}

.loading-container[b-jpc3xv9ara] {
    margin-top: 5%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
/* _content/SaveDoc/Components/Pages/User/Components/UpdatePassword.razor.rz.scp.css */
.edit-container[b-vlet90i6pe]{
    width:313px;
    display:flex;
    align-items:center;
    flex-direction:column;
}
/* _content/SaveDoc/Components/Pages/User/Components/UserInfoComponent.razor.rz.scp.css */
@media(max-width:1147px) {
    .company-details-content[b-5u00dtsw7y] {
        width: calc(50% - 10px) !important;
    }
}


@media (max-width: 930px) {
    .user-content[b-5u00dtsw7y] {
        flex-direction: column !important;
        width: 95% !important;
    }

    .photo-container[b-5u00dtsw7y] {
        align-items: center !important;
        justify-content: center !important;
    }

    .info-container[b-5u00dtsw7y] {
        width: 519px !important;
        display: flex !important;
        align-items: center !important;
        flex-direction: column !important
    }
}

@media(max-width:771px) {
    .button-container[b-5u00dtsw7y] {
        display: flex;
        flex-direction: column !important;
    }
 
}

@media(max-width:577px) {

    .info-container[b-5u00dtsw7y] {
        width: 95% !important;
    }

    .infoContent[b-5u00dtsw7y] {
        width: 95% !important;
    }

    .companies-details[b-5u00dtsw7y] {
        width: 95% !important;
    }
}


.photo-container[b-5u00dtsw7y] {
    width: 50%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-right: 23px;
}

.info-container[b-5u00dtsw7y] {
    width: 50%;
}

.container-user-details[b-5u00dtsw7y] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.user-content[b-5u00dtsw7y] {
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-evenly;
}

.pessoal-info[b-5u00dtsw7y] {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}


.plan-info[b-5u00dtsw7y] {
    width: 100%;
}

.container[b-5u00dtsw7y] {
    display: flex;
    justify-content: space-around;
}

.textTitle[b-5u00dtsw7y] {
    font-size: 30px;
    text-align: center
}


.image-profile[b-5u00dtsw7y] {
    width: 125px;
    height: 125px;
    object-fit: contain;
    border-radius: 15px;
}

.infoContent[b-5u00dtsw7y] {
    display: flex;
    flex-direction: row;
    width: 70%;
}


.textData[b-5u00dtsw7y] {
    font-weight: 700;
    width: 25%;
}

.textValue[b-5u00dtsw7y] {
    text-align: right;
    width: 75%;
}

.image-container[b-5u00dtsw7y] {
    align-self: center;
    display: flex;
}

.companies-details[b-5u00dtsw7y] {
    margin-top: 1%;
    width: 90%;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.company-details-content[b-5u00dtsw7y] {
    width: calc(33.33% - 10px);
    min-width: 200px;
    padding: 7px;
    border-radius: 3px;
    margin:3px;
    flex:1;
    
}
/* _content/SaveDoc/Components/Pages/User/Components/UsersSearch.razor.rz.scp.css */
/* _content/SaveDoc/Components/Pages/User/PageUser.razor.rz.scp.css */
@media(max-width:1080px) {

    .info-container[b-ulxbpfv3k4] {
        flex-direction: column !important;
        align-items: center;
    }

    .container-2[b-ulxbpfv3k4] {
        width: 35% !important;
        margin-top: 3%        
    }

    .container-1[b-ulxbpfv3k4] {
        flex-direction: column !important;
    }

    .input-container[b-ulxbpfv3k4] {
        width: 75% !important;
        margin-bottom: 3%;
    }

    .radio-options[b-ulxbpfv3k4] {
        width: 100% !important;
    }
}

@media(max-width:670px)
{
    .radio-options[b-ulxbpfv3k4] {
        align-items:center;
        flex-direction: column !important;
    }
}

.container[b-ulxbpfv3k4] {
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    
}

.container-search[b-ulxbpfv3k4] {
    width: 90vw;
    max-width: 1200px;
    min-width: 250px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: 2%;
    margin: 1%;
    border-radius: 5px;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
}


.radio-search[b-ulxbpfv3k4] {
    display: flex;
    flex-direction: row;
}
.info-container[b-ulxbpfv3k4] {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.container-1[b-ulxbpfv3k4] {
    display:flex;
    align-items:center;
    flex-direction:row;
    width:90%;
}

.container-2[b-ulxbpfv3k4] {
    width: 20%;
    display:flex;
    justify-content:center;
}

.radio-options[b-ulxbpfv3k4] {
    width: 55%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.input-container[b-ulxbpfv3k4] {
    width: 45%;
}
.message-container[b-ulxbpfv3k4] {
    margin-top:1vh;
}

.text-result[b-ulxbpfv3k4] {
    font-size: 17px;
    font-weight: 700;
}

.result-container[b-ulxbpfv3k4] {
    margin: 3% 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%
}

.btnSearch[b-ulxbpfv3k4] {
    width: 90% !important;
    margin: 0 1%;
    background-color: #49ab87;
    border: none;
}

.list-users-container[b-ulxbpfv3k4] {
    width: 90vw;
    max-width: 1200px;
    min-width: 250px;
}

.textTitle[b-ulxbpfv3k4] {
    padding: 1%;
    text-align: center;
    align-self: center;
    font-size: clamp(20px, 5vw, 43px);
    width: 95%;
    color: #4a710f;
}


.containerUserInfo[b-ulxbpfv3k4] {
    width:100%;
    min-width:350px;
    background-color:#fff;
    padding: 2%;
    margin: 1%;
    border-radius: 5px;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
}
/* _content/SaveDoc/Components/Pages/UsersCompany/UsersCompany.razor.rz.scp.css */

@media(max-width:1217px){

    .users-by-company[b-7z1ffqswf9] {
        width:95% !important;
            

    }
    .user-details[b-7z1ffqswf9] {
        width: 95% !important;
    }
}

.containerListUsersByCompany[b-7z1ffqswf9] {
    width: 100%;
    min-height: 100vh;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.main-container[b-7z1ffqswf9] {
    margin-top: 1%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.users-by-company[b-7z1ffqswf9] {
    width: 1203px;
}

.user-details[b-7z1ffqswf9] {
    background-color: #fff;
    padding: 2%;
    border-radius: 15px;
    box-shadow: 7px 7px 6px rgba(0, 0, 0, 0.1);
    position: relative;
    margin: 3% 0;
    width: 1103px;
}

.loading-container[b-7z1ffqswf9] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction:column;
    justify-content: center;
    background-color: rgba(255,255,255,0.9);
    border-radius: 15px;
    z-index:3;
}

.progress-container[b-7z1ffqswf9] {
    margin-top: 13%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.loading-user-container[b-7z1ffqswf9] {
}

.container-message[b-7z1ffqswf9] {
    display: flex;
    flex-direction: column;
    flex-grow: 0.7;
    align-items: center;
    justify-content: center;
}

.text-message[b-7z1ffqswf9] {
    font-size: 1.3rem;
}

.text-company-cnpj[b-7z1ffqswf9] {
    color: #888;
    font-size: 1rem;
}
