/* _content/Sabesp.SST.Web/Views/Account/Login.cshtml.rz.scp.css */
.container-fluid[b-mc20qjsvv8] {
    overflow: auto;
}

.gray-label[b-mc20qjsvv8] {
    color: var(--color-sabesp-cinza);
}

.login-label[b-mc20qjsvv8] {
    font-weight: bold;
}

.center-text[b-mc20qjsvv8] {
    text-align: center;
}

.btn-div[b-mc20qjsvv8] {
    display: flex;
    justify-content: center;
    margin-top: 2em !important;
}

.btn-style[b-mc20qjsvv8] {
    font-size: 13.2px;
    max-width: 200px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.text-size[b-mc20qjsvv8] {
    font-size: 13.5px;
}

@media (min-width: 1900px) {
    .max-height-media-config[b-mc20qjsvv8] {
        max-width: 25%;
    }
}

@media (max-width: 900px) {
    .px-4[b-mc20qjsvv8] {
        padding-left: 35% !important;
    }
}

@media (max-height: 600px) {
    .container-fluid[b-mc20qjsvv8] {
        position: absolute;
    }
}


@media (max-height: 500px) {
    .media-display-none[b-mc20qjsvv8] {
        display: none !important;
    }
}

/* _content/Sabesp.SST.Web/Views/Pages/AccessGroups/Form/AccessGroupsForm.cshtml.rz.scp.css */
.container[b-dcs3g25lod] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 5px;
}

.column:nth-of-type(1)[b-dcs3g25lod],
.column:nth-of-type(2)[b-dcs3g25lod] {
    width: calc(15.2% - 10px);
}

.column[b-dcs3g25lod] {
    width: calc(11.25% - 10px);
    margin-bottom: 10px;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
    color: #7F7F7F;
    font-weight: 400;
    padding-right: 10px;
}

.column input[type="checkbox"][b-dcs3g25lod] {
    margin-right: 5px;
    margin-left: 20px;
    accent-color: white;
    cursor:pointer;
}

input#chkSystemAdmin[b-dcs3g25lod] {
    outline: 1px auto #D92C1F;
    accent-color: white;
    cursor: pointer;
}

input[type="checkbox"]:checked[b-dcs3g25lod] {
    outline: 1px solid #7F7F7F;
}

#chkSystemAdmin:checked[b-dcs3g25lod],
#chkSystemAdmin:focus[b-dcs3g25lod] {
    outline: 1px solid #D92C1F;
}

.column:first-child[b-dcs3g25lod] {
    margin-left: -30px
}

.column:last-child[b-dcs3g25lod] {
    border-right: none;
}

.permission-label[b-dcs3g25lod] {
    margin-left: 5px;
    font-size: 13px;
    font-weight: 700;
    color: #D9001B;
    margin-bottom: 2px;
}

.permissions-title[b-dcs3g25lod] {
    margin-left: 20px;
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    color: #7F7F7F;
    margin-bottom: 5px;
}

.permission-item[b-dcs3g25lod] {
    display: flex;
    align-items: center;
    gap: 2px;
    margin-bottom: 2px;
}

.btn-container[b-dcs3g25lod] {
    margin-top: -17px;
    margin-bottom: 35px;
}

.btn-div[b-dcs3g25lod] {
    text-align: right;
}

btn-div button[b-dcs3g25lod] {
    margin-left: 23px;
}

.btn-style[b-dcs3g25lod] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.admin-container[b-dcs3g25lod] {
    margin-top: 25px;
    margin-left: 5px;
    color: #D92C1F;
    font-weight: 400;
}

.group-container[b-dcs3g25lod] {
    margin-top: -10px;
    margin-bottom: 27px;
    margin-right: 12px;
}

.observations-container[b-dcs3g25lod] {
    margin-right: 12px;
    margin-bottom: 40px;
}

.users-container[b-dcs3g25lod] {
    margin-right: 12px;
    margin-top: 6px;
    margin-bottom: 6px;
}

.edit-container[b-dcs3g25lod] {
    float: right;
    font-size: 14px;
    color: var(--color-sabesp-azul-escuro);
    margin-top: -29px;
    margin-right: -10px;
    cursor: pointer;
}

.import-container[b-dcs3g25lod] {
    margin-top: -15px;
    margin-bottom: 15px;
}

.btn-import[b-dcs3g25lod] {
    max-width: 270px;
}
/* _content/Sabesp.SST.Web/Views/Pages/AccessGroups/List/AccessGroupsList.cshtml.rz.scp.css */
.btn-div[b-1m39iqkfle] {
    display: flex;
    justify-content: right;
}

.btn-style[b-1m39iqkfle] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-1m39iqkfle] {
    margin-top: 8px;
    margin-bottom: 20px;
}

@media (max-width: 800px) {
    #inputSearch[b-1m39iqkfle] {
        width: 80vw;
    }
}

