/* Go2Dog 7.4 — Hardened Platform admin/health UI */
.g2d74-health-summary{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#f4faf6,#fffaf1)}
.g2d74-health-score{text-align:center;min-width:120px}.g2d74-health-score b{display:block;font-size:30px}.g2d74-health-score small{font-size:11px}
.g2d74-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.g2d74-check-grid>div{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid var(--g2d-line);border-radius:12px}
.g2d74-check-grid>div>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef3ef}
.g2d74-check-grid>div span{min-width:0}.g2d74-check-grid strong,.g2d74-check-grid small{display:block}.g2d74-check-grid small{font-size:11px;color:var(--g2d-muted);overflow-wrap:anywhere}
.g2d74-check-grid .is-ok>b{background:#e7f6ea;color:#246941}.g2d74-check-grid .is-warn>b{background:#fff2cf;color:#8b5e00}.g2d74-check-grid .is-bad>b{background:#fde8e8;color:#a92727}
.g2d74-log{display:grid;gap:6px}.g2d74-log>div{display:grid;grid-template-columns:150px 1fr 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--g2d-line);font-size:12px}.g2d74-log time{color:var(--g2d-muted)}
@media(max-width:700px){.g2d74-check-grid{grid-template-columns:1fr}.g2d74-log>div{grid-template-columns:1fr;gap:2px}.g2d74-health-summary{align-items:flex-start}.g2d74-health-score{min-width:92px}}

.g2d-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

.g2d-global-system-notice{max-width:min(1180px,calc(100% - 24px));margin:8px auto;padding:9px 12px;border:1px solid #b9ddc4;background:#eef9f1;border-radius:12px;font-size:12px;font-weight:800;color:#265f3d}
