.sr[data-v-b550a554]{width:794px;min-height:1123px;box-sizing:border-box;padding:40px 56px 32px;display:flex;flex-direction:column;gap:10px;background:var(--color-card);color:var(--color-ink);font-size:var(--fs-sm);line-height:1.5}.sr p[data-v-b550a554]{margin:0}.sr-top[data-v-b550a554]{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px solid var(--color-primary-dark)}.sr-top img[data-v-b550a554]{width:32px;height:32px}.sr-site[data-v-b550a554]{font-weight:700}.sr-dates[data-v-b550a554]{margin-left:auto;color:var(--color-muted)}.sr-title[data-v-b550a554]{font-size:var(--fs-h1);line-height:1.3;font-weight:900}.sr-conclusion[data-v-b550a554]{margin-top:4px!important;color:var(--color-muted)}.sr-hero-row[data-v-b550a554]{display:flex;gap:16px}.sr-hero[data-v-b550a554]{flex:1.2;padding:12px 20px;border-radius:var(--radius);background:var(--color-result-bg);color:var(--color-on-result);border:1px solid var(--color-result-border)}.sr-hero-value[data-v-b550a554]{font-size:var(--fs-display);line-height:1.2;font-weight:900;color:var(--color-result-value);font-variant-numeric:tabular-nums}.sr-hero-detail[data-v-b550a554]{margin-top:4px!important}.sr-highlights[data-v-b550a554]{flex:1;padding:12px 20px;border-radius:var(--radius);border:1px solid var(--color-line);display:flex;flex-direction:column;justify-content:center;gap:6px}.sr-highlight[data-v-b550a554]{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.sr-warning[data-v-b550a554]{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-line);border-left:4px solid var(--color-warn-bar);background:var(--color-card);color:var(--color-ink);font-weight:700}.sr-h2[data-v-b550a554]{margin:0 0 4px!important;font-size:var(--fs-h3);font-weight:800}.sr-box .sr-h2[data-v-b550a554]{font-size:var(--fs-body)}.sr-conditions[data-v-b550a554]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.sr-conditions>div[data-v-b550a554]{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--color-line)}.sr-conditions dt[data-v-b550a554]{color:var(--color-muted);white-space:nowrap}.sr-conditions dd[data-v-b550a554]{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.sr-table[data-v-b550a554]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sr-table th[data-v-b550a554],.sr-table td[data-v-b550a554]{padding:5px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.sr-table thead th[data-v-b550a554]{background:var(--color-bg);font-weight:700}.sr-table tbody th[data-v-b550a554]{font-weight:700}.sr-table .sr-amount[data-v-b550a554],.sr-table thead th[data-v-b550a554]:last-child{text-align:right;white-space:nowrap}.sr-table tfoot th[data-v-b550a554],.sr-table tfoot td[data-v-b550a554]{font-weight:900;font-size:var(--fs-body);border-bottom:0;border-top:2px solid var(--color-primary-dark)}.sr-note[data-v-b550a554]{margin-top:6px!important;color:var(--color-muted)}.sr-box[data-v-b550a554]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:10px 16px;border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-line)}.sr-box ul[data-v-b550a554]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:2px}.sr-disclaimer[data-v-b550a554]{color:var(--color-muted)}.sr-foot[data-v-b550a554]{margin-top:auto;padding-top:10px;border-top:1px solid var(--color-line);display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:var(--color-muted)}.sr-page[data-v-b550a554]{white-space:nowrap}.sr-page.is-hidden[data-v-b550a554]{visibility:hidden}.field-note[data-v-2c3d1789]{font-size:var(--fs-sm);color:var(--color-muted);margin:4px 0 12px;line-height:1.6}.year-note[data-v-2c3d1789]{margin-top:0}.privacy-note[data-v-2c3d1789]{margin-top:12px}.privacy-line[data-v-2c3d1789]{margin:0;font-size:var(--fs-sm);color:var(--color-muted);line-height:1.5}.date-group[data-v-2c3d1789]{margin:0 0 12px;padding:0;border:none;min-width:0}.date-legend[data-v-2c3d1789]{font-size:var(--fs-label);color:var(--color-ink);font-weight:700;margin-bottom:6px;padding:0}.field-head>.date-legend[data-v-2c3d1789]{margin:0}.date-fields[data-v-2c3d1789]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.date-fields .field[data-v-2c3d1789]{margin-bottom:6px}.date-echo[data-v-2c3d1789]{font-size:var(--fs-sm);color:var(--color-primary-dark);font-weight:600;margin:0 0 4px}.fill-btn[data-v-2c3d1789]{margin:0 0 4px;min-height:44px;padding:6px 14px;font-size:var(--fs-sm)}.fill-btn-pending[data-v-2c3d1789]{visibility:hidden}.check[data-v-2c3d1789]{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--fs-sm);line-height:1.5;margin:0 0 8px;cursor:pointer}.check input[data-v-2c3d1789]{width:20px;height:20px;margin:0;flex:none;accent-color:var(--color-primary)}.period-box[data-v-2c3d1789]{font-size:var(--fs-sm);line-height:1.6;margin:0 0 12px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--color-bg);border:1px dashed var(--color-line)}.wage-list[data-v-2c3d1789]{list-style:none;margin:0;padding:0}.wage-list .field[data-v-2c3d1789]{margin-bottom:10px}.row-hint[data-v-2c3d1789]{font-size:var(--fs-sm);color:var(--color-muted);margin:4px 0 0}.row-error[data-v-2c3d1789]{font-size:var(--fs-sm);color:var(--color-danger);margin:4px 0 8px}.inline-details[data-v-2c3d1789]{margin:0 0 12px;font-size:var(--fs-sm)}.inline-details summary[data-v-2c3d1789]{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;color:var(--color-primary-dark)}.non-wage-note>summary[data-v-2c3d1789]{min-height:44px}.extras[data-v-2c3d1789]{margin:16px 0 4px;padding:12px 14px 4px;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-bg)}.extras-title[data-v-2c3d1789]{margin:0 0 8px;font-size:var(--fs-label);font-weight:800}.extra-field[data-v-2c3d1789]{display:grid;grid-template-columns:minmax(0,1fr) 8em;grid-auto-flow:row dense;align-items:center;column-gap:12px}.extra-field>label[data-v-2c3d1789],.extra-field[data-v-2c3d1789]>.field-head{grid-column:1;margin:0}.extra-field>.field-control[data-v-2c3d1789]{grid-column:2}.extra-field[data-v-2c3d1789]>.help-tip-panel,.extra-field>.hint[data-v-2c3d1789],.extra-field>.extra-errors[data-v-2c3d1789]{grid-column:1 / -1}@media (max-width: 359px){.extra-field[data-v-2c3d1789]{display:block}}.talk-title[data-v-2c3d1789]{margin:0 0 6px;font-weight:800}.talk-notes[data-v-2c3d1789]{margin:0 0 4px;padding-left:20px;font-size:var(--fs-sm);line-height:1.7}.talk-notes li+li[data-v-2c3d1789]{margin-top:4px}.non-wage-list[data-v-2c3d1789]{margin:6px 0;padding-left:20px}.excluded-box[data-v-2c3d1789]{font-size:var(--fs-sm);line-height:1.6;margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid var(--color-warn-bar)}.excluded-box p[data-v-2c3d1789]{margin:0 0 6px}.excluded-box ul[data-v-2c3d1789]{margin:0 0 6px;padding-left:18px}.btn[data-v-2c3d1789]:focus-visible,select[data-v-2c3d1789]:focus-visible,input[data-v-2c3d1789]:focus-visible,summary[data-v-2c3d1789]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.policy-notices[data-v-2c3d1789]{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-warn-bg);border:1px solid var(--color-warn-border);color:var(--color-warn-ink);font-size:var(--fs-sm)}.policy-notices p[data-v-2c3d1789]{margin:0}.policy-notices p+p[data-v-2c3d1789]{margin-top:6px}.notice-title[data-v-2c3d1789]{margin:0 0 4px;font-weight:700}.issue-list[data-v-2c3d1789]{margin:0;padding-left:18px}.hero-split[data-v-2c3d1789]{margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--color-result-border);display:grid;gap:4px}.hero-split>div[data-v-2c3d1789]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--fs-body)}.hero-split dt[data-v-2c3d1789]{min-width:0}.hero-split dd[data-v-2c3d1789]{margin:0;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.total-exact[data-v-2c3d1789]{margin-top:8px;font-size:var(--fs-sm);overflow-wrap:anywhere}.how-box[data-v-2c3d1789]{margin:0 0 12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);font-size:var(--fs-sm);line-height:1.7}.how-box p[data-v-2c3d1789]{margin:0;overflow-wrap:anywhere}.how-box p+p[data-v-2c3d1789]{margin-top:4px}.how-due[data-v-2c3d1789]{font-weight:700}.result-grid[data-v-2c3d1789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.result-note[data-v-2c3d1789]{font-size:var(--fs-sm);line-height:1.7;margin:8px 0 12px}.reminders[data-v-2c3d1789]{display:grid;gap:8px;margin:0 0 8px}.reminder[data-v-2c3d1789]{margin:0;padding:10px 14px;border-radius:var(--radius-sm);font-size:var(--fs-sm);line-height:1.7;background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid var(--color-primary)}.reminder.is-warn[data-v-2c3d1789]{border-left-color:var(--color-warn-bar)}.table-tools[data-v-2c3d1789]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.tool-buttons[data-v-2c3d1789]{display:flex;gap:8px;flex-wrap:wrap}.detail-cards[data-v-2c3d1789]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.detail-card[data-v-2c3d1789]{padding:14px 16px;min-width:0}.detail-card.is-excluded[data-v-2c3d1789]{border-style:dashed}.detail-head[data-v-2c3d1789]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.detail-card-title[data-v-2c3d1789]{font-size:var(--fs-body);margin:0}.detail-amount[data-v-2c3d1789]{font-size:var(--fs-h3);font-weight:800;margin:0}.detail-line[data-v-2c3d1789]{margin:6px 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.excluded-note[data-v-2c3d1789]{color:var(--color-warn-ink);font-weight:600}.detail-formula[data-v-2c3d1789]{margin:6px 0 0;font-size:var(--fs-sm)}.detail-formula code[data-v-2c3d1789]{white-space:normal;overflow-wrap:anywhere}.wage-lines[data-v-2c3d1789]{list-style:none;margin:8px 0 0;padding:0;font-size:var(--fs-sm)}.wage-lines li[data-v-2c3d1789]{display:flex;justify-content:space-between;gap:12px;border-top:1px dashed var(--color-line);padding:4px 0}.wage-amount[data-v-2c3d1789]{white-space:nowrap;font-weight:700}.segment-basis[data-v-2c3d1789]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.layer-tag[data-v-2c3d1789]{display:inline-block;padding:0 8px;border:1px solid var(--color-line);border-radius:999px;font-size:var(--fs-sm);font-weight:700;color:var(--color-muted)}.table-wrap[data-v-2c3d1789]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rate-table[data-v-2c3d1789]{width:100%;border-collapse:collapse;margin:12px 0;font-size:var(--fs-sm)}.rate-table caption[data-v-2c3d1789]{text-align:left;font-size:var(--fs-sm);margin-bottom:6px}.rate-table th[data-v-2c3d1789],.rate-table td[data-v-2c3d1789]{border-bottom:1px solid var(--color-line);padding:8px 10px;text-align:left;vertical-align:top}.rate-layer[data-v-2c3d1789]{display:inline-block;margin-left:6px;padding:0 8px;border:1px solid var(--color-line);border-radius:999px;font-size:var(--fs-sm);font-weight:700;color:var(--color-muted);white-space:nowrap}.example-list[data-v-2c3d1789],.excluded-list[data-v-2c3d1789],.diff-list[data-v-2c3d1789],.layer-list[data-v-2c3d1789],.late-list[data-v-2c3d1789],.layoff-list[data-v-2c3d1789]{padding-left:20px}.diff-list li[data-v-2c3d1789],.layer-list li[data-v-2c3d1789],.late-list li[data-v-2c3d1789],.layoff-list li[data-v-2c3d1789]{margin-bottom:6px}.pension-compare-table th[scope=row][data-v-2c3d1789]{white-space:nowrap}.pension-compare-table td[data-v-2c3d1789]{overflow-wrap:anywhere}@media (max-width: 480px){.pension-compare-table th[data-v-2c3d1789],.pension-compare-table td[data-v-2c3d1789]{padding:8px 6px}}.section-checked[data-v-2c3d1789]{font-size:var(--fs-sm)}.layer-title[data-v-2c3d1789]{font-size:var(--fs-lead);margin:18px 0 6px}.exclusion[data-v-2c3d1789]{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 var(--color-warn-bar)}.exclusion-title[data-v-2c3d1789]{font-weight:700;margin:0 0 6px}.exclusion ul[data-v-2c3d1789]{margin:0;padding-left:18px}.severance-report-host[data-v-2c3d1789]{position:fixed;left:-10000px;top:0;width:794px;pointer-events:none;contain:layout style}