.search-container[b-1m39iqkfle] {
    margin-right: 0px;
}
/* _content/Sabesp.SST.Web/Views/Pages/ChecklistModel/Form/ChecklistModelForm.cshtml.rz.scp.css */
.btn-container[b-vk8g1k32yn] {
    margin-top: -17px;
    margin-bottom: 35px;
}

.btn-div[b-vk8g1k32yn] {
    text-align: right;
}

btn-div button[b-vk8g1k32yn] {
    margin-left: 23px;
}

.btn-style[b-vk8g1k32yn] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.btn-form-container[b-vk8g1k32yn] {
    margin-bottom: -15px;
}

#formDataItems[b-vk8g1k32yn] {
    margin-top: -10px;
}

#addLineButton[b-vk8g1k32yn] {
    margin-left: 10px;
}

#addLineButton[b-vk8g1k32yn],
#importButton[b-vk8g1k32yn] {
    margin-top: 44px;
    margin-bottom: 25px;
    color: var(--color-sabesp-azul-escuro) !important;
    border-color: var(--color-sabesp-azul-escuro) !important;
}

#importButton[b-vk8g1k32yn] {
    margin-left: -10px;
}

.name-container[b-vk8g1k32yn] {
    margin-top: 5px;
    margin-bottom: 27px;
    margin-right: 12px;
}

.edit-container[b-vk8g1k32yn],
.changeStatusActivate-container[b-vk8g1k32yn],
.changeStatusInactivate-container[b-vk8g1k32yn] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
}

.edit-container[b-vk8g1k32yn] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.changeStatusActivate-container[b-vk8g1k32yn] {
    margin-right: -10px;
    color: #3dbd3d;
}

.changeStatusInactivate-container[b-vk8g1k32yn] {
    margin-right: 80px;
    color: #ec5353;
}

.first-line-item[b-vk8g1k32yn] {
    margin-top: 27px;
}

.checklistTitle-container[b-vk8g1k32yn],
.item-container[b-vk8g1k32yn],
.subitem-container[b-vk8g1k32yn],
.classification-container[b-vk8g1k32yn],
.question-container[b-vk8g1k32yn],
.affirmative-container[b-vk8g1k32yn],
.negative-container[b-vk8g1k32yn],
.recommendation-container[b-vk8g1k32yn],
.sourceLegalDevice-container[b-vk8g1k32yn],
.riskLevel-container[b-vk8g1k32yn] {
    width: 49.8%;
}

.active-tag[b-vk8g1k32yn],
.inactive-tag[b-vk8g1k32yn] {
    color: white;
    border-radius: 8px;
    padding: 2px 10px;
    display: inline-block;
}

.active-tag[b-vk8g1k32yn] {
    background-color: #3dbd3d;
}

.inactive-tag[b-vk8g1k32yn] {
    background-color: #ec5353;
}
/* _content/Sabesp.SST.Web/Views/Pages/ChecklistModel/List/ChecklistModelList.cshtml.rz.scp.css */
.btn-div[b-ggy2z84t0g] {
    display: flex;
    justify-content: right;
}

.btn-style[b-ggy2z84t0g] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-ggy2z84t0g] {
    margin-top: 8px;
    margin-bottom: 20px;
}
/* _content/Sabesp.SST.Web/Views/Pages/Contracted/Form/ContractedForm.cshtml.rz.scp.css */
.container-wrapper[b-ydbxyvr8xc] {
    padding-bottom: 50px;
}

.btn-container[b-ydbxyvr8xc] {
    margin-top: 8px;
    margin-bottom: 35px;
}

.btn-div[b-ydbxyvr8xc] {
    text-align: right;
}

btn-div button[b-ydbxyvr8xc] {
    margin-left: 23px;
}

.btn-style[b-ydbxyvr8xc] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.btn-form-container[b-ydbxyvr8xc] {
    margin-bottom: -15px;
}

#formDataItems[b-ydbxyvr8xc] {
    margin-top: -10px;
}

#addLineButton[b-ydbxyvr8xc] {
    margin-left: 10px;
}

#addLineButton[b-ydbxyvr8xc],
#importButton[b-ydbxyvr8xc] {
    margin-top: 44px;
    margin-bottom: 25px;
    color: var(--color-sabesp-azul-escuro) !important;
    border-color: var(--color-sabesp-azul-escuro) !important;
}

#importButton[b-ydbxyvr8xc] {
    margin-left: -10px;
}

.statusActive-container[b-ydbxyvr8xc],
.statusInactive-container[b-ydbxyvr8xc] {
    margin-top: 2px;
    margin-bottom: 5px;
}

.statusInactive-container[b-ydbxyvr8xc] {
    margin-left: 30px;
}

.status-container[b-ydbxyvr8xc] {
    margin-top: 5px;
}

