

/* NAV-FORM */

.nav-form {
    background-color: var(--primary-green);
}

.nav-form input[type="date"],
.nav-form input[type="text"] {
    background-color: #fff;
    border: none;
    padding: 0.75rem 1rem;
    border-radius: 12px;
    font-size: 1rem;
    color: #444;
    box-shadow: none;
    outline: none;
    height: 45px;
    font-size: 1rem;
    font-weight: 500;
}

/* Corrige o ícone do calendário para ficar alaranjado */
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: brightness(0) saturate(100%) invert(46%) sepia(94%) saturate(749%) hue-rotate(2deg) brightness(97%) contrast(101%);
    cursor: pointer;
}

/* Remove a borda azul ao focar */
.nav-form input[type="date"]:focus,
.nav-form input[type="text"]:focus {
    box-shadow: none;
    border: none;
}

/* Ajustes nos botões */
.nav-form .btn {
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-form input::placeholder {
    color: #888;
    /* Cor suave e legível */
    font-weight: 500;
    opacity: 1;
    /* Remove aparência apagada */
}

.nav-form input:-ms-input-placeholder {
    color: #888;
    font-weight: 500;
}

.nav-form input::-ms-input-placeholder {
    color: #888;
    font-weight: 500;
}

#stickyFormClone {
    background-color: var(--primary-yellow);
    backdrop-filter: blur(4px);
    padding: 11px 7.5% !important;
}

#stickyFormClone input[type="date"],
#stickyFormClone input[type="text"] {
    padding: 0.4rem 0.75rem;
    height: 38px;
    font-size: 0.875rem; /* menor que 1rem */
}
#stickyFormClone .btn {
    height: 38px;
    padding: 0.4rem 0.75rem;
    font-size: 0.9rem;
}


/* fim navform */

