.wt-brief-news-settings{margin:12px 0;border:1px solid var(--border-color,#334653);border-radius:9px;background:var(--bg-secondary,#10212d);color:var(--text-primary,#e7eef2)}
.wt-brief-news-settings>summary{padding:12px 14px;cursor:pointer;font-weight:650;list-style-position:inside}
.wt-brief-news-controls{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(110px,.65fr);gap:12px;padding:0 14px 12px}
.wt-brief-news-controls label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-secondary,#bacbd5)}
.wt-brief-news-controls select,.wt-brief-news-controls input,.wt-brief-news-controls button{min-height:38px;max-width:100%;border:1px solid var(--border-color,#415764);border-radius:6px;background:var(--bg-primary,#0b1821);color:var(--text-primary,#eef3f5);padding:8px;font:inherit}
.wt-brief-news-controls button{cursor:pointer;justify-self:start;font-size:12px;font-weight:600}
.wt-brief-news-controls [data-brief-news="apply"]{background:#244b4b;border-color:#5d8e83;color:#f5fcfa}
.wt-brief-news-settings>p,.wt-brief-news-status{font-size:12px;line-height:1.5;color:var(--text-secondary,#bacbd5);padding:0 14px 12px;margin:0}
.wt-brief-news-status{padding:0 0 8px}
body.theme-light .wt-brief-news-settings{background:#f2f0e9;border-color:#c9cdc7;color:#182c32}
body.theme-light .wt-brief-news-controls label,body.theme-light .wt-brief-news-settings>p,body.theme-light .wt-brief-news-status{color:#44565a}
body.theme-light .wt-brief-news-controls select,body.theme-light .wt-brief-news-controls input,body.theme-light .wt-brief-news-controls button{background:#fffefa;color:#182c32;border-color:#b9c5c2}
body.theme-light .wt-brief-news-controls [data-brief-news="apply"]{background:#dbe9df;border-color:#6f9885}
@media(max-width:700px){.wt-brief-news-controls{grid-template-columns:1fr 1fr}.wt-brief-news-controls label{min-width:0}.wt-brief-news-controls select{width:100%}}
@media print{.wt-brief-news-settings{display:none}.wt-brief-news-status{color:#333}}

.wt-brief-news-keyword{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:14px 0 6px;max-width:100%;box-sizing:border-box;color:var(--text-primary,#e7eef2)}
.wt-brief-news-keyword label{display:flex;flex-direction:column;gap:6px;flex:1 1 230px;min-width:0;font-size:12px;color:var(--text-secondary,#bacbd5)}
.wt-brief-news-keyword input,.wt-brief-news-keyword button{box-sizing:border-box;min-height:40px;max-width:100%;border:1px solid var(--border-color,#415764);border-radius:6px;background:var(--bg-primary,#0b1821);color:var(--text-primary,#eef3f5);padding:9px 11px;font:inherit}
.wt-brief-news-keyword input{width:100%;font-size:14px}.wt-brief-news-keyword button{font-size:12px;font-weight:600;cursor:pointer}.wt-brief-news-keyword button[type=submit]{background:#244b4b;border-color:#5d8e83;color:#f5fcfa}
.wt-brief-news-keyword-help{margin:0 0 8px;font-size:11px;line-height:1.5;color:var(--text-secondary,#bacbd5);overflow-wrap:anywhere}
.wt-brief-news-keyword :focus-visible{outline:2px solid var(--accent,#73c3d0);outline-offset:2px}
body.theme-light .wt-brief-news-keyword label,body.theme-light .wt-brief-news-keyword-help{color:#44565a}body.theme-light .wt-brief-news-keyword input,body.theme-light .wt-brief-news-keyword button{background:#fffefa;color:#182c32;border-color:#b9c5c2}body.theme-light .wt-brief-news-keyword button[type=submit]{background:#dbe9df;border-color:#6f9885}
@media(max-width:600px){.wt-brief-news-keyword label{flex-basis:100%}.wt-brief-news-keyword input{font-size:16px}.wt-brief-news-keyword button{min-height:42px}}
@media print{.wt-brief-news-keyword,.wt-brief-news-keyword-help{display:none!important}}
