.dashboard-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.dashboard-actions .button{box-shadow:0 8px 20px rgba(18,55,47,.12)}.dashboard-actions .button.secondary{background:#fff}.dashboard-actions .button.secondary:hover{background:var(--sage-100)}.metrics-label{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.metrics-label::after{content:"";height:1px;flex:1;background:var(--line)}.metric{cursor:default}.metric::before{content:"Indicador";grid-column:1/-1;color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-head .text-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--pine-700);border-radius:10px;text-decoration:none;background:#fff;color:var(--pine-800)}.panel-head .text-link:hover{background:var(--sage-100)}.dashboard-grid .panel:not(.next-card){border-color:var(--line);box-shadow:0 12px 32px rgba(20,53,45,.07)}@media(max-width:650px){.dashboard-actions{display:grid;grid-template-columns:1fr}.dashboard-actions .button{width:100%}.metrics-label{margin-top:8px}}
.dashboard-proposals{margin:2rem 0}.dashboard-section-heading{align-items:center}.dashboard-section-heading .text-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--pine-700);border-radius:10px;text-decoration:none;background:#fff;color:var(--pine-800)}.proposal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proposal-metric{display:flex;flex-direction:column;gap:.6rem;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.proposal-metric span{color:var(--muted);font-weight:700}.proposal-metric strong{font-family:Georgia,serif;font-size:2rem;color:var(--pine-900)}.proposal-metric-money strong{font-size:1.65rem}.recent-proposals{margin-top:1rem}.recent-proposal-list{display:grid;gap:.25rem;margin-top:1rem}.recent-proposal-card{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(150px,1fr) auto auto minmax(120px,auto) auto;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.recent-proposal-card>div{display:grid;gap:.25rem;min-width:0}.recent-proposal-card small,.recent-proposal-card time{color:var(--muted);font-size:.8rem}.recent-proposal-card strong,.recent-proposal-card span{overflow-wrap:anywhere}.status.draft{background:#f6ead0;color:#7a5716}.status.ready{background:#dff1e7;color:#17623f}.dashboard-empty{padding:2rem 0;color:var(--muted)}@media(max-width:900px){.recent-proposal-card{grid-template-columns:1fr 1fr auto}.recent-proposal-card .button{justify-self:end}}@media(max-width:650px){.proposal-metrics{grid-template-columns:1fr}.recent-proposal-card{grid-template-columns:1fr;padding:1rem}.recent-proposal-card .button{justify-self:stretch}.dashboard-section-heading{align-items:stretch}.dashboard-section-heading .text-link{justify-content:center}}
