/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Aparelhos/Aparelhos.razor.rz.scp.css */
.login-container-wrapper[b-97qtpcezpe] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-97qtpcezpe] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-97qtpcezpe] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-97qtpcezpe] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-97qtpcezpe] {
    color: var(--color-main-teal);
}

.logo-text-small[b-97qtpcezpe] {
    color: #6c757d;
}

.form-section[b-97qtpcezpe] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-97qtpcezpe] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-97qtpcezpe] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-97qtpcezpe] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-97qtpcezpe] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-97qtpcezpe] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-97qtpcezpe] {
        color: white;
    }

.form-section .validation-message[b-97qtpcezpe],
.form-section .mud-text-body2.mud-text-error[b-97qtpcezpe],
.form-section .mud-input-control-error[b-97qtpcezpe] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-97qtpcezpe] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-97qtpcezpe] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-97qtpcezpe] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Aparelhos/AparelhosModal.razor.rz.scp.css */
.login-container-wrapper[b-pwwo7t8ev8] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-pwwo7t8ev8] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-pwwo7t8ev8] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-pwwo7t8ev8] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-pwwo7t8ev8] {
    color: var(--color-main-teal);
}

.logo-text-small[b-pwwo7t8ev8] {
    color: #6c757d;
}

.form-section[b-pwwo7t8ev8] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-pwwo7t8ev8] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-pwwo7t8ev8] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-pwwo7t8ev8] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-pwwo7t8ev8] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-pwwo7t8ev8] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-pwwo7t8ev8] {
        color: white;
    }

.form-section .validation-message[b-pwwo7t8ev8],
.form-section .mud-text-body2.mud-text-error[b-pwwo7t8ev8],
.form-section .mud-input-control-error[b-pwwo7t8ev8] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-pwwo7t8ev8] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-pwwo7t8ev8] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-pwwo7t8ev8] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Armazens/ArmazensModal.razor.rz.scp.css */
.login-container-wrapper[b-gjx7uah67o] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-gjx7uah67o] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-gjx7uah67o] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-gjx7uah67o] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-gjx7uah67o] {
    color: var(--color-main-teal);
}

.logo-text-small[b-gjx7uah67o] {
    color: #6c757d;
}

.form-section[b-gjx7uah67o] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-gjx7uah67o] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-gjx7uah67o] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-gjx7uah67o] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-gjx7uah67o] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-gjx7uah67o] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-gjx7uah67o] {
        color: white;
    }

.form-section .validation-message[b-gjx7uah67o],
.form-section .mud-text-body2.mud-text-error[b-gjx7uah67o],
.form-section .mud-input-control-error[b-gjx7uah67o] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-gjx7uah67o] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-gjx7uah67o] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-gjx7uah67o] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/ConfiguracoesGerais/ConfiguracoesGerais.razor.rz.scp.css */
.login-container-wrapper[b-x0ol1bnmzw] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-x0ol1bnmzw] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-x0ol1bnmzw] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-x0ol1bnmzw] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-x0ol1bnmzw] {
    color: var(--color-main-teal);
}

.logo-text-small[b-x0ol1bnmzw] {
    color: #6c757d;
}

.form-section[b-x0ol1bnmzw] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-x0ol1bnmzw] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-x0ol1bnmzw] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-x0ol1bnmzw] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-x0ol1bnmzw] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-x0ol1bnmzw] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-x0ol1bnmzw] {
        color: white;
    }

.form-section .validation-message[b-x0ol1bnmzw],
.form-section .mud-text-body2.mud-text-error[b-x0ol1bnmzw],
.form-section .mud-input-control-error[b-x0ol1bnmzw] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-x0ol1bnmzw] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-x0ol1bnmzw] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-x0ol1bnmzw] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/FiliaisArmazens/Filiais.razor.rz.scp.css */
.login-container-wrapper[b-jvh8i83rn2] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-jvh8i83rn2] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-jvh8i83rn2] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-jvh8i83rn2] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-jvh8i83rn2] {
    color: var(--color-main-teal);
}

.logo-text-small[b-jvh8i83rn2] {
    color: #6c757d;
}

.form-section[b-jvh8i83rn2] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-jvh8i83rn2] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-jvh8i83rn2] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-jvh8i83rn2] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-jvh8i83rn2] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-jvh8i83rn2] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-jvh8i83rn2] {
        color: white;
    }

