#news-search-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0;padding:10px 0;border-bottom:1px solid #ccd5df}#news-search-form label{font-weight:600;margin:0}#news-search-form input{flex:1;min-width:150px;max-width:560px;margin:0;padding:7px 9px}#news-search-form button{margin:0;padding:7px 14px}#news-search-dialog{box-sizing:border-box;width:min(920px,calc(100% - 24px));max-height:85vh;padding:16px;border:1px solid #aab8c5;border-radius:6px;color:#223344;background:#fff}#news-search-dialog::backdrop{background:#0006}.news-search-heading{display:flex;align-items:center;gap:12px;border-bottom:2px solid #174b78;padding-bottom:8px}.news-search-heading h2{font-size:18px!important;margin:0;flex:1;overflow-wrap:anywhere}.news-search-heading button{margin:0;padding:5px 12px}#news-search-dialog p{font-size:13px;margin:8px 0}#news-search-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}#news-search-results section{min-width:0;border-top:1px solid #ccd5df;padding-top:8px}#news-search-results h3{font-size:15px;margin:0 0 8px}#news-search-results ul{padding-left:19px;margin:0}#news-search-results li{font-size:13px;line-height:1.4;margin:0 0 8px}#news-search-results a{color:#174b78}.news-result-date{display:block;font-size:11px;color:#526174}.news-result-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:10px}.news-result-tools button{font-size:12px;padding:5px 9px;margin:0}@media(max-width:620px){#news-search-results{grid-template-columns:1fr}#news-search-form label{width:100%}}