hr[b-ydbxyvr8xc] {
    margin-right: 12px;
}

.edit-container[b-ydbxyvr8xc] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.first-line-item[b-ydbxyvr8xc] {
    margin-top: 27px;
}

.contractNumber-container[b-ydbxyvr8xc] {
    margin-right: 12px;
}

.status-container[b-ydbxyvr8xc] {
    margin-left: 50px;
}
/* _content/Sabesp.SST.Web/Views/Pages/Contracted/List/ContractedList.cshtml.rz.scp.css */
.btn-div[b-2cgkaznzr4] {
    display: flex;
    justify-content: right;
}

.btn-style[b-2cgkaznzr4] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-2cgkaznzr4] {
    margin-top: 8px;
    margin-bottom: 20px;
}

#filterSearch[b-2cgkaznzr4] {
    z-index: 999;
}
/* _content/Sabesp.SST.Web/Views/Pages/FrequentQuestions/Form/FrequentQuestionsForm.cshtml.rz.scp.css */

.questionTitle-container[b-3zkoriaqx0],
.questionAnswer-container[b-3zkoriaqx0] {
    margin-bottom: 27px;
    margin-right: 12px;
}

.questionTitle-container[b-3zkoriaqx0] {
    margin-top: -10px;
}

.questionAnswer-container[b-3zkoriaqx0] {
    margin-top: -22px;
}

.btn-container[b-3zkoriaqx0] {
    margin-top: 20px;
    margin-bottom: 35px;
}

.btn-div[b-3zkoriaqx0] {
    text-align: right;
}

btn-div button[b-3zkoriaqx0] {
    margin-left: 23px;
}

.btn-style[b-3zkoriaqx0] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.edit-container[b-3zkoriaqx0] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}
/* _content/Sabesp.SST.Web/Views/Pages/FrequentQuestions/List/FrequentQuestionsList.cshtml.rz.scp.css */
.btn-div[b-dey3ncumnt] {
    display: flex;
    justify-content: right;
}

.btn-style[b-dey3ncumnt] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-dey3ncumnt] {
    margin-top: 8px;
    margin-bottom: 20px;
}
/* _content/Sabesp.SST.Web/Views/Pages/Home/Home.cshtml.rz.scp.css */
.home-message[b-cjhf7i5aps] {
    max-width: 900px;
    margin: 40px auto;
    padding: 30px;
    background-color: #f4faff;
    border: 1px solid var(--color-sabesp-azul-escuro);
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #1a1a1a;
    text-align: justify;
    line-height: 1.6;
    margin-bottom: 75px;
}

    .home-message h2[b-cjhf7i5aps] {
        font-size: 20px;
        color: var(--color-sabesp-azul-escuro);
        font-weight: normal;
        margin-bottom: 10px;
    }

    .home-message strong[b-cjhf7i5aps] {
        font-weight: bold;
    }

.contact[b-cjhf7i5aps] {
    margin-top: 20px;
    font-size: 13.5px;
    color: #333;
    text-align: right;
}

    .contact a:visited[b-cjhf7i5aps],
    .contact a:hover[b-cjhf7i5aps],
    .contact a:active[b-cjhf7i5aps],
    .contact a:focus[b-cjhf7i5aps] {
        color: var(--color-sabesp-azul-escuro);
        text-decoration: none;
    }
/* _content/Sabesp.SST.Web/Views/Pages/Inspections/ActionPlanForm/ActionPlanForm.cshtml.rz.scp.css */
.complete-container[b-o4xmr23eql],
.edit-container[b-o4xmr23eql] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
}

.complete-container[b-o4xmr23eql] {
    margin-right: 70px;
}

.edit-container[b-o4xmr23eql] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.btn-container[b-o4xmr23eql] {
    margin-bottom: 7px;
}

.btn-div[b-o4xmr23eql] {
    text-align: right;
}

btn-div button[b-o4xmr23eql] {
    margin-left: 23px;
}

.btn-style[b-o4xmr23eql] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

table[b-o4xmr23eql] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 80px;
}

th[b-o4xmr23eql], td[b-o4xmr23eql] {
    border: 1px solid rgba(223, 224, 235, 1);
    padding: 8px;
    text-align: center;
    color: #7F7F7E;
}

td[b-o4xmr23eql] {
    font-size: 12px;
    color: #231F20;
}

th[b-o4xmr23eql] {
    background-color: #f2f2f2;
}
/* _content/Sabesp.SST.Web/Views/Pages/Inspections/Form/InspectionsForm.cshtml.rz.scp.css */
.registerActionPlan-container[b-97jcxeib21] {
    margin-right: 50px;
    font-size: 14px;
    margin-top: -29px;
}

.print-container[b-97jcxeib21] {
    margin-right: -10px;
    font-size: 16px;
    margin-top: -30px;
}