.form-section .validation-message[b-jvh8i83rn2],
.form-section .mud-text-body2.mud-text-error[b-jvh8i83rn2],
.form-section .mud-input-control-error[b-jvh8i83rn2] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-jvh8i83rn2] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-jvh8i83rn2] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-jvh8i83rn2] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/FiliaisArmazens/FiliaisArmazemModal.razor.rz.scp.css */
.login-container-wrapper[b-3gz3th0zvz] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-3gz3th0zvz] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-3gz3th0zvz] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-3gz3th0zvz] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-3gz3th0zvz] {
    color: var(--color-main-teal);
}

.logo-text-small[b-3gz3th0zvz] {
    color: #6c757d;
}

.form-section[b-3gz3th0zvz] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-3gz3th0zvz] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-3gz3th0zvz] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-3gz3th0zvz] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-3gz3th0zvz] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-3gz3th0zvz] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-3gz3th0zvz] {
        color: white;
    }

.form-section .validation-message[b-3gz3th0zvz],
.form-section .mud-text-body2.mud-text-error[b-3gz3th0zvz],
.form-section .mud-input-control-error[b-3gz3th0zvz] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-3gz3th0zvz] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-3gz3th0zvz] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-3gz3th0zvz] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/FiliaisArmazens/FiliaisDetalhes.razor.rz.scp.css */
.login-container-wrapper[b-p8w4x2cf9b] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-p8w4x2cf9b] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-p8w4x2cf9b] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-p8w4x2cf9b] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-p8w4x2cf9b] {
    color: var(--color-main-teal);
}

.logo-text-small[b-p8w4x2cf9b] {
    color: #6c757d;
}

.form-section[b-p8w4x2cf9b] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-p8w4x2cf9b] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-p8w4x2cf9b] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-p8w4x2cf9b] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-p8w4x2cf9b] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-p8w4x2cf9b] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-p8w4x2cf9b] {
        color: white;
    }

.form-section .validation-message[b-p8w4x2cf9b],
.form-section .mud-text-body2.mud-text-error[b-p8w4x2cf9b],
.form-section .mud-input-control-error[b-p8w4x2cf9b] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-p8w4x2cf9b] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-p8w4x2cf9b] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-p8w4x2cf9b] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/GruposUsuarios/GruposUsuarios.razor.rz.scp.css */
.login-container-wrapper[b-ljegq6ee4w] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-ljegq6ee4w] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-ljegq6ee4w] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-ljegq6ee4w] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-ljegq6ee4w] {
    color: var(--color-main-teal);
}

.logo-text-small[b-ljegq6ee4w] {
    color: #6c757d;
}

.form-section[b-ljegq6ee4w] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-ljegq6ee4w] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-ljegq6ee4w] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-ljegq6ee4w] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-ljegq6ee4w] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-ljegq6ee4w] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-ljegq6ee4w] {
        color: white;
    }

.form-section .validation-message[b-ljegq6ee4w],
.form-section .mud-text-body2.mud-text-error[b-ljegq6ee4w],
.form-section .mud-input-control-error[b-ljegq6ee4w] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-ljegq6ee4w] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-ljegq6ee4w] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-ljegq6ee4w] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/GruposUsuarios/GruposUsuariosDetalhes.razor.rz.scp.css */
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/GruposUsuarios/ListaUsuariosModal.razor.rz.scp.css */
.login-container-wrapper[b-u8n8rqm2s7] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-u8n8rqm2s7] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-u8n8rqm2s7] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-u8n8rqm2s7] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-u8n8rqm2s7] {
    color: var(--color-main-teal);
}

.logo-text-small[b-u8n8rqm2s7] {
    color: #6c757d;
}

.form-section[b-u8n8rqm2s7] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-u8n8rqm2s7] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-u8n8rqm2s7] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-u8n8rqm2s7] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-u8n8rqm2s7] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-u8n8rqm2s7] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-u8n8rqm2s7] {
        color: white;
    }

.form-section .validation-message[b-u8n8rqm2s7],
.form-section .mud-text-body2.mud-text-error[b-u8n8rqm2s7],
.form-section .mud-input-control-error[b-u8n8rqm2s7] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-u8n8rqm2s7] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-u8n8rqm2s7] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-u8n8rqm2s7] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Locacoes/LocacoesModal.razor.rz.scp.css */
.login-container-wrapper[b-92xfnmzvn7] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-92xfnmzvn7] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-92xfnmzvn7] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-92xfnmzvn7] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-92xfnmzvn7] {
    color: var(--color-main-teal);
}

