.tc-form{display:grid;gap:1.4rem}.tc-form .wb-grid{align-items:start}.tc-source{min-width:0;border:1px solid #dce5ef;border-radius:1rem;padding:1.2rem;display:grid;gap:1rem}.tc-source legend{font-weight:700;padding:0 .45rem;color:#263b53}.tc-source>div:not([hidden]){display:grid;gap:1rem}.tc-form textarea{font:.85rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;min-width:0}.tc-options{border-top:1px solid #e2e8f0;padding-top:1rem}.tc-options summary{cursor:pointer;font-weight:650;margin-bottom:1rem}.tc-check{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;margin-top:1rem}.tc-check input{margin-top:.3rem;flex-shrink:0}.tc-result-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.tc-result-heading h2{margin:0}.tc-conclusion{font-size:1.1rem;line-height:1.65;margin:1.25rem 0;color:#19394b}.tc-notes:empty{display:none}.tc-notes{border-left:3px solid #e9b44b;background:#fffbeb;padding:1rem 1.2rem;border-radius:0 .5rem .5rem 0;margin:1rem 0;color:#664415}.tc-notes p+p{margin-top:.6rem}.tc-result .wb-table td{overflow-wrap:anywhere;max-width:38rem;vertical-align:top}.tc-result .wb-table{min-width:650px}.tc-result #tcFilters{max-width:22rem;margin:1.2rem 0}.tc-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}.tc-result details{border-top:1px solid #e2e8f0;padding:1rem 0}.tc-result summary{font-weight:650;cursor:pointer}.tc-result .wb-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tc-result .wb-summary dd{overflow-wrap:anywhere}.tc-evidence{padding-left:1.3rem}.tc-evidence li{margin:.5rem 0}.tc-sample{font-size:.85rem;background:#f6f8fb;padding:1rem;border-radius:.6rem;overflow-wrap:anywhere;line-height:1.65}.tc-diff-mark{font-weight:650;color:#92400e}.tc-form input:focus-visible,.tc-form select:focus-visible,.tc-form textarea:focus-visible{outline:3px solid #bfdbfe;outline-offset:2px}.tc-source small{font-size:.8rem;color:#526379;line-height:1.6}@media(max-width:600px){.tc-source{padding:1rem}.tc-result-heading .wb-button{width:100%}.tc-result .wb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-result .wb-summary dd{font-size:1.6rem}.tc-result{min-width:0}}
