
        
        /* TempData Modern Bildirim Kutusu (Floating Toast Effect) */
        .karm-alert-container {
            position: fixed;
            top: 90px;
            right: 30px;
            z-index: 9999;
            max-width: 380px;
            width: calc(100% - 60px);
            animation: slideIn 0.4s cubic-bezier(0.16, 1, 0.3, 1);
        }

        .karm-floating-alert {
            background: rgba(11, 15, 25, 0.95) !important;
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(197, 168, 128, 0.3) !important;
            color: #ffffff !important;
            border-radius: 0px;
            padding: 16px 20px;
            font-size: 0.9rem;
            font-weight: 500;
            letter-spacing: 0.5px;
            box-shadow: 0 20px 40px rgba(0,0,0,0.4);
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .karm-floating-alert i {
            color: var(--karm-gold);
            font-size: 1.2rem;
        }

        @keyframes slideIn {
            from { transform: translateX(100%); opacity: 0; }
            to { transform: translateX(0); opacity: 1; }
        }

        @media(max-width: 991px) {
            header { padding: 15px 24px; }
            .karm-alert-container { top: 80px; right: 20px; }
        }
