/* Projetos: cartões com o projeto aberto em destaque; edição e exclusão recolhidas. */
.projects-intro { margin: -10px 0 18px; }
.project-card { display: flex; flex-direction: column; gap: 12px; }
.project-card.is-active { border-color: var(--ink); box-shadow: 0 0 0 1px var(--ink); }
.project-card-head { display: flex; gap: 12px; align-items: flex-start; }
.project-card-head > div { flex: 1; min-width: 0; }
.project-card-head h3 { margin: 0; font-size: 16px; }
.project-card-head p { margin: 2px 0 0; }
.project-card-head .project-dot { width: 42px; height: 42px; font-size: 18px; border-radius: 12px; }
.project-card-actions { margin-top: 2px; }
.project-edit { border-top: 1px solid var(--line); padding-top: 14px; }
.project-color input[type=color] { width: 44px; height: 36px; border: 1px solid var(--line-strong); border-radius: 9px; padding: 2px; background: var(--surface); cursor: pointer; }
.danger-zone { margin-top: 16px; padding: 14px; border: 1px dashed var(--err-line); border-radius: var(--radius); background: var(--err-soft); font-size: 13.5px; }
.danger-zone p { margin: 2px 0 10px; }
.danger-zone .input { max-width: 150px; }
.project-new .row-wrap { margin-top: 4px; }
