.zin-signature-icon{display:inline-grid;place-items:center;width:var(--zin-icon-size,20px);height:var(--zin-icon-size,20px);color:var(--zin-icon-color,#77b82a);opacity:var(--zin-icon-opacity,1);vertical-align:middle;transition:color .16s ease,opacity .16s ease,transform .16s ease}.zin-signature-icon svg{display:block;max-width:100%;max-height:100%}.zin-icon-filled svg{fill:currentColor}.zin-icon-duotone{padding:6px;border-radius:10px;background:color-mix(in srgb,var(--zin-icon-color,#77b82a) 14%,transparent)}a:hover .zin-signature-icon,button:hover .zin-signature-icon,.zin-signature-icon:hover{color:var(--zin-icon-hover,#6957ea)}.is-active>.zin-signature-icon,.current .zin-signature-icon,[aria-current=page] .zin-signature-icon{color:var(--zin-icon-active,#6957ea)}
.zin-bridge-diagnostics{max-width:1200px}.zin-diag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:20px 0}.zin-diag-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--zgs-border,#dcdcde);border-radius:14px;background:var(--zgs-surface,#fff)}.zin-diag-card strong{color:var(--zgs-text-muted,#646970)}.zin-diag-card span{font-size:17px;color:var(--zgs-text,#1d2327)}.zin-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin:16px 0}.zin-preview>div{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--zgs-border,#dcdcde);border-radius:12px;background:var(--zgs-surface,#fff)}.zin-bridge-diagnostics pre{padding:16px;border-radius:12px;background:var(--zgs-surface-soft,#f6f7f7);overflow:auto}
