.history-tools { display:flex; flex-wrap:wrap; gap:12px; margin:12px 0; align-items:end; }
.history-tools label { display:grid; gap:6px; flex:1 1 180px; }
.history-tools input,.history-tools select { box-sizing:border-box; width:100%; padding:10px; background:#0b1726; color:#fff; border:1px solid #34536a; border-radius:8px; }
.history-entry { overflow-wrap:anywhere; }
.history-entry audio { width:100%; max-width:360px; margin-top:10px; display:block; }
.history-entry audio[hidden] { display:none; }
.health-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:12px; margin:12px 0; }
.health-grid article { padding:16px; border:1px solid #34536a; border-radius:10px; }
.health-grid strong { display:block; font-size:24px; margin-top:8px; }
#operationsHealth { margin:16px 0; padding:20px; border:1px solid #34536a; border-radius:12px; }
#operationsHealth td { overflow-wrap:anywhere; }
