.panel:has(.research-plans){width:min(880px,94vw)}
.research-plans{font-size:12px;line-height:1.7}
.research-plans h3{font-size:15px;font-weight:500;margin:20px 0 12px}
.research-plan-list{display:grid;gap:8px;margin-top:24px}
.research-plan-list .research-choice{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.research-plan-list small{color:var(--muted);font-size:10px}
.plan-page-list{display:grid;gap:10px;margin:14px 0}
.research-plans .workbench-preview .workbench-button{margin:0 8px 8px 0}
.research-plans .workbench-form>.workbench-actions{padding-top:20px;border-top:1px solid var(--border)}
.research-plans button:disabled{opacity:.55;cursor:wait}
.research-plans [hidden]{display:none!important}
.research-plans .workbench-review{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.data-table.plan-assumption-table{table-layout:fixed;min-width:560px}
.data-table.plan-assumption-table th:nth-child(1){width:25%}
.data-table.plan-assumption-table th:nth-child(2){width:12%}
.data-table.plan-assumption-table th:nth-child(3){width:15%}
.data-table.plan-assumption-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.research-plans .workbench-review{backdrop-filter:none;-webkit-backdrop-filter:none}}