.registerActionPlan-container[b-97jcxeib21],
.print-container[b-97jcxeib21] {
    color: var(--color-sabesp-azul-escuro);
    float: right;
    cursor: pointer;
}

.inspectionPlace-container[b-97jcxeib21],
.inspectionDate-container[b-97jcxeib21],
.inspectionNumber-container[b-97jcxeib21],
.inspectionResponsible-container[b-97jcxeib21],
.inspectionType-container[b-97jcxeib21],
.inspectionChecklistModel-container[b-97jcxeib21],
.inspectionEstablishment-container[b-97jcxeib21],
.inspectionUnit-container[b-97jcxeib21],
.inspectionContractNumber-container[b-97jcxeib21],
.inspectionContractorName-container[b-97jcxeib21] {
    width: 49.8%;
}

.inspectionIsPublicRoad-container[b-97jcxeib21] {
    margin-top: 15px;
    margin-bottom: -10px;
}

hr[b-97jcxeib21] {
    color: #878787;
    height: 1.8px;
}

.container-answers[b-97jcxeib21] {
    display: flex;
    flex-wrap: wrap;
    gap: 35px;
    padding: 10px;
    margin-top: -2px;
    margin-bottom: 2px;
}

.card-answers[b-97jcxeib21] {
    flex: 0 1 calc(33% - 20px);
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.answer-title[b-97jcxeib21],
.answer-question[b-97jcxeib21] {
    font-size: 14px;
    text-align: left;
    padding: 5px;
}

.answer-title[b-97jcxeib21] {
    font-weight: 500;
    color: #FFFFFF;
    background-color: rgba(168, 170, 173, 1);
    padding-left: 10px;
    padding-right: 10px;
}

.answer-question[b-97jcxeib21] {
    font-weight: 400;
    color: #231F20;
    margin-top: -8px;
    margin-bottom: -8px;
    margin-left: 5px;
    margin-right: 5px;
}

.response-grid[b-97jcxeib21] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    border: 1px solid #ccc;
    margin: 10px 0;
    pointer-events: none;
}

.response-cell[b-97jcxeib21] {
    background: #fff;
    padding: 8px 15px;
    text-align: center;
    align-content: center;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

    .response-cell:first-child[b-97jcxeib21] {
        border-left: none;
    }

    .response-cell:last-child[b-97jcxeib21] {
        border-right: none;
    }

.answer-comments[b-97jcxeib21],
.answer-attachments[b-97jcxeib21] {
    margin-top: 10px;
    font-weight: 400;
    font-size: 12px;
    color: rgb(127, 127, 127);
    padding-left: 5px;
    padding-right: 5px;
    margin-top: -8px;
    min-height: 45px;
}

.answer-comments-text[b-97jcxeib21] {
    font-size: 13px;
    color: #333333;
    text-align: center;
    align-content: center;
    margin-top: -12px;
}

.response-yes[b-97jcxeib21],
.response-no[b-97jcxeib21],
.response-not-evaluated[b-97jcxeib21],
.response-not-applicable[b-97jcxeib21] {
    color: #FFFFFF;
}

.response-yes[b-97jcxeib21] {
    background-color: rgba(72, 153, 7, 1);
}

.response-no[b-97jcxeib21] {
    background-color: rgba(217, 44, 31, 1);
}

.response-not-evaluated[b-97jcxeib21],
.response-not-applicable[b-97jcxeib21] {
    background-color: rgba(127, 127, 127, 1);
}

img[b-97jcxeib21] {
    width: 32%;
    cursor: pointer;
    margin-top: -7px;
    margin-bottom: 12px;
}

    img:first-child[b-97jcxeib21] {
        margin-left: 8px;
    }

table[b-97jcxeib21] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 80px;
}

th[b-97jcxeib21], td[b-97jcxeib21] {
    border: 1px solid rgba(223, 224, 235, 1);
    padding: 8px;
    text-align: center;
    color: #7F7F7E;
}

td[b-97jcxeib21] {
    font-size: 12px;
    color: #231F20;
}

th[b-97jcxeib21] {
    background-color: #f2f2f2;
}
/* _content/Sabesp.SST.Web/Views/Pages/Inspections/List/InspectionsList.cshtml.rz.scp.css */
.tabs-container[b-eo9r8za99m] {
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 50px;
}

.tab-content[b-eo9r8za99m] {
    margin-top: 25px;
}

.tabs-title[b-eo9r8za99m] {
    font-weight: 700;
    font-size: 14px;
    color: #004763;
    margin-top: -49px;
    margin-left: -9px;
}

.nav-tabs[b-eo9r8za99m] {
    border-bottom: none;
}

    .nav-tabs .nav-link.active[b-eo9r8za99m] {
        border-bottom: 5px solid var(--color-sabesp-azul-escuro);
    }


@media (max-height: 585px) {
    .tabs-container[b-eo9r8za99m] {
        margin-bottom: 200px;
    }
}

