.career-tag{display:inline-block;margin-top:7px;padding:3px 7px;border-radius:5px;background:#c8ac8b33;color:#9a6d43;font-size:11px;font-weight:600}.career-tag.retired{background:#d2c5ba60;color:#89786b}.career-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aa8a70;font-size:12px;margin:18px 1px 20px}.career-filter-trigger{display:flex;align-items:center;gap:5px;color:#87542e;background:#ead3c144;padding:8px 10px;border-radius:9px;font-size:13px}.career-meta svg{width:13px;height:13px}.career-bean-card{min-height:150px}.career-stats .compact-number{font-size:23px;letter-spacing:-.7px}.record-visit{display:flex;align-items:center;gap:5px;border:1px solid #b4896050;color:var(--brown);border-radius:22px;padding:9px 12px;font-size:14px;font-weight:650;white-space:nowrap;min-height:40px;background:#fff7ef60}.record-visit svg{width:17px;height:17px}.retired-detail-note{color:#9d826d;font-size:13px;line-height:1.7;margin:0 0 16px}@media(max-width:390px){.record-head h1{font-size:33px}.record-tools>.icon-button{width:30px}.record-add,.record-visit{font-size:13px;padding:9px 10px}.record-tools{gap:5px}.career-stats .stat{padding-left:13px}.career-stats .stat:first-child{padding-left:0}.career-stats .stat-number strong{font-size:30px}.career-stats .stat-number .compact-number{font-size:21px}.career-stats .stat p{font-size:15px}}

.career-stats-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;margin-bottom:12px}.career-stats-four>.stat{padding-left:8px}.career-stats-four>.stat:first-child{padding-left:0}.career-stats-four .stat-number{gap:1px;letter-spacing:0}.career-stats-four .stat-number strong{font-size:25px;letter-spacing:-.8px}.career-stats-four .stat-number .compact-number{font-size:17px;letter-spacing:-.7px}.career-stats-four .stat-number span{font-size:12px}.career-stats-four .stat p{font-size:12px;white-space:nowrap;margin-top:5px}@media(max-width:370px){.career-stats-four>.stat{padding-left:6px}.career-stats-four .stat-number strong{font-size:23px}.career-stats-four .stat-number .compact-number{font-size:14px}.career-stats-four .stat p{font-size:11px}.career-stats-four .stat-number span{font-size:11px}}

.career-controls{display:flex;align-items:center;gap:7px;flex-shrink:0}.career-controls .icon-button{width:34px;height:34px;color:#87542e}.career-controls .icon-button svg{width:22px;height:22px}.career-meta>span{min-width:0}.career-stats .stat-number{min-height:40px}.career-stats .stat-pair{gap:5px}.career-stats .stat-pair .stat-count{display:inline-flex;align-items:baseline;gap:1px;flex-shrink:0}.career-stats .stat-pair .stat-count>span{font-size:11px}.career-stats .stat-pair strong{font-size:26px;letter-spacing:-.8px}.career-stats .stat-pair .stat-cups strong{font-size:21px}.career-stats .stat-pair.pair-compact strong{font-size:20px}.career-stats .stat-pair.pair-compact .stat-cups strong{font-size:18px}.career-stats .stat-pair.pair-small{flex-wrap:wrap;align-content:center;gap:0}.career-stats .stat-pair.pair-small .stat-count{width:100%}.career-stats .stat-pair.pair-small strong{font-size:18px}.career-stats .stat-pair.pair-small .stat-cups strong{font-size:17px}.career-stats:has(.pair-small) .stat-number{min-height:48px}.stat-average{display:flex;flex-wrap:wrap;column-gap:3px;row-gap:0;margin-top:4px;line-height:1.55;color:#a88768;font-size:11px}.average-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.career-stats-four .stat-number{min-height:31px}.career-stats-four .stat-pair{gap:3px}.career-stats-four .stat-pair strong{font-size:22px}.career-stats-four .stat-pair .stat-cups strong{font-size:18px}.career-stats-four .stat-pair.pair-compact strong{font-size:17px}.career-stats-four .stat-pair.pair-compact .stat-cups strong{font-size:15px}.career-stats-four .stat-average{font-size:10px}.career-stats-four .stat-pair.pair-small strong{font-size:18px}.career-stats-four .stat-pair.pair-small .stat-cups strong{font-size:17px}.career-stats-four:has(.pair-small) .stat-number{min-height:48px}@media(max-width:370px){.career-controls{gap:4px}.career-stats-four .stat-pair strong{font-size:20px}.career-stats-four .stat-pair .stat-cups strong{font-size:17px}.career-stats-four .stat-pair .stat-count>span{font-size:10px}.career-stats-four .stat-pair.pair-compact strong{font-size:15px}.career-stats-four .stat-pair.pair-compact .stat-cups strong{font-size:13px}.career-stats-four .stat-pair.pair-small strong{font-size:17px}.career-stats-four .stat-pair.pair-small .stat-cups strong{font-size:16px}}
/* Center lifetime metrics and keep everyday totals prominent. */
.career-stats>.stat{padding:0;text-align:center}
.career-stats .stat-number{justify-content:center}
.career-stats .stat-count{justify-content:center}
.career-stats .stat-average{justify-content:center;text-align:center}
.career-stats-four .stat-number{min-height:42px}
.career-stats:has(.pair-small) .stat-number{min-height:58px}
.career-stats-four .stat-number strong{font-size:29px}
.career-stats-four .stat-number .compact-number{font-size:21px}
.career-stats-four .stat-number .long-number{font-size:17px}
.career-stats-four .stat-number>span{font-size:14px}
.career-stats-four .stat-number:has(.long-number)>span{font-size:12px}
.career-stats-four .stat-pair strong{font-size:26px}
.career-stats-four .stat-pair .stat-cups strong{font-size:22px}
.career-stats-four .stat-pair .stat-count>span{font-size:13px}
.career-stats-four .stat-pair.pair-compact strong{font-size:20px}
.career-stats-four .stat-pair.pair-compact .stat-cups strong{font-size:18px}
.career-stats-four .stat-pair.pair-small strong{font-size:19px}
.career-stats-four .stat-pair.pair-small .stat-cups strong{font-size:18px}
.career-stats-four .stat p{font-size:14px}
.career-stats-four .stat-average{font-size:12px}
@media(max-width:370px){
  .career-stats-four .stat-number strong{font-size:25px}
  .career-stats-four .stat-number .compact-number{font-size:18px}
  .career-stats-four .stat-number .long-number{font-size:14px}
  .career-stats-four .stat-number>span{font-size:13px}
  .career-stats-four .stat-number:has(.long-number)>span{font-size:11px}
  .career-stats-four .stat-pair strong{font-size:24px}
  .career-stats-four .stat-pair .stat-cups strong{font-size:20px}
  .career-stats-four .stat-pair .stat-count>span{font-size:12px}
  .career-stats-four .stat-pair.pair-compact strong{font-size:15px}
  .career-stats-four .stat-pair.pair-compact .stat-cups strong{font-size:13px}
  .career-stats-four .stat-pair.pair-compact .stat-count>span{font-size:10px}
  .career-stats-four .stat-pair.pair-small strong{font-size:18px}
  .career-stats-four .stat-pair.pair-small .stat-cups strong{font-size:17px}
  .career-stats-four .stat p{font-size:13px}
  .career-stats-four .stat-average .long-average{font-size:10px}
}