<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Estilos para o pop-up de Termos de Uso */
.popup-termos.show {
    display: block;
}

.popup-termos {
    display: none; /* Inicialmente escondido */
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fundo escurecido */
    overflow: hidden; /* Impede que a pÃ¡gina inteira role */
}

.popup-termos-content {
    background-color: #fff;
    margin: 5% auto;
    padding: 20px;
    border-radius: 10px;
    max-width: 600px; /* Largura mÃ¡xima */
    max-height: 80vh; /* Define uma altura mÃ¡xima de 80% da viewport */
    overflow-y: auto; /* Permite rolagem vertical dentro do pop-up */
    text-align: left; /* Alinha o texto Ã&nbsp; esquerda */
}

.popup-termos h2 {
    color: #8B0000; /* Cor do tÃ­tulo */
    text-align: center;
    font-weight: bold;
    border-bottom: 2px solid #8B0000; /* Linha abaixo do tÃ­tulo */
    padding-bottom: 10px; /* EspaÃ§amento entre o tÃ­tulo e a linha */
}

.popup-termos h3 {
    color: #8B0000; /* Cor do tÃ­tulo "Seu perfil pessoal" */
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 10px; /* EspaÃ§amento entre o tÃ­tulo e a linha */
}

.popup-termos p, .popup-termos ul {
    color: #333;
    font-size: 1rem;
    line-height: 1.5;
}

.popup-termos ul {
    margin-left: 20px;
}

.popup-termos-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

.popup-termos-close:hover, .popup-termos-close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.popup-termos-btn {
    display: block;
    margin: 20px auto;
    padding: 10px 20px;
    background-color: #8b0000;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.popup-termos-btn:hover {
    background-color: #a31212;
}
</pre></body></html>