.count-container[b-eo9r8za99m] {
    padding-bottom: 10px;
}

#inputSearchInspection[b-eo9r8za99m],
#inputSearchActionPlan[b-eo9r8za99m] {
    height: 40px;
    width: 640px;
    border-radius: 5px;
}

@media (max-width: 800px) {
    #inputSearchInspection[b-eo9r8za99m],
    #inputSearchActionPlan[b-eo9r8za99m] {
        width: 55vw;
    }
}

#clearSearchInspection[b-eo9r8za99m],
#clearSearchActionPlan[b-eo9r8za99m] {
    font-size: 18px;
    margin-right: 2px;
    float: right;
    margin-top: -35.5px;
}

#filterSearchInspection[b-eo9r8za99m],
#filterSearchActionPlan[b-eo9r8za99m] {
    z-index: 9999;
}

#appliedFiltersInspection[b-eo9r8za99m],
#appliedFiltersActionPlan[b-eo9r8za99m] {
    background-color: var(--color-sabesp-verde-escuro);
    opacity: .7;
    height: 15px;
    font-size: xx-small;
    width: 15px;
    height: 12px;
    vertical-align: middle;
    text-align: center;
}

#filterButtonInspection[b-eo9r8za99m],
#filterButtonActionPlan[b-eo9r8za99m] {
    height: 42px;
    width: 42px;
    border-color: var(--color-sabesp-azul-petroleo) !important;
    float: right;
    margin-top: -40px;
    margin-right: -95px;
}

    #filterButtonInspection > i[b-eo9r8za99m],
    #filterButtonActionPlan > i[b-eo9r8za99m] {
        color: var(--color-sabesp-azul-petroleo);
    }
/* _content/Sabesp.SST.Web/Views/Pages/OccurrenceOrigin/Form/OccurrenceOriginForm.cshtml.rz.scp.css */
#formData[b-o8y7mc7lj9] {
    margin-bottom: 15%;
}

.name-container[b-o8y7mc7lj9],
.analysisDays-container[b-o8y7mc7lj9] {
    margin-bottom: 10px;
}

.name-container[b-o8y7mc7lj9] {
    width: 80%;
}

.analysisDays-container[b-o8y7mc7lj9] {
    width: 20%;
}

.sourceLegalDevice-container[b-o8y7mc7lj9],
.riskLevel-container[b-o8y7mc7lj9] {
    width: 50%;
}

.btn-container[b-o8y7mc7lj9] {
    margin-top: 30px;
    margin-bottom: 35px;
}

.btn-div[b-o8y7mc7lj9] {
    text-align: right;
}

btn-div button[b-o8y7mc7lj9] {
    margin-left: 23px;
}

.btn-style[b-o8y7mc7lj9] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.edit-container[b-o8y7mc7lj9],
.changeStatusActivate-container[b-o8y7mc7lj9],
.changeStatusInactivate-container[b-o8y7mc7lj9] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
}

.edit-container[b-o8y7mc7lj9] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.changeStatusActivate-container[b-o8y7mc7lj9] {
    margin-right: -10px;
    color: #3dbd3d;
}

.changeStatusInactivate-container[b-o8y7mc7lj9] {
    margin-right: 80px;
    color: #ec5353;
}
/* _content/Sabesp.SST.Web/Views/Pages/OccurrenceOrigin/List/OccurrenceOriginList.cshtml.rz.scp.css */
.btn-div[b-7bo8g8a1ic] {
    display: flex;
    justify-content: right;
}

.btn-style[b-7bo8g8a1ic] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-7bo8g8a1ic] {
    margin-top: 8px;
    margin-bottom: 20px;
}
/* _content/Sabesp.SST.Web/Views/Pages/Reports/List/ReportsList.cshtml.rz.scp.css */
.btn-div[b-01r204h1ku] {
    display: flex;
    justify-content: right;
}

.btn-style[b-01r204h1ku] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-01r204h1ku] {
    margin-top: 8px;
    margin-bottom: 20px;
}

.unit-container[b-01r204h1ku] {
    width: 100%;
    margin-bottom: 20px;
}

@media (max-height: 610px) {
    .count-container[b-01r204h1ku] {
        padding-bottom: 215px;
    }
}

@media (max-width: 800px) {
    #inputSearch[b-01r204h1ku] {
        width: 80vw;
    }
}
/* _content/Sabesp.SST.Web/Views/Pages/Units/Form/UnitsForm.cshtml.rz.scp.css */
.container-wrapper[b-yubvd26vyw] {
    padding-bottom: 50px;
}

.btn-container[b-yubvd26vyw] {
    margin-top: 8px;
    margin-bottom: 35px;
}

.btn-div[b-yubvd26vyw] {
    text-align: right;
}

btn-div button[b-yubvd26vyw] {
    margin-left: 23px;
}

