/* Decide: the shared LLM source and editorial output, with one question before Uncooking. */
#tools .tw2-stage .dp-canvas[data-tool=decide] .cp-source.hp-window{top:52px;height:calc(100% - 180px)}
#tools .dp-canvas .cp-action strong{font-size:25px}
#tools .dp-canvas .cp-go>span{font:inherit}
#tools .dp-canvas .cp-go>b{font-size:20px;font-weight:400}
#tools .dp-canvas .cp-result-content blockquote{margin:12px 0 9px;padding:5px 0 5px 12px;border-left:2px solid #aac0df;color:#456181;font:400 13px/1.6 Georgia,serif}
#tools .dp-canvas .cp-result-content blockquote::before{content:'“'}
#tools .dp-canvas .cp-result-content blockquote::after{content:'”'}
#tools .dp-canvas[data-tool=decide] .cp-result-heading h4{font-size:38px}
#tools .dp-canvas[data-tool=decide] .cp-section h5{font-size:11px;letter-spacing:.6px}
#tools .dp-canvas .dp-source-highlight{outline:2px solid #8aabda;outline-offset:5px;border-radius:4px}
@container(max-width:520px){
 #tools .tw2-stage .dp-canvas[data-tool=decide] .cp-source.hp-window{top:48px;height:calc(100% - 180px)}
 #tools .dp-canvas[data-tool=decide] .cp-result-heading h4{font-size:32px}
 #tools .dp-canvas .cp-result-content blockquote{font-size:12px}
}

/* Coverage stays visible while the complete note scrolls. */
#tools .dp-canvas .dp-coverage{flex:none;margin:0;padding:10px 32px;border-bottom:1px solid #e4e1da;color:#627467;font:500 11px/1.5 Inter,system-ui,sans-serif;background:#fbfaf6}
#tools .dp-canvas .dp-quote{background:#eaf0f8;color:#294f83;padding:1px 2px;border:0;border-radius:3px;font:inherit;line-height:inherit;text-align:left;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#tools .dp-canvas .dp-quote-link{display:inline;cursor:pointer;text-decoration:underline;text-decoration-color:#a7bad3;text-underline-offset:3px}
#tools .dp-canvas .dp-quote-link:focus-visible{outline:2px solid #315a96;outline-offset:3px}
#tools .dp-excerpt-label{position:absolute;bottom:8px;right:16px;color:#74839a;font:10px/1.5 Inter,system-ui,sans-serif}
@container(max-width:520px){#tools .dp-canvas .dp-coverage{padding:9px 24px}}
