/* DASM R8.93 — Admin announcements + notification tracking */
#adminBody .r893-announcements,#adminBody .r893-tracker{border:1px solid #d6e4e3;background:linear-gradient(180deg,#fbfefd,#f4f9f8)}
#adminBody .r893-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}
#adminBody .r893-head h3{margin:2px 0 0;color:#123a67}
#adminBody .r893-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.08em;border:1px solid}
#adminBody .r893-pill.live{background:#eaf8f1;color:#08775f;border-color:#86cdb4}
#adminBody .r893-pill.staging{background:#f2eafd;color:#7041a6;border-color:#bca0df}
#adminBody .r893-lead{margin:0 0 14px;color:#5d7185;line-height:1.45}
#adminBody .r893-audience{margin:0 0 14px;padding:11px 13px;border:1px solid #d6e4e3;border-radius:12px;background:#fff;color:#31576f;font-weight:750}
#adminBody .r893-grid{display:grid;gap:12px}
#adminBody .r893-grid label{display:grid;gap:6px;font-weight:800;color:#1c385b}
#adminBody .r893-grid textarea{resize:vertical;min-height:104px;line-height:1.45}
#adminBody .r893-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:#718292;font-size:12px}
#adminBody .r893-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
#adminBody .r893-actions .button{min-height:42px}
#adminBody .r893-status{min-height:20px;margin-top:10px;font-weight:700;color:#31576f}
#adminBody .r893-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#adminBody .r893-metrics>div{padding:14px;border:1px solid #d7e3e2;border-radius:13px;background:#fff}
#adminBody .r893-metrics b{display:block;font-size:26px;color:#123a67;line-height:1}
#adminBody .r893-metrics span{display:block;margin-top:6px;color:#718292;font-size:12px;font-weight:700}
#adminBody .r893-penetration{margin:12px 0;color:#31576f;font-weight:700}
#adminBody .r893-categories{display:flex;flex-wrap:wrap;gap:8px}
#adminBody .r893-categories span{padding:7px 9px;border:1px solid #d7e3e2;border-radius:999px;background:#fff;color:#5d7185;font-size:12px}
#adminBody .r893-categories b{color:#123a67}
#adminBody .r893-tracker-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#718292;font-size:12px}
@media(max-width:620px){
 #adminBody .r893-meta{display:grid;gap:4px}
 #adminBody .r893-actions{display:grid;grid-template-columns:1fr}
 #adminBody .r893-actions .button{width:100%}
 #adminBody .r893-metrics{grid-template-columns:1fr 1fr}
 #adminBody .r893-metrics>div:last-child{grid-column:1/-1}
}
