.phone-health[hidden],.phone-health-quick[hidden]{display:none!important}
.phone-health{margin:14px 0 18px;padding:14px 0;border-top:1px solid #718c7c66;border-bottom:1px solid #718c7c66;color:#eff5ef}
.phone-health-name{font-size:16px;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere}
.phone-health-label{font-size:15px;font-weight:700;line-height:1.4;margin:0 0 6px;color:#c6efc8}
.phone-health-detail,.phone-health-action{font-size:14px;line-height:1.5;margin:0 0 12px;color:#e5eee6}
.phone-health-readings{margin:12px 0}
.phone-health-readings>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid #718c7c30}
.phone-health-readings dt{font-size:14px;color:#bdccbf}
.phone-health-readings dd{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;margin:0;text-align:right}
.phone-health-age{font-size:12px;line-height:1.5;margin:8px 0;color:#b4c6ba}
.phone-health-action{margin:8px 0 0}
.phone-health-quick{display:block!important;min-height:44px;max-width:100%;margin:6px 0 0!important;padding:7px 11px!important;border:0!important;border-left:3px solid #a2d8ac!important;border-radius:0!important;background:rgba(8,24,19,.9)!important;color:#e6f4e8!important;font-size:13px!important;font-weight:600!important;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:none!important}
.phone-health-quick:hover{background:#213d2b!important}
.phone-health-quick:focus-visible,.phone-health:focus-visible{outline:2px solid #d3ec89;outline-offset:4px}
.phone-health[data-severity="warning"] .phone-health-label{color:#ffe0a0}
.phone-health[data-severity="critical"] .phone-health-label{color:#ffb4a5}
.phone-health[data-severity="unknown"] .phone-health-label{color:#d1d9d5}
.phone-health-quick[data-severity="warning"]{border-left-color:#ffd17b!important;color:#ffe6b7!important}
.phone-health-quick[data-severity="critical"]{border-left-color:#ff9b88!important;color:#ffd1c7!important}
.phone-health-quick[data-severity="unknown"]{border-left-color:#a8b8b0!important}
body.clean .phone-health-quick{display:none!important}
@media(max-width:600px){.phone-health-quick{font-size:12px!important;max-width:min(75vw,340px)}.phone-health-readings>div{gap:10px}}
