.mechanic-analytics24-overlay{position:fixed;inset:0;z-index:12000;background:rgba(4,8,14,.92);overflow:auto;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}
.mechanic-analytics24-overlay .mechanic-analytics24{min-height:100%;max-width:980px;margin:0 auto}
.mechanic-analytics24-overlay .mechanic24-positive strong.in{color:#4fe2a4}
.mechanic-analytics24-overlay .mechanic24-personal strong{color:#ff7b98}
.mechanic-analytics24-overlay .mechanic24-note{margin:0;color:#9ca8b8;line-height:1.55}
.mechanic-analytics24-overlay .mechanic24-bars .a232-bar u{background:linear-gradient(90deg,#38d899,#6fffc3)}
.mechanic-analytics24-overlay .a232-headline .a232-score b{font-variant-numeric:tabular-nums}
@media (max-width:700px){
  .mechanic-analytics24-overlay{padding-top:env(safe-area-inset-top)}
  .mechanic-analytics24-overlay .analytics232{padding-bottom:calc(24px + env(safe-area-inset-bottom))}
}
