.hr-local-views{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;border-bottom:1px solid #d9dee2;padding-bottom:.65rem}
.hr-local-views a{display:inline-flex;align-items:center;min-height:44px;padding:.6rem .85rem;border-radius:6px;font:600 14px/1.4 system-ui;color:#424950;text-decoration:none}
.hr-local-views a[aria-current="page"]{background:#fff1f1;color:#a00000;box-shadow:inset 0 -2px #c00}
.hr-local-views a:focus-visible{outline:3px solid #a00000;outline-offset:3px}
#hr-reference-panel[hidden],#hr-shared-work[hidden]{display:none!important}
#hr-reference-panel{scroll-margin-top:1rem}
#hr-reference-panel>.crumb{display:none}
.hr-legacy-data{margin:1.5rem 0;border-top:1px solid #d9dee2;padding-top:1rem}
.hr-legacy-data summary{cursor:pointer;font-weight:600;min-height:44px;padding:.5rem 0}
.hr-reference-explanation{color:#555d65;font-size:14px;line-height:1.6;margin:.7rem 0 1.3rem}
.hr-deadline-list{display:grid;gap:.6rem;margin-top:1rem}.hr-deadline-row{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:center;padding:.65rem 0;border-top:1px solid #ffffff60}.hr-deadline-row button{color:#8d0000;background:white;border:1px solid #eee;border-radius:5px;min-height:44px;padding:.55rem .75rem;font:600 14px system-ui;cursor:pointer}.hr-deadline-row button:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:600px){.hr-deadline-row{grid-template-columns:1fr auto}.hr-deadline-row span{grid-column:1/-1}}
@media(max-width:600px){.hr-local-views{gap:.25rem;display:grid;grid-template-columns:1fr 1fr}.hr-local-views a{padding:.6rem .5rem}.hr-main .crumb{line-height:1.5}}
@media print{.hr-local-views{display:none!important}body.printing-doc #hr-shared-work{display:none!important}body.printing-doc #hr-reference-panel{display:block!important}}
.hr-reference-cell-label{display:none}
@media screen and (max-width:600px){
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-phone-reference{display:block;min-width:0;width:100%}
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-phone-reference thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-phone-reference tbody{display:block}
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-phone-reference tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:.7rem 0;border-bottom:1px solid var(--line,#d9dee2)}
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-phone-reference td{display:block;width:auto;min-width:0;padding:.4rem 0;border:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.55}
  :is(#hrMonthly,#hrNewHire,#hrAnnual) .hr-reference-cell-label{display:block;margin-bottom:.15rem;color:var(--mut,#555d65);font:600 12px/1.4 system-ui}
}
