/* Avukat Hesaplama Pro - Modern Style 
   Bootstrap 5 uyumlu özelleştirmeler
*/

/* Ana Taşıyıcıyı sınırla ve ortala */
.ahp-calculator-wrapper {
    margin: 0 auto;
    /* Bootstrap'in standart gölgesini biraz daha yumuşatalım */
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.08) !important;
}

/* Form başlığı */
.ahp-calculator-wrapper h3 {
    color: #333;
    font-weight: 700;
}

/* Input alanlarına odaklanınca modern bir efekt */
.ahp-form-group .form-control:focus {
    border-color: #0d6efd; /* Bootstrap primary rengi */
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.15);
}

/* Hesapla Butonu Efekti */
#hesapla-btn {
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#hesapla-btn:hover {
    transform: translateY(-2px); /* Hafif yukarı kalkma efekti */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* --- SONUÇ ALANI TASARIMI --- */

/* Sonuç kutuları geçiş efekti */
.result-box {
    transition: all 0.3s ease;
    border-color: #e9ecef !important; /* Bootstrap light border */
}

.result-box:hover {
    background-color: #fff !important;
    border-color: #0d6efd !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

/* Rakamların görünümü (Display-6 Bootstrap sınıfını destekler) */
.result-box strong {
    display: block;
    margin-top: 10px;
}

/* CTA (WhatsApp Alanı) */

.whatsapp-btn {
    background-color: #25D366 !important; /* Resmi WhatsApp yeşili */
    border-color: #25D366 !important;
    font-weight: 600;
}

.whatsapp-btn:hover {
    background-color: #1da851 !important;
    border-color: #1da851 !important;
    box-shadow: 0 4px 10px rgba(37, 211, 102, 0.3);
}