/* SEO Editorial Pro — RCAD visual fallback
 * Se carga únicamente cuando Editorial debe presentar el recurso sin el tema RCAD.
 * Todo queda aislado bajo .rcad-fallback-* para minimizar conflictos con terceros.
 */
.rcad-fallback-resource{--rcad-yellow:#f6a800;--rcad-blue:#071b46;--rcad-border:#e3e7ec;--rcad-muted:#657184;box-sizing:border-box;width:100%;margin:28px 0;color:#202833;font-family:inherit}
.rcad-fallback-resource *{box-sizing:border-box}
.rcad-fallback-details,.rcad-fallback-download{width:100%;background:#fff;border:1px solid var(--rcad-border);border-radius:8px;box-shadow:none}
.rcad-fallback-details{margin:0 0 18px;padding:18px 20px}
.rcad-fallback-details__title{margin:0 0 13px;padding:0 0 10px;border-bottom:1px solid var(--rcad-border);font:700 16px/1.35 inherit;color:var(--rcad-blue);text-transform:none;letter-spacing:0}
.rcad-fallback-details__list{margin:0;padding:0}
.rcad-fallback-details__row{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:16px;margin:0;padding:8px 0;border-bottom:1px solid #eef1f4}
.rcad-fallback-details__row:last-child{border-bottom:0;padding-bottom:0}
.rcad-fallback-details__row dt,.rcad-fallback-details__row dd{margin:0;padding:0;font-size:14px;line-height:1.45}
.rcad-fallback-details__row dt{font-weight:700;color:var(--rcad-blue)}
.rcad-fallback-details__row dd{color:#394556;overflow-wrap:anywhere}
.rcad-fallback-download{padding:18px 20px}
.rcad-fallback-download__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--rcad-blue);font-size:16px}
.rcad-fallback-access{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1}
.rcad-fallback-access--free{background:#fff6df;color:#785100;border:1px solid #f1d58c}
.rcad-fallback-access--premium{background:var(--rcad-blue);color:#fff;border:1px solid var(--rcad-blue)}
.rcad-fallback-message{margin:0 0 13px;color:var(--rcad-muted);font-size:14px;line-height:1.5}
.rcad-fallback-download__button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid transparent;border-radius:7px;text-align:center;text-decoration:none!important;font:800 15px/1.25 inherit;transition:filter .15s ease,transform .15s ease}
.rcad-fallback-download__button--free{background:var(--rcad-yellow);color:#fff!important;border-color:var(--rcad-yellow)}
.rcad-fallback-download__button--premium{background:var(--rcad-blue);color:#fff!important;border-color:var(--rcad-blue)}
.rcad-fallback-download__button:not(.is-disabled):hover{filter:brightness(.94);transform:translateY(-1px)}
.rcad-fallback-download__button:focus-visible{outline:3px solid rgba(246,168,0,.32);outline-offset:2px}
.rcad-fallback-download__button.is-disabled{cursor:not-allowed;opacity:.72}
@media (max-width:600px){.rcad-fallback-resource{margin:22px 0}.rcad-fallback-details,.rcad-fallback-download{padding:16px}.rcad-fallback-details__row{grid-template-columns:1fr;gap:2px}.rcad-fallback-download__head{align-items:flex-start}.rcad-fallback-download__button{min-height:46px}}
