.salary-compensation{min-width:0}.salary-compensation>input[type=range]{width:100%;margin-block:12px}.salary-compensation>input[type=text]{width:100%;max-width:360px}.salary-compensation-frame{width:100%;min-width:0;height:340px;position:relative}.salary-compensation-frame canvas{max-width:100%}.salary-compensation-legend{flex-wrap:wrap;gap:16px;margin-block:12px;display:flex}.salary-compensation-legend label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.salary-compensation-legend input[type=checkbox]{width:18px;height:18px;accent-color:var(--calc-sky,#0284c7)}.salary-compensation-table-wrap{max-width:100%;margin-block:16px;overflow-x:auto}.salary-compensation-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.salary-compensation-table-wrap th,.salary-compensation-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border,#64748b);padding:10px}.salary-compensation-table-wrap th:first-child{text-align:left;white-space:normal;min-width:160px}.salary-compensation-table-wrap caption{text-align:left;padding-block:8px;font-weight:600}.salary-compensation-context{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.salary-compensation-context dd{margin:0}@media (width<=600px){.salary-compensation-frame{height:380px}.salary-compensation-table-wrap{margin-inline:0}}