/* Saved Studio source is a separate read-only view, never workflow evidence. */
.saved-studio-preview{margin:1rem 0;padding:1rem;border:1px solid currentColor;border-radius:.75rem;min-width:0;color:inherit;overflow-wrap:anywhere}
.saved-studio-preview[hidden]{display:none}
.saved-studio-preview h3,.saved-studio-preview h4,.saved-studio-preview h5{color:inherit;margin:0 0 .5rem;line-height:1.4}
.saved-studio-preview p{margin:0 0 .75rem;line-height:1.55}
.saved-studio-preview .studio-notice,.saved-studio-preview .studio-source{font-size:.84rem}
.saved-studio-preview .studio-count{font-weight:650}
.saved-studio-preview .studio-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.8rem;margin:1rem 0}
.saved-studio-preview .studio-category{min-width:0;border:1px solid currentColor;border-radius:.5rem;padding:.8rem}
.saved-studio-preview .studio-hypothesis+.studio-hypothesis{border-top:1px solid currentColor;padding-top:.8rem;margin-top:.8rem}
.saved-studio-preview .studio-literal{white-space:pre-wrap;overflow-wrap:anywhere}
.saved-studio-preview .studio-field h5{font-size:.84rem;font-weight:600}
.saved-studio-preview .studio-why{border-inline-start:2px solid currentColor;padding:.6rem .75rem;margin:.65rem 0}
.saved-studio-preview summary{cursor:pointer;padding:.4rem 0;min-height:2.2rem;font-weight:600}
.saved-studio-preview a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:.2em;padding:.4rem 0;font-weight:650}
.saved-studio-preview :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media(forced-colors:active){.saved-studio-preview{color:CanvasText}}
