.inheritanceTax__presets{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.inheritanceTax__presetBtn{flex:1;min-width:60px;padding:8px 12px;font-size:0.8125rem;font-weight:600;border:1.5px solid #a7f3d0;border-radius:8px;background-color:#ecfdf5;color:#059669;cursor:pointer;transition:all 0.2s ease;font-family:inherit;letter-spacing:0.02em;min-height:40px}.inheritanceTax__presetBtn:hover{background-color:#059669;color:#fff;border-color:#059669}.inheritanceTax__presetBtn_state_active{background-color:#059669;color:#fff;border-color:#059669}.inheritanceTax__checkbox{margin-bottom:20px}.inheritanceTax__checkLabel{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:12px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:border-color 0.2s ease}.inheritanceTax__checkLabel:hover{border-color:#a7f3d0}.inheritanceTax__checkInput{width:18px;height:18px;margin-top:1px;accent-color:#059669;flex-shrink:0}.inheritanceTax__checkText{font-size:0.875rem;color:#374151;line-height:1.5}.inheritanceTax__spouseRatio{margin-bottom:24px;padding:16px 20px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.inheritanceTax__ratioLabel{font-size:0.875rem;font-weight:600;color:#374151;margin-bottom:12px}.inheritanceTax__ratioOptions{display:flex;flex-direction:column;gap:10px}.inheritanceTax__radioLabel{display:flex;align-items:center;gap:8px;cursor:pointer}.inheritanceTax__radioInput{width:18px;height:18px;accent-color:#059669;flex-shrink:0}.inheritanceTax__radioText{font-size:0.875rem;color:#374151;line-height:1.5}.inheritanceTax__customRatio{margin-top:12px;max-width:200px}.inheritanceTax__calcBtn{width:100%;margin-top:4px}.inheritanceTax__taxFree{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:2px solid #059669;border-radius:12px;margin-bottom:20px}.inheritanceTax__taxFreeIcon{width:40px;height:40px;border-radius:50%;background-color:#059669;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.inheritanceTax__taxFreeText strong{font-size:1.0625rem;color:#065f46;display:block;margin-bottom:4px}.inheritanceTax__taxFreeText p{font-size:0.8125rem;color:#6b7280;margin:0;line-height:1.5}.inheritanceTax__heirBreakdown{margin-top:20px;padding:20px 24px;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #a7f3d0;border-radius:10px}.inheritanceTax__heirTitle{font-size:0.9375rem;font-weight:700;color:#065f46;margin-bottom:12px}.inheritanceTax__heirList{display:flex;flex-direction:column;gap:8px}.inheritanceTax__heirItem{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:#fff;border-radius:8px;border:1px solid #d1fae5}.inheritanceTax__heirName{font-size:0.875rem;font-weight:600;color:#374151}.inheritanceTax__heirTax{font-size:1rem;font-weight:700;color:#059669;font-variant-numeric:tabular-nums}.inheritanceTax__heirNote{font-size:0.75rem;color:#6b7280;margin-top:4px}.inheritanceTax__heirReduction{font-size:0.6875rem;color:#6b7280;margin-top:2px}.inheritanceTax__breakdown{margin-top:20px;padding:20px 24px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.inheritanceTax__breakdownTitle{font-size:0.9375rem;font-weight:700;color:#374151;margin-bottom:12px}.inheritanceTax__breakdownTable{width:100%;border-collapse:collapse;font-size:0.875rem}.inheritanceTax__breakdownTable td{padding:8px 0;border-bottom:1px solid #e5e7eb}.inheritanceTax__breakdownTable td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.inheritanceTax__breakdownTotal td{font-weight:700;color:#059669;border-bottom:2px solid #059669}.inheritanceTax__breakdownDivider td{font-weight:600;color:#6b7280;font-size:0.8125rem;padding-top:14px;border-bottom:1px dashed #d1d5db}.inheritanceTax__formula{padding:16px 20px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;text-align:center;margin:16px 0;font-size:0.9375rem;color:#065f46}@media (max-width:640px){.inheritanceTax__presets{gap:6px}.inheritanceTax__presetBtn{min-width:50px;padding:7px 6px;font-size:0.75rem}.inheritanceTax__heirItem{padding:8px 10px}.inheritanceTax__breakdownTable{font-size:0.8125rem}.inheritanceTax__breakdownTable td:first-child{max-width:160px;word-break:break-all}.inheritanceTax__taxFree{padding:16px;gap:10px}.inheritanceTax__taxFreeIcon{width:34px;height:34px;font-size:1rem}.inheritanceTax__formula{font-size:0.8125rem;padding:12px 14px}.inheritanceTax__spouseRatio{padding:12px 14px}}