.strategy-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:28px 0 16px}.strategy-filters label{margin-top:0}.strategy-area{scroll-margin-top:24px}.strategy-area>h2{margin-top:36px}.strategy-control{margin:12px 0;padding:18px 22px}.strategy-control summary{list-style:none;display:flex;gap:10px;align-items:flex-start}.strategy-control summary::-webkit-details-marker{display:none}.strategy-control summary::before{content:'+';font-size:20px;line-height:1.2;color:var(--link)}.strategy-control[open] summary::before{content:'−'}.strategy-control summary span{min-width:0}.strategy-control summary small{display:block;font-weight:400;color:var(--muted);margin-top:4px}.strategy-control .review-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}.strategy-control .review-grid label{margin-top:10px}.strategy-control a{overflow-wrap:anywhere}.strategy-control .badge{margin-bottom:8px}.strategy-control:target{outline:2px solid var(--link);outline-offset:3px}#priority-actions a{display:block;padding:9px 0;text-decoration:underline}#sources a{display:inline-block;margin:4px 14px 4px 0}.stats .stat strong{font-size:25px}#message[hidden]{display:none}#save-review:disabled{opacity:.6}.strategy-control textarea{min-height:110px}@media(max-width:800px){.strategy-filters,.strategy-control .review-grid{grid-template-columns:1fr}.strategy-control{padding:17px}.public-content{padding:0 18px}.stats{grid-template-columns:1fr}#project-card .actions .btn{width:100%}.strategy-control summary{font-size:14px}}
[hidden]{display:none!important}
