        .success-header {
            background: linear-gradient(135deg, #4392e7, #43a9dd);
            border-radius: 8px 8px 0 0;
            padding: 15px 20px;
        }
        
        .unavailable-header {
            background: linear-gradient(135deg, #ff7f7f, #ff6b6b);
            border-radius: 8px 8px 0 0;
            padding: 15px 20px;
        }
        
        .domain-card {
            border: 2px solid #4dc3ff;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(40, 167, 69, 0.15);
            overflow: hidden;
            width: 100%;
            margin: 20px auto;
        }
        
        .domain-card.unavailable {
            border: 2px solid #ff7d7d;
            box-shadow: 0 4px 12px rgba(220, 53, 69, 0.15);
        }
        
        .check-icon {
            width: 50px;
            height: 50px;
            background: #ffffff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            border: 2px solid #0782ff;
        }
        
        .unavailable-icon {
            width: 50px;
            height: 50px;
            background: #ffffff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            border: 2px solid #ff7d7d;
        }
        
        .domain-name {
            font-size: 1.5rem;
            font-weight: 600;
            color: #2c3e50;
            margin-bottom: 5px;
        }
        
        .domain-subtitle {
            color: #17a2b8;
            font-weight: 500;
            margin: 0;
        }
        
        .price {
            font-size: 1.25rem;
            font-weight: 600;
            color: #6c757d;
        }
        
        .add-to-cart-btn {
            background: linear-gradient(135deg, #0781ff, #3fb6ff);
            border: none;
            padding: 10px 20px;
            font-weight: 600;
            border-radius: 6px;
            transition: all 0.3s ease;
        }
        
        .add-to-cart-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(253, 126, 20, 0.3);
        }
        
        .suggest-alternatives-btn {
            background: linear-gradient(135deg, #ff8282, #ff6c6c);
            border: none;
            padding: 10px 20px;
            font-weight: 600;
            border-radius: 6px;
            transition: all 0.3s ease;
        }
        
        .suggest-alternatives-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(108, 117, 125, 0.3);
        }
        
        @media (max-width: 576px) {
            .success-header {
                padding: 12px 15px;
                text-align: center;
            }
            
            .success-header h4 {
                font-size: 1.1rem;
                margin: 0;
            }
            
            .domain-name {
                font-size: 1.2rem;
            }
            
            .price {
                font-size: 1.1rem;
                text-align: center;
                margin: 10px 0;
            }
            
            .add-to-cart-btn {
                width: 100%;
                margin-top: 10px;
            }
            
            .suggest-alternatives-btn {
                width: 100%;
                margin-top: 10px;
            }
        }
        
        @media (max-width: 768px) {
            .domain-card {
                margin: 10px;
            }
        }

        .header-menu {
            text-decoration: none;
            font-weight: 400;
        }
        
        [x-cloak] {
            display: none !important;
        }

        .dns-lookup-table tr:nth-child(even) {
            background: #dee2e6;
        }

        .page-title {
            padding: 10px;
        }
.bg-menu {
--bs-bg-opacity: 1;
    background-color: #4dc3ff !important;
}
.domain-area {
    flex: 1;
    min-width: 0;
    overflow: hidden;
}