/* Estate light theme (matches finances-tracker palette) */
body { background: #f1f5f9; }
.app-nav { background: #ffffff; border-bottom: 1px solid #e2e8f0; }
.app-nav .navbar-brand { color: #0284c7; }
.card { border-color: #e2e8f0; }
.btn-primary { background-color: #0284c7; border-color: #0284c7; }
.btn-primary:hover { background-color: #0369a1; border-color: #0369a1; }
.btn-outline-primary { color: #0284c7; border-color: #0284c7; }
.btn-outline-primary:hover { background-color: #0284c7; border-color: #0284c7; }
a { color: #0284c7; }
.border-dashed { border-style: dashed; }

/* Derived card statuses */
.badge.status-not-needed { background: #f1f5f9; color: #64748b; }
.badge.status-not-started { background: #fee2e2; color: #b91c1c; }
.badge.status-in-progress { background: #fef3c7; color: #b45309; }
.badge.status-sent { background: #dbeafe; color: #1d4ed8; }
.badge.status-delivered { background: #dcfce7; color: #15803d; }
