/* v1.4.16: ethical disclosure beside links with a sponsor-first click. */
.story-card .story-photo[data-sponsor-first="1"]::after,
.v14-news-card .v14-news-photo[data-sponsor-first="1"]::after {
 content:"IKLAN · KLIK PERTAMA";position:absolute;bottom:10px;left:10px;
 background:rgba(12,34,67,.91);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:7px 9px;border-radius:5px;
 z-index:2;pointer-events:none;
}
.story-card .story-photo[data-sponsor-first="1"],
.v14-news-card .v14-news-photo[data-sponsor-first="1"]{position:relative;}
a[data-sponsor-first="1"]:not(.story-photo):not(.v14-news-photo)::after{content:" · Iklan klik pertama";font-size:.65em;font-weight:500;opacity:.7;white-space:normal;}
.article-sponsor-note{background:#f2f6fe;border:1px solid #dbe5fa;color:#244265;border-radius:10px;padding:12px 15px;margin-top:15px;font-size:13px;line-height:1.6;}
.article-sponsor-toggle{margin:12px 0 19px;}
.article-sponsor-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;
 background:#0e2e59;color:#fff;border-radius:10px;padding:12px 17px;max-width:min(520px,calc(100vw - 28px));
 box-shadow:0 10px 30px rgba(0,0,0,.16);font-size:13px;line-height:1.5;text-align:center;
}
.article-sponsor-toast a{color:#dbeaff;text-decoration:underline;font-weight:700;}
@media(max-width:650px){.article-sponsor-toast{bottom:12px;width:calc(100vw - 24px)}.story-card .story-photo[data-sponsor-first="1"]::after,.v14-news-card .v14-news-photo[data-sponsor-first="1"]::after{font-size:9px;padding:5px 6px;}}
