gestaopessoal / static
juli20005's picture
Update static
8e9dc7b verified
/* Reset básico e Fontes */
body, html {
/* ... (existing code) ... */
line-height: 1.6;
}
/* Container Principal */
.container {
/* ... (existing code) ... */
box-shadow: 0 6px 18px rgba(0,0,0,0.07);
}
/* Cabeçalho e Navegação */
header {
/* ... (existing code) ... */
align-items: center;
}
header h1 {
/* ... (existing code) ... */
font-size: 1.8em;
}
nav a {
/* ... (existing code) ... */
transition: background-color 0.3s ease;
}
nav a:hover, nav a.active {
/* ... (existing code) ... */
}
/* Títulos das Páginas */
h2 {
/* ... (existing code) ... */
padding-bottom: 10px;
}
/* --- Estilos de Finanças --- */
/* ... (existing code) ... */
.form-container {
/* ... (existing code) ... */
margin-bottom: 30px;
}
.form-group {
/* ... (existing code) ... */
flex-direction: column;
}
.form-group label {
/* ... (existing code) ... */
color: #555;
}
input[type="text"],
input[type="number"],
select {
/* ... (existing code) ... */
transition: box-shadow 0.3s, border-color 0.3s;
}
input:focus, select:focus {
/* ... (existing code) ... */
box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);
}
/* Botões */
.btn {
/* ... (existing code) ... */
color: white;
}
.btn:hover {
/* ... (existing code) ... */
transform: translateY(-2px);
}
/* Lista de Transações Recentes */
/* ... (existing code) ... */
.transacao-lista .despesa { color: #c0392b; }
/* --- NOVOS Estilos de Tarefas --- */
.task-form-container {
display: grid;
grid-template-columns: 1fr auto;
gap: 15px;
align-items: flex-end;
margin-bottom: 30px;
}
.task-list {
list-style: none;
padding: 0;
margin: 0;
}
.task-item {
background-color: #fdfdfd;
padding: 15px 20px;
border: 1px solid #ecf0f1;
border-radius: 8px;
margin-bottom: 10px;
display: flex;
justify-content: space-between;
align-items: center;
transition: background-color 0.3s, opacity 0.3s;
}
.task-item .task-descricao {
font-weight: 500;
flex-grow: 1;
margin-right: 15px;
}
.task-item.concluida {
background-color: #f9f9f9;
opacity: 0.7;
}
.task-item.concluida .task-descricao {
text-decoration: line-through;
color: #7f8c8d;
}
.task-botoes {
display: flex;
gap: 10px;
flex-shrink: 0;
}
.btn-task {
padding: 6px 12px;
font-size: 0.9em;
font-weight: 600;
border: none;
border-radius: 6px;
cursor: pointer;
transition: background-color 0.3s;
}
.btn-concluir {
background-color: #2ecc71;
color: white;
}
.btn-concluir:hover { background-color: #27ae60; }
.btn-excluir {
background-color: #e74c3c;
color: white;
}
.btn-excluir:hover { background-color: #c0392b; }
/* Responsividade */
@media (max-width: 768px) {
/* ... (existing code) ... */
.form-container {
grid-template-columns: 1fr;
}
/* Ajuste para o formulário de tarefas em telas pequenas */
.task-form-container {
grid-template-columns: 1fr;
}
.task-item {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.task-botoes {
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
}
}