h1{margin:0;text-align:center;font-size:1.1rem;text-transform:uppercase}.news-page,.news-admin{max-width:1100px;margin:0 auto;color:#233}.news-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.news-heading a,.read-more{color:#075d91;font-weight:700}.panel{background:#fff;border:1px solid #d8e2e5;border-radius:.75rem;padding:1.25rem;margin-bottom:1.25rem}.source-form{display:grid;grid-template-columns:1fr 2fr 2fr auto;gap:.75rem;align-items:end}.source-form label{display:grid;gap:.3rem;font-weight:700}.source-form input,.news-card select{padding:.65rem;border:1px solid #9babb0;border-radius:.4rem}.source-form button,.actions button,.news-card button{padding:.65rem .85rem;border:0;border-radius:.4rem;background:#176b9c;color:#fff;cursor:pointer}.source-list{display:grid;gap:.75rem}.source-list article{display:grid;gap:.35rem;padding:.8rem;background:#f4f8fa;border-radius:.5rem}.actions{display:flex;flex-wrap:wrap;gap:.5rem}.actions form{margin:0}.actions .danger{background:#9b2c2c}.notice{padding:.8rem;border-radius:.4rem;margin-bottom:1rem}.success{background:#daf2e3}.error{background:#fde2e2}.error-text{color:#9b2c2c}.rss-filter{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.rss-filter label{font-weight:700}.rss-filter select{flex:1;min-width:0;padding:.7rem;border:1px solid #9babb0;border-radius:.4rem;background:#fff}.selected-source{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.7rem;background:#eef7fb;border-radius:.4rem}.rss-filter-empty{padding:1.25rem;text-align:center;background:#f4f8fa;border-radius:.5rem}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px}.news-card{overflow:hidden;background:#fff;border:1px solid #d8e2e5;border-radius:4px}.news-card img,.news-card video{display:block;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;background:#132}.news-card>div{padding:4px}.news-card h2,.news-card h3{font-size:1.15rem;margin:.45rem 0}.news-card p{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;padding:10px;font-size:.9rem}.news-card form{display:flex;gap:.5rem}.empty{grid-column:1 / -1}.news-pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem}.news-pagination a,.news-pagination span{padding:.55rem .8rem;border-radius:.4rem}.news-pagination a{color:#fff;background:#176b9c;font-weight:700;text-decoration:none}.news-pagination .page-summary{background:#eef7fb}.news-pagination .page-disabled{color:#718087;background:#edf0f1}.results-summary{margin:.6rem 0 0;text-align:center;color:#52636b;font-size:.85rem}@media(max-width:800px){.source-form{grid-template-columns:1fr}.news-heading{display:block}.news-grid{grid-template-columns:1fr}.rss-filter,.selected-source{align-items:stretch;flex-direction:column}.news-pagination{gap:.35rem}.news-pagination a,.news-pagination span{padding:.5rem;font-size:.85rem}}
