
.kx-news-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;padding:20px}
.kx-news-modal{position:relative;background:#16161b;border:1px solid #444;border-radius:20px;color:#f5f5f5;width:min(570px,100%);max-height:90vh;overflow:auto;padding:28px;box-shadow:0 25px 80px #000}
.kx-news-modal h2{margin:0 45px 14px 0;font-size:25px}.kx-news-modal p{white-space:pre-wrap;line-height:1.65}
.kx-news-modal img,.kx-news-modal video,.kx-news-modal iframe{width:100%;max-height:340px;object-fit:contain;border-radius:12px;margin:10px 0}
.kx-news-close{position:absolute;top:12px;right:14px;border:0;background:#333;color:#fff;border-radius:50%;height:36px;width:36px;cursor:pointer;font-size:23px}
.kx-news-modal a{display:inline-block;background:#e11d2e;color:#fff;text-decoration:none;border-radius:999px;padding:12px 20px;font-weight:700;margin-top:12px}
