/* tenant panel custom styles */
.navbar { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; }
.stats-card { border-left: 4px solid #667eea; transition: transform 0.2s; }
.stats-card:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.1); }
.stats-card h2 { color: #667eea; font-weight: 700; }
.nav-tabs .nav-link.active { border-color: #667eea #667eea #fff; color: #667eea; font-weight: 600; }
.nav-tabs .nav-link { color: #555; }
.btn-primary { background: #667eea; border-color: #667eea; }
.btn-primary:hover { background: #5a6fd6; border-color: #5a6fd6; }
.accordion-button:not(.collapsed) { background: #f0f0ff; color: #667eea; }
.card-header.bg-primary { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; }
