.quote-action-button { display: flex; align-items: center; gap: 0.5rem; padding: 0.6rem 1.2rem; background-color: #fff; border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.05); font-size: 0.95rem; font-weight: 500; color: #333; transition: all 0.2s ease-in-out; } .quote-action-button i { font-size: 1.2rem; } .quote-action-button:hover { background-color: #f8f9fa; transform: translateY(-1px); box-shadow: 0 4px 10px rgba(0,0,0,0.07); } .quote-action-button.success { border-color: #198754; color: #198754; } .quote-action-button.success:hover { background-color: #e8f5e9; }