.logo-text-small[b-92xfnmzvn7] {
    color: #6c757d;
}

.form-section[b-92xfnmzvn7] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-92xfnmzvn7] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-92xfnmzvn7] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-92xfnmzvn7] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-92xfnmzvn7] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-92xfnmzvn7] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-92xfnmzvn7] {
        color: white;
    }

.form-section .validation-message[b-92xfnmzvn7],
.form-section .mud-text-body2.mud-text-error[b-92xfnmzvn7],
.form-section .mud-input-control-error[b-92xfnmzvn7] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-92xfnmzvn7] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-92xfnmzvn7] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-92xfnmzvn7] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Pessoas/Pessoas.razor.rz.scp.css */
.login-container-wrapper[b-euxkwdis5p] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-euxkwdis5p] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-euxkwdis5p] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-euxkwdis5p] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-euxkwdis5p] {
    color: var(--color-main-teal);
}

.logo-text-small[b-euxkwdis5p] {
    color: #6c757d;
}

.form-section[b-euxkwdis5p] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-euxkwdis5p] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-euxkwdis5p] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-euxkwdis5p] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-euxkwdis5p] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-euxkwdis5p] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-euxkwdis5p] {
        color: white;
    }

.form-section .validation-message[b-euxkwdis5p],
.form-section .mud-text-body2.mud-text-error[b-euxkwdis5p],
.form-section .mud-input-control-error[b-euxkwdis5p] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-euxkwdis5p] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-euxkwdis5p] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-euxkwdis5p] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Pessoas/PessoasModal.razor.rz.scp.css */
.login-container-wrapper[b-dafvioy58a] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-dafvioy58a] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-dafvioy58a] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-dafvioy58a] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-dafvioy58a] {
    color: var(--color-main-teal);
}

.logo-text-small[b-dafvioy58a] {
    color: #6c757d;
}

.form-section[b-dafvioy58a] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-dafvioy58a] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-dafvioy58a] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-dafvioy58a] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-dafvioy58a] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-dafvioy58a] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-dafvioy58a] {
        color: white;
    }

.form-section .validation-message[b-dafvioy58a],
.form-section .mud-text-body2.mud-text-error[b-dafvioy58a],
.form-section .mud-input-control-error[b-dafvioy58a] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-dafvioy58a] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-dafvioy58a] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-dafvioy58a] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Usuarios/Usuarios.razor.rz.scp.css */
/*
.login-container-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large {
    color: var(--color-main-teal);
}

.logo-text-small {
    color: #6c757d;
}

.form-section {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2 {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled) {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular {
        color: white;
    }

.form-section .validation-message,
.form-section .mud-text-body2.mud-text-error,
.form-section .mud-input-control-error {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2 {
            font-size: 32px;
            text-align: center;
        }
}
*/
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Usuarios/UsuariosModal.razor.rz.scp.css */
/*
.login-container-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large {
    color: var(--color-main-teal);
}

.logo-text-small {
    color: #6c757d;
}

.form-section {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2 {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled) {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular {
        color: white;
    }

.form-section .validation-message,
.form-section .mud-text-body2.mud-text-error,
.form-section .mud-input-control-error {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2 {
            font-size: 32px;
            text-align: center;
        }
}
*/
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Zonas/ListaLocacoesModal.razor.rz.scp.css */
.login-container-wrapper[b-8zrrykrwra] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-8zrrykrwra] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-8zrrykrwra] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-8zrrykrwra] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-8zrrykrwra] {
    color: var(--color-main-teal);
}

.logo-text-small[b-8zrrykrwra] {
    color: #6c757d;
}

.form-section[b-8zrrykrwra] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-8zrrykrwra] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-8zrrykrwra] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-8zrrykrwra] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-8zrrykrwra] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-8zrrykrwra] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-8zrrykrwra] {
        color: white;
    }

