/* Compact global status surface: Health belongs beside YOUR RACK controls. */
.rack-add-v12031 .tfr-diagnostics{margin-left:auto}
.tfr-diagnostics{justify-self:end;display:block;position:relative;color:#dce8dc;font:9px/1 ui-monospace,monospace;contain:layout style}.diag-toolbar{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.tfr-diagnostics button,.diag-admin button,.diag-admin select{font:inherit;color:#eee;background:#161a16;border:1px solid #526052;border-radius:2px;padding:7px 9px;cursor:pointer;min-height:30px;letter-spacing:.06em;font-weight:800}.tfr-diagnostics button:focus-visible,.diag-admin button:focus-visible{outline:2px solid #ffcb6b;outline-offset:3px}.tfr-diagnostics [hidden],.diag-admin [hidden]{display:none!important}#diagHealth{display:inline-flex;align-items:center;gap:6px;border-color:#3c6d45;background:#0b160d;color:#bdf4c7}#diagHealth i{display:block;width:7px;height:7px;border-radius:50%;background:#55dc75;box-shadow:0 0 7px rgba(85,220,117,.7)}#diagHealth b{font:900 9px/1 ui-monospace,monospace}.tfr-diagnostics[data-health=WARNING] #diagHealth{border-color:#c99a39;background:#1e1807;color:#ffe0a1}.tfr-diagnostics[data-health=WARNING] #diagHealth i{background:#ffbf45;box-shadow:0 0 8px rgba(255,191,69,.75)}.tfr-diagnostics[data-health=CRITICAL] #diagHealth{border-color:#c84747;background:#220909;color:#ffc2c2}.tfr-diagnostics[data-health=CRITICAL] #diagHealth i{background:#ff4f4f;box-shadow:0 0 9px rgba(255,79,79,.8)}#diagMark{border-color:#5b5252;background:#161010;color:#e7caca}#diagMark:hover{border-color:#e36363;color:#fff}#diagMore{position:relative}#diagMore>summary{list-style:none;min-height:30px;display:grid;place-items:center;padding:0 8px;border:1px solid #4b564b;color:#aebaae;cursor:pointer;font:800 8px/1 ui-monospace,monospace;letter-spacing:.06em}#diagMore>summary::-webkit-details-marker{display:none}#diagMore[open]>summary{background:#202720;color:#fff}.tfr-diagnostics #diagMore>div,.tfr-diagnostics #diagMore>output,.tfr-diagnostics #diagMore>#diagNote,.tfr-diagnostics #diagMore>#diagMetrics{position:relative;z-index:3}.tfr-diagnostics #diagMore[open]>.diag-deep-actions,.tfr-diagnostics #diagMore[open]>output,.tfr-diagnostics #diagMore[open]>#diagNote,.tfr-diagnostics #diagMore[open]>#diagMetrics{display:block}.diag-deep-actions,#diagMarkStatus,#diagNote,#diagMetrics{margin-top:7px}.tfr-diagnostics #diagMore[open]>.diag-deep-actions,.tfr-diagnostics #diagMore[open]>output,.tfr-diagnostics #diagMore[open]>#diagNote,.tfr-diagnostics #diagMore[open]>#diagMetrics{width:min(420px,calc(100vw - 48px));margin-left:auto;padding:8px;background:#101310;border:1px solid #465046}.tfr-diagnostics #diagMore[open]>#diagMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;font-size:8px;line-height:1.25;max-height:280px;overflow:auto}.tfr-diagnostics #diagMore[open]>#diagMetrics p{grid-column:1/-1;margin:3px 0 0;color:#aebaae}.tfr-diagnostics #diagMore[open]>#diagNote input{font:inherit;padding:7px;min-width:190px;background:#111;color:#eee;border:1px solid #566056;margin:7px}.diag-admin{color:#ddd;font:13px/1.5 ui-monospace,monospace}.diag-admin .diag-toolbar{margin-bottom:12px}.diag-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;padding:12px;background:#111}.diag-admin .diag-scroll{max-height:520px;overflow:auto}.diag-admin table{border-collapse:collapse;min-width:700px;width:100%}.diag-admin td,.diag-admin th{text-align:left;border-bottom:1px solid #333;padding:7px;vertical-align:top}.diag-admin canvas{width:100%;height:220px;background:#111}.diag-admin input{background:#222;color:#fff;padding:8px;border:1px solid #666}.diag-admin .diag-status{color:#d7cba9;margin:8px 0}

#adminMachineDiagnostics[hidden]{display:none!important}
@media(max-width:820px){.tfr-diagnostics{justify-self:start;margin-top:7px}.tfr-diagnostics #diagMore[open]>.diag-deep-actions,.tfr-diagnostics #diagMore[open]>output,.tfr-diagnostics #diagMore[open]>#diagNote,.tfr-diagnostics #diagMore[open]>#diagMetrics{margin-left:0}}
