/* Presentación del modo de acceso. Los permisos se comprueban en PHP. */
html:is([data-q-modo="pendiente"], [data-q-modo="gratuito"]) body :is(
    [data-q-membresia],
    #mi_membresia,
    #insignia_membresia,
    .mp-membership,
    .q-membership-badge,
    #chat_mi_estado,
    .q-chat-state,
    .q-chat-membership-control,
    #pd-membership,
    .pd-emblem > span,
    #pd-locked,
    #pd-plans,
    [data-category="membresia"],
    #qs-category option[value="membresia"],
    a[href*="destacados.html"] .q-inline-2
) {
    display: none !important;
}

.pd-free-status {
    padding: 40px 24px;
    text-align: center;
    color: var(--q-text, #1b2d38);
}

.pd-free-status p {
    line-height: 1.6;
    color: var(--q-muted, #4c7f9e);
}

.pd-free-status a {
    display: inline-block;
    margin-top: 12px;
    color: var(--q-action, #458fbd);
}
