html:not(.nv-cloudflare-preview-auth) .txd-preview-state { display: none; }
.nv-cloudflare-preview-auth [data-preview-static-only] { display: none !important; }
.nv-cloudflare-preview-auth body:not([data-nucleus-transaction-detail-state="ready"]) .txd-layout { display: none; }
.nv-cloudflare-preview-auth body[data-nucleus-transaction-detail-state="ready"] [data-preview-transaction-detail-state] { display: none; }
.nv-cloudflare-preview-auth .txd-layout { grid-template-columns: minmax(0, 1fr); max-width: 960px; }
.nv-cloudflare-preview-auth .txd-preview-state { min-height: 220px; display: grid; align-content: center; justify-items: start; gap: 10px; max-width: 960px; }
.nv-cloudflare-preview-auth .txd-preview-state h1 { margin: 0; font: 600 24px/1.25 Inter, sans-serif; }
.nv-cloudflare-preview-auth .txd-preview-state p { margin: 0; color: var(--dash-muted, #8b8b95); }
.nv-cloudflare-preview-auth .txd-preview-state a,
.nv-cloudflare-preview-auth .txd-preview-state button { margin-top: 8px; border: 0; border-radius: 999px; padding: 10px 16px; color: inherit; background: var(--dash-panel, #202126); text-decoration: none; font: inherit; cursor: pointer; }
.nv-cloudflare-preview-auth .txd-preview-state__skeleton { width: 52px; height: 10px; border-radius: 999px; background: color-mix(in srgb, currentColor 12%, transparent); }
.nv-cloudflare-preview-auth body:not([data-nucleus-transaction-detail-state="loading"]) .txd-preview-state__skeleton { display: none; }
.nv-cloudflare-preview-auth .tx-desc__link { color: inherit; text-decoration: none; }
.nv-cloudflare-preview-auth .tx-desc__link:hover { text-decoration: underline; text-underline-offset: 3px; }
