/* HP Solutions - Kunden-Backend Styles */
:root { --hp-primary: #2c7a7b; --hp-secondary: #285E61; }
body { font-family: 'Segoe UI', system-ui, -apple-system, sans-serif; background-color: #f8f9fa; color: #2D3748; }
.card { border-radius: 0.5rem; }
.btn-hp { background-color: var(--hp-primary); color: #fff; border: none; }
.btn-hp:hover { background-color: var(--hp-secondary); color: #fff; }
.navbar { box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
.badge { font-weight: 500; }