#notebookInsights{border:1px solid #dce7de;border-radius:12px;padding:12px;background:#f8fbf6;margin:0 0 16px;min-width:0}#notebookInsights summary{font-size:13px;min-height:30px}#notebookInsights summary>span{font-size:10px;font-weight:400;color:#6e8076;margin-left:6px}#insightMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}#insightMetrics>div{border:1px solid #e2e9df;background:#fff;border-radius:8px;padding:8px;text-align:center}#insightMetrics strong{display:block;font-size:21px;line-height:1.3;font-weight:600;color:#285868}#insightMetrics span{font-size:10px;color:#687a72}.insight-tabs{display:flex;gap:4px;flex-wrap:wrap}.notebook-ui .insight-tabs button{font-size:11px;min-height:34px;padding:6px 8px;flex:1}#insightExplanation{font-size:11px;line-height:1.7;margin:9px 0}#insightChart{max-height:300px;overflow:auto;min-width:0;padding:3px}.notebook-ui .insight-row,.notebook-ui .insight-vote-row{width:100%;display:grid;grid-template-columns:minmax(60px,1fr) minmax(45px,2fr) auto;gap:8px;align-items:center;text-align:left;white-space:normal;border:1px solid transparent;border-radius:7px;background:transparent;padding:8px 4px;font-size:11px;min-height:40px;margin-bottom:4px;color:#304c4a}.notebook-ui .insight-row[aria-pressed=true],.notebook-ui .insight-vote-row[aria-pressed=true]{background:#edf4ed;color:#264d4e;border-color:#8faea0}.insight-track{display:flex;height:9px;background:#e5eae3;border-radius:4px;overflow:hidden;min-width:0}.insight-fill{height:100%;display:block;flex-shrink:0}.insight-fill.info{background:#477d8c}.insight-fill.vote{background:#b68b4b}.insight-fill.pending{background:#c5d1c2}.insight-row small{font-size:10px;white-space:nowrap}.insight-row>span:first-child{overflow-wrap:anywhere}.insight-vote-row>small{grid-column:1/-1;color:#6b796e;font-size:10px}.insight-progress{padding:10px 4px}.insight-progress .insight-track{height:14px;margin-bottom:10px}.insight-progress strong{font-size:12px}.insight-todo-buttons{display:flex;gap:8px}.insight-todo-buttons button{flex:1;font-size:12px}.insight-empty{font-size:12px;color:#6a7e70;padding:12px 5px}.notebook-ui #insightDetail{border-top:1px solid #dce6d8;margin-top:12px;padding-top:12px}#insightDetailTitle{font-size:12px}#insightDetail button{font-size:11px;min-height:34px;padding:5px 8px}#insightDetailRows{max-height:320px;overflow:auto}#insightDetailRows article{font-size:12px;overflow-wrap:anywhere;padding:10px 0;border-bottom:1px solid #e2e8df}#insightDetailRows p{white-space:pre-wrap;line-height:1.7}#insightDetailRows small{display:block;color:#718172;font-size:11px}
@media(max-width:760px){.notebook-ui .insight-tabs button{min-height:42px;font-size:11px;padding:6px}.notebook-ui .insight-row{grid-template-columns:minmax(60px,1fr) minmax(40px,1fr) auto;min-height:44px;gap:5px}#notebookInsights{padding:10px}#notebookInsights summary>span{display:block;margin-left:0}#insightMetrics strong{font-size:19px}#insightMetrics>div{padding:7px 3px}#insightDetail button{min-height:42px}.notebook-ui .insight-vote-row{grid-template-columns:minmax(100px,1fr) minmax(40px,1fr) auto}}

#notebookInsights button.insight-row[aria-pressed=true],#notebookInsights button.insight-vote-row[aria-pressed=true],#notebookInsights button.insight-row:hover,#notebookInsights button.insight-vote-row:hover{background:#edf4ed;color:#264d4e;border-color:#8faea0}#insightPages{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;font-size:10px}#insightPages button{font-size:11px;padding:6px 8px}
