/* BUFF OS v90 — polish from the design review: nothing overlaps, taps are bigger, tiles line up. */
.v80-sh > .v84-meter, .v85-sh > .v84-meter, .v88-sh > .v84-meter, .v87-sh > .v84-meter { margin-right: 44px; }
.v84-voice { margin-top: 10px; }
.v86-has .card-h, .v86-has .v82-kick, .v86-has .v80-kick { padding-right: 40px; box-sizing: border-box; }
.v86-chev::after { content: ""; position: absolute; inset: -9px; }
.pill .pn, .pill .pd, .pill .ptip { padding-right: 24px; }
.v85-tile { min-height: 118px; }
.topbar .nav-title { min-width: 0; flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 8px; }
@media (max-width: 480px) { #verPill span { display: none; } .topbar .nav-title { display: none; } .topbar { justify-content: flex-end; } }
.v85-grid { grid-auto-rows: 1fr; }
