/* 22Media Premium Pro 6.15 — Visual newsroom polish */
.m22-auto-news-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:linear-gradient(135deg,#edf5ff,#f7fbff);border:1px solid #d7e6ff;color:#0b5fe7;font-size:8px;font-weight:950;letter-spacing:.075em;box-shadow:0 4px 12px rgba(18,99,255,.08)}
.m22-auto-news-chip i{font-size:8px}
.m22-article-image figcaption{display:flex;align-items:center;gap:7px;min-height:34px}
.m22-article-image-fallback{border:1px solid rgba(18,99,255,.15);box-shadow:0 22px 56px rgba(8,26,64,.10)!important}
.m22-article-image-fallback img{filter:saturate(.96) contrast(1.02)}
.m22-source-transparency{margin:18px 0 0;padding:17px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid #dbe7f8;border-radius:17px;background:linear-gradient(135deg,#f8fbff 0%,#f2f7ff 100%);box-shadow:0 10px 28px rgba(15,53,111,.05)}
.m22-source-transparency-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#0d5fe8;color:#fff;box-shadow:0 8px 20px rgba(13,95,232,.20)}
.m22-source-transparency>div:nth-child(2){min-width:0}
.m22-source-transparency span{display:block;margin-bottom:2px;color:#0d5fe8;font-size:8px;font-weight:950;letter-spacing:.12em}
.m22-source-transparency strong{display:block;color:#101b31;font-size:13px;line-height:1.35}
.m22-source-transparency p{margin:4px 0 0;color:#66748b;font-size:11px;line-height:1.55}
.m22-source-transparency>a{min-height:38px;padding:0 12px;border:1px solid #cfdef6;border-radius:10px;background:#fff;color:#0d5fe8;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:900;white-space:nowrap;transition:.18s}
.m22-source-transparency>a:hover{background:#0d5fe8;color:#fff;border-color:#0d5fe8;transform:translateY(-1px)}
.m22-dark .m22-auto-news-chip{background:#111e39;border-color:#243a64;color:#88b9ff;box-shadow:none}
.m22-dark .m22-source-transparency{background:linear-gradient(135deg,#0d172d,#111d35);border-color:#22375d;box-shadow:none}
.m22-dark .m22-source-transparency strong{color:#eef4ff}.m22-dark .m22-source-transparency p{color:#9dadc7}.m22-dark .m22-source-transparency>a{background:#101c33;border-color:#2a4169;color:#9bc2ff}.m22-dark .m22-source-transparency>a:hover{background:#1768ee;color:#fff}
body.m22-lang-ur .m22-source-transparency{text-align:right}.m22-lang-ur .m22-source-transparency p{line-height:1.9}
@media(max-width:760px){.m22-source-transparency{grid-template-columns:40px 1fr;padding:15px}.m22-source-transparency>a{grid-column:1/-1;width:100%}.m22-source-transparency p{font-size:10px}.m22-auto-news-chip{font-size:7px}}
