/* Estilos de formulário partilhados entre as páginas de logbook (contagens, psiquiatras, daycares). */
.form-group { display: flex; flex-direction: column; gap: 5px; }
.form-group.full-width { grid-column: 1 / -1; }
label { font-weight: 600; font-size: 14px; color: #374151; }

.btn-submit { background: var(--primary); color: white; border: none; padding: 15px; border-radius: 8px; font-size: 16px; font-weight: bold; cursor: pointer; width: 100%; transition: 0.2s; }
.btn-submit:hover { background: var(--primary-hover); }

#loader { display: none; text-align: center; color: var(--primary); font-weight: bold; margin-top: 15px; }
