.notebook-result{gap:16px;display:grid}.notebook-specs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 16px;margin:8px 0 0;display:grid}.notebook-specs div{min-width:0}.notebook-specs dt{color:var(--muted);font-size:12px;font-weight:600}.notebook-specs dd{overflow-wrap:anywhere;margin:2px 0 0;line-height:1.4}.notebook-tgp{border:1px solid var(--line);margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.notebook-tgp-unknown{border-color:#ffc478}.notebook-tradeoff{color:var(--green);margin:8px 0 0;font-weight:600}.notebook-empty{gap:12px;display:grid}.notebook-empty p{margin:0;line-height:1.5}
.decision-comparison{gap:16px;display:grid}.decision-explanation{border:1px solid var(--green);background:var(--green-soft);margin:0;padding:14px 16px;line-height:1.5}.decision-table{border-collapse:collapse;width:100%;font-size:14px}.decision-table th,.decision-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 10px}.decision-table thead th{font-size:15px}.decision-table tbody th{color:var(--muted);white-space:nowrap;font-weight:600}.decision-table .recommended{background:var(--surface)}.decision-table .primary-button,.decision-table .ghost-button{min-height:44px;padding:0 14px}.decision-table .ghost-button,.decision-panel .ghost-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0}.decision-badge{border:1px solid var(--green);color:var(--green);margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600}.decision-ineligible{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.4}.decision-tabs{display:none}.decision-tabs [role=tablist]{flex-wrap:wrap;gap:8px;display:flex}.decision-tabs [role=tab]{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 12px}.decision-tabs [role=tab][aria-selected=true]{border-color:var(--green)}.decision-panel{gap:12px;margin-top:12px;display:grid}.decision-panel dl{gap:8px;margin:0;display:grid}.decision-panel dt{color:var(--muted);font-size:12px;font-weight:600}.decision-panel dd{overflow-wrap:anywhere;margin:2px 0 0}.decision-question{border:0;margin:16px 0 0;padding:0}.decision-question legend{margin-bottom:8px;font-weight:600}@media (max-width:720px){.decision-table{display:none}.decision-tabs{display:block}}