.form-section .validation-message[b-8zrrykrwra],
.form-section .mud-text-body2.mud-text-error[b-8zrrykrwra],
.form-section .mud-input-control-error[b-8zrrykrwra] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-8zrrykrwra] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-8zrrykrwra] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-8zrrykrwra] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Zonas/ListaUsuariosModal.razor.rz.scp.css */
.login-container-wrapper[b-rwpw3fdsiv] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-rwpw3fdsiv] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-rwpw3fdsiv] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-rwpw3fdsiv] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-rwpw3fdsiv] {
    color: var(--color-main-teal);
}

.logo-text-small[b-rwpw3fdsiv] {
    color: #6c757d;
}

.form-section[b-rwpw3fdsiv] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-rwpw3fdsiv] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-rwpw3fdsiv] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-rwpw3fdsiv] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-rwpw3fdsiv] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-rwpw3fdsiv] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-rwpw3fdsiv] {
        color: white;
    }

.form-section .validation-message[b-rwpw3fdsiv],
.form-section .mud-text-body2.mud-text-error[b-rwpw3fdsiv],
.form-section .mud-input-control-error[b-rwpw3fdsiv] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-rwpw3fdsiv] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-rwpw3fdsiv] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-rwpw3fdsiv] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Zonas/Zonas.razor.rz.scp.css */
.login-container-wrapper[b-7l5awd9s0v] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-7l5awd9s0v] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-7l5awd9s0v] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-7l5awd9s0v] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-7l5awd9s0v] {
    color: var(--color-main-teal);
}

.logo-text-small[b-7l5awd9s0v] {
    color: #6c757d;
}

.form-section[b-7l5awd9s0v] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-7l5awd9s0v] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-7l5awd9s0v] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-7l5awd9s0v] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-7l5awd9s0v] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-7l5awd9s0v] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-7l5awd9s0v] {
        color: white;
    }

.form-section .validation-message[b-7l5awd9s0v],
.form-section .mud-text-body2.mud-text-error[b-7l5awd9s0v],
.form-section .mud-input-control-error[b-7l5awd9s0v] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-7l5awd9s0v] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-7l5awd9s0v] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-7l5awd9s0v] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Admin/Zonas/ZonasDetalhes.razor.rz.scp.css */
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Autenticacao/Login.razor.rz.scp.css */
.login-container-wrapper[b-09qf32i3yn] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-09qf32i3yn] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-09qf32i3yn] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-09qf32i3yn] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-09qf32i3yn] {
    color: var(--color-main-teal);
}

.logo-text-small[b-09qf32i3yn] {
    color: #6c757d;
}

.form-section[b-09qf32i3yn] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-09qf32i3yn] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-09qf32i3yn] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-09qf32i3yn] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-09qf32i3yn] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-09qf32i3yn] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-09qf32i3yn] {
        color: white;
    }

.form-section .validation-message[b-09qf32i3yn],
.form-section .mud-text-body2.mud-text-error[b-09qf32i3yn],
.form-section .mud-input-control-error[b-09qf32i3yn] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-09qf32i3yn] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-09qf32i3yn] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-09qf32i3yn] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Operacoes/Tarefas/TarefasDetalhes.razor.rz.scp.css */
.login-container-wrapper[b-g2cqoqhjk2] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-g2cqoqhjk2] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-g2cqoqhjk2] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-g2cqoqhjk2] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-g2cqoqhjk2] {
    color: var(--color-main-teal);
}

.logo-text-small[b-g2cqoqhjk2] {
    color: #6c757d;
}

.form-section[b-g2cqoqhjk2] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-g2cqoqhjk2] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-g2cqoqhjk2] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-g2cqoqhjk2] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-g2cqoqhjk2] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-g2cqoqhjk2] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-g2cqoqhjk2] {
        color: white;
    }

.form-section .validation-message[b-g2cqoqhjk2],
.form-section .mud-text-body2.mud-text-error[b-g2cqoqhjk2],
.form-section .mud-input-control-error[b-g2cqoqhjk2] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-g2cqoqhjk2] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-g2cqoqhjk2] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-g2cqoqhjk2] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Operacoes/Tarefas/TarefasItensModal.razor.rz.scp.css */
.login-container-wrapper[b-y7x6efnkcg] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-y7x6efnkcg] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-y7x6efnkcg] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-y7x6efnkcg] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-y7x6efnkcg] {
    color: var(--color-main-teal);
}

.logo-text-small[b-y7x6efnkcg] {
    color: #6c757d;
}

