body { background-color: #f8f9fa; } .navbar { box-shadow: 0 2px 4px rgba(0,0,0,.04); } .card-header { background-color: #ffffff; border-bottom: 1px solid #dee2e6; } .status-badge { font-size: 0.8rem; padding: 0.3em 0.6em; } .action-icon { color: #6c757d; text-decoration: none; margin: 0 4px; transition: color 0.2s; } .action-icon:hover { color: #0d6efd; } .action-icon.disabled { color: #adb5bd; pointer-events: none; }