﻿/* =================================================================
   🏆 PBS PREMIUM BİLDİRİM VE ASİSTAN TEMA STİLLERİ
   ================================================================= */

/* 1. 🛑 Ortada Açılan Premium Alert (SweetAlert2) Düzenlemeleri */
.premium-swal-popup {
    border-radius: 24px !important;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    padding: 2.5rem 2rem !important;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15) !important;
    border: 1px solid rgba(0, 0, 0, 0.03) !important;
    background: #ffffff !important;
}

.premium-swal-title {
    color: var(--ebyu-blue) !important;
    font-weight: 700 !important;
    font-size: 1.6rem !important;
    margin-top: 10px !important;
    padding: 0 !important;
}

.premium-swal-button {
    border-radius: 50px !important;
    padding: 12px 40px !important;
    font-weight: 600 !important;
    font-size: 0.95rem !important;
    letter-spacing: 0.3px !important;
    box-shadow: 0 4px 6px -1px rgba(44, 62, 80, 0.12) !important;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border: none !important;
}

    .premium-swal-button:hover {
        transform: translateY(-2px) !important;
        box-shadow: 0 10px 15px -3px rgba(44, 62, 80, 0.25) !important;
    }

/* SweetAlert varsayılan ikon üst boşluk ayarı */
.swal2-icon {
    margin-top: 0.5rem !important;
    margin-bottom: 1rem !important;
}


/* 2. 🌟 Sağ Alttan Akan Modern Glassmorphic Toast Tasarımı */
.custom-toast {
    background: rgba(255, 255, 255, 0.88) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border-radius: 14px !important;
    border: 1px solid rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) !important;
    overflow: hidden;
    z-index: 1060;
    position: relative;
}

.toast-border-left {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 5px;
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.custom-toast .toast-body {
    padding: 0.5rem !important;
}
