    .pissis-smart-container {
        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
        max-width: 950px;
        margin: 25px auto;
        padding: 0 15px;
    }

    .pissis-smart-table {
        width: 100%;
        border-collapse: separate;
        border-spacing: 0;
        background-color: #ffffff;
        border-radius: 15px;
        overflow: hidden;
        box-shadow: 0 12px 35px rgba(0,0,0,0.1);
        border: 1px solid #eef2f7;
    }

    /* Encabezado con el azul tecnológico de las cortinas */
    .pissis-smart-table thead {
        background: linear-gradient(135deg, #1a2a3a 0%, #3498db 100%);
        color: #ffffff;
    }

    .pissis-smart-table th {
        padding: 20px;
        text-align: left;
        font-size: 0.9rem;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .pissis-smart-table td {
        padding: 18px;
        border-bottom: 1px solid #f1f4f8;
        vertical-align: middle;
        color: #444;
        font-size: 0.95rem; /* Tamaño estandarizado */
    }

    /* Info del Producto Inteligente */
    .smart-info {
        display: flex;
        align-items: center;
        gap: 12px;
        font-weight: 700;
        color: #1e272e;
    }

    .smart-info i {
        color: #3498db;
        font-size: 1.4rem;
        width: 25px;
        text-align: center;
    }

    /* Badge Tecnológico */
    .badge-smart {
        display: inline-block;
        padding: 6px 12px;
        border-radius: 20px;
        font-size: 0.8rem;
        font-weight: 600;
        background: #ebf5ff;
        color: #007bff;
    }

    /* 🔥 RESPONSIVE: ANTI-SCROLL HORIZONTAL 🔥 */
    @media screen and (max-width: 768px) {
        .pissis-smart-table thead { display: none; }
        
        .pissis-smart-table tr {
            display: block;
            margin-bottom: 20px;
            border: 1px solid #dcdde1;
            border-radius: 12px;
            padding: 12px;
            background: #ffffff;
            box-shadow: 0 4px 10px rgba(0,0,0,0.03);
        }

        .pissis-smart-table td {
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #f5f6fa;
            padding: 12px 5px;
            text-align: right;
        }

        .pissis-smart-table td:last-child { border-bottom: 0; }

        .pissis-smart-table td::before {
            content: attr(data-label);
            font-weight: 800;
            color: #a4b0be;
            font-size: 0.75rem;
            text-transform: uppercase;
            flex: 1;
            text-align: left;
        }

        .smart-info { justify-content: flex-end; flex: 1; }
    }
