.salary-tool[data-astro-cid-kemeqvnu]{gap:32px;display:grid}.salary-form-panel[data-astro-cid-kemeqvnu],.result-card[data-astro-cid-kemeqvnu],.guidance[data-astro-cid-kemeqvnu],.method[data-astro-cid-kemeqvnu]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);padding:20px}h2[data-astro-cid-kemeqvnu]{font-size:20px}form[data-astro-cid-kemeqvnu]{gap:24px;margin-top:24px;display:grid}.field[data-astro-cid-kemeqvnu],.field-grid[data-astro-cid-kemeqvnu],.pay-grid[data-astro-cid-kemeqvnu]{gap:8px;display:grid}label[data-astro-cid-kemeqvnu],legend[data-astro-cid-kemeqvnu]{font-weight:700}select[data-astro-cid-kemeqvnu],input[data-astro-cid-kemeqvnu]{border:1px solid var(--color-line-2);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);padding:10px 12px}select[data-astro-cid-kemeqvnu]:disabled{background:var(--color-paper-2);color:var(--color-muted)}.field[data-astro-cid-kemeqvnu] p[data-astro-cid-kemeqvnu],.privacy-note[data-astro-cid-kemeqvnu],.form-status[data-astro-cid-kemeqvnu],.source-line[data-astro-cid-kemeqvnu],.limitation[data-astro-cid-kemeqvnu],.result-context[data-astro-cid-kemeqvnu],.difference-label[data-astro-cid-kemeqvnu]{color:var(--color-muted);margin:0;font-size:14px}fieldset[data-astro-cid-kemeqvnu]{border:1px solid var(--color-line);border-radius:var(--radius-sm);margin:0;padding:16px}.pay-grid[data-astro-cid-kemeqvnu]{margin-top:16px}.actions[data-astro-cid-kemeqvnu]{flex-wrap:wrap;gap:8px;display:flex}button[data-astro-cid-kemeqvnu]{border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);min-height:44px;color:var(--color-surface);cursor:pointer;padding:10px 16px;font-weight:700}button[data-astro-cid-kemeqvnu]:hover{background:var(--color-brand-600)}button[data-astro-cid-kemeqvnu].secondary{background:var(--color-surface);color:var(--color-brand)}button[data-astro-cid-kemeqvnu]:disabled{cursor:wait;opacity:.65}.form-status[data-astro-cid-kemeqvnu]{min-height:1.5em;margin:16px 0 0}.result-grid[data-astro-cid-kemeqvnu]{gap:16px;display:grid}.result-card[data-astro-cid-kemeqvnu]{border-top:4px solid var(--color-brand)}.aggregate-card[data-astro-cid-kemeqvnu]{border-top-color:var(--color-line-2)}.salary-contribution[data-astro-cid-kemeqvnu]{border-top:1px solid var(--color-line);margin-top:24px;padding-top:24px}.salary-contribution[data-astro-cid-kemeqvnu] h3[data-astro-cid-kemeqvnu]{font-size:18px}.salary-contribution__honeypot[data-astro-cid-kemeqvnu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rounding-review[data-astro-cid-kemeqvnu],[data-astro-cid-kemeqvnu][data-contribution-status]{color:var(--color-muted);margin:0;font-size:14px}.result-label[data-astro-cid-kemeqvnu]{color:var(--color-muted);margin:0 0 4px;font-size:14px;font-weight:700}.result-card[data-astro-cid-kemeqvnu] h2[data-astro-cid-kemeqvnu]+div[data-astro-cid-kemeqvnu],.result-card[data-astro-cid-kemeqvnu] h2[data-astro-cid-kemeqvnu]+p[data-astro-cid-kemeqvnu]{margin-top:16px}.result-figure[data-astro-cid-kemeqvnu]{font-family:var(--font-display);margin:16px 0 4px;font-size:28px;font-weight:700;line-height:1.1}.result-range[data-astro-cid-kemeqvnu]{color:var(--color-ink-2);margin:0 0 16px}[data-astro-cid-kemeqvnu][data-pay-comparison]{border-top:1px solid var(--color-line);margin-top:16px;padding-top:16px}.difference[data-astro-cid-kemeqvnu]{margin:4px 0;font-size:20px;font-weight:700}.source-line[data-astro-cid-kemeqvnu],.limitation[data-astro-cid-kemeqvnu]{margin-top:16px}.guidance[data-astro-cid-kemeqvnu] p[data-astro-cid-kemeqvnu],.method[data-astro-cid-kemeqvnu] p[data-astro-cid-kemeqvnu]{max-width:68ch;margin:16px 0 0}.guidance[data-astro-cid-kemeqvnu] a[data-astro-cid-kemeqvnu]{margin-top:16px;font-weight:700;display:inline-block}@media (width>=640px){.salary-form-panel[data-astro-cid-kemeqvnu],.result-card[data-astro-cid-kemeqvnu],.guidance[data-astro-cid-kemeqvnu],.method[data-astro-cid-kemeqvnu]{padding:24px}.field-grid[data-astro-cid-kemeqvnu],.pay-grid[data-astro-cid-kemeqvnu],.result-grid[data-astro-cid-kemeqvnu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
