﻿#configuracoes {
    overflow: hidden;
}

    #configuracoes .card {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

    /* Contém os floats das colunas Materialize dentro do card sem criar scroll
       (substitui o efeito colateral da antiga regra global de .card-content) */
    #configuracoes .card-content {
        display: flow-root;
    }

.link-img-option {
    display: flex;
    align-items: center;
}

    .link-img-option .material-symbols-rounded {
        font-size: 24px;
        margin-right: 8px;
    }

/* Ajusta a margem inferior do label */
.input-field label[for="enderecoUF"] {
    margin-bottom: 10px;
    display: block;
}

/* Ajusta a altura do select */
.input-field select {
    margin-top: 10px;
    height: 2.5rem; /* Ajuste conforme necessário */
    line-height: 2.5rem; /* Alinhe o texto verticalmente */
}

/* Estilo para o container do select */
.input-field .browser-default {
    padding: 0;
}

/* Bloco de ajuda dos marcadores do e-mail de confirmação */
.email-ajuda {
    background: #eef3fb;
    border-left: 4px solid #4a6fa5;
    border-radius: 6px;
    padding: 14px 16px;
    margin: 8px 0 16px;
}

    .email-ajuda__linha {
        display: flex;
        align-items: flex-start;
        gap: 8px;
        margin: 0 0 8px;
        color: #33465e;
        line-height: 1.4;
    }

        .email-ajuda__linha:last-of-type {
            margin-bottom: 12px;
        }

        .email-ajuda__linha .material-symbols-rounded {
            font-size: 20px;
            color: #4a6fa5;
            flex-shrink: 0;
            margin-top: 1px;
        }

    .email-ajuda__marcadores {
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
    }

        .email-ajuda__marcadores code {
            background: #fff;
            border: 1px solid #c7d4e8;
            border-radius: 4px;
            padding: 2px 8px;
            font-size: 12px;
            color: #2f5596;
            white-space: nowrap;
        }