.nas-hltv-analysis{margin:22px 0;padding:22px;border:1px solid rgba(143,153,170,.32);border-radius:9px;background:rgba(120,136,153,.06)}
.nas-hltv-analysis h3{margin-top:5px;overflow-wrap:anywhere}.nas-hltv-analysis h4{margin:25px 0 10px}
.nas-hltv-analysis-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin:15px 0}
.nas-hltv-analysis-summary>div{border:1px solid rgba(143,153,170,.25);border-radius:7px;padding:12px;display:flex;flex-direction:column;gap:5px}
.nas-hltv-analysis-summary small,.nas-hltv-analysis-note{opacity:.8}.nas-hltv-analysis-summary strong{font-size:1.2rem}
.nas-hltv-analysis-warning{padding:12px 15px;border-left:3px solid #e6a23c;background:rgba(230,162,60,.1)}
.nas-hltv-analysis-link{display:inline-block;padding:4px 10px;border-radius:5px;border:1px solid currentColor;margin:3px 5px;text-decoration:none;font-size:.85rem}
/* Kill timeline pagination uses the shared .nas-theme-pagination-block and .pagination-2 styles in stats.css. */

/* beta8.53: only the Kill Timeline changes during AJAX pagination. */
.nas-hltv-kill-region{position:relative}
.nas-hltv-kill-region[data-nas-kill-loading="1"]{opacity:.7;transition:opacity .15s ease}
.nas-hltv-kill-region[data-nas-kill-loading="1"] .nas-theme-pagination{pointer-events:none}
.nas-hltv-kill-region [data-nas-kill-status]{font-size:12px;color:#80d9f5;margin:4px 0}

.nas-hltv-kill-region[data-nas-kill-loading="1"]:after{content:"";position:absolute;top:5px;right:8px;width:18px;height:18px;border:2px solid rgba(64,186,235,.3);border-top-color:#28bced;border-radius:50%;animation:nas-hltv-kill-spin .75s linear infinite}
@keyframes nas-hltv-kill-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.nas-hltv-kill-region[data-nas-kill-loading="1"]:after{animation:none}}
