@charset "UTF-8";.salary-columns[data-v-66658f8d],.salary-tool[data-v-66658f8d]{display:grid;gap:16px}.salary-columns[data-v-66658f8d]{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.breakdown[data-v-66658f8d],.result-summary[data-v-66658f8d],.salary-panel[data-v-66658f8d],.salary-rules[data-v-66658f8d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.salary-panel[data-v-66658f8d],.salary-rules[data-v-66658f8d]{padding:16px}.section-heading h2[data-v-66658f8d]{font-size:16px;margin:0}.pit-heading p[data-v-66658f8d],.section-heading p[data-v-66658f8d]{color:var(--color-text-muted);font-size:14px;margin-top:3px}.form-heading[data-v-66658f8d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.form-heading .tool-button[data-v-66658f8d]{padding:5px 8px;width:auto}.salary-panel[data-v-66658f8d],.salary-result[data-v-66658f8d]{min-width:0}.salary-panel[data-v-66658f8d]{display:block}.form-fields[data-v-66658f8d]{align-items:end;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.form-fields>.tool-button[data-v-66658f8d]{align-self:end}.form-fields>.field[data-v-66658f8d]:last-child{grid-column:1/-1}.field[data-v-66658f8d],.field-label[data-v-66658f8d]{display:block}.field-label[data-v-66658f8d]{font-size:14px;font-weight:600;margin-bottom:4px}.tool-button[data-v-66658f8d],.tool-control[data-v-66658f8d]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;color:var(--color-text);font:inherit;padding:6px 8px;width:100%}.money-control[data-v-66658f8d]{display:block;position:relative}.money-control .tool-control[data-v-66658f8d]{padding-right:28px}.money-control span[data-v-66658f8d]{color:var(--color-text-muted);pointer-events:none;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.salary-form-actions[data-v-66658f8d]{margin-top:12px}.salary-form-actions .tool-button[data-v-66658f8d]{width:auto}.tool-button[data-v-66658f8d]{border-color:var(--color-border)}.tool-button-primary[data-v-66658f8d]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.tool-button[data-v-66658f8d]:not(:disabled):hover{border-color:var(--color-focus)}.result-summary[data-v-66658f8d]{padding:16px}.salary-intro[data-v-66658f8d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px}.salary-intro h2[data-v-66658f8d]{font-size:16px}.salary-intro p[data-v-66658f8d]{color:var(--color-text-muted);font-size:14px;margin-top:4px}.salary-intro ul[data-v-66658f8d]{display:grid;gap:5px;margin-top:12px}.salary-intro li[data-v-66658f8d]:before{color:var(--color-primary);content:"•";margin-right:7px}.net-result[data-v-66658f8d]{background:var(--color-diff-added-bg);border-radius:5px;padding:12px}.net-result span[data-v-66658f8d]{font-size:14px}.net-result span[data-v-66658f8d],.net-result strong[data-v-66658f8d]{color:var(--color-diff-added-text);display:block}.net-result strong[data-v-66658f8d]{font-size:24px;margin-top:3px;overflow-wrap:anywhere}.result-facts[data-v-66658f8d]{display:grid;gap:7px;margin-top:12px}.insurance-grid[data-v-66658f8d]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.result-row[data-v-66658f8d]{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.result-row .insurance-grid[data-v-66658f8d]{display:contents}.breakdown[data-v-66658f8d],.result-summary div[data-v-66658f8d],.tool-status[data-v-66658f8d]{padding:12px}.result-facts div[data-v-66658f8d]{padding:0}.result-summary span[data-v-66658f8d]{color:var(--color-text-muted);display:block;font-size:14px}.result-summary strong[data-v-66658f8d]{display:block;font-size:18px;margin-top:5px;overflow-wrap:anywhere}.breakdown-title[data-v-66658f8d]{font-size:16px;margin-bottom:10px}.breakdown dl>div[data-v-66658f8d]:last-child{background:var(--color-surface-secondary);border-radius:4px;padding:6px}.pit-heading[data-v-66658f8d]{margin-bottom:12px}.pit-heading .breakdown-title[data-v-66658f8d]{margin-bottom:0}.pit-breakdown[data-v-66658f8d]{display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pit-heading[data-v-66658f8d]{grid-column:1/-1}.pit-breakdown .tax-brackets[data-v-66658f8d]{margin-top:0}.tax-brackets div[data-v-66658f8d],dl div[data-v-66658f8d]{display:flex;gap:10px;justify-content:space-between}.tax-brackets div+div[data-v-66658f8d],dl div+div[data-v-66658f8d]{margin-top:6px}.tax-brackets span[data-v-66658f8d]:first-child,dt[data-v-66658f8d]{color:var(--color-text-muted)}.tax-brackets span[data-v-66658f8d]:last-child,dd[data-v-66658f8d]{font-weight:600;text-align:right}.tax-brackets[data-v-66658f8d]{border-top:1px solid var(--color-border);font-size:14px;padding-top:10px}.tool-status-error[data-v-66658f8d]{background:var(--color-diff-removed-bg);border-color:var(--color-diff-removed-border);color:var(--color-diff-removed-text)}@media screen and (max-width:960px){.result-row[data-v-66658f8d],.salary-columns[data-v-66658f8d]{grid-template-columns:minmax(0,1fr)}.result-row .insurance-grid[data-v-66658f8d]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.form-fields[data-v-66658f8d],.salary-panel[data-v-66658f8d]{grid-template-columns:minmax(0,1fr)}.form-fields>.field[data-v-66658f8d]:last-child{grid-column:auto}.insurance-grid[data-v-66658f8d],.pit-breakdown[data-v-66658f8d],.result-row .insurance-grid[data-v-66658f8d],.result-summary[data-v-66658f8d]{grid-template-columns:minmax(0,1fr)}.tax-brackets div[data-v-66658f8d],dl div[data-v-66658f8d]{align-items:flex-start;flex-direction:column;gap:2px}.tax-brackets span[data-v-66658f8d]:last-child,dd[data-v-66658f8d]{text-align:left}}
