.field-note[data-v-ff71285b]{font-size:12px;color:var(--color-muted);margin:4px 0 8px;line-height:1.6}.privacy-note[data-v-ff71285b]{margin-top:8px}.privacy-line[data-v-ff71285b]{margin:0;font-size:13px;color:var(--color-muted);line-height:1.5}.leave-tab[data-v-ff71285b]{margin:0 0 10px;padding:0;border:0;min-width:0}.leave-tab-legend[data-v-ff71285b]{padding:0;margin:0 0 4px;font-size:13px;font-weight:700;color:var(--color-muted)}.leave-tab-options[data-v-ff71285b]{display:flex}.leave-tab-option[data-v-ff71285b]{position:relative;display:flex;flex:1;min-width:0}.leave-tab-radio[data-v-ff71285b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.leave-tab-option span[data-v-ff71285b]{display:block;width:100%;padding:10px 6px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;border:1px solid var(--color-field-border);background:var(--color-card);color:var(--color-ink)}.leave-tab-option:first-of-type span[data-v-ff71285b]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.leave-tab-option:last-of-type span[data-v-ff71285b]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.leave-tab-option+.leave-tab-option span[data-v-ff71285b]{border-left-width:0}.leave-tab-radio:checked+span[data-v-ff71285b]{background:var(--color-result-bg);border-color:var(--color-result-bg);color:var(--color-on-result)}.leave-tab-radio:focus-visible+span[data-v-ff71285b]{outline:2px solid var(--color-primary);outline-offset:2px;position:relative;z-index:1}@media (max-width: 359px){.leave-tab-legend[data-v-ff71285b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.date-group[data-v-ff71285b],.choice-group[data-v-ff71285b]{margin:0 0 12px;padding:0;border:none;min-width:0}.date-legend[data-v-ff71285b]{font-size:14px;color:var(--color-ink);font-weight:700;margin:0 0 6px;padding:0}.field-head>.date-legend[data-v-ff71285b]{margin:0}.date-fields[data-v-ff71285b]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.date-echo[data-v-ff71285b]{font-size:12px;color:var(--color-primary-dark);font-weight:600;margin:4px 0 0}.row-error[data-v-ff71285b]{font-size:13px;color:var(--color-danger);margin:4px 0 8px}.choice[data-v-ff71285b],.check[data-v-ff71285b]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;margin:0 0 8px;cursor:pointer}.choice input[data-v-ff71285b],.check input[data-v-ff71285b]{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--color-primary)}.inline-details[data-v-ff71285b]{margin:0 0 6px;font-size:13px}.inline-details summary[data-v-ff71285b]{cursor:pointer;font-weight:700;color:var(--color-primary-dark)}.inline-details[open]>summary[data-v-ff71285b]{margin-bottom:8px}.relation-field[data-v-ff71285b]{margin-bottom:10px}.transition-box[data-v-ff71285b]{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px dashed var(--color-line);background:var(--color-bg)}.transition-box .field[data-v-ff71285b]{margin-bottom:8px}.transition-note[data-v-ff71285b]{margin-top:0}.btn[data-v-ff71285b]:focus-visible,select[data-v-ff71285b]:focus-visible,input[data-v-ff71285b]:focus-visible,summary[data-v-ff71285b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.policy-notices[data-v-ff71285b]{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-ff71285b]{margin:0}.policy-notices p+p[data-v-ff71285b]{margin-top:6px}[data-theme=dark] .policy-notices[data-v-ff71285b]{background:#3a2a0c;border-color:#92400e;color:#fde68a}.notice-title[data-v-ff71285b]{margin:0 0 4px;font-weight:700}.issue-list[data-v-ff71285b]{margin:0;padding-left:18px}.hero-line[data-v-ff71285b]{margin-top:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.judge-card[data-v-ff71285b]{padding:14px 16px;margin:12px 0 0;min-width:0}.judge-title[data-v-ff71285b]{margin:0 0 8px}.judge-main[data-v-ff71285b]{margin:0;font-size:17px;font-weight:800;overflow-wrap:anywhere}.judge-note[data-v-ff71285b]{margin:6px 0 0;font-size:13px;line-height:1.7}.judge-note.is-warn[data-v-ff71285b]{color:#b45309;font-weight:600}[data-theme=dark] .judge-note.is-warn[data-v-ff71285b]{color:#fbbf24}.judge-formula[data-v-ff71285b]{margin:0;font-size:14px}.judge-formula code[data-v-ff71285b]{white-space:normal;overflow-wrap:anywhere}.judge-list[data-v-ff71285b]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px}.judge-list dt[data-v-ff71285b]{font-weight:700;color:var(--color-muted)}.judge-list dd[data-v-ff71285b]{margin:0;overflow-wrap:anywhere}.table-tools[data-v-ff71285b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.leave-rules[data-v-ff71285b]{margin:0;padding:0;display:grid;gap:0;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.leave-rules dt[data-v-ff71285b]{padding:10px 14px 2px;font-size:13px;font-weight:700;color:var(--color-muted);border-top:1px solid var(--color-line)}.leave-rules dt[data-v-ff71285b]:first-child{border-top:0}.leave-rules dd[data-v-ff71285b]{margin:0;padding:2px 14px 10px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.leave-rules dd+dd[data-v-ff71285b]{padding-top:0}.rule-meta[data-v-ff71285b]{display:inline-flex;flex-wrap:wrap;gap:4px 8px;margin-left:6px;vertical-align:baseline}.rule-link[data-v-ff71285b]{font-size:12px}.layer-tag[data-v-ff71285b]{display:inline-block;margin-left:6px;padding:0 8px;border:1px solid var(--color-line);border-radius:999px;font-size:12px;font-weight:700;color:var(--color-muted);white-space:nowrap}.rule-meta .layer-tag[data-v-ff71285b]{margin-left:0}.kin-jump[data-v-ff71285b]{margin:12px 0 0}.kinship-path[data-v-ff71285b]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 12px}.kin-chip[data-v-ff71285b]{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:700;font-size:14px}.kin-chip-self[data-v-ff71285b]{background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-line)}.kin-sep[data-v-ff71285b]{color:var(--color-muted);font-size:13px}.kin-steps[data-v-ff71285b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px}.kin-step[data-v-ff71285b]{min-height:44px;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--color-field-border);background:var(--color-card);color:var(--color-ink);font-size:15px;font-weight:700;cursor:pointer}.kin-step[data-v-ff71285b]:hover{border-color:var(--color-primary)}.kin-step[aria-disabled=true][data-v-ff71285b]{color:var(--color-muted);background:var(--color-bg);border-style:dashed;cursor:not-allowed}.kin-step[data-v-ff71285b]:focus-visible,.btn[data-v-ff71285b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kin-why[data-v-ff71285b]{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--color-muted);line-height:1.6}.kin-actions[data-v-ff71285b]{display:flex;gap:8px;margin:10px 0 12px}.kin-undo[aria-disabled=true][data-v-ff71285b]{opacity:.6;cursor:not-allowed}.kinship-result[data-v-ff71285b]{padding:14px 16px;border-radius:var(--radius-sm);background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid var(--color-primary)}.kinship-result p[data-v-ff71285b]{margin:0}.kinship-result p+p[data-v-ff71285b]{margin-top:6px}.kin-relation[data-v-ff71285b]{font-size:14px;color:var(--color-muted)}.kin-title[data-v-ff71285b]{font-size:22px;font-weight:800}.kin-explain[data-v-ff71285b],.kin-note[data-v-ff71285b],.kin-leave[data-v-ff71285b]{font-size:14px;line-height:1.7}.kin-use[data-v-ff71285b]{margin-top:10px}.layer-title[data-v-ff71285b]{font-size:16px;margin:18px 0 6px}.example-list[data-v-ff71285b],.layer-list[data-v-ff71285b]{padding-left:20px}.layer-list li[data-v-ff71285b],.example-list li[data-v-ff71285b]{margin-bottom:6px}.table-wrap[data-v-ff71285b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.table-wrap caption[data-v-ff71285b]{text-align:left;font-size:13px;padding:8px 10px 0}.summary-table th[scope=col][data-v-ff71285b],.bereavement-table th[scope=col][data-v-ff71285b],.pt-table th[scope=col][data-v-ff71285b],.kin-table th[scope=col][data-v-ff71285b],.maternity-table th[scope=col][data-v-ff71285b]{text-align:left}.summary-table td[data-v-ff71285b],.bereavement-table td[data-v-ff71285b],.pt-table td[data-v-ff71285b],.kin-table td[data-v-ff71285b],.maternity-table td[data-v-ff71285b]{text-align:left;white-space:normal;min-width:7em}.summary-table td[data-v-ff71285b]{min-width:10em}.summary-table th[scope=row][data-v-ff71285b],.bereavement-table th[scope=row][data-v-ff71285b],.pt-table th[scope=row][data-v-ff71285b],.kin-table th[scope=row][data-v-ff71285b],.maternity-table th[scope=row][data-v-ff71285b]{text-align:left;color:var(--color-ink);font-weight:700;border-bottom:1px solid var(--color-line);white-space:normal;min-width:6em}.rate-layer[data-v-ff71285b]{display:inline-block;margin-left:6px;padding:0 8px;border:1px solid var(--color-line);border-radius:999px;font-size:12px;font-weight:700;color:var(--color-muted);white-space:nowrap}.exclusion[data-v-ff71285b]{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-ff71285b]{font-weight:700;margin:0 0 6px}.exclusion ul[data-v-ff71285b]{margin:0;padding-left:18px}
