/* Container que DEVE flutuar sobre tudo */
.std-lgpd-container {
    position: fixed !important;
    bottom: 20px !important;
    left: 20px !important;
    right: 20px !important;
    background: #ffffff !important;
    padding: 20px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.2) !important;
    z-index: 999999 !important; /* Valor altíssimo para ficar na frente de tudo */
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 12px;
    border: 1px solid #ddd;
    visibility: visible;
}

/* Quando estiver escondido */
.std-lgpd-container.std-hide {
    display: none !important;
}

.std-lgpd-content p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333 !important;
    font-family: sans-serif !important;
}

.std-lgpd-button {
    background: #000 !important;
    color: #fff !important;
    padding: 10px 20px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    border: none !important;
}

/* Estilo do link de revisão no rodapé */
.std-revisar-link {
    color: #0073aa;
    text-decoration: underline;
    cursor: pointer;
    font-size: 12px;           /* Texto menor e mais discreto */
    display: block;            /* Permite o alinhamento central */
    text-align: center;        /* Centraliza o texto */
    margin: 10px auto;         /* Espaçamento em cima e embaixo */
    opacity: 0.8;              /* Deixa a cor levemente mais suave */
    transition: opacity 0.3s;
}

.std-revisar-link:hover {
    opacity: 1;                /* Volta ao normal quando passa o mouse */
    color: #005177;            /* Tom de azul um pouco mais escuro no hover */
}