/* DOSMOS BERITA V11 — clean choices + article engagement tools */

/* Pilih Berita: keep latest/trending as compact choices, not giant sections */
body[data-page="news"] .dn-filter-panel{margin-bottom:14px!important}
body[data-page="news"] .dn-category-chips{display:flex!important;gap:9px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}
body[data-page="news"] .dn-category-chips::-webkit-scrollbar{display:none!important}
body[data-page="news"] .dn-category-chips button{flex:0 0 auto!important;white-space:nowrap!important}
body[data-page="news"] .dn-choice-results{margin-top:24px!important}
body[data-page="news"] .dn-choice-head{align-items:flex-end!important;margin-bottom:16px!important}
body[data-page="news"] .dn-choice-head>div{display:flex!important;flex-direction:column!important;gap:5px!important}
body[data-page="news"] .dn-choice-head h2{margin:0!important;font-size:clamp(22px,2.4vw,31px)!important}
body[data-page="news"] .dn-result-kicker{font:800 10px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;color:#e5b72f!important}
body[data-page="news"] .dn-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body[data-page="news"] #dnBreakingBar{display:none!important}

/* Keep all news images bright */
body[data-page="news"] .dn-card img,
body[data-page="news"] .dn-mini img,
body[data-page="news"] .news-card img,
body[data-page="news"] #relatedNewsGrid img{
  opacity:1!important;filter:none!important;mix-blend-mode:normal!important;visibility:visible!important;
}

/* Article tools */
body[data-page="news"] .dn-author-card,
body[data-page="news"] .dn-share-bar,
body[data-page="news"] .dn-next-article,
body[data-page="news"] .dn-redaksi-cta{max-width:790px!important;margin-left:auto!important;margin-right:auto!important}

