.news-tools{margin-bottom:32px;min-width:0}.news-tools .news-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.news-tools .news-filter-btn{white-space:nowrap;min-height:44px}.news-tool-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px}.news-tool-row label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#c5cbd5;min-width:0}.news-tool-row input,.news-tool-row select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:10px 14px;background:#141820;color:#fff;border:1px solid #59616b;border-radius:8px;font:inherit;font-size:16px}.news-tools :focus-visible{outline:2px solid #ffad57;outline-offset:3px}.news-results-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#b9c2ce;font-size:14px}.news-results-row button{background:transparent;border:0;color:#ffb46c;min-height:44px;padding:8px;cursor:pointer;font:inherit}.news-results-row button:disabled{opacity:.45;cursor:default}@media(max-width:640px){.news-tools .news-filters{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:4px 2px 12px;scrollbar-width:thin}.news-tools .news-filter-btn{flex:0 0 auto}.news-tool-row{grid-template-columns:minmax(0,1fr) 110px;gap:10px}}