.btn-style[b-yubvd26vyw] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.btn-form-container[b-yubvd26vyw] {
    margin-bottom: -15px;
}

#formDataItems[b-yubvd26vyw] {
    margin-top: -10px;
}

#addLineButton[b-yubvd26vyw] {
    margin-left: 10px;
}

#addLineButton[b-yubvd26vyw],
#importButton[b-yubvd26vyw] {
    margin-top: 44px;
    margin-bottom: 25px;
    color: var(--color-sabesp-azul-escuro) !important;
    border-color: var(--color-sabesp-azul-escuro) !important;
}

#importButton[b-yubvd26vyw] {
    margin-left: -10px;
}

.establishment-statusActive-container[b-yubvd26vyw],
.establishment-statusInactive-container[b-yubvd26vyw],
.unit-statusActive-container[b-yubvd26vyw],
.unit-statusInactive-container[b-yubvd26vyw] {
    margin-top: 2px;
    margin-bottom: 5px;
}

.establishment-statusInactive-container[b-yubvd26vyw],
.unit-statusInactive-container[b-yubvd26vyw] {
    margin-left: 30px;
}

.establishment-container[b-yubvd26vyw] {
    margin-right: 12px;
}

.establishment-status-container[b-yubvd26vyw],
.unit-status-container[b-yubvd26vyw] {
    margin-top: 5px;
}

hr[b-yubvd26vyw] {
    margin-right: 12px;
}

.edit-container[b-yubvd26vyw] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.first-line-item[b-yubvd26vyw] {
    margin-top: 27px;
}

.unitAcronym-container[b-yubvd26vyw] {
    width: 15%;
}

.unitName-container[b-yubvd26vyw] {
    width: 84.3%;
}
/* _content/Sabesp.SST.Web/Views/Pages/Units/List/UnitsList.cshtml.rz.scp.css */
.btn-div[b-y5nzfn4aet] {
    display: flex;
    justify-content: right;
}

.btn-style[b-y5nzfn4aet] {
    font-size: 13.2px;
    max-width: 300px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-weight: bold;
    background-color: var(--color-sabesp-azul-escuro);
    border-color: var(--color-sabesp-azul-escuro);
    border-radius: 5px;
}

.btn-container[b-y5nzfn4aet] {
    margin-top: 8px;
    margin-bottom: 20px;
}

.unitAcronym-container[b-y5nzfn4aet] {
    width: 100%;
    margin-bottom: 20px;
}

#filterSearch[b-y5nzfn4aet] {
    z-index: 999;
}
/* _content/Sabesp.SST.Web/Views/Pages/UnsafeConditions/ActionPlanForm/ActionPlanForm.cshtml.rz.scp.css */
.complete-container[b-0ur79stuhl],
.edit-container[b-0ur79stuhl] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
}

.complete-container[b-0ur79stuhl] {
    margin-right: 70px;
}

.edit-container[b-0ur79stuhl] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.btn-container[b-0ur79stuhl] {
    margin-bottom: 7px;
}

.btn-div[b-0ur79stuhl] {
    text-align: right;
}

btn-div button[b-0ur79stuhl] {
    margin-left: 23px;
}

.btn-style[b-0ur79stuhl] {
    font-size: 13.2px;
    max-width: 125px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

table[b-0ur79stuhl] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 80px;
}

th[b-0ur79stuhl], td[b-0ur79stuhl] {
    border: 1px solid rgba(223, 224, 235, 1);
    padding: 8px;
    text-align: center;
    color: #7F7F7E;
}

td[b-0ur79stuhl] {
    font-size: 12px;
    color: #231F20;
}

th[b-0ur79stuhl] {
    background-color: #f2f2f2;
}
/* _content/Sabesp.SST.Web/Views/Pages/UnsafeConditions/Form/UnsafeConditionsForm.cshtml.rz.scp.css */
.container-wrapper[b-21fewn6j7u] {
    padding-bottom: 0px;
    margin-bottom: 45px;
}

.unsafeConditionTitle-container[b-21fewn6j7u],
.occurrenceOrigin-container[b-21fewn6j7u],
.address-container[b-21fewn6j7u] {
    margin-top: -10px;
    margin-bottom: 10px;
    margin-right: 12px;
}

.unitResponsibleExternalArea-container[b-21fewn6j7u],
.description-container[b-21fewn6j7u],
.factDate-container[b-21fewn6j7u],
.proposedSolution-container[b-21fewn6j7u] {
    width: 49.8%;
    margin-top: -10px;
    margin-bottom: 10px;
}

.unsafeConditionOptions-container[b-21fewn6j7u] {
    margin-bottom: 20px;
}

.description-container[b-21fewn6j7u],
.proposedSolution-container[b-21fewn6j7u] {
    margin-bottom: 15px;
}

