.pp-absence-injury-badge-group{align-items:center;display:inline-flex;flex:none;gap:2px}.pp-absence-injury-badge-desktop{display:inline-flex;flex:none}.pp-absence-injury-badge-mobile,.pp-absence-injury-badge-tooltip{display:none}.pp-absence-injury-change{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--pp-color-positive);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;padding:0;position:relative;width:24px}.pp-absence-injury-change.is-downgraded{color:var(--pp-color-negative)}.pp-absence-injury-change svg{display:block;fill:currentColor;height:16px;width:16px}.pp-absence-injury-change:focus-visible{outline:2px solid var(--pp-color-accent);outline-offset:2px}.pp-absence-injury-change-desktop{cursor:help}.pp-absence-injury-change-mobile{display:none}.pp-absence-injury-badge-tooltip{background:var(--pp-color-navy);border-radius:6px;box-shadow:0 5px 12px color-mix(in srgb,var(--pp-color-text) 16%,transparent);box-sizing:border-box;color:var(--pp-color-on-navy);font-family:inherit;font-size:.7rem;font-weight:760;line-height:1.4;max-width:calc(100vw - 24px);padding:.45rem .6rem;position:fixed;transform:translate(-50%,-100%);z-index:1600}.pp-absence-injury-change-tooltip{display:block}.pp-absence-injury-badge-tooltip-below{transform:translate(-50%)}@media (max-width:820px){.pp-absence-injury-badge-group{gap:4px}.pp-absence-injury-change{-webkit-tap-highlight-color:transparent;justify-content:flex-start;-webkit-padding-start:4px;padding-inline-start:4px;width:44px}.pp-absence-injury-change.is-open:before,.pp-absence-injury-change:hover:before{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:inherit;content:"";height:24px;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:24px}.pp-absence-injury-change:after{content:"";height:44px;inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.pp-absence-injury-badge-desktop,.pp-absence-injury-change-desktop{display:none}.pp-absence-injury-change-mobile{display:inline-flex}.pp-absence-injury-badge-mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:inherit;display:inline-flex;flex:none;font:inherit;padding:0;position:relative}button.pp-absence-injury-badge-mobile{cursor:pointer}button.pp-absence-injury-badge-mobile:after{content:"";height:max(100%,44px);inset-inline:-4px;position:absolute;top:50%;transform:translateY(-50%)}.pp-absence-injury-badge-mobile:focus-visible{outline:2px solid var(--pp-color-accent);outline-offset:3px}.pp-absence-injury-badge-tooltip{display:block;width:max-content}}