.news-pop{position:fixed;z-index:1550;top:6vh;left:50%;transform:translateX(-50%);width:min(620px,calc(100vw - 20px));max-height:88dvh;display:flex;flex-direction:column;background:#fff;color:#233047;border:1px solid #d5ddeb;border-radius:14px;box-shadow:0 16px 60px #0004;font:14px/1.5 var(--font,sans-serif)}.news-pop[hidden]{display:none}.news-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;cursor:move;touch-action:none;border-bottom:1px solid #d5ddeb}.news-pop button{font:inherit;color:inherit;background:transparent;border:1px solid #cbd5e4;border-radius:8px;padding:8px 12px;min-height:44px;cursor:pointer}.news-pop button:focus-visible,.news-pop a:focus-visible{outline:3px solid #5587df;outline-offset:2px}.news-head button{font-size:22px;border:0;min-width:44px}.news-update{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:12px}.news-filters{padding:0 12px 8px}.news-tabs{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}.news-tabs button{flex:1;white-space:nowrap}.news-tabs button[aria-pressed=true]{background:#3466bd;color:#fff;border-color:#3466bd}.news-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;-webkit-overflow-scrolling:touch}.news-list{display:flex;flex-direction:column;gap:8px}.news-pop .news-card{display:flex;gap:12px;width:100%;text-align:left;padding:10px}.news-thumb{width:72px;height:72px;flex:none;background:#e7ebf1;display:grid;place-items:center;border-radius:8px;overflow:hidden;font-size:26px}.news-thumb img{width:72px;height:72px;object-fit:cover}.news-card-text{min-width:0;flex:1}.news-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-size:14px}.news-card small{display:block;color:#6a7588;font-size:11px;margin-top:4px}.news-badge{color:#3867a6!important}.news-photo{margin-top:12px;background:#e7ebf1;min-height:100px;display:grid;place-items:center;font-size:36px;border-radius:10px;overflow:hidden}.news-photo img{display:block;width:100%;max-height:330px;object-fit:contain}.news-article h2{font-size:20px}.news-meta{font-size:12px;color:#6a7588}.news-summary{white-space:pre-wrap;line-height:1.8}.news-article button{display:block;margin:8px 0;width:100%;text-align:left}.news-original{display:block;text-align:center;background:#3466bd;color:white;padding:14px;border-radius:8px;margin:20px 0 8px;text-decoration:none}.news-skeleton{height:94px;margin-bottom:8px;border-radius:9px;background:linear-gradient(90deg,#e9edf3,#f6f8fb,#e9edf3);background-size:200% 100%;animation:news-loading 1.4s infinite}@keyframes news-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.news-skeleton{animation:none}}body.dark .news-pop{background:#252d3a;color:#edf2fa;border-color:#4c586b}body.dark .news-pop button{border-color:#536178}body.dark .news-thumb,body.dark .news-photo{background:#3a4351}body.dark .news-card small,body.dark .news-meta{color:#b4bfd0}body.dark .news-badge{color:#b3cdf8!important}body.dark .news-skeleton{background:#3a4351}@media(max-width:600px){.news-pop{inset:0!important;transform:none!important;width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.news-content{flex:1}.news-head{cursor:default}.news-tabs button{padding:7px 8px}.news-update{min-height:44px}}

.news-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.55;margin-top:5px;color:#576579}body.dark .news-card-summary{color:#c2cddd}