.separator-line[b-21fewn6j7u] {
    width: 2px;
    height: 20px;
    background-color: rgba(223, 224, 235, 5);
    margin-top: -32px;
    float: right;
    margin-right: 265px;
}

.extendDeadline-container[b-21fewn6j7u],
.registerActionPlan-container[b-21fewn6j7u],
.print-container[b-21fewn6j7u],
.transfer-container[b-21fewn6j7u],
.accept-container[b-21fewn6j7u],
.reject-container[b-21fewn6j7u] {
    float: right;
    font-size: 14px;
    cursor: pointer;
}

.extendDeadline-container[b-21fewn6j7u] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
    margin-top: -29px;
}

.registerActionPlan-container[b-21fewn6j7u] {
    color: var(--color-sabesp-azul-escuro);
    margin-right: 50px;
    margin-top: -29px;
}

.print-container[b-21fewn6j7u] {
    margin-right: 288px;
    color: var(--color-sabesp-azul-escuro);
    font-size: 16px;
    margin-top: -30px;
}

.transfer-container[b-21fewn6j7u] {
    margin-right: 170px;
    color: #7F7F7E;
    margin-top: -29px;
}

.accept-container[b-21fewn6j7u] {
    margin-right: 80px;
    color: #3dbd3d;
    margin-top: -29px;
}

.reject-container[b-21fewn6j7u] {
    margin-right: -10px;
    color: #ec5353;
    margin-top: -29px;
}

img[b-21fewn6j7u] {
    width: 8%;
    cursor: pointer;
}

hr[b-21fewn6j7u] {
    color: #878787;
    height: 1.8px;
}

.hr-history[b-21fewn6j7u] {
    margin-left: 22px;
    margin-right: 20px;
    margin-top: -12px;
}

table[b-21fewn6j7u] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 80px;
}

th[b-21fewn6j7u], td[b-21fewn6j7u] {
    border: 1px solid rgba(223, 224, 235, 1);
    padding: 8px;
    text-align: center;
    color: #7F7F7E;
}

td[b-21fewn6j7u] {
    font-size: 12px;
    color: #231F20;
}

th[b-21fewn6j7u] {
    background-color: #f2f2f2;
}

.btn-container[b-21fewn6j7u] {
    margin-top: 5px;
}

.btn-div[b-21fewn6j7u] {
    text-align: right;
    padding-right: 0;
}

.btn-style[b-21fewn6j7u] {
    font-size: 12px;
    max-width: 85px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-radius: 5px;
}

.btn-white[b-21fewn6j7u] {
    border-color: transparent !important;
}

.edit-container[b-21fewn6j7u],
.changeStatusActivate-container[b-21fewn6j7u],
.changeStatusInactivate-container[b-21fewn6j7u] {
    float: right;
    font-size: 14px;
    margin-top: -29px;
    cursor: pointer;
}

.edit-container[b-21fewn6j7u] {
    margin-right: -10px;
    color: var(--color-sabesp-azul-escuro);
}

.changeStatusActivate-container[b-21fewn6j7u] {
    margin-right: -10px;
    color: #3dbd3d;
}

.changeStatusInactivate-container[b-21fewn6j7u] {
    margin-right: 80px;
    color: #ec5353;
}

.transfer-title[b-21fewn6j7u],
.extendDeadline-title[b-21fewn6j7u] {
    font-weight: 700;
    color: #231F20;
    font-size: 20px;
    margin-left: -13px;
}

.transfer-modal[b-21fewn6j7u],
.extendDeadline-modal[b-21fewn6j7u] {
    overflow-y: auto;
}

.transfer-dialog[b-21fewn6j7u],
.extendDeadline-dialog[b-21fewn6j7u] {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.transfer-content[b-21fewn6j7u],
.extendDeadline-content[b-21fewn6j7u] {
    padding: 10px 15px;
    width: 70%;
    margin: auto;
}

.transfer-form-group[b-21fewn6j7u] {
    margin-bottom: 13px;
}

.extendDeadline-currentDeadline-container[b-21fewn6j7u] {
    width: 40%;
}

.extendDeadline-newDeadline-container[b-21fewn6j7u] {
    width: 60%;
}
/* _content/Sabesp.SST.Web/Views/Pages/UnsafeConditions/List/UnsafeConditionsList.cshtml.rz.scp.css */
.tabs-container[b-qkkgle3biz] {
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 50px;
}

.tab-content[b-qkkgle3biz] {
    margin-top: 25px;
}

.tabs-title[b-qkkgle3biz] {
    font-weight: 700;
    font-size: 14px;
    color: #004763;
    margin-top: -49px;
    margin-left: -9px;
}

.nav-tabs[b-qkkgle3biz] {
    border-bottom: none;
}

    .nav-tabs .nav-link.active[b-qkkgle3biz] {
        border-bottom: 5px solid var(--color-sabesp-azul-escuro);
    }


@media (max-height: 585px) {
    .tabs-container[b-qkkgle3biz] {
        margin-bottom: 200px;
    }
}

.count-container[b-qkkgle3biz] {
    padding-bottom: 10px;
}

#inputSearchUnsafeCondition[b-qkkgle3biz],
#inputSearchActionPlan[b-qkkgle3biz] {
    height: 40px;
    width: 640px;
    border-radius: 5px;
}

