.tool-container[data-astro-cid-3n7taul3]{color:#e2e8f0;max-width:1060px;margin:0 auto;padding:120px 20px 80px}.breadcrumbs[data-astro-cid-3n7taul3]{color:#fff6;margin-bottom:24px;font-size:13px}.breadcrumbs[data-astro-cid-3n7taul3] a[data-astro-cid-3n7taul3]{color:#00cfffcc;text-decoration:none}.breadcrumbs[data-astro-cid-3n7taul3] .current[data-astro-cid-3n7taul3]{color:#ffffffb3}.tool-header[data-astro-cid-3n7taul3]{margin-bottom:36px}.tool-badge-pill[data-astro-cid-3n7taul3]{color:#fbbf24;letter-spacing:.05em;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:20px;margin-bottom:14px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block}h1[data-astro-cid-3n7taul3]{margin-bottom:14px;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.25}.highlight[data-astro-cid-3n7taul3]{background:linear-gradient(90deg,#fbbf24,#f43f5e);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tool-subtitle[data-astro-cid-3n7taul3]{color:#b4bee6bf;max-width:820px;font-size:15.5px;line-height:1.6}.calculator-card[data-astro-cid-3n7taul3]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10142ad9;border:1px solid #ffffff14;border-radius:20px;margin-bottom:50px;padding:32px;box-shadow:0 20px 50px #0006}.calc-grid[data-astro-cid-3n7taul3]{grid-template-columns:1.15fr 1fr;gap:36px;display:grid}@media (width<=850px){.calc-grid[data-astro-cid-3n7taul3]{grid-template-columns:1fr}}.input-group[data-astro-cid-3n7taul3]{margin-bottom:18px}.input-row[data-astro-cid-3n7taul3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}label[data-astro-cid-3n7taul3]{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13.5px;font-weight:600;display:flex}.tip-badge[data-astro-cid-3n7taul3]{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:2px 8px;font-size:11px}input[data-astro-cid-3n7taul3][type=number],select[data-astro-cid-3n7taul3]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s}input[data-astro-cid-3n7taul3]:focus,select[data-astro-cid-3n7taul3]:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 2px #fbbf2433}select[data-astro-cid-3n7taul3] option[data-astro-cid-3n7taul3]{color:#fff;background:#0d1226}.primary-calc-btn[data-astro-cid-3n7taul3]{color:#040918;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px 20px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.primary-calc-btn[data-astro-cid-3n7taul3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fbbf2459}.calc-results[data-astro-cid-3n7taul3]{background:#0a0e1eb3;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.result-hero-box[data-astro-cid-3n7taul3]{text-align:center;background:linear-gradient(135deg,#fbbf241f,#f43f5e14);border:1px solid #fbbf2440;border-radius:14px;margin-bottom:20px;padding:20px}.res-title[data-astro-cid-3n7taul3]{letter-spacing:.1em;color:#fff9;margin-bottom:6px;font-size:11px;font-weight:700}.res-value[data-astro-cid-3n7taul3]{color:#fbbf24;text-shadow:0 0 20px #fbbf244d;font-size:36px;font-weight:800}.res-sub[data-astro-cid-3n7taul3]{color:#ffffff80;margin-top:4px;font-size:12px}.metrics-summary-grid[data-astro-cid-3n7taul3]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.metric-card[data-astro-cid-3n7taul3]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.m-lbl[data-astro-cid-3n7taul3]{color:#ffffff80;margin-bottom:4px;font-size:11.5px}.m-val[data-astro-cid-3n7taul3]{color:#fff;font-size:16px;font-weight:700}.highlight-cyan[data-astro-cid-3n7taul3]{color:#38bdf8}.highlight-amber[data-astro-cid-3n7taul3]{color:#fbbf24}.highlight-green[data-astro-cid-3n7taul3]{color:#4ade80}.highlight-rose[data-astro-cid-3n7taul3]{color:#f43f5e}.table-breakdown[data-astro-cid-3n7taul3] h3[data-astro-cid-3n7taul3]{color:#cbd5e1;margin-bottom:10px;font-size:13.5px;font-weight:700}.payroll-table[data-astro-cid-3n7taul3]{border-collapse:collapse;width:100%;font-size:13px}.payroll-table[data-astro-cid-3n7taul3] td[data-astro-cid-3n7taul3]{border-bottom:1px solid #ffffff0d;padding:8px 4px}.text-right[data-astro-cid-3n7taul3]{text-align:right}.total-row[data-astro-cid-3n7taul3] td[data-astro-cid-3n7taul3]{color:#fbbf24;border-bottom:none;padding-top:10px;font-size:14px}.copy-report-btn[data-astro-cid-3n7taul3]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin-top:20px;padding:10px;font-size:13px;font-weight:600;transition:background .2s}.copy-report-btn[data-astro-cid-3n7taul3]:hover{color:#fff;background:#ffffff1a}.info-content-card[data-astro-cid-3n7taul3]{background:#10142a99;border:1px solid #ffffff14;border-radius:20px;padding:36px;font-size:14.5px;line-height:1.7}.info-content-card[data-astro-cid-3n7taul3] h2[data-astro-cid-3n7taul3]{color:#fff;margin-bottom:16px;font-size:22px;font-weight:800}.info-columns-grid[data-astro-cid-3n7taul3]{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0;display:grid}@media (width<=768px){.info-columns-grid[data-astro-cid-3n7taul3]{grid-template-columns:1fr}}.info-col[data-astro-cid-3n7taul3]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.info-col[data-astro-cid-3n7taul3] h3[data-astro-cid-3n7taul3]{color:#fbbf24;margin-bottom:12px;font-size:16px;font-weight:700}.faq-section[data-astro-cid-3n7taul3]{margin-top:40px}.faq-item[data-astro-cid-3n7taul3]{border-bottom:1px solid #ffffff0f}.faq-btn[data-astro-cid-3n7taul3]{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:15px;font-weight:600;display:flex}.faq-btn[data-astro-cid-3n7taul3]:hover{color:#fbbf24}.faq-content[data-astro-cid-3n7taul3]{color:#ffffffa6;padding-bottom:18px;font-size:14px;line-height:1.6;display:none}
