.page-description[data-astro-cid-u6mve34e]{max-width:800px;margin:0 auto 10px;padding:0 20px;font-size:15px;color:#333}.tool-area[data-astro-cid-u6mve34e]{max-width:800px;margin:30px auto;display:flex;flex-direction:column;gap:24px;padding:0 20px}.calc-card[data-astro-cid-u6mve34e]{border:1px solid #e0e0e0;border-radius:10px;padding:20px;background:#fff}.card-title[data-astro-cid-u6mve34e]{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 16px;color:#1e293b}.card-num[data-astro-cid-u6mve34e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent, #3b82f6);color:#fff;font-size:15px;font-weight:700}.card-lead[data-astro-cid-u6mve34e]{font-size:13px;color:#64748b;margin:12px 0 0}.setting-group[data-astro-cid-u6mve34e]{min-width:220px}.setting-group[data-astro-cid-u6mve34e].input-mode,.setting-group[data-astro-cid-u6mve34e].opt-group{margin-bottom:14px}.setting-group[data-astro-cid-u6mve34e].opt-group{margin-top:4px}.field-label[data-astro-cid-u6mve34e]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}.pill-group[data-astro-cid-u6mve34e]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-astro-cid-u6mve34e]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.pill[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e]{position:absolute;opacity:0;width:0;height:0}.pill[data-astro-cid-u6mve34e] span[data-astro-cid-u6mve34e]{display:inline-flex;align-items:center;font-size:13.5px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.pill[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e]:checked+span[data-astro-cid-u6mve34e]{background:var(--accent, #3b82f6);border-color:var(--accent, #3b82f6);color:#fff;font-weight:600}.pill[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e]:focus-visible+span[data-astro-cid-u6mve34e]{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}.field-grid[data-astro-cid-u6mve34e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:4px}.field-grid[data-astro-cid-u6mve34e].dim-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.is-hidden[data-astro-cid-u6mve34e]{display:none}.field[data-astro-cid-u6mve34e]{margin-bottom:0}.field[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e][type=text],.field[data-astro-cid-u6mve34e] select[data-astro-cid-u6mve34e]{width:100%;font-size:16px;padding:8px 10px;border:1px solid #ccc;border-radius:8px;background:#fff;box-sizing:border-box;color:#1e293b;min-height:42px;font-variant-numeric:tabular-nums}.check-row[data-astro-cid-u6mve34e]{display:flex;flex-wrap:wrap;gap:8px 18px}.check-line[data-astro-cid-u6mve34e]{display:flex;align-items:center;gap:7px;font-size:14px;color:#334155;cursor:pointer}.check-line[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e]{width:17px;height:17px}.opt-note[data-astro-cid-u6mve34e]{font-size:12.5px;color:#94a3b8;margin:6px 0 0}.opt-note[data-astro-cid-u6mve34e]:empty{display:none}.result-box[data-astro-cid-u6mve34e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;text-align:center;margin-top:6px}.result-label[data-astro-cid-u6mve34e]{display:block;font-size:13px;color:#888;margin-bottom:4px}.result-value[data-astro-cid-u6mve34e]{display:block;font-size:28px;font-weight:700;color:var(--accent, #3b82f6);font-variant-numeric:tabular-nums;line-height:1.3}.result-value[data-astro-cid-u6mve34e].na{color:#dc2626;font-size:20px}.result-sub[data-astro-cid-u6mve34e]{display:block;font-size:13px;color:#64748b;margin-top:6px}.breakdown[data-astro-cid-u6mve34e]{font-size:13px;color:#475569;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin:10px 0 0;line-height:1.7;font-variant-numeric:tabular-nums}.breakdown[data-astro-cid-u6mve34e]:not(:empty){padding:10px 12px}.breakdown[data-astro-cid-u6mve34e]:empty{display:none}.table-heading[data-astro-cid-u6mve34e]{font-size:14px;color:#1e293b;margin:18px 0 8px}.table-heading[data-astro-cid-u6mve34e]:first-of-type{margin-top:4px}.table-scroll[data-astro-cid-u6mve34e]{overflow-x:auto}.rate-table[data-astro-cid-u6mve34e]{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;min-width:360px}.rate-table[data-astro-cid-u6mve34e].narrow{min-width:280px}.rate-table[data-astro-cid-u6mve34e] th[data-astro-cid-u6mve34e],.rate-table[data-astro-cid-u6mve34e] td[data-astro-cid-u6mve34e]{border:1px solid #e2e8f0;padding:7px 12px;text-align:right;color:#333;white-space:nowrap}.rate-table[data-astro-cid-u6mve34e] thead[data-astro-cid-u6mve34e] th[data-astro-cid-u6mve34e]{background:#f8fafc;color:#475569;text-align:center}.th-sub[data-astro-cid-u6mve34e]{font-weight:400;font-size:11px;color:#94a3b8}.rate-table[data-astro-cid-u6mve34e] tbody[data-astro-cid-u6mve34e] th[data-astro-cid-u6mve34e]{background:#f8fafc;color:#475569;font-weight:600;text-align:left}.notice-card[data-astro-cid-u6mve34e]{background:#fffbeb;border-color:#fde68a}.notice-text[data-astro-cid-u6mve34e]{font-size:14px;color:#92400e;line-height:1.8;margin:0}.notice-text[data-astro-cid-u6mve34e] a[data-astro-cid-u6mve34e]{color:#b45309}.caution[data-astro-cid-u6mve34e]{font-size:13px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:10px 12px}@media screen and (max-width: 600px){.setting-group[data-astro-cid-u6mve34e].input-mode,.setting-group[data-astro-cid-u6mve34e].opt-group{margin-bottom:12px}.field-grid[data-astro-cid-u6mve34e]{gap:12px}.field[data-astro-cid-u6mve34e] input[data-astro-cid-u6mve34e][type=text],.field[data-astro-cid-u6mve34e] select[data-astro-cid-u6mve34e]{min-height:var(--tap-min);box-sizing:border-box}}
