.decision-comparison [hidden],.compare-hub [hidden]{display:none!important}
.decision-comparison .table-scroll{max-width:100%;overflow-x:auto}
.decision-comparison table{width:100%;table-layout:fixed}
.decision-comparison caption{text-align:left;padding:12px 0;font-weight:700}
.decision-comparison th[scope=row]{position:sticky;left:0;z-index:1;background:#f7f8fa;width:160px}
.decision-comparison thead th:first-child{width:160px;position:sticky;left:0;z-index:2;background:#fff}
.decision-comparison :is(th,td){vertical-align:top;overflow-wrap:anywhere;padding:16px 12px}
.decision-kind,.decision-model{display:block;margin-top:8px;font-size:.875rem;font-weight:400}
.decision-inference{font-weight:600}
.decision-options,.decision-sources{margin-top:28px;border-top:1px solid #e5e7eb;padding:16px 0}
.decision-comparison summary{cursor:pointer;padding:12px 0;font-weight:700}
.decision-comparison a:focus-visible,.decision-comparison .table-scroll:focus-visible{outline:3px solid #4338ca;outline-offset:3px}
[data-decision-error],[data-decision-picker-error]{padding:16px;border:1px solid #b45309;background:#fffbeb;color:#78350f}
@media(max-width:600px){.decision-comparison .table-scroll{container-type:inline-size}.decision-comparison table{--comparison-label:clamp(88px,28cqw,104px);--comparison-product:clamp(160px,calc(100cqw - var(--comparison-label) - 32px),200px);width:calc(var(--comparison-label) + var(--comparison-product)*var(--products,2));min-width:0}.decision-comparison table thead th:first-child{width:var(--comparison-label)}.decision-comparison thead th:not(:first-child){width:var(--comparison-product)}.decision-comparison th[scope=row]{width:var(--comparison-label);padding-inline:10px}.decision-comparison .table-scroll{scroll-padding-left:104px}.decision-comparison :is(td,th){font-size:14px}}
