.dk-editorial-radar{position:relative;z-index:25;border-bottom:1px solid color-mix(in srgb,var(--dk-accent,#ef4438) 25%,transparent);background:linear-gradient(180deg,rgba(10,10,12,.96),rgba(8,8,10,.92));backdrop-filter:blur(18px)}
.dk-editorial-radar__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:rgba(255,255,255,.07)}
.dk-editorial-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;background:rgba(8,9,11,.98)}
.dk-editorial-card[hidden]{display:none!important}.dk-editorial-card__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.09),0 0 18px rgba(34,197,94,.35)}
.dk-editorial-card--review .dk-editorial-card__dot{background:var(--dk-accent,#ef4438);box-shadow:0 0 0 5px color-mix(in srgb,var(--dk-accent,#ef4438) 12%,transparent),0 0 18px color-mix(in srgb,var(--dk-accent,#ef4438) 35%,transparent)}
.dk-editorial-card__cover{width:42px;height:42px;border-radius:9px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}
.dk-editorial-card__copy{min-width:0}.dk-editorial-card__copy small{display:block;color:var(--dk-accent,#ef4438);font-size:9px;line-height:1.2;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.dk-editorial-card--playing .dk-editorial-card__copy small{color:#22c55e}.dk-editorial-card__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;color:#f5f7fa}.dk-editorial-card__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;color:#8e99aa}.dk-editorial-card__aside{display:flex;align-items:center;gap:10px}.dk-editorial-card__aside em{font-style:normal;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:9px;letter-spacing:.08em;font-weight:900;color:#c8d0db}.dk-editorial-card__aside a{font-size:10px;font-weight:900;color:var(--dk-accent,#ef4438);white-space:nowrap}.dk-editorial-card__aside a:hover{text-decoration:underline}.dk-editorial-lock{font-size:9px;color:#687384;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:900px){.dk-editorial-radar__inner{grid-template-columns:1fr}.dk-editorial-card{padding:10px 12px}.dk-editorial-card__aside em{display:none}}
@media(max-width:560px){.dk-editorial-card{grid-template-columns:auto minmax(0,1fr)}.dk-editorial-card__aside{grid-column:2}.dk-editorial-card__aside a{font-size:9px}.dk-editorial-card__cover{width:36px;height:36px}}
