.employment-revision{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:12px 0;border-bottom:1px solid #28404b;font-size:13px;font-variant-numeric:tabular-nums}.employment-revision>strong{font-weight:400;color:#9bb5c4}.employment-revision>span:last-child{margin-left:auto}#releaseChart [data-point]:focus{outline:none}#releaseChart [data-point]{-webkit-tap-highlight-color:transparent}#releaseChart .release-dot.is-pointed{stroke:#e5f3ef;stroke-width:2}@media(max-width:720px){.employment-revision{font-size:12px;gap:8px 12px}.employment-revision>span:last-child{font-size:11px}}

.employment-chart-basis{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 20px}.employment-chart-basis #chartBasis{display:flex;gap:8px}.employment-chart-basis button{font:inherit;font-size:12px;color:#9bb5c4;padding:7px 10px;border:1px solid #28404b;border-radius:6px;background:transparent;cursor:pointer}.employment-chart-basis button[aria-pressed="true"]{color:#b6ebdb;background:#21463d;border-color:#4b8d7a}#chartBasisNote{font-size:11px;color:#9bb5c4;line-height:1.6}.history-value .history-revised{color:#b8cdd7;font-size:11px}.release-table td:nth-child(4){font-weight:600;color:#dce6ed}@media(max-width:720px){.employment-chart-basis{gap:10px;margin-bottom:16px}.employment-chart-basis #chartBasisNote{width:100%}.employment-chart-basis button{font-size:11px}.history-value .history-revised{font-size:10px}}

@media(max-width:720px){#chartModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0}#chartModes button{min-width:0;padding:8px 5px;font-size:11px;white-space:normal}.employment-chart-basis{margin-top:12px}}

.revision-state{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#9bb5c4}.readout-publication{font-size:11px;font-weight:400;color:#9bb5c4}#chartReadout .readout-publication:before{display:none}

.claims-reference{display:block;margin-top:5px;font-style:normal;font-size:10px;font-weight:400;color:#95aeba}.release-kpis strong{font-variant-numeric:tabular-nums;white-space:nowrap}#selectedTitle{word-break:keep-all}@media(max-width:380px){.release-kpis strong{font-size:22px}.release-kpis article:nth-child(3)>strong{font-size:18px}}

.claims-release-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.claims-release-filters label{display:flex;align-items:center;gap:8px;white-space:nowrap}.claims-release-filters #releaseYear{min-width:90px}.claims-history-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.claims-history-actions button{font:inherit;font-size:12px;padding:10px 28px;border:1px solid #38505c;border-radius:6px;background:#172c36;color:#cce0e9;cursor:pointer}.claims-history-actions button:hover{background:#204137}.claims-history-actions button:focus-visible{outline:2px solid #81d8bb;outline-offset:3px}.claims-history-actions button[hidden]{display:none}.claims-history-actions span{font-size:11px;color:#95aeba}
@media(max-width:720px){.claims-release-filters{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,2fr);width:100%;gap:10px}.claims-release-filters label{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;min-width:0}.claims-release-filters select{width:100%;min-width:0!important;margin:0!important;box-sizing:border-box}.claims-release-filters #latestRelease{grid-column:1/-1;justify-self:end}.claims-release-filters #releaseSelect{font-size:11px;padding-left:9px}.claims-release-filters #releaseYear{font-size:12px}}

/* Stack year and release date controls on mobile. */
@media(max-width:720px){.claims-release-filters{grid-template-columns:minmax(0,1fr);gap:12px}.claims-release-filters label{grid-column:1}.claims-release-filters #releaseSelect{font-size:12px}}

/* Keep the latest action beside the release-date field on mobile. */
@media(max-width:720px){.claims-release-filters{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.claims-release-filters label:first-child{grid-column:1/-1;grid-row:1}.claims-release-filters label:nth-child(2){grid-column:1;grid-row:2}.claims-release-filters #latestRelease{grid-column:2;grid-row:2;align-self:end;justify-self:end;height:38px;box-sizing:border-box;margin:0;padding:0 10px;font-size:12px;white-space:nowrap}.claims-release-filters #releaseSelect{height:38px;font-size:11px}}
