.salary-evidence{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:12px;margin-bottom:20px;padding:16px 18px}.salary-evidence header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.salary-evidence-badge{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.salary-evidence-badge.is-reliable{background:color-mix(in srgb,var(--green) 14%,transparent);border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.salary-evidence-badge.is-indicative{background:color-mix(in srgb,var(--amber) 14%,transparent);border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.salary-evidence-badge.is-insufficient{background:color-mix(in srgb,var(--rose) 12%,transparent);border-color:color-mix(in srgb,var(--rose) 42%,var(--line))}.salary-evidence-meta{color:var(--muted);font-size:13px}.salary-evidence-figure{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:0}.salary-evidence-figure strong{font-size:26px;letter-spacing:-.03em}.salary-evidence-figure span{color:var(--muted);font-size:13px}.salary-evidence-figure em{color:var(--text-soft);font-size:13px;font-style:normal}.salary-evidence-note,.salary-evidence-statement{color:var(--muted);font-size:13px;margin:0}.salary-evidence-statement{border-left:3px solid color-mix(in srgb,var(--teal) 55%,var(--line));padding-left:12px}.salary-evidence-facts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.salary-evidence-facts dt{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.salary-evidence-facts dd{color:var(--text-soft);font-size:13px;margin:2px 0 0}
