/* ==========================================================================
   MODELO 1 (FUNDO PRETO - TEXTO EMPILHADO VERTICALMENTE)
   ========================================================================== */

/* FOTO DE PERFIL */
.tmpl-1 .user-photo-container {
    top: 205px; left: 200px;
    width: 200px; height: 200px;
    border: 4px solid #ffffff; 
    border-radius: 50%;
}

/* LAÇO DE LUTO: FORÇADO A OCULTAR NO MODELO 1 */
.tmpl-1 .black-ribbon {
    display: none !important;
}

/* NOME */
.tmpl-1 .name {
    top: 430px;
    color: #ffffff !important;
    font-size: 32px; font-weight: bold; font-family: 'Arial', sans-serif;
    text-align: center; text-transform: capitalize; 
}

/* DATAS (Nasc e Falec) */
.tmpl-1 .dates {
    top: 480px; /* Ajuste posicional para o novo alinhamento com ícones */
    color: #ffffff !important;
    font-size: 18px; font-weight: bold; font-family: 'Arial', sans-serif;
    text-align: center;
	
}



/* INFORMAÇÕES DE VELÓRIO E SEPULTAMENTO (Empilhado) */
.tmpl-1 .vertical-details {
    position: absolute; z-index: 2;
    top: 620px; 
    width: 100%; text-align: center;
    font-family: 'Arial', sans-serif;
    text-transform: uppercase; 
    display: flex; flex-direction: column; gap: 8px; 
}

/* Palavras "INÍCIO:", "ENCERRAMENTO:", "SEPULTAMENTO:" */
.tmpl-1 .label-detalhe {
    font-weight: 800;
    color: #ffffff;
    font-size: 14px;
}

/* As datas e locais preenchidos pelo usuário */
.tmpl-1 .valor-detalhe {
    font-weight: 500;
    color: #ffffff;
    font-size: 14px;
}

/* FORÇAR ÍCONES BRANCOS NO MODELO 1 */
.tmpl-1 .date-icon {
    fill: #ffffff !important;
    stroke: #ffffff !important;
    color: #ffffff !important;
}

.tmpl-1 .date-icon path {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}