.briefing{background:#fff;border:1px solid #dfe7e1;border-radius:12px;padding:24px;margin-bottom:28px}.briefing-heading,.briefing-actions,.research-dialog-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.briefing h2{font:700 22px Manrope,system-ui,sans-serif;margin:8px 0}.briefing p{font-size:12px;line-height:1.8;color:#607568}#briefing-counts{font-size:11px}.briefing-actions{border-top:1px solid #e8eeea;padding-top:14px;margin-top:16px}.briefing .tabs{flex-wrap:wrap}.briefing-actions button:disabled{cursor:default}.event-topic{font-weight:650;text-transform:capitalize}.new-coverage,.topic-alert{padding:4px 7px;border-radius:4px;background:#e5f3ea;color:#28724c}.topic-alert{background:#fff0d6;color:#885817}.event-basis,.evidence-note{font-size:10px;line-height:1.7;color:#798c7e}.evidence-note{font-style:italic}.event-evidence,.event-connections{font-size:12px;line-height:1.7;margin:14px 0;color:#4f705b}.event-evidence summary,.event-connections summary{cursor:pointer;font-weight:650}.evidence-row{padding:14px 0;border-bottom:1px solid #e7eee8}.evidence-row a{color:#347750}.evidence-row small{display:block;color:#798c7e;font-size:10px;margin-top:6px}.evidence-row p{font-size:12px;color:#657b6b;line-height:1.8}.event-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px}.scenario-item{padding:15px;background:#f4f8f5;border:1px solid #e5ece6;border-radius:7px}.scenario-item:last-child{background:#fbf6f1;border-color:#eee3d8}.scenario-item strong,.event-verify strong{font-size:11px}.scenario-item p,.event-verify p{font-size:12px;line-height:1.8;color:#62776a;margin:7px 0 0}.event-verify{padding:15px;border-left:2px solid #9db7a4;background:#f7f9f7}.note-match{font-size:11px;padding:9px 12px;background:#edf1fa;border-radius:5px;color:#506c96}.load-events{display:block;margin:24px auto;padding:12px 20px;border:1px solid #dfe7e1;background:transparent;color:inherit;border-radius:6px}#research-message,#research-save-message{color:#a76936;font-size:12px;line-height:1.7}#research-dialog{width:min(620px,calc(100% - 28px));max-height:90dvh;overflow:auto;border:1px solid #d7e4db;border-radius:14px;padding:28px;color:#233d2d;background:#fff}#research-dialog::backdrop{background:#10241899}#research-dialog h2{font-size:20px;margin:0}#research-form label:not(.topic-choice){display:block;font-size:12px;font-weight:650;margin:20px 0 8px}#research-form select,#research-form textarea{width:100%;padding:12px;border:1px solid #d7e4db;border-radius:6px;font:inherit;color:inherit;background:transparent}#research-form textarea{font-size:13px;resize:vertical}#research-form fieldset{border:1px solid #dfe7e1;border-radius:7px;padding:14px;margin-top:20px}#research-form legend{font-size:12px;font-weight:650}#research-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.topic-choice{display:flex;align-items:center;gap:8px;font-size:12px}.topic-choice input{accent-color:#318b68}.research-help{font-size:11px;color:#798c7e;line-height:1.8}[data-theme="dark"] .briefing,[data-theme="dark"] #research-dialog{background:#19251e;border-color:#354c3e;color:#dcebe1}[data-theme="dark"] .briefing p,[data-theme="dark"] .event-basis,[data-theme="dark"] .evidence-note,[data-theme="dark"] .research-help,[data-theme="dark"] .evidence-row small,[data-theme="dark"] .evidence-row p,[data-theme="dark"] .scenario-item p,[data-theme="dark"] .event-verify p{color:#a8beaf}[data-theme="dark"] .briefing-actions,[data-theme="dark"] .evidence-row,[data-theme="dark"] #research-form fieldset,[data-theme="dark"] #research-form select,[data-theme="dark"] #research-form textarea{border-color:#354c3e}[data-theme="dark"] .scenario-item,[data-theme="dark"] .event-verify{background:#1c3023;border-color:#354c3e}[data-theme="dark"] .scenario-item:last-child{background:#302a20;border-color:#4a4131}[data-theme="dark"] .event-evidence,[data-theme="dark"] .evidence-row a,[data-theme="dark"] .event-connections{color:#9dd1af}[data-theme="dark"] .new-coverage{background:#234630;color:#a1e3b8}[data-theme="dark"] .topic-alert{background:#47381d;color:#f0d59a}[data-theme="dark"] .note-match{background:#24334b;color:#b5caea}@media(max-width:700px){.briefing{padding:18px}.briefing-heading,.briefing-actions{align-items:flex-start;flex-direction:column}.briefing .tabs{width:100%;gap:0}.briefing .tabs button{font-size:10px;padding:8px}.event-scenarios{grid-template-columns:1fr}#research-dialog{padding:20px}.research-dialog-heading{align-items:flex-start}.research-dialog-heading h2{font-size:18px}#research-topics{grid-template-columns:1fr}}
