.date-fields[data-v-f028d324]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fill-btn[data-v-f028d324]{margin:6px 0 12px}.fill-btn-pending[data-v-f028d324]{visibility:hidden}.field-note[data-v-f028d324]{font-size:13px;color:var(--color-muted);margin:4px 0 12px}.privacy-note[data-v-f028d324]{margin-top:12px}.privacy-line[data-v-f028d324]{margin:0;font-size:13px;color:var(--color-muted);line-height:1.5}.policy-notices[data-v-f028d324]{border:1px solid var(--color-line);border-left:4px solid var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:14px;font-size:14px}.policy-notices p[data-v-f028d324]{margin:4px 0}[data-theme=dark] .policy-notices[data-v-f028d324]{background:#22c55e1f}.period-line[data-v-f028d324]{margin:12px 0;font-weight:600}.extra-breakdown[data-v-f028d324]{margin:12px 0;padding:12px 14px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}.extra-breakdown dl[data-v-f028d324]{margin:0;display:flex;flex-direction:column;gap:4px}.extra-breakdown dl div[data-v-f028d324]{display:flex;justify-content:space-between;gap:12px}.extra-breakdown dt[data-v-f028d324]{margin:0}.extra-breakdown dd[data-v-f028d324]{margin:0;font-variant-numeric:tabular-nums}.extra-total[data-v-f028d324]{padding-top:4px;border-top:1px solid var(--color-line);font-weight:700}.extra-note[data-v-f028d324]{margin:10px 0 0;font-size:13px;line-height:1.8}.segment-grid[data-v-f028d324]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.segment-card[data-v-f028d324]{padding:16px}.segment-title[data-v-f028d324]{font-size:15px;margin:0 0 6px}.segment-days[data-v-f028d324]{font-size:24px;font-weight:800;margin:0 0 10px}.segment-meta[data-v-f028d324]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.segment-meta dt[data-v-f028d324]{color:var(--color-muted)}.segment-meta dd[data-v-f028d324]{margin:0}.segment-formula[data-v-f028d324],.result-formula[data-v-f028d324]{font-size:13px;overflow-x:auto}.segment-formula code[data-v-f028d324],.result-formula code[data-v-f028d324]{white-space:nowrap}.tool-buttons[data-v-f028d324]{display:flex;gap:8px;flex-wrap:wrap}.annual-leave-schedule .is-target[data-v-f028d324]{font-weight:700;background:var(--color-primary-soft)}[data-theme=dark] .annual-leave-schedule .is-target[data-v-f028d324]{background:#22c55e1f}.annual-leave-schedule .is-target[data-v-f028d324]>:first-child{background:var(--color-primary-soft)}[data-theme=dark] .annual-leave-schedule .is-target[data-v-f028d324]>:first-child{background:linear-gradient(#22c55e1f,#22c55e1f),var(--color-card)}.grade-table[data-v-f028d324]{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.grade-table th[data-v-f028d324],.grade-table td[data-v-f028d324]{border-bottom:1px solid var(--color-line);padding:8px 10px;text-align:left}.unused-pay[data-v-f028d324]{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-line)}.unused-pay-intro[data-v-f028d324]{margin:0 0 12px}.unused-pay-fields[data-v-f028d324]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px}.unused-pay-amount[data-v-f028d324]{margin:0 0 4px;font-size:1.125rem}.unused-pay-formula[data-v-f028d324]{margin:0 0 8px}
