.field-note[data-v-4275154c]{font-size:12px;color:var(--color-muted);margin:-4px 0 14px;line-height:1.6}.wage-grade-hint[data-v-4275154c]{color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:8px 10px}.policy-notices[data-v-4275154c]{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:#fffbeb;border:1px solid #fcd34d;color:#78350f;font-size:14px}.policy-notices p[data-v-4275154c]{margin:0}.policy-notices p+p[data-v-4275154c]{margin-top:6px}[data-theme=dark] .policy-notices[data-v-4275154c]{background:#3a2a0c;border-color:#92400e;color:#fde68a}.basis[data-v-4275154c]{font-size:12px;margin:0 0 12px;line-height:1.6}.result-note[data-v-4275154c]{font-size:13px;margin:-4px 0 16px;line-height:1.7}.section-title[data-v-4275154c]{font-size:16px;font-weight:800;margin:20px 0 10px}.result-grid[data-v-4275154c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}@media (max-width: 480px){.result-grid[data-v-4275154c]{grid-template-columns:repeat(2,1fr)}.result-grid[data-v-4275154c]>:last-child{grid-column:1 / -1}}.contribution-summary[data-v-4275154c],.account-breakdown[data-v-4275154c]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}@media (min-width: 481px){.contribution-summary[data-v-4275154c],.account-breakdown[data-v-4275154c]{grid-template-columns:repeat(3,1fr)}}.summary-item[data-v-4275154c],.account-item[data-v-4275154c]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-line)}.summary-label[data-v-4275154c],.account-label[data-v-4275154c]{font-size:13px;color:var(--color-muted)}.summary-value[data-v-4275154c],.account-value[data-v-4275154c]{font-size:16px;font-weight:800;color:var(--color-ink);overflow-wrap:anywhere}.conclusion[data-v-4275154c]{margin:0 0 12px;padding:12px 14px;border-radius:var(--radius-sm);font-size:14px;line-height:1.7;background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid var(--color-primary)}.break-even[data-v-4275154c]{font-size:14px;line-height:1.8;color:var(--color-muted);margin:0 0 16px}.chart-card[data-v-4275154c]{padding:16px;margin:20px 0}.table-tools[data-v-4275154c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 8px}.table-wrap[data-v-4275154c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.labor-pension-schedule th[data-v-4275154c],.labor-pension-schedule td[data-v-4275154c]{white-space:nowrap}.exclusion[data-v-4275154c]{margin:12px 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid #d97706}.exclusion-title[data-v-4275154c]{font-weight:800;margin:0 0 4px}.exclusion ul[data-v-4275154c]{margin:0;padding-left:18px}.exclusion li[data-v-4275154c]{margin:4px 0}.disclaimer[data-v-4275154c]{font-size:14px;line-height:1.8}
