﻿.justificado {
    text-align: justify;
    text-justify: inter-word; /* Melhora a distribuição */
    line-height: 1.6; /* Melhora a legibilidade */
}



/*NEGRITO*/
/*
.format-menu {
    position: fixed;
    z-index: 99999;
    background: #101618;
    color: #e6efe9;
    border: 1px solid #1e2629;
    border-radius: 10px;
    padding: 6px 8px;
    box-shadow: 0 8px 24px rgba(0,0,0,.25);
    display: none;
    gap: 6px;
}

    .format-menu .btn-mini {
        border: 1px solid #2a3336;
        background: #182022;
        color: #e6efe9;
        border-radius: 8px;
        padding: 6px 10px;
        font-size: 12px;
        cursor: pointer;
    }

        .format-menu .btn-mini:hover {
            filter: brightness(1.1);
        }*/



.format-menu {
    position: fixed;
    z-index: 99999;
    background: #101618;
    color: #e6efe9;
    border: 1px solid #1e2629;
    border-radius: 10px;
    padding: 6px 8px;
    box-shadow: 0 8px 24px rgba(0,0,0,.25);
    display: none;
    gap: 6px;
}

.format-menu .btn-mini {
    border: 1px solid #2a3336;
    background: #182022;
    color: #e6efe9;
    border-radius: 8px;
    padding: 6px 10px;
    font-size: 12px;
    cursor: pointer;
}

    .format-menu .btn-mini:hover {
        filter: brightness(1.1);
    }





/*DATE STEALTH*/

/* WebKit/Blink: esconde só o texto interno quando vazio e sem foco */
input[type="date"].date-stealth.no-value:not(:focus)::-webkit-datetime-edit {
    color: transparent;
}

/* Mantém o ícone do calendário visível */
input[type="date"].date-stealth::-webkit-calendar-picker-indicator {
    opacity: 1;
}

/* Firefox (fallback): escondemos o texto,
   mas fixamos explicitamente a cor do border-bottom */
input[type="date"].date-stealth {
    /* var com a cor real da sua borda (preenchida via JS abaixo) */
    --dd-border-color: currentColor;
}

    input[type="date"].date-stealth.no-value:not(:focus) {
        color: transparent; /* oculta "dd/mm/aaaa" */
        caret-color: transparent; /* sem caret quando sem foco */
        border-bottom-color: var(--dd-border-color); /* preserva a cor da borda */
    }




.txt-destaque-hov {
    color: #00ed3b !important;
    border-bottom: 3px solid #00ed3b !important;
    border-radius: 0 !important;
}


    .txt-destaque-hov:hover {
        color: #23cc62 !important;
        border-bottom: 3px solid #23cc62 !important;
    }