.research-material-card{min-width:0}.research-material-card .question-item-meta{color:var(--ink-3);overflow-wrap:anywhere;gap:7px 14px;font-size:13px;line-height:1.7}.research-material-card .question-item-title{overflow-wrap:anywhere;min-width:44px;min-height:44px}.research-material-card .research-material-summary{min-width:0;margin-top:10px}.research-material-card .research-summary-label{color:var(--ink-3);margin-bottom:5px;font-size:13px;line-height:1.6;display:block}.research-material-card .reading-item-summary{--reading-summary-lines:3;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.85}.research-material-card .reading-item-summary[data-collapsed=true]{-webkit-line-clamp:var(--reading-summary-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.research-material-card .reading-summary-toggle{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 15px;margin-top:5px;font-size:13px;line-height:1.7;display:flex}.research-material-card .reading-summary-toggle button{min-width:44px;min-height:44px;color:var(--accent);padding:7px 0;font-size:13px;line-height:1.7}.research-material-card .question-item-bottom{flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:13px;line-height:1.7}.research-material-card .research-material-coverage{color:var(--ink-3)}.research-material-card .research-material-coverage>span{color:var(--ink-3);font-size:12px;line-height:1.8;display:block}.question-workspace .question-result-position{font-variant-numeric:tabular-nums;margin-top:4px;display:block}.question-workspace .question-suggestions button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.question-workspace .question-suggestions button strong{font-size:14px;font-weight:500}.question-workspace .question-suggestions button span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.research-material-card .research-select{white-space:normal;overflow-wrap:anywhere;gap:9px;min-width:44px;min-height:44px;font-size:13px;line-height:1.7}.research-material-card .research-select input{flex:none;width:16px;height:16px}.research-material-card .research-select[data-disabled=true]{color:var(--ink-4);cursor:default}.research-material-card .research-material-update{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--accent);border-radius:7px;padding:7px 11px;font-size:13px;line-height:1.7}.research-material-card .research-material-update:disabled{color:var(--ink-4);cursor:default}.research-material-card .research-material-evidence{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.question-item.research-material-card .research-version-note{color:var(--ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.8}.research-material-card :is(button,a,input):focus-visible,.research-material-card .research-select:focus-within{outline:2px solid var(--accent);outline-offset:3px}.question-workspace :is(button,a,summary,select,input:not([type=checkbox])){min-width:44px;max-width:100%;min-height:44px}.question-workspace :is(button,select,input){font-size:13px;line-height:1.6}.question-workspace :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.question-workspace :is(.question-head,.question-results-head,.question-search,.question-options,.research-basket-top,.research-basket-bottom),.question-workspace .question-head>div{min-width:0}.question-workspace .question-head>a{overflow-wrap:anywhere;flex-shrink:0;font-size:13px}.question-workspace .question-rail-head button{width:44px;height:44px}.question-workspace .question-rail-head h2,.question-workspace .question-saved strong,.question-workspace .question-rail-note{font-size:13px}.question-workspace .question-search input{font-size:15px}.question-workspace .question-search button,.question-workspace .question-options,.question-workspace .question-options select,.question-workspace .question-save summary,.question-workspace .question-period button{font-size:13px}.question-workspace .question-options>label{max-width:100%}.question-workspace .question-options select{min-width:0}.question-workspace .question-save summary{padding:10px 6px;line-height:1.7}.question-workspace .question-save>div{max-width:calc(100vw - 40px);top:calc(100% + 8px)}.question-workspace .question-query-tools{min-width:0}.question-workspace .question-query-tools>summary{min-height:44px;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;padding:10px 0;font-size:13px;line-height:1.7}.question-workspace .question-query-tools>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.question-workspace .question-query-note{color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;line-height:1.65}.question-workspace .question-message,.question-workspace .question-applied,.question-workspace .question-results-head>div>span,.question-workspace .question-footer{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.question-workspace .research-basket{min-width:0}.question-workspace .research-basket :is(summary,button,a,select,input:not([type=checkbox])){min-width:44px;min-height:44px}.question-workspace .research-basket-top{flex-wrap:wrap;gap:4px 15px;font-size:14px}.question-workspace .research-basket-top span,.question-workspace .research-basket-top button,.question-workspace .research-basket li small,.question-workspace .research-basket details{font-size:13px}.question-workspace .research-basket summary{overflow-wrap:anywhere;padding:10px 0;line-height:1.8}.question-workspace .research-basket li{align-items:flex-start;gap:10px;font-size:14px}.question-workspace .research-basket li button{justify-content:center;align-items:center;padding:10px;display:inline-flex}.question-workspace .research-basket-question{font-size:13px;line-height:1.8}.question-workspace .research-basket-question input{font-size:15px}.question-workspace .research-basket-bottom{flex-wrap:wrap;gap:8px 18px}.question-workspace .research-basket-bottom :is(p,span,a){overflow-wrap:anywhere;font-size:13px;line-height:1.8}.question-workspace .research-basket-bottom a{white-space:normal}.question-workspace .question-parts-editor :is(summary,button),.question-workspace .question-parts-editor-body>p,.question-workspace .question-parts-field label{font-size:13px}.question-workspace .question-parts-field input{font-size:15px}.question-workspace .research-selection-notice{min-width:0;margin:12px 0}.question-workspace .research-selection-notice .question-message{margin:0;padding:0}.question-workspace .research-selection-notice button{color:var(--accent);overflow-wrap:anywhere;text-align:left;margin-top:5px;padding:8px 0}.question-workspace .question-history-boundary{font-size:13px}.question-workspace .question-history-boundary a,.question-workspace .question-empty>a,.question-workspace .question-empty>button{align-items:center;font-size:13px;display:inline-flex}@media (width<=760px){.research-material-card .question-item-meta{gap:5px 12px;font-size:13px}.research-material-card .question-item-bottom{gap:4px 14px;font-size:13px}.research-material-card .research-material-coverage{flex-basis:100%}.research-material-card .research-material-evidence{margin-left:0}.question-workspace .question-head{flex-wrap:nowrap;align-items:flex-end;gap:8px;margin:4px 0 14px}.question-workspace .question-head>div{flex:1}.question-workspace .question-head h1,.question-workspace .question-head>a{white-space:nowrap}.question-workspace .question-search{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:6px 0;display:grid}.question-workspace .question-search button{white-space:nowrap;text-align:center}.question-workspace .question-options>label{flex-wrap:wrap;flex:120px;gap:5px 8px}.question-workspace .question-options select{width:100%;max-width:100%}.question-workspace .question-save{width:100%;margin-left:0}.question-workspace .question-save>div{width:100%;max-width:100%;margin:8px 0;position:static}.question-workspace .question-applied{padding-top:8px}.question-workspace .question-results-head{flex-wrap:nowrap;align-items:center;gap:6px;margin:10px 0}.question-workspace .question-results-head>div:first-child{flex:1;min-width:0}.question-workspace .question-results-head strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.question-workspace .question-period{flex-wrap:nowrap;flex:none;gap:2px;padding:2px}.question-workspace .question-period button{white-space:nowrap;flex:none;padding:5px 7px;font-size:13px}.question-workspace .research-basket-bottom{gap:8px}.question-workspace .research-basket-bottom>a{align-self:flex-start}}
