.btn-success{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.hidden{display:none}.search-bar{width:100%;margin-bottom:20px}.card{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.warning{background:#fff3cd;border-left:4px solid #ffc107;color:#856404}.error{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.success{background:#d4edda;border-left:4px solid #28a745;color:#155724}