
.report-date-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}
.report-only-header .report-date-actions .pdf-link{color:#10069f;border-color:#10069f;background:#fff;line-height:1.5}
.employment-sort{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.employment-sort button{background:#fff;border:1px solid #aaa;padding:7px 12px;cursor:pointer;color:#10069f}
.employment-sort button[aria-pressed=true]{border-color:#10069f;background:#eeedfa}
.employment-activity-row{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(90px,2fr) 55px;gap:18px;align-items:center;margin:15px 0;font-size:14px}
.employment-count,.employment-base-note{font-size:12px;color:#595950}.employment-activity-row .bar-value{text-align:right}
.interactive-chart{position:relative}.report-hover-tip{position:absolute;z-index:5;background:#fff;border:1px solid #10069f;padding:6px 9px;box-shadow:0 2px 8px #0002;font-size:12px;pointer-events:none;max-width:260px}
@media(max-width:600px){.employment-activity-row{grid-template-columns:minmax(110px,1.2fr) minmax(50px,1fr) 44px;gap:8px;font-size:12px}}