@media (max-width: 800px) {
    #inputSearchUnsafeCondition[b-qkkgle3biz],
    #inputSearchActionPlan[b-qkkgle3biz] {
        width: 55vw;
    }
}

#clearSearchUnsafeCondition[b-qkkgle3biz],
#clearSearchActionPlan[b-qkkgle3biz] {
    font-size: 18px;
    margin-right: 2px;
    float: right;
    margin-top: -35.5px;
}

#filterSearchUnsafeCondition[b-qkkgle3biz],
#filterSearchActionPlan[b-qkkgle3biz] {
    z-index: 9999;
}

#appliedFiltersUnsafeCondition[b-qkkgle3biz],
#appliedFiltersActionPlan[b-qkkgle3biz] {
    background-color: var(--color-sabesp-verde-escuro);
    opacity: .7;
    height: 15px;
    font-size: xx-small;
    width: 15px;
    height: 12px;
    vertical-align: middle;
    text-align: center;
}

#filterButtonUnsafeCondition[b-qkkgle3biz],
#filterButtonActionPlan[b-qkkgle3biz] {
    height: 42px;
    width: 42px;
    border-color: var(--color-sabesp-azul-petroleo) !important;
    float: right;
    margin-top: -40px;
    margin-right: -95px;
}

    #filterButtonUnsafeCondition > i[b-qkkgle3biz],
    #filterButtonActionPlan > i[b-qkkgle3biz] {
        color: var(--color-sabesp-azul-petroleo);
    }
/* _content/Sabesp.SST.Web/Views/Shared/_Header.cshtml.rz.scp.css */
.navbar-custom[b-9vs2c36azh] {
    padding: 0;
}

.navbar-user[b-9vs2c36azh] {
    margin-right: 28px;
}

.user-icon[b-9vs2c36azh] {
    width: 45px;
    height: auto;
}

.logo[b-9vs2c36azh] {
    height: auto;
    width: 60px;
}

.title[b-9vs2c36azh] {
    font-size: 22px;
}

.sign-out-styled[b-9vs2c36azh] {
    width: 24px;
}

.dropdown-custom[b-9vs2c36azh] {
    gap: 16px;
}

.font-color[b-9vs2c36azh] {
    color: #7F7F7F;
}

.username[b-9vs2c36azh] {
    font-size: 18px;
}

.dropdown-menu:hover[b-9vs2c36azh] {
    background-color: rgba(230, 243, 250, 1);
}

.dropdown-item:hover[b-9vs2c36azh],
.dropdown-item:focus[b-9vs2c36azh],
.dropdown-item:active[b-9vs2c36azh],
.dropdown-item.active[b-9vs2c36azh] {
    text-decoration: none;
    background-color: rgba(230, 243, 250, 1);
}

.font-logout[b-9vs2c36azh],
.font-logout:visited[b-9vs2c36azh],
.font-logout:hover[b-9vs2c36azh] {
    color: var(--color-sabesp-cinza);
}

.overflow-custom[b-9vs2c36azh] {
    max-width: 160px;
    margin-left: 9px;
}

.access-types[b-9vs2c36azh] {
    font-size: 11px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.tooltip[b-9vs2c36azh] {
    position: absolute;
    background-color: #000;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    z-index: 9999;
    white-space: nowrap;
}

.access-types[b-9vs2c36azh] {
    position: relative;
}

@media only screen and (max-width:767px) {
    .title-mobile[b-9vs2c36azh] {
        display: none;
    }

    .order-2[b-9vs2c36azh] {
        order: 1 !important;
    }

    .navbar-user[b-9vs2c36azh] {
        margin-right: 0;
    }

    .username[b-9vs2c36azh] {
        font-size: 13px;
    }

    .user-container[b-9vs2c36azh] {
        width: 180px;
    }

    .navbar-nav .dropdown-menu[b-9vs2c36azh] {
        position: absolute;
        top: 53px;
    }

    .font-logout[b-9vs2c36azh] {
        top: 5px;
        position: relative;
    }
}
}
/* _content/Sabesp.SST.Web/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-e1qcjmpo55] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-e1qcjmpo55] {
  color: #0077cc;
}

.btn-primary[b-e1qcjmpo55] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-e1qcjmpo55], .nav-pills .show > .nav-link[b-e1qcjmpo55] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-e1qcjmpo55] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-e1qcjmpo55] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-e1qcjmpo55] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-e1qcjmpo55] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-e1qcjmpo55] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
