/* Seven, eight and nine digits shrink in place; card structure never changes. */
.count-number{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal;font-variant-numeric:tabular-nums}
.app-window .count-7{font-size:var(--count-size-7,1em)!important}
.app-window .count-8{font-size:var(--count-size-8,1em)!important}
.app-window .count-9{font-size:var(--count-size-9,1em)!important}
.practice-detail-count-table td{--count-size-7:18px;--count-size-8:16px;--count-size-9:14px}
.practice-detail-count-table .is-total td{--count-size-7:19px;--count-size-8:17px;--count-size-9:15px}
.practice-detail-source-pair strong{--count-size-7:20px;--count-size-8:18px;--count-size-9:16px}
.practice-detail-today>strong{--count-size-7:36px;--count-size-8:30px;--count-size-9:25px}
.practice-detail-total>strong{--count-size-7:25px;--count-size-8:23px;--count-size-9:21px}
.practice-detail-day-total>strong{--count-size-7:21px;--count-size-8:19px;--count-size-9:17px}
.practice-detail-goal strong{--count-size-7:17px;--count-size-8:15px;--count-size-9:13px}
.practice-detail-goal strong>span{font-size:inherit}
.practice-detail-metrics strong{--count-size-7:16px;--count-size-8:15px;--count-size-9:14px}
.practice-detail-period,.flat-overview-period-totals{flex-wrap:nowrap;gap:7px}
.practice-detail-period>span,.flat-overview-period-totals>span{min-width:0;white-space:nowrap;font-size:12px}
.practice-detail-period .count-number,.flat-overview-period-totals .count-number{--count-size-7:12px;--count-size-8:11px;--count-size-9:10px}
.practice-detail-period>span+span:before{margin-right:7px}
.practice-detail-day>small,.flat-overview-day>small{--count-size-7:10px;--count-size-8:9px;--count-size-9:8px;letter-spacing:-.2px}
.practice-detail-records .record-qty,.record-qty{--count-size-7:16px;--count-size-8:14px;--count-size-9:12px}
.ip-home .ip-ring-inner>strong{--count-size-7:29px;--count-size-8:25px;--count-size-9:22px;letter-spacing:0}
.ip-home-targets strong{--count-size-7:21px;--count-size-8:19px;--count-size-9:17px}
.ip-ring-inner>small{--count-size-7:16px;--count-size-8:15px;--count-size-9:14px}
.ip-list-totals .ip-source-stat>strong,.ip-count-summary strong{--count-size-7:23px;--count-size-8:21px;--count-size-9:19px}
.ip-list-sources .ip-source-stat>strong{--count-size-7:20px;--count-size-8:18px;--count-size-9:16px}
.ip-goal-line strong{--count-size-7:14px;--count-size-8:13px;--count-size-9:12px}
.overview-all-total{--count-size-7:29px;--count-size-8:25px;--count-size-9:22px}
.flat-overview-total>strong{--count-size-7:30px;--count-size-8:27px;--count-size-9:24px}
.flat-overview-metrics strong{--count-size-7:15px;--count-size-8:13px;--count-size-9:12px}
.overview-source-stats strong{--count-size-7:18px;--count-size-8:16px;--count-size-9:14px}
.overview-practice-total{--count-size-7:17px;--count-size-8:15px;--count-size-9:13px}
.overview-practice-sources{display:flex;flex-wrap:nowrap!important;gap:6px}
.overview-practice-sources .count-number{--count-size-7:11px;--count-size-8:10px;--count-size-9:9px}
.stat b{--count-size-7:18px;--count-size-8:16px;--count-size-9:14px}
.big-count.free{--count-size-7:34px;--count-size-8:30px;--count-size-9:26px}