body[data-page="news"] .dn-author-card{
  display:flex!important;align-items:center!important;gap:14px!important;
  margin-top:8px!important;margin-bottom:14px!important;padding:15px 16px!important;
  background:linear-gradient(145deg,#101010,#0b0b0b)!important;border:1px solid rgba(229,183,47,.22)!important;
  border-radius:15px!important
}
body[data-page="news"] .dn-author-card img{width:46px!important;height:46px!important;object-fit:contain!important;border-radius:12px!important;background:#050505!important;padding:5px!important}
body[data-page="news"] .dn-author-card div{min-width:0!important}
body[data-page="news"] .dn-author-card span{display:block!important;color:#d9ab25!important;font:800 9px/1.2 "Inter",sans-serif!important;letter-spacing:.12em!important;margin-bottom:4px!important}
body[data-page="news"] .dn-author-card strong{display:block!important;color:#fff!important;font:800 14px/1.3 "Sora","Inter",sans-serif!important}
body[data-page="news"] .dn-author-card p{margin:3px 0 0!important;color:#999!important;font:500 11px/1.5 "Inter",sans-serif!important}

body[data-page="news"] .dn-share-bar{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;
  margin-bottom:22px!important;padding:15px 16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#0b0b0b!important
}
body[data-page="news"] .dn-share-intro span{display:block!important;color:#d9ab25!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.12em!important;margin-bottom:5px!important}
body[data-page="news"] .dn-share-intro strong{color:#eee!important;font:700 12px/1.3 "Inter",sans-serif!important}
body[data-page="news"] .dn-share-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
body[data-page="news"] .dn-share-btn{
  min-width:42px!important;height:40px!important;padding:0 11px!important;border-radius:11px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  border:1px solid rgba(255,255,255,.10)!important;background:#121212!important;color:#fff!important;
  text-decoration:none!important;font:800 11px/1 "Inter",sans-serif!important;cursor:pointer!important;transition:.18s ease!important
}
body[data-page="news"] .dn-share-btn img{width:18px!important;height:18px!important;object-fit:contain!important;display:block!important;opacity:1!important;filter:none!important}
body[data-page="news"] .dn-share-btn:hover{transform:translateY(-1px)!important;border-color:rgba(229,183,47,.45)!important;background:#181818!important}
body[data-page="news"] .dn-share-btn.is-copied{border-color:#e5b72f!important;color:#e5b72f!important;background:rgba(229,183,47,.08)!important}
body[data-page="news"] .dn-share-wa{border-color:rgba(37,211,102,.34)!important}
body[data-page="news"] .dn-share-fb{border-color:rgba(24,119,242,.34)!important}
body[data-page="news"] .dn-share-x{border-color:rgba(255,255,255,.18)!important}
body[data-page="news"] .dn-share-copy{border-color:rgba(229,183,47,.34)!important}

body[data-page="news"] .dn-next-article{
  display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr)!important;gap:18px!important;
  margin-top:32px!important;margin-bottom:16px!important;padding:18px!important;
  text-decoration:none!important;background:linear-gradient(145deg,#111,#0a0a0a)!important;border:1px solid rgba(229,183,47,.28)!important;border-radius:18px!important;overflow:hidden!important
}
body[data-page="news"] .dn-next-copy span{color:#d9ab25!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important}
body[data-page="news"] .dn-next-copy h3{margin:8px 0 7px!important;color:#fff!important;font:800 20px/1.25 "Sora","Inter",sans-serif!important}
body[data-page="news"] .dn-next-copy p{margin:0 0 12px!important;color:#aaa!important;font:500 13px/1.6 "Inter",sans-serif!important}
body[data-page="news"] .dn-next-copy strong{color:#e5b72f!important;font:800 12px/1.2 "Inter",sans-serif!important}
body[data-page="news"] .dn-next-media{min-height:120px!important;border-radius:13px!important;overflow:hidden!important;background:#050505!important}
body[data-page="news"] .dn-next-media img{width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;filter:none!important;background:#050505!important}

body[data-page="news"] .dn-redaksi-cta{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;
  margin-top:16px!important;margin-bottom:28px!important;padding:20px!important;border-radius:18px!important;
  background:linear-gradient(120deg,rgba(229,183,47,.13),rgba(229,183,47,.035))!important;border:1px solid rgba(229,183,47,.32)!important
}
body[data-page="news"] .dn-redaksi-cta span{display:block!important;color:#e5b72f!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;margin-bottom:7px!important}
body[data-page="news"] .dn-redaksi-cta h3{margin:0 0 5px!important;color:#fff!important;font:800 20px/1.2 "Sora","Inter",sans-serif!important}
body[data-page="news"] .dn-redaksi-cta p{margin:0!important;color:#aaa!important;font:500 12px/1.6 "Inter",sans-serif!important;max-width:520px!important}
body[data-page="news"] .dn-redaksi-cta>a{flex:0 0 auto!important;text-decoration:none!important;background:#e5b72f!important;color:#080808!important;border-radius:11px!important;padding:12px 15px!important;font:800 12px/1 "Inter",sans-serif!important}

body[data-page="news"] .dn-article-views{margin-left:10px!important;color:#e5b72f!important;font-weight:800!important}

@media(max-width:900px){
  body[data-page="news"] .dn-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:768px){
  body[data-page="news"] .dn-filter-panel{padding:14px!important;border-radius:14px!important}
  body[data-page="news"] .dn-filter-title{margin-bottom:11px!important}
  body[data-page="news"] .dn-category-chips{gap:8px!important;margin-left:-2px!important;margin-right:-2px!important;padding:1px 2px 4px!important}
  body[data-page="news"] .dn-category-chips button{min-height:38px!important;padding:0 13px!important;font-size:11px!important}
  body[data-page="news"] .dn-choice-results{margin-top:18px!important}
  body[data-page="news"] .dn-choice-head{margin-bottom:12px!important}
  body[data-page="news"] .dn-choice-head h2{font-size:22px!important}
  body[data-page="news"] .dn-choice-grid{grid-template-columns:1fr!important;gap:13px!important}

  body[data-page="news"] .dn-author-card{padding:13px!important;gap:11px!important}
  body[data-page="news"] .dn-author-card img{width:42px!important;height:42px!important}
  body[data-page="news"] .dn-author-card p{display:none!important}
  body[data-page="news"] .dn-share-bar{align-items:flex-start!important;flex-direction:column!important;padding:13px!important}
  body[data-page="news"] .dn-share-actions{width:100%!important;justify-content:flex-start!important}
  body[data-page="news"] .dn-share-btn{height:42px!important;min-width:42px!important;padding:0 10px!important}
  body[data-page="news"] .dn-share-btn .dn-share-label{display:none!important}
  body[data-page="news"] .dn-share-btn img{width:20px!important;height:20px!important}
  body[data-page="news"] .dn-next-article{grid-template-columns:1fr!important;padding:14px!important;gap:13px!important;margin-top:26px!important}
  body[data-page="news"] .dn-next-copy h3{font-size:18px!important}
  body[data-page="news"] .dn-next-media{order:-1!important;aspect-ratio:16/9!important;min-height:0!important}
  body[data-page="news"] .dn-redaksi-cta{align-items:flex-start!important;flex-direction:column!important;padding:16px!important}
  body[data-page="news"] .dn-redaksi-cta>a{width:100%!important;text-align:center!important;padding:13px!important}
}


/* V12 — honest view state: do not show misleading zero/low counters */
body[data-page="news"] .dn-article-views.is-new{
  display:inline-flex!important;align-items:center!important;min-height:24px!important;
  margin-left:10px!important;padding:4px 9px!important;border-radius:999px!important;
  color:#e5b72f!important;background:rgba(229,183,47,.10)!important;
  border:1px solid rgba(229,183,47,.28)!important;font-size:10px!important;
  letter-spacing:.04em!important;text-transform:uppercase!important;
}
@media(max-width:768px){
  body[data-page="news"] .dn-article-views.is-new{margin-left:6px!important;padding:4px 8px!important;font-size:9px!important}
}


/* V15 — data-driven NEW/HOT badges across every news card */
body[data-page="news"] .dn-card-img,
body[data-page="news"] .dn-mini-media,
body[data-page="news"] .dn-hero-media{position:relative!important}
body[data-page="news"] .dn-status-badges{
  position:absolute!important;top:9px!important;right:9px!important;z-index:8!important;
  display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important;
  pointer-events:none!important
}
body[data-page="news"] .dn-mini-media .dn-status-badges{top:5px!important;right:5px!important;gap:4px!important}
body[data-page="news"] .dn-status-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:22px!important;padding:4px 8px!important;border-radius:7px!important;
  font:900 9px/1 "Inter",sans-serif!important;letter-spacing:.03em!important;
  box-shadow:0 4px 14px rgba(0,0,0,.34)!important;white-space:nowrap!important
}
body[data-page="news"] .dn-status-new{background:#ff2b2b!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important}
body[data-page="news"] .dn-status-hot{background:linear-gradient(135deg,#ff9d00,#ffd84a)!important;color:#1a0b00!important;border:1px solid rgba(255,255,255,.2)!important}
body[data-page="news"] .dn-mini-media .dn-status-badge{min-height:18px!important;padding:3px 5px!important;font-size:7px!important;border-radius:5px!important}
body[data-page="news"] .dn-latest-window{
  display:inline-flex!important;align-items:center!important;margin-left:8px!important;padding:4px 7px!important;
  border:1px solid rgba(229,183,47,.25)!important;border-radius:999px!important;color:#d9ab25!important;
  font:800 8px/1 "Inter",sans-serif!important;letter-spacing:.08em!important;vertical-align:middle!important
}
@media(max-width:768px){
  body[data-page="news"] .dn-status-badges{top:7px!important;right:7px!important;gap:4px!important}
  body[data-page="news"] .dn-status-badge{min-height:20px!important;padding:3px 6px!important;font-size:8px!important}
  body[data-page="news"] .dn-latest-window{display:none!important}
}


/* V16 — fix badge bar + 1–5 day NEW + top-7 realtime HOT */
body[data-page="news"] .dn-card-img .dn-status-badges,
body[data-page="news"] .dn-mini-media .dn-status-badges,
body[data-page="news"] .dn-hero-media .dn-status-badges{
  left:auto!important;
  right:9px!important;
  top:9px!important;
  padding:0!important;
  background:transparent!important;
  color:inherit!important;
  border:0!important;
  border-radius:0!important;
  font:inherit!important;
  text-transform:none!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  box-shadow:none!important;
}
body[data-page="news"] .dn-mini-media .dn-status-badges{right:5px!important;top:5px!important}
body[data-page="news"] .dn-card-img .dn-status-badge,
body[data-page="news"] .dn-mini-media .dn-status-badge,
body[data-page="news"] .dn-hero-media .dn-status-badge{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:auto!important;
  height:auto!important;
  text-transform:uppercase!important;
}
body[data-page="news"] .dn-card-img .dn-status-new,
body[data-page="news"] .dn-mini-media .dn-status-new,
body[data-page="news"] .dn-hero-media .dn-status-new{
  background:#ff2b2b!important;color:#fff!important;
}
body[data-page="news"] .dn-card-img .dn-status-hot,
body[data-page="news"] .dn-mini-media .dn-status-hot,
body[data-page="news"] .dn-hero-media .dn-status-hot{
  background:linear-gradient(135deg,#ff7900,#ffbf2f)!important;color:#170800!important;
}

/* V18 — compact category selector */
body[data-page="news"] #newsCategoryChips .dn-category-toggle{
  width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;
  margin-top:4px;padding:14px 16px;border:1px solid rgba(234,179,8,.32);border-radius:14px;
  background:rgba(234,179,8,.07);color:#f4c430;font-weight:800;cursor:pointer;
}
body[data-page="news"] #newsCategoryChips .dn-category-toggle span{font-size:12px;opacity:.85}
body[data-page="news"] #newsCategoryChips .dn-category-more{display:none;gap:10px;margin-top:10px}
body[data-page="news"] #newsCategoryChips .dn-category-more.is-open{display:grid}
body[data-page="news"] #newsCategoryChips .dn-category-more button{width:100%}
@media (min-width:760px){
  body[data-page="news"] #newsCategoryChips .dn-category-more.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* V19 — Publikasi Mitra */
body[data-page="news"] .dn-status-partner{background:#111!important;color:#f4bd21!important;border:1px solid #f4bd21!important}
body[data-page="news"] .dn-partner-detail-badge{display:inline-flex;align-items:center;margin:0 0 12px;padding:6px 10px;border:1px solid #f4bd21;border-radius:999px;background:#111;color:#f4bd21;font-size:11px;font-weight:900;letter-spacing:.08em}
