.venn-workspace>*,.venn-workspace .result-content{min-width:0}.venn-workspace .field{margin-top:var(--gap)}.venn-workspace input:not([type=checkbox]),.venn-workspace textarea,.venn-workspace select{width:100%;min-width:0;font-size:1rem}.venn-workspace textarea{resize:vertical;min-height:7rem}.venn-workspace label{display:block}.venn-workspace .venn-checkbox{margin-top:var(--gap);align-items:center;gap:.6rem;display:flex}.venn-checkbox input{width:auto}.venn-labels{gap:calc(var(--gap)/2);margin-top:calc(var(--gap)/2);display:grid}.venn-limits{margin-top:var(--gap);font-size:.8rem}.venn-workspace [data-venn-help]{margin-top:var(--gap);font-size:.9rem}.venn-workspace .copy-actions{margin-top:var(--gap)}.venn-workspace [data-venn-svg] svg{width:100%;height:auto;margin-top:calc(var(--gap)/2);display:block}.venn-workspace .venn-selected{padding:calc(var(--pad)/2);background:var(--alternate);margin-top:calc(var(--gap)/2);overflow-wrap:anywhere;border-radius:9px}.venn-legend{overflow-wrap:anywhere;font-size:.85rem}.venn-expression{gap:calc(var(--gap)/2);margin-top:calc(var(--gap)/2);display:grid}.venn-workspace [aria-invalid=true]{border-color:var(--warning)}.venn-workspace table,.venn-education table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.venn-workspace td,.venn-workspace th,.venn-education td,.venn-education th{border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:.5rem}.venn-workspace caption,.venn-education caption{text-align:left;color:var(--muted);padding:.75rem 0}.venn-workspace .table-scroll,.venn-education .table-scroll{max-width:100%;overflow-x:auto}.venn-workspace [data-venn-members] p{margin-top:calc(var(--gap)/2);overflow-wrap:anywhere;font-size:.875rem}.venn-workspace .calculation-steps ol{font-size:.875rem}.venn-workspace .interpretation{margin-block:var(--gap)}.venn-education{gap:var(--gap);margin-top:40px;display:grid}.venn-education .support-grid{margin-top:0}.venn-education p+p{margin-top:calc(var(--gap)/2)}.venn-education .formula{white-space:normal;overflow-wrap:anywhere}.venn-education dl:not(.venn-tiles)>div{grid-template-columns:4ch 1fr;gap:1rem;margin-top:.75rem;display:grid}.venn-education dd{color:var(--muted);margin:0}.venn-tiles{gap:calc(var(--gap)/2);margin-block:var(--gap);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.venn-tiles>div{background:var(--alternate);padding:calc(var(--pad)/2);border-radius:9px}.venn-tiles dt{font-size:.85rem}.venn-tiles dd{color:var(--accent);font-size:1.4rem;font-weight:700}.venn-example h2{margin-top:calc(var(--gap)/2)}@media (width<=480px){.venn-workspace .input-panel,.venn-workspace .result-panel{padding:16px}.venn-workspace [data-venn-regions] td,.venn-workspace [data-venn-regions] th{padding:.35rem}.venn-workspace table{font-size:.8125rem}}.venn-workspace td,.venn-education td{text-align:right;font-variant-numeric:tabular-nums}.venn-workspace .venn-expression small{overflow-wrap:anywhere}.venn-workspace .examples{margin-top:calc(var(--gap)/2)}.venn-workspace .result-content{container-type:inline-size}.venn-workspace .result-metrics{margin-bottom:calc(var(--gap)/2)}.venn-workspace .result-content>h3{margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--border)}.venn-workspace .result-content>.field{margin-top:calc(var(--gap)/2)}.venn-workspace .venn-selected{margin-block:calc(var(--gap)/2)}.venn-workspace .venn-caption{margin-top:calc(var(--gap)/2)}.venn-workspace .copy-actions{gap:calc(var(--gap)/2);margin-block:var(--gap) calc(var(--gap)/2);flex-wrap:wrap}.venn-workspace .result-content>.calculation-steps{margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--border)}.venn-workspace .calculation-steps summary{overflow-wrap:anywhere;line-height:1.5}.venn-workspace .table-scroll{margin-block:calc(var(--gap)/2);border-radius:6px}.venn-workspace th,.venn-workspace td{vertical-align:top}.venn-workspace tbody tr:nth-child(2n){background:var(--bg)}.venn-workspace [data-venn-regions] td:nth-child(2){text-align:left}.venn-workspace [data-venn-members]{margin-top:var(--gap)}.venn-workspace [data-venn-members] h4{margin:0 0 calc(var(--gap)/2);font-size:.9rem}.venn-workspace .venn-member-region{border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.875rem}.venn-workspace .venn-member-region summary{font-weight:600}.venn-workspace .venn-member-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.venn-workspace .venn-member-list li{background:var(--alternate);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:5px;max-width:100%;margin:0;padding:3px 8px}.venn-workspace [data-venn-steps]{padding-top:calc(var(--gap)/2);overflow-wrap:anywhere}.venn-workspace .metric strong{overflow-wrap:anywhere}@container (width<=30rem){.venn-workspace table{table-layout:fixed;font-size:.8125rem}.venn-workspace th,.venn-workspace td{overflow-wrap:anywhere;padding:.4rem .25rem}.venn-workspace [data-venn-regions] td:nth-child(2){font-size:.75rem}.venn-workspace .result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.venn-workspace .primary-metric{grid-column:1/-1}}
