.labor-province-salary{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0}.labor-province-salary figcaption{margin-bottom:.6em;font-size:1.05em;font-weight:650;line-height:1.4}.labor-province-salary .labor-salary-basis,.labor-province-salary .labor-salary-limit{color:var(--muted-foreground);margin:.6em 0;font-size:max(12px,.82em);line-height:1.5}.labor-province-salary .wall-stacked ol>li{grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:.6em}.labor-province-salary .wall-bar-label small{white-space:normal;text-overflow:clip;font-size:.8em}.labor-province-salary .wall-stacked-track{min-width:0}.labor-province-salary .labor-table-scroll{margin-top:.7em}.labor-province-salary .labor-table{table-layout:fixed;width:100%;font-size:max(12px,.82em)}.labor-province-salary .labor-table :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;padding:.5em .4em}.labor-province-salary .labor-salary-sectors{margin-top:1.2em}.labor-province-salary .labor-salary-sectors h3{margin:0 0 .4em;font-size:.95em;font-weight:650;line-height:1.4}.labor-province-salary .labor-salary-sectors .labor-table{table-layout:auto;min-width:36em}.labor-province-salary .labor-salary-sectors .labor-table :is(th,td){white-space:nowrap}@media (width<=640px){.labor-province-salary .wall-stacked ol>li{grid-template-columns:minmax(0,40%) minmax(0,1fr)}.labor-province-salary .wall-stacked .wall-bar-label{font-size:.85em}}.wall-gap-stage.is-salary{overscroll-behavior:contain;padding:1.2em;display:block;overflow:auto}
