/* V5.152 admin-only load isolation. CSS hides whole composited gauge to avoid GPU composition. */
.harunaDiagPanelV5152{margin:12px 0;padding:13px;background:linear-gradient(125deg,#141c24,#081218);border:1px solid #408a9c;border-radius:10px;color:#e7f8ff}
.harunaDiagTitleV5152{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px}
.harunaDiagTitleV5152 strong{font:900 13px system-ui,sans-serif;letter-spacing:.06em}
.harunaDiagTitleV5152 span{font:600 10px system-ui,sans-serif;color:#9db3bd}
.harunaDiagButtonsV5152{display:flex;flex-wrap:wrap;gap:8px}
.harunaDiagButtonsV5152 button{flex:1 1 155px;min-height:40px;border-radius:7px;border:1px solid #51616b;background:#301b23;color:#ff9b9b;font:800 12px system-ui,sans-serif;cursor:pointer}
.harunaDiagButtonsV5152 button.on{background:#092c25;border-color:#33b990;color:#b0ffe0}
.harunaDiagButtonsV5152 button:disabled{opacity:.45;cursor:not-allowed}
.harunaDiagStateV5152{margin-top:9px;font:500 11px/1.5 system-ui,sans-serif;color:#adc7d4}
html body.haruna-diag-tach-off #mobileRpmHud,
body.haruna-diag-tach-off #harunaHudCinematicV554,
body.haruna-diag-tach-off #harunaRevRingV555,
body.haruna-diag-tach-off #portraitControllerHudV1319 .h19-tach{display:none!important;visibility:hidden!important}
body.haruna-diag-presence-off #globalOnlineStatus,
body.haruna-diag-presence-off #mpOnlineHud,
body.haruna-diag-presence-off .hdPresence,
body.haruna-diag-presence-off #h19OnlineMount{display:none!important;visibility:hidden!important}
