.salary-tool[data-v-9982cbce]{max-width:1000px;margin:0 auto}.calculator-section[data-v-9982cbce]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px}.calculator-section h3[data-v-9982cbce]{margin:0 0 25px;color:#1f2937;font-size:20px}.mode-tabs[data-v-9982cbce]{display:flex;gap:10px;margin-bottom:25px}.mode-tab[data-v-9982cbce]{flex:1;padding:12px 20px;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:14px;color:#6b7280}.mode-tab[data-v-9982cbce]:hover{border-color:#2563eb;transform:translateY(-2px)}.mode-tab.active[data-v-9982cbce]{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border-color:#2563eb}.input-group[data-v-9982cbce]{margin-bottom:20px}.input-group label[data-v-9982cbce]{display:block;margin-bottom:8px;color:#374151;font-weight:600;font-size:14px}.input-group input[type=number][data-v-9982cbce],.input-group input[type=text][data-v-9982cbce]{width:100%;padding:12px 15px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}.input-group input[data-v-9982cbce]:focus{outline:none;border-color:#2563eb}.input-hint[data-v-9982cbce]{margin:5px 0 0;font-size:13px;color:#6b7280}.preset-buttons[data-v-9982cbce]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.preset-btn[data-v-9982cbce]{padding:12px 15px;border:2px solid #2563eb;border-radius:8px;background:#fff;color:#2563eb;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:14px}.preset-btn[data-v-9982cbce]:hover{background:#2563eb;color:#fff;transform:translateY(-2px)}.result-section[data-v-9982cbce]{margin-top:30px;padding-top:30px;border-top:2px solid #e5e7eb}.result-summary[data-v-9982cbce]{margin-bottom:25px}.summary-item[data-v-9982cbce]{padding:25px;border-radius:12px;text-align:center}.summary-item.primary[data-v-9982cbce]{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;margin-bottom:15px}.summary-item.highlight[data-v-9982cbce]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.summary-item .label[data-v-9982cbce]{display:block;font-size:16px;opacity:.95;margin-bottom:10px}.summary-item .value[data-v-9982cbce]{display:block;font-size:32px;font-weight:700;margin-bottom:5px}.summary-item .percentage[data-v-9982cbce]{display:block;font-size:14px;opacity:.9}.deduction-card[data-v-9982cbce]{background:#f9fafb;padding:25px;border-radius:12px;border:2px solid #e5e7eb;margin-bottom:25px}.deduction-card h4[data-v-9982cbce]{margin:0 0 20px;color:#1f2937;font-size:16px}.deduction-section[data-v-9982cbce]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.deduction-section[data-v-9982cbce]:last-of-type{border-bottom:none;margin-bottom:15px}.section-header[data-v-9982cbce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.section-title[data-v-9982cbce]{font-weight:600;color:#374151;font-size:14px}.section-total[data-v-9982cbce]{font-weight:700;color:#2563eb;font-size:15px}.deduction-item[data-v-9982cbce]{display:flex;justify-content:space-between;padding:8px 10px;font-size:14px}.deduction-item[data-v-9982cbce]:hover{background:#fff;border-radius:6px}.item-label[data-v-9982cbce]{color:#6b7280}.item-value[data-v-9982cbce]{font-weight:600;color:#374151}.deduction-total[data-v-9982cbce]{display:flex;justify-content:space-between;padding:15px;background:#fff;border-radius:8px;margin-top:15px}.total-label[data-v-9982cbce]{font-weight:700;color:#374151;font-size:15px}.total-value[data-v-9982cbce]{font-weight:700;color:#ef4444;font-size:16px}.annual-summary[data-v-9982cbce]{background:#f0f7ff;padding:20px;border-radius:12px;border:2px solid #bfdbfe}.annual-summary h4[data-v-9982cbce]{margin:0 0 15px;color:#1e40af;font-size:16px}.annual-grid[data-v-9982cbce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.annual-item[data-v-9982cbce]{background:#fff;padding:15px;border-radius:8px;text-align:center}.annual-item .label[data-v-9982cbce]{display:block;font-size:13px;color:#6b7280;margin-bottom:8px}.annual-item .value[data-v-9982cbce]{display:block;font-size:18px;font-weight:700;color:#1e40af}.info-section[data-v-9982cbce]{background:#fffbeb;padding:25px;border-radius:15px;border:2px solid #fde68a;margin-bottom:30px}.info-section h4[data-v-9982cbce]{margin:0 0 15px;color:#92400e;font-size:16px}.info-list[data-v-9982cbce]{margin:0;padding-left:20px;color:#78350f;line-height:1.8;font-size:14px}.info-list li[data-v-9982cbce]{margin-bottom:8px}.tax-brackets-section[data-v-9982cbce]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a}.tax-brackets-section h4[data-v-9982cbce]{margin:0 0 20px;color:#1f2937;font-size:16px}.table-wrapper[data-v-9982cbce]{overflow-x:auto}.tax-table[data-v-9982cbce]{width:100%;border-collapse:collapse;font-size:14px}.tax-table thead[data-v-9982cbce]{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff}.tax-table th[data-v-9982cbce]{padding:12px 15px;text-align:center;font-weight:600}.tax-table td[data-v-9982cbce]{padding:12px 15px;text-align:center;border-bottom:1px solid #f3f4f6;color:#374151}.tax-table tbody tr[data-v-9982cbce]:hover{background:#f9fafb}.hourly-summary[data-v-9982cbce]{display:flex;align-items:center;justify-content:space-around;background:#f0f7ff;border-radius:10px;padding:14px 20px;margin-top:16px;border:2px solid #bfdbfe;flex-wrap:wrap;gap:10px}.hourly-item[data-v-9982cbce]{display:flex;flex-direction:column;align-items:center;gap:4px}.hourly-label[data-v-9982cbce]{font-size:12px;color:#6b7280}.hourly-value[data-v-9982cbce]{font-size:16px;font-weight:700;color:#1e40af}.hourly-divider[data-v-9982cbce]{width:1px;height:32px;background:#bfdbfe}.work-settings-toggle[data-v-9982cbce]{margin-top:10px}.work-settings-btn[data-v-9982cbce]{width:100%;padding:8px 14px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#6b7280;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.work-settings-btn[data-v-9982cbce]:hover{background:#e5e7eb}.work-settings-panel[data-v-9982cbce]{margin-top:8px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px}.work-setting-row[data-v-9982cbce]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.work-setting-row label[data-v-9982cbce]{font-size:13px;color:#374151;font-weight:600;min-width:120px}.work-setting-input[data-v-9982cbce]{width:80px;padding:6px 10px;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;text-align:center}.work-setting-input[data-v-9982cbce]:focus{outline:none;border-color:#2563eb}.work-setting-hint[data-v-9982cbce]{font-size:11px;color:#9ca3af}.min-wage-comparison[data-v-9982cbce]{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-top:14px;background:#f8faff;border-radius:10px;border:1px solid #e5e7eb;flex-wrap:wrap}.min-wage-label[data-v-9982cbce]{font-size:13px;color:#6b7280;font-weight:500}.min-wage-badge[data-v-9982cbce]{font-size:13px;font-weight:700;padding:4px 12px;border-radius:20px}.min-wage-badge.above[data-v-9982cbce]{background:#dcfce7;color:#15803d}.min-wage-badge.below[data-v-9982cbce]{background:#fef3c7;color:#92400e}.copy-result-section[data-v-9982cbce]{display:flex;justify-content:center;margin-top:20px}.copy-result-btn[data-v-9982cbce]{padding:12px 28px;background:#6b7280;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.copy-result-btn[data-v-9982cbce]:hover{background:#4b5563;transform:translateY(-1px)}.copy-result-btn.copied[data-v-9982cbce]{background:#10b981}.breakdown-bar-section[data-v-9982cbce]{margin:20px 0;padding:20px;background:#f9fafb;border-radius:12px}.breakdown-bar-section h4[data-v-9982cbce]{margin:0 0 15px;font-size:16px;color:#1f2937}.breakdown-bar[data-v-9982cbce]{display:flex;height:28px;border-radius:14px;overflow:hidden;gap:2px;background:#e5e7eb}.bar-segment[data-v-9982cbce]{height:100%;transition:width .5s ease;min-width:2px}.bar-net[data-v-9982cbce]{background:linear-gradient(90deg,#10b981,#059669);border-radius:14px 0 0 14px}.bar-insurance[data-v-9982cbce]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.bar-tax[data-v-9982cbce]{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:0 14px 14px 0}.breakdown-legend[data-v-9982cbce]{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.legend-item[data-v-9982cbce]{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5563;font-weight:500}.legend-dot[data-v-9982cbce]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.dot-net[data-v-9982cbce]{background:#10b981}.dot-insurance[data-v-9982cbce]{background:#3b82f6}.dot-tax[data-v-9982cbce]{background:#f59e0b}@media (max-width: 768px){.calculator-section[data-v-9982cbce],.info-section[data-v-9982cbce],.tax-brackets-section[data-v-9982cbce]{padding:20px}.summary-item .value[data-v-9982cbce]{font-size:26px}.preset-buttons[data-v-9982cbce],.annual-grid[data-v-9982cbce]{grid-template-columns:1fr}.tax-table[data-v-9982cbce]{font-size:12px}.tax-table th[data-v-9982cbce],.tax-table td[data-v-9982cbce]{padding:8px 5px}.comparison-table[data-v-9982cbce]{font-size:12px}.comparison-table th[data-v-9982cbce],.comparison-table td[data-v-9982cbce]{padding:8px 6px}.comparison-controls[data-v-9982cbce]{margin-top:8px}}.comparison-table-section[data-v-9982cbce]{background:var(--color-background-soft, white);padding:24px 28px;border-radius:14px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.comparison-header[data-v-9982cbce]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.comparison-header h4[data-v-9982cbce]{margin:0;font-size:17px;color:#1f2937}.comparison-controls[data-v-9982cbce]{display:flex;align-items:center;gap:8px}.comparison-label[data-v-9982cbce]{font-size:13px;color:#6b7280;font-weight:600}.comparison-select[data-v-9982cbce]{padding:6px 10px;border:1.5px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;cursor:pointer;color:#374151;transition:border-color .2s}.comparison-select[data-v-9982cbce]:focus{outline:none;border-color:#2563eb}.comparison-table-wrap[data-v-9982cbce]{overflow-x:auto}.comparison-table[data-v-9982cbce]{width:100%;border-collapse:collapse;font-size:13.5px}.comparison-table thead th[data-v-9982cbce]{background:#1e40af;color:#fff;padding:10px 12px;text-align:right;white-space:nowrap;font-weight:600}.comparison-table thead th[data-v-9982cbce]:first-child{text-align:left;border-radius:8px 0 0}.comparison-table thead th[data-v-9982cbce]:last-child{border-radius:0 8px 0 0}.comparison-table tbody tr[data-v-9982cbce]{border-bottom:1px solid #f3f4f6;transition:background .15s}.comparison-table tbody tr[data-v-9982cbce]:hover{background:#eff6ff}.comparison-table tbody tr.highlighted-row[data-v-9982cbce]{background:#dbeafe;font-weight:600}.comparison-table tbody tr.highlighted-row td[data-v-9982cbce]{color:#1e40af}.comparison-table tbody td[data-v-9982cbce]{padding:10px 12px;text-align:right;white-space:nowrap;color:#374151}.gross-col[data-v-9982cbce]{text-align:left!important;font-weight:600}.net-col[data-v-9982cbce]{color:#059669!important;font-weight:600}.deduction-col[data-v-9982cbce]{color:#dc2626!important}.rate-bar-wrap[data-v-9982cbce]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.rate-bar-bg[data-v-9982cbce]{width:60px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;flex-shrink:0}.rate-bar-fill[data-v-9982cbce]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .4s ease}.rate-text[data-v-9982cbce]{font-size:13px;font-weight:600;color:#059669;min-width:40px;text-align:right}.comparison-note[data-v-9982cbce]{margin:10px 0 0;font-size:12px;color:#9ca3af}.raise-simulator[data-v-9982cbce]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #10b981;border-radius:14px;padding:20px;margin-top:20px}.raise-simulator h4[data-v-9982cbce]{margin:0 0 16px;font-size:16px;color:#065f46}.raise-rate-row[data-v-9982cbce]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.raise-rate-label[data-v-9982cbce]{font-size:13px;font-weight:700;color:#374151;white-space:nowrap}.raise-rate-presets[data-v-9982cbce]{display:flex;gap:6px;flex-wrap:wrap}.raise-preset-btn[data-v-9982cbce]{padding:5px 12px;border:2px solid #d1fae5;background:#fff;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;color:#065f46;transition:all .2s}.raise-preset-btn[data-v-9982cbce]:hover{background:#d1fae5}.raise-preset-btn.active[data-v-9982cbce]{background:#10b981;border-color:#10b981;color:#fff}.raise-custom-wrap[data-v-9982cbce]{display:flex;align-items:center;gap:4px}.raise-custom-input[data-v-9982cbce]{width:56px;padding:6px 8px;border:2px solid #d1fae5;border-radius:8px;font-size:14px;font-weight:700;text-align:center;color:#065f46;outline:none}.raise-custom-input[data-v-9982cbce]:focus{border-color:#10b981}.raise-custom-unit[data-v-9982cbce]{font-size:14px;font-weight:700;color:#374151}.raise-result-grid[data-v-9982cbce]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.raise-result-item[data-v-9982cbce]{background:#fff;border:1.5px solid #d1fae5;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.raise-result-item.highlight[data-v-9982cbce]{border-color:#10b981;background:#f0fdf4;box-shadow:0 2px 8px #10b98126}.raise-item-label[data-v-9982cbce]{font-size:12px;color:#6b7280;font-weight:500}.raise-item-value[data-v-9982cbce]{font-size:16px;font-weight:800;color:#1f2937}.raise-item-diff[data-v-9982cbce]{font-size:12px;font-weight:700}.raise-up[data-v-9982cbce]{color:#059669}.annual-raise-value[data-v-9982cbce]{font-size:18px;color:#059669}@media (max-width: 480px){.raise-result-grid[data-v-9982cbce]{grid-template-columns:1fr}.raise-rate-row[data-v-9982cbce]{gap:8px}}.page[data-v-c912b9f3]{max-width:1000px;margin:0 auto;padding:2rem 1rem;position:relative}.page-header[data-v-c912b9f3]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-c912b9f3]{font-size:2.5rem;margin:0 0 .5rem;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p[data-v-c912b9f3]{font-size:1.1rem;color:#666;margin:0}.header-description[data-v-c912b9f3]{font-size:.95rem!important;color:#888!important;margin-top:.5rem!important}.info-section[data-v-c912b9f3]{margin-top:4rem;display:flex;flex-direction:column;gap:2rem}.info-card[data-v-c912b9f3]{background:var(--color-background-soft);padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.info-card h4[data-v-c912b9f3]{font-size:1.5rem;margin:0 0 1.5rem;color:var(--color-heading);border-bottom:2px solid #2563eb;padding-bottom:.5rem}.info-card h5[data-v-c912b9f3]{font-size:1.2rem;margin:1.5rem 0 1rem;color:var(--color-heading)}.info-card p[data-v-c912b9f3]{line-height:1.8;color:var(--color-text);margin-bottom:1rem}.info-card ul[data-v-c912b9f3]{line-height:1.8;color:var(--color-text);margin:1rem 0;padding-left:1.5rem}.info-card li[data-v-c912b9f3]{margin-bottom:.5rem}.info-card.tip[data-v-c912b9f3]{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-left:4px solid #3b82f6}.info-card.warning[data-v-c912b9f3]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b}.example-box[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #2563eb}.example-box h5[data-v-c912b9f3]{margin:0 0 1rem;color:#2563eb}.formula[data-v-c912b9f3]{background:#f8f9fa;padding:1.5rem;border-radius:8px;text-align:center;margin:1rem 0;font-family:Courier New,monospace}.formula p[data-v-c912b9f3]{margin:.5rem 0;color:#333}.tip-box[data-v-c912b9f3]{background:#eff6ff;padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #3b82f6}.tip-box strong[data-v-c912b9f3]{color:#1e40af}.note-box[data-v-c912b9f3]{background:#fef3c7;padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #f59e0b}.note-box strong[data-v-c912b9f3]{color:#92400e}.salary-table[data-v-c912b9f3],.tax-table[data-v-c912b9f3],.calculation-table[data-v-c912b9f3]{width:100%;border-collapse:collapse;margin:1.5rem 0}.salary-table th[data-v-c912b9f3],.tax-table th[data-v-c912b9f3],.calculation-table th[data-v-c912b9f3]{background:#2563eb;color:#fff;padding:.75rem;text-align:left;font-weight:600}.salary-table td[data-v-c912b9f3],.tax-table td[data-v-c912b9f3],.calculation-table td[data-v-c912b9f3]{padding:.75rem;border-bottom:1px solid var(--color-border)}.salary-table tbody tr[data-v-c912b9f3]:hover,.tax-table tbody tr[data-v-c912b9f3]:hover{background:var(--color-background-mute)}.calculation-table tr.total[data-v-c912b9f3]{background:#2563eb;color:#fff;font-size:1.1rem}.calculation-table tr.total td[data-v-c912b9f3]{border-bottom:2px solid #1e40af}.calculation-table td.deduction[data-v-c912b9f3]{color:#ef4444;font-weight:500}.calculation-table tr.result[data-v-c912b9f3]{background:#10b981;color:#fff;font-size:1.2rem;font-weight:700}.calculation-table tr.result td[data-v-c912b9f3]{border-top:2px solid #059669;border-bottom:none}.calculation-table tr.percentage[data-v-c912b9f3]{background:#f3f4f6;font-style:italic;text-align:center}.insurance-grid[data-v-c912b9f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.insurance-item[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;border:2px solid #e5e7eb;transition:all .3s}.insurance-item[data-v-c912b9f3]:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb33}.insurance-item h5[data-v-c912b9f3]{margin:0 0 1rem;color:#2563eb;font-size:1.1rem}.insurance-item ul[data-v-c912b9f3]{margin:0;padding-left:1.2rem;list-style:none}.insurance-item li[data-v-c912b9f3]{margin-bottom:.5rem;position:relative}.insurance-item li[data-v-c912b9f3]:before{content:"▸";position:absolute;left:-1rem;color:#2563eb}.insurance-item .example[data-v-c912b9f3]{background:#fef3c7;padding:.75rem;border-radius:6px;margin-top:1rem;font-size:.9rem}.calculation-box[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;margin:1.5rem 0;border:2px dashed #2563eb}.comparison-box[data-v-c912b9f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.comparison-item[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;border:2px solid #e5e7eb}.comparison-item h5[data-v-c912b9f3]{margin:0 0 1rem;color:#2563eb;font-size:1.1rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #2563eb}.comparison-item ul[data-v-c912b9f3]{margin:0;padding-left:0;list-style:none}.comparison-item li[data-v-c912b9f3]{margin-bottom:.75rem;padding-left:0}.example-calculation[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;margin:1.5rem 0;border:2px solid #e5e7eb}.example-calculation h5[data-v-c912b9f3]{margin:0 0 1rem;color:#2563eb}.faq-item[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #2563eb}.faq-item strong[data-v-c912b9f3]{color:#2563eb;font-size:1.05rem;display:block;margin-bottom:.75rem}.faq-item p[data-v-c912b9f3]{margin:0;line-height:1.8}.tip-section[data-v-c912b9f3]{margin-bottom:2rem}.tip-section[data-v-c912b9f3]:last-child{margin-bottom:0}.tip-section h5[data-v-c912b9f3]{color:#1e40af;margin:0 0 1rem;font-size:1.1rem}.tip-section ul[data-v-c912b9f3]{margin:0;padding-left:1.5rem}.tip-section .note[data-v-c912b9f3]{font-size:.9rem;color:#6b7280;font-style:italic;margin-top:1rem}.help-box[data-v-c912b9f3]{background:var(--color-background);padding:1.5rem;border-radius:8px;margin-top:1.5rem;border:2px solid #3b82f6}.help-box strong[data-v-c912b9f3]{color:#1e40af;display:block;margin-bottom:1rem}.help-box ul[data-v-c912b9f3]{margin:0;padding-left:1.5rem}.related-tools[data-v-c912b9f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1.5rem 0}.tool-link[data-v-c912b9f3]{background:var(--color-background);padding:1.25rem;border-radius:8px;border:2px solid #e5e7eb;transition:all .3s}.tool-link[data-v-c912b9f3]:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb33}.tool-link strong[data-v-c912b9f3]{color:#2563eb;display:block;margin-bottom:.5rem}.tool-link p[data-v-c912b9f3]{margin:0;font-size:.9rem;color:var(--color-text-muted)}.external-links[data-v-c912b9f3]{margin-top:2rem}.external-links h5[data-v-c912b9f3]{color:#2563eb;margin-bottom:1rem}.external-links ul[data-v-c912b9f3]{margin:0;padding-left:1.5rem}.external-links li[data-v-c912b9f3]{margin-bottom:.75rem}.external-links a[data-v-c912b9f3]{color:#2563eb;text-decoration:none;transition:color .2s}.external-links a[data-v-c912b9f3]:hover{color:#1e40af;text-decoration:underline}@media (max-width: 768px){.page[data-v-c912b9f3]{padding:1rem}.page-header h1[data-v-c912b9f3]{font-size:2rem}.page-header p[data-v-c912b9f3]{font-size:1rem}.info-card[data-v-c912b9f3]{padding:1.5rem}.info-card h4[data-v-c912b9f3]{font-size:1.3rem}.insurance-grid[data-v-c912b9f3],.comparison-box[data-v-c912b9f3],.related-tools[data-v-c912b9f3]{grid-template-columns:1fr}.salary-table[data-v-c912b9f3],.tax-table[data-v-c912b9f3],.calculation-table[data-v-c912b9f3]{font-size:.9rem}.salary-table th[data-v-c912b9f3],.tax-table th[data-v-c912b9f3],.calculation-table th[data-v-c912b9f3],.salary-table td[data-v-c912b9f3],.tax-table td[data-v-c912b9f3],.calculation-table td[data-v-c912b9f3]{padding:.5rem}}
