/* Moderation center: follows NovelHaven's existing teal, cream and gold palette. */
.bot-console{background:linear-gradient(125deg,#fff,#f0f8f4);border:1px solid #d7e8df}
.bot-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.bot-heading h2{margin:.15em 0 .4em}.bot-heading .button{flex-shrink:0}
.bot-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}
.bot-stats>div{border:1px solid #dce8e4;border-radius:12px;padding:14px;background:#fff}
.bot-stats strong{display:block;color:#164f4a;font-size:clamp(15px,2.4vw,21px);overflow-wrap:anywhere}
.bot-stats span{font-size:12px;color:#647b75}
.bot-disclaimer{font-size:13px;color:#5f706d;line-height:1.6}
.bot-alert{color:#913c3b;padding:12px;background:#fff5ec;border-radius:10px}
.bot-health{color:#176750;font-size:14px;font-weight:650;margin:12px 0;line-height:1.6}
.bot-risk{display:inline-block;font-size:12px;font-weight:700;padding:4px 9px;margin:7px 4px 0 0;border-radius:999px;background:#ebefed;color:#576562}
.bot-risk-warning{background:#fff0d2;color:#805919}
.bot-risk-action{background:#ffe5de;color:#914c33}
.bot-risk-clear{background:#e4f3ed;color:#176750}
.bot-review{border-left:4px solid #bd955b}
.bot-review ul{padding-left:20px}.bot-review li{margin:5px 0}
.bot-history{padding-left:18px}.bot-history li{margin-bottom:14px}
.bot-history span{display:block;font-size:12px;color:#667774}
.bot-history p{font-size:13px;margin:3px 0}
@media(max-width:520px){.bot-stats{grid-template-columns:1fr 1fr}.bot-stats>div:last-child{grid-column:1/-1}.bot-heading .button{width:100%}}
