.home-ranking .hr-tabs,.home-ranking .hr-actions,.home-ranking .hr-select-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.home-ranking select[multiple]{min-height:112px;width:100%}.home-ranking .hr-select-actions{margin-top:6px;margin-bottom:0}.home-ranking .hr-table-wrap{max-height:560px;overflow:auto;isolation:isolate}.home-ranking table{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.home-ranking th,.home-ranking td{min-width:86px;max-width:190px;text-align:right;white-space:normal;border-bottom:1px solid #e2e8e4}.home-ranking thead th{position:sticky;top:0;z-index:2;background:#edf4ef;color:#234937}.home-ranking .hr-name{position:sticky;left:0;text-align:left;min-width:130px;background:#fff;z-index:1}.home-ranking thead .hr-name{z-index:3;background:#edf4ef}.home-ranking tfoot td{position:sticky;bottom:0;background:#edf4ef;font-weight:700;z-index:2}.home-ranking tfoot .hr-name{z-index:3}.home-ranking .hr-count,.home-ranking .hr-rank{color:#185437;background:#f0f7f1;font-weight:700}.home-ranking .hr-reminders{border:1px solid #edd3ac;border-left:4px solid #bc7222;background:#fff9ef;border-radius:6px;padding:14px 18px;margin:12px 0;color:#704219}.home-ranking .hr-reminders h3{margin:0 0 8px;font-size:16px}.home-ranking .hr-reminders p{font-size:12px;margin:6px 0}.home-ranking .hr-reminders ul{padding-left:20px;margin:8px 0}.home-ranking .hr-reminders li{margin:7px 0;overflow-wrap:anywhere}.home-ranking [hidden]{display:none!important}@media(max-width:700px){.home-ranking .grid{grid-template-columns:1fr}.home-ranking .hr-table-wrap{max-height:65vh}.home-ranking th,.home-ranking td{min-width:76px;font-size:12px}.home-ranking .hr-name{min-width:108px}}
