.tv4s{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tv4s>*{min-width:0}.tv4s [hidden]{display:none!important}.tv4s .tv4s-bar{align-items:end}.tv4s .tv4s-bar__field{min-width:min(100%,11rem)}.tv4s .tv4s-bar__status{color:var(--text-2);flex:12rem;align-self:center;margin:0;font-size:.9rem}.tv4s .tv4s-bar__actions{margin-left:auto}.tv4s .tv4s-panel{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.tv4s .tv4s-panel>*{min-width:0}.tv4s .tv4s-n{background:var(--tape-bg);width:1.6rem;height:1.6rem;color:var(--tape-text);font-family:var(--font-mono);vertical-align:.1em;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.85rem;display:inline-grid}.tv4s .tv4s-paste>summary,.tv4s .tv4s-map>summary{cursor:pointer;font-weight:650}.tv4s .tv4s-paste[open]>summary,.tv4s .tv4s-map[open]>summary{margin-bottom:.5rem}.tv4s .tv4s-paste,.tv4s .tv4s-file{gap:.5rem;display:grid}.tv4s .tv4s-file__name{overflow-wrap:anywhere;margin:0;font-weight:600}.tv4s .tv4s-peek{color:var(--text-2);font-size:.85rem;font-weight:500}.tv4s .tv4s-map__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem .8rem;display:grid}.tv4s .tv4s-opt{color:var(--text-3);font-size:.8rem;font-weight:500}.tv4s .tv4s-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:end;gap:.75rem 1rem;display:grid}.tv4s .tv4s-notes{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);gap:.3rem;margin:0;padding:.6rem .9rem .6rem 1.8rem;font-size:.9rem;display:grid}.tv4s .tv4s-results{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tv4s .tv4s-results>.panel{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.tv4s .tv4s-results>.panel>*{min-width:0}.tv4s .tv4s-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tv4s .tv4s-search{min-width:min(100%,16rem)}.tv4s .tv4s-table td{vertical-align:top}.tv4s .tv4s-sub{color:var(--text-2);white-space:normal;font-size:.8rem;display:block}.tv4s .tv4s-pan{font-family:var(--font-mono);color:var(--text-2);font-size:.78rem;display:block}.tv4s .tv4s-why{white-space:normal;min-width:16rem;color:var(--text-2);font-size:.84rem}.tv4s .tv4s-error{color:var(--danger)}.tv4s .tv4s-pager{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tv4s .tv4s-pass{gap:.5rem;display:flex}.tv4s .tv4s-pass .input{flex:auto;min-width:0}.tv4s .tv4s-fieldset{border:1px solid var(--line);border-radius:var(--radius);gap:.4rem;margin:0;padding:.6rem .8rem;display:grid}.tv4s .tv4s-fieldset legend{padding:0 .3rem;font-weight:650}.tv4s .tv4s-sign{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.tv4s .tv4s-sign .hint{grid-column:1/-1;margin:0}.tv4s .tv4s-make{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tv4s .tv4s-progress{width:min(100%,14rem)}.tv4s .tv4s-h3{margin:.25rem 0 0;font-size:1rem}.tv4s .tv4s-f16-preview{gap:.5rem;min-width:0;display:grid}.tv4s .tv4s-f16-preview .hint{margin:0}.tv4s .tv4s-f16-docs{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tv4s .tv4s-f16-doc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.5rem;min-width:0;padding:.65rem .8rem;display:grid}.tv4s .tv4s-f16-note{overflow-wrap:anywhere;margin:0;font-size:.9rem}.tv4s .tv4s-f16-pages{min-width:0}@media (max-width:40rem){.tv4s .tv4s-table tr.w8p-locked td{grid-column:1/-1}.tv4s .tv4s-table thead{display:none}.tv4s .tv4s-table,.tv4s .tv4s-table tbody{display:block}.tv4s .tv4s-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;padding:.65rem .75rem;display:grid}.tv4s .tv4s-table td{white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:block}.tv4s .tv4s-table td.tv4s-wide{grid-column:1/-1}.tv4s .tv4s-table td.num{text-align:left}.tv4s .tv4s-table td[data-label]:before{content:attr(data-label);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;white-space:normal;font-size:.72rem;font-weight:600;display:block}.tv4s .tv4s-why{min-width:0}}.tv4s .table-wrap{container-type:inline-size}.tv4s .tv4s-table tr.w8p-locked>td>.tv-placeholder{white-space:normal;max-width:calc(100cqi - 1.5rem);position:sticky;left:.75rem}
