
/* Sales Assist Tool Custom Styles */

body {
    background-color: #f8f9fa;
    font-family: 'Segoe UI', Roboto, "Helvetica Neue", Arial, sans-serif;
}

.content-section {
    animation: fadeIn 0.3s ease-in-out;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}

.card {
    border: none;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    transition: transform 0.2s;
}

.card:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.1);
}

.nav-link {
    cursor: pointer;
}

.table th {
    font-weight: 600;
    color: #495057;
}

.btn-primary {
    background-color: #0d6efd;
    border: none;
}

.btn-primary:hover {
    background-color: #0b5ed7;
}

/* Calculator specific styles */
#calc-total {
    font-size: 1.5rem;
}

/* Status badges */
.badge-potential { background-color: #ffc107; color: #000; }
.badge-following { background-color: #17a2b8; color: #fff; }
.badge-deal { background-color: #28a745; color: #fff; }
.badge-lost { background-color: #6c757d; color: #fff; }