.form-section[b-y7x6efnkcg] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-y7x6efnkcg] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-y7x6efnkcg] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-y7x6efnkcg] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-y7x6efnkcg] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-y7x6efnkcg] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-y7x6efnkcg] {
        color: white;
    }

.form-section .validation-message[b-y7x6efnkcg],
.form-section .mud-text-body2.mud-text-error[b-y7x6efnkcg],
.form-section .mud-input-control-error[b-y7x6efnkcg] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-y7x6efnkcg] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-y7x6efnkcg] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-y7x6efnkcg] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/CategoriasProduto/Categorias.razor.rz.scp.css */
.login-container-wrapper[b-78s5amla2n] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-78s5amla2n] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-78s5amla2n] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-78s5amla2n] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-78s5amla2n] {
    color: var(--color-main-teal);
}

.logo-text-small[b-78s5amla2n] {
    color: #6c757d;
}

.form-section[b-78s5amla2n] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-78s5amla2n] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-78s5amla2n] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-78s5amla2n] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-78s5amla2n] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-78s5amla2n] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-78s5amla2n] {
        color: white;
    }

.form-section .validation-message[b-78s5amla2n],
.form-section .mud-text-body2.mud-text-error[b-78s5amla2n],
.form-section .mud-input-control-error[b-78s5amla2n] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-78s5amla2n] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-78s5amla2n] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-78s5amla2n] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/CategoriasProduto/CategoriasModal.razor.rz.scp.css */
.login-container-wrapper[b-53c3xzyw5i] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-53c3xzyw5i] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-53c3xzyw5i] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-53c3xzyw5i] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-53c3xzyw5i] {
    color: var(--color-main-teal);
}

.logo-text-small[b-53c3xzyw5i] {
    color: #6c757d;
}

.form-section[b-53c3xzyw5i] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-53c3xzyw5i] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-53c3xzyw5i] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-53c3xzyw5i] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-53c3xzyw5i] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-53c3xzyw5i] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-53c3xzyw5i] {
        color: white;
    }

.form-section .validation-message[b-53c3xzyw5i],
.form-section .mud-text-body2.mud-text-error[b-53c3xzyw5i],
.form-section .mud-input-control-error[b-53c3xzyw5i] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-53c3xzyw5i] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-53c3xzyw5i] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-53c3xzyw5i] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/ClassificacaoProduto/ClassificacaoProduto.razor.rz.scp.css */
.login-container-wrapper[b-1aqyzpushy] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-1aqyzpushy] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-1aqyzpushy] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-1aqyzpushy] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-1aqyzpushy] {
    color: var(--color-main-teal);
}

.logo-text-small[b-1aqyzpushy] {
    color: #6c757d;
}

.form-section[b-1aqyzpushy] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-1aqyzpushy] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-1aqyzpushy] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-1aqyzpushy] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-1aqyzpushy] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-1aqyzpushy] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-1aqyzpushy] {
        color: white;
    }

.form-section .validation-message[b-1aqyzpushy],
.form-section .mud-text-body2.mud-text-error[b-1aqyzpushy],
.form-section .mud-input-control-error[b-1aqyzpushy] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-1aqyzpushy] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-1aqyzpushy] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-1aqyzpushy] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/ClassificacaoProduto/ClassificacaoProdutoModal.razor.rz.scp.css */
.login-container-wrapper[b-i23xq5djku] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-i23xq5djku] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-i23xq5djku] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-i23xq5djku] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-i23xq5djku] {
    color: var(--color-main-teal);
}

.logo-text-small[b-i23xq5djku] {
    color: #6c757d;
}

.form-section[b-i23xq5djku] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-i23xq5djku] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-i23xq5djku] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-i23xq5djku] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-i23xq5djku] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-i23xq5djku] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-i23xq5djku] {
        color: white;
    }

.form-section .validation-message[b-i23xq5djku],
.form-section .mud-text-body2.mud-text-error[b-i23xq5djku],
.form-section .mud-input-control-error[b-i23xq5djku] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-i23xq5djku] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-i23xq5djku] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-i23xq5djku] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Locacoes/GruposLocacoesModal.razor.rz.scp.css */
.login-container-wrapper[b-b332cg4dhc] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-b332cg4dhc] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-b332cg4dhc] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-b332cg4dhc] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-b332cg4dhc] {
    color: var(--color-main-teal);
}

.logo-text-small[b-b332cg4dhc] {
    color: #6c757d;
}

.form-section[b-b332cg4dhc] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-b332cg4dhc] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-b332cg4dhc] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-b332cg4dhc] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-b332cg4dhc] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-b332cg4dhc] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-b332cg4dhc] {
        color: white;
    }

.form-section .validation-message[b-b332cg4dhc],
.form-section .mud-text-body2.mud-text-error[b-b332cg4dhc],
.form-section .mud-input-control-error[b-b332cg4dhc] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-b332cg4dhc] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-b332cg4dhc] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-b332cg4dhc] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Locacoes/Locacoes.razor.rz.scp.css */
.login-container-wrapper[b-bg1uz3t4l8] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-bg1uz3t4l8] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-bg1uz3t4l8] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-bg1uz3t4l8] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-bg1uz3t4l8] {
    color: var(--color-main-teal);
}

.logo-text-small[b-bg1uz3t4l8] {
    color: #6c757d;
}

.form-section[b-bg1uz3t4l8] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-bg1uz3t4l8] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-bg1uz3t4l8] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-bg1uz3t4l8] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-bg1uz3t4l8] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-bg1uz3t4l8] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-bg1uz3t4l8] {
        color: white;
    }

.form-section .validation-message[b-bg1uz3t4l8],
.form-section .mud-text-body2.mud-text-error[b-bg1uz3t4l8],
.form-section .mud-input-control-error[b-bg1uz3t4l8] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-bg1uz3t4l8] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-bg1uz3t4l8] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-bg1uz3t4l8] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Locacoes/LocacoesDetalhes.razor.rz.scp.css */
.login-container-wrapper[b-huq6eyb01f] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-huq6eyb01f] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-huq6eyb01f] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-huq6eyb01f] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-huq6eyb01f] {
    color: var(--color-main-teal);
}

.logo-text-small[b-huq6eyb01f] {
    color: #6c757d;
}

.form-section[b-huq6eyb01f] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-huq6eyb01f] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-huq6eyb01f] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-huq6eyb01f] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-huq6eyb01f] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-huq6eyb01f] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-huq6eyb01f] {
        color: white;
    }

.form-section .validation-message[b-huq6eyb01f],
.form-section .mud-text-body2.mud-text-error[b-huq6eyb01f],
.form-section .mud-input-control-error[b-huq6eyb01f] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-huq6eyb01f] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-huq6eyb01f] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-huq6eyb01f] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Locacoes/ProdutosLocacoesModal.razor.rz.scp.css */
.login-container-wrapper[b-4aiu942q8p] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-4aiu942q8p] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-4aiu942q8p] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-4aiu942q8p] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-4aiu942q8p] {
    color: var(--color-main-teal);
}

.logo-text-small[b-4aiu942q8p] {
    color: #6c757d;
}

.form-section[b-4aiu942q8p] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-4aiu942q8p] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-4aiu942q8p] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-4aiu942q8p] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-4aiu942q8p] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-4aiu942q8p] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-4aiu942q8p] {
        color: white;
    }

.form-section .validation-message[b-4aiu942q8p],
.form-section .mud-text-body2.mud-text-error[b-4aiu942q8p],
.form-section .mud-input-control-error[b-4aiu942q8p] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-4aiu942q8p] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-4aiu942q8p] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-4aiu942q8p] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Lotes/LoteLocacoesModal.razor.rz.scp.css */
.login-container-wrapper[b-m9z5o6cxp8] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-m9z5o6cxp8] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-m9z5o6cxp8] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-m9z5o6cxp8] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-m9z5o6cxp8] {
    color: var(--color-main-teal);
}

.logo-text-small[b-m9z5o6cxp8] {
    color: #6c757d;
}

.form-section[b-m9z5o6cxp8] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-m9z5o6cxp8] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-m9z5o6cxp8] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-m9z5o6cxp8] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-m9z5o6cxp8] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-m9z5o6cxp8] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-m9z5o6cxp8] {
        color: white;
    }

.form-section .validation-message[b-m9z5o6cxp8],
.form-section .mud-text-body2.mud-text-error[b-m9z5o6cxp8],
.form-section .mud-input-control-error[b-m9z5o6cxp8] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-m9z5o6cxp8] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-m9z5o6cxp8] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-m9z5o6cxp8] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Lotes/Lotes.razor.rz.scp.css */
.login-container-wrapper[b-nzx7f85e6q] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-nzx7f85e6q] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-nzx7f85e6q] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-nzx7f85e6q] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-nzx7f85e6q] {
    color: var(--color-main-teal);
}

.logo-text-small[b-nzx7f85e6q] {
    color: #6c757d;
}

.form-section[b-nzx7f85e6q] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-nzx7f85e6q] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-nzx7f85e6q] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-nzx7f85e6q] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-nzx7f85e6q] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-nzx7f85e6q] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-nzx7f85e6q] {
        color: white;
    }

.form-section .validation-message[b-nzx7f85e6q],
.form-section .mud-text-body2.mud-text-error[b-nzx7f85e6q],
.form-section .mud-input-control-error[b-nzx7f85e6q] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-nzx7f85e6q] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-nzx7f85e6q] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-nzx7f85e6q] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Lotes/LotesDetalhes.razor.rz.scp.css */
.login-container-wrapper[b-wifggjot7o] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-wifggjot7o] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-wifggjot7o] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-wifggjot7o] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-wifggjot7o] {
    color: var(--color-main-teal);
}

.logo-text-small[b-wifggjot7o] {
    color: #6c757d;
}

.form-section[b-wifggjot7o] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-wifggjot7o] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-wifggjot7o] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-wifggjot7o] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-wifggjot7o] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-wifggjot7o] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-wifggjot7o] {
        color: white;
    }

.form-section .validation-message[b-wifggjot7o],
.form-section .mud-text-body2.mud-text-error[b-wifggjot7o],
.form-section .mud-input-control-error[b-wifggjot7o] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-wifggjot7o] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-wifggjot7o] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-wifggjot7o] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Pages/Produtos/Produtos/ProdutosDetalhes.razor.rz.scp.css */
.login-container-wrapper[b-dmwnegz9cl] {
    display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 100vh;
    width: 100%;
    background-color: #fff;
}

.login-split-card[b-dmwnegz9cl] {
    width: 100%;
    min-height: 100vh;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}

.logo-section[b-dmwnegz9cl] {
    background-color: var(--color-light-gray);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4rem;
    height: 100%;
}

.logo-img[b-dmwnegz9cl] {
    width: 70%;
    max-height: 100%;
    height: auto;
    object-fit: contain;
}

.logo-text-large[b-dmwnegz9cl] {
    color: var(--color-main-teal);
}

.logo-text-small[b-dmwnegz9cl] {
    color: #6c757d;
}

.form-section[b-dmwnegz9cl] {
    background-color: var(--color-main-teal);
    color: white;
    padding: 4rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
}

    .form-section h2[b-dmwnegz9cl] {
        font-size: 48px;
        margin-bottom: 20px;
        text-align: center;
    }

.card-img[b-dmwnegz9cl] {
    width: 100%;
    max-width: 250px;
    height: auto;   
}

.login-button[b-dmwnegz9cl] {
    background-color: white;
    border: 2px solid white;
    color: var(--color-main-teal);
    font-weight: bold;
    transition: background 0.3s, color 0.3s;
}

    .login-button:hover:not(.mud-button-base-disabled)[b-dmwnegz9cl] {
        background-color: var(--color-hover-teal);
        color: white;
        border-color: var(--color-hover-teal);
    }

    .login-button .mud-progress-circular[b-dmwnegz9cl] {
        color: var(--color-main-teal);
    }

    .login-button:hover .mud-progress-circular[b-dmwnegz9cl] {
        color: white;
    }

.form-section .validation-message[b-dmwnegz9cl],
.form-section .mud-text-body2.mud-text-error[b-dmwnegz9cl],
.form-section .mud-input-control-error[b-dmwnegz9cl] {
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.me-auto[b-dmwnegz9cl] {
    background: red;
    color: white;
    font-weight: bold;
}

@media (max-width: 600px) {
    .form-section[b-dmwnegz9cl] {
        padding: 2rem 0;
        align-items: center;
    }

        .form-section h2[b-dmwnegz9cl] {
            font-size: 32px;
            text-align: center;
        }
}
/* _content/SupremoConnect.Modulos.WMS.App/Shared/MainLayout.razor.rz.scp.css */
/* _content/SupremoConnect.Modulos.WMS.App/Shared/NavMenu.razor.rz.scp.css */
