.PrepaymentFeeCalculator-module__3eoytq__page{direction:rtl;background:#f5f5f5;min-height:100vh;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__container{max-width:700px;margin:0 auto}.PrepaymentFeeCalculator-module__3eoytq__calculator{direction:rtl;background:linear-gradient(135deg,#f0f7ff 0%,#e8f4f8 100%);border:2px solid #3476f0;border-radius:12px;margin:30px 0;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__calculatorHeader{text-align:center;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__calculatorTitle{color:#1e293b;margin:0 0 8px;font-size:24px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__calculatorSubtitle{color:#64748b;margin:0;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__calculatorContent{min-height:300px}.PrepaymentFeeCalculator-module__3eoytq__progressContainer{direction:rtl;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__progressHeader{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__progressStepNumber{color:#64748b;font-size:13px}.PrepaymentFeeCalculator-module__3eoytq__progressStepLabel{color:#1e40af;font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__progressSteps,.PrepaymentFeeCalculator-module__3eoytq__progressStep,.PrepaymentFeeCalculator-module__3eoytq__progressCircle,.PrepaymentFeeCalculator-module__3eoytq__progressLabel{display:none}.PrepaymentFeeCalculator-module__3eoytq__progressTrack{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.PrepaymentFeeCalculator-module__3eoytq__progressFill{background:linear-gradient(135deg,#2455b7 0%,#3476f0 100%);border-radius:3px;height:100%;transition:width .3s}.PrepaymentFeeCalculator-module__3eoytq__stepContainer{text-align:center}.PrepaymentFeeCalculator-module__3eoytq__stepTitle{color:#1e293b;margin-bottom:20px;font-size:24px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__stepDescription{color:#64748b;margin-bottom:30px;font-size:16px;line-height:1.6}.PrepaymentFeeCalculator-module__3eoytq__loanTypeGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard{cursor:pointer;text-align:right;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:20px;transition:all .3s}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard:hover{background:#f0f7ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:#eff6ff;border-color:#3476f0;box-shadow:0 0 0 3px #3476f01a}.PrepaymentFeeCalculator-module__3eoytq__loanTypeLabel{color:#1e293b;margin-bottom:5px;font-size:16px;font-weight:600;display:block}.PrepaymentFeeCalculator-module__3eoytq__loanTypeDescription{color:#64748b;font-size:14px;display:block}.PrepaymentFeeCalculator-module__3eoytq__frequencyGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard{cursor:pointer;color:#1e293b;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:20px;font-size:16px;font-weight:500;transition:all .3s}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard:hover{border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:#eff6ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__sliderContainer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:30px;padding:24px}.PrepaymentFeeCalculator-module__3eoytq__sliderValue{text-align:center;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__sliderValueNumber{color:#3476f0;font-size:48px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__sliderValueLabel{color:#64748b;margin-right:8px;font-size:18px}.PrepaymentFeeCalculator-module__3eoytq__sliderWrapper{padding-bottom:30px;position:relative}.PrepaymentFeeCalculator-module__3eoytq__slider{appearance:none;cursor:pointer;background:#e2e8f0;border-radius:4px;outline:none;width:100%;height:8px}.PrepaymentFeeCalculator-module__3eoytq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#2455b7 0%,#3476f0 100%);border-radius:50%;width:24px;height:24px;transition:transform .2s;box-shadow:0 2px 8px #3476f066}.PrepaymentFeeCalculator-module__3eoytq__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.PrepaymentFeeCalculator-module__3eoytq__slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#2455b7 0%,#3476f0 100%);border:none;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #3476f066}.PrepaymentFeeCalculator-module__3eoytq__sliderMarks{justify-content:space-between;margin-top:12px;padding:0 4px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__sliderMark{color:#94a3b8;font-size:12px;transition:all .2s}.PrepaymentFeeCalculator-module__3eoytq__sliderMarkActive{color:#3476f0;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__eligibilityOptions{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard{cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;gap:15px;padding:30px;transition:all .3s;display:flex}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard:hover{border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:#eff6ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__eligibilityIcon{font-size:36px}.PrepaymentFeeCalculator-module__3eoytq__eligibilityLabel{color:#1e293b;font-size:16px;font-weight:500}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard{cursor:pointer;text-align:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:30px;transition:all .3s}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard:hover{background:#f0f7ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:#eff6ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeIcon{margin-bottom:15px;font-size:48px}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeLabel{color:#1e293b;margin-bottom:10px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeDescription{color:#64748b;font-size:14px;line-height:1.5}.PrepaymentFeeCalculator-module__3eoytq__inputsGrid{text-align:right;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__inputGroup{flex-direction:column;gap:8px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__inputLabel{color:#374151;font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__input{text-align:right;direction:ltr;border:1px solid #d1d5db;border-radius:6px;padding:12px 16px;font-size:16px;transition:border-color .2s}.PrepaymentFeeCalculator-module__3eoytq__input:focus{border-color:#3476f0;outline:none;box-shadow:0 0 0 3px #3476f01a}.PrepaymentFeeCalculator-module__3eoytq__inputHint{color:#64748b;font-size:12px}.PrepaymentFeeCalculator-module__3eoytq__advancedSection{text-align:right;background:#f8fafc;border-radius:8px;margin-bottom:30px;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__advancedTitle{color:#1e293b;margin-bottom:10px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__advancedDescription{color:#64748b;margin-bottom:20px;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__advancedOptions{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__advancedOption{cursor:pointer;text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:15px 20px;font-size:14px;transition:all .2s}.PrepaymentFeeCalculator-module__3eoytq__advancedOption:hover{border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__advancedOption.PrepaymentFeeCalculator-module__3eoytq__selected{background:#eff6ff;border-color:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__navigationButtons{justify-content:space-between;gap:15px;margin-top:30px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__backButton,.PrepaymentFeeCalculator-module__3eoytq__nextButton,.PrepaymentFeeCalculator-module__3eoytq__calculateButton,.PrepaymentFeeCalculator-module__3eoytq__submitButton,.PrepaymentFeeCalculator-module__3eoytq__restartButton{cursor:pointer;border-radius:50px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s}.PrepaymentFeeCalculator-module__3eoytq__backButton{color:#3476f0;background:#fff;border:2px solid #3476f0}.PrepaymentFeeCalculator-module__3eoytq__backButton:hover{background:#f0f7ff}.PrepaymentFeeCalculator-module__3eoytq__nextButton{color:#fff;background:linear-gradient(135deg,#2455b7 0%,#3476f0 100%);border:none}.PrepaymentFeeCalculator-module__3eoytq__nextButton:hover{opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__calculateButton{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none}.PrepaymentFeeCalculator-module__3eoytq__calculateButton:hover:not(:disabled){opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__calculateButton:disabled{cursor:not-allowed;background:#94a3b8}.PrepaymentFeeCalculator-module__3eoytq__submitButton{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none}.PrepaymentFeeCalculator-module__3eoytq__submitButton:hover:not(:disabled){opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__submitButton:disabled{cursor:not-allowed;background:#94a3b8}.PrepaymentFeeCalculator-module__3eoytq__restartButton{color:#3476f0;background:0 0;border:2px solid #3476f0}.PrepaymentFeeCalculator-module__3eoytq__restartButton:hover{color:#fff;background:#3476f0}.PrepaymentFeeCalculator-module__3eoytq__noFeeContainer{text-align:center;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__successIcon{color:#22c55e;margin-bottom:20px}.PrepaymentFeeCalculator-module__3eoytq__noFeeTitle{color:#22c55e;margin-bottom:25px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__noFeeReasonBox{text-align:right;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:30px;padding:20px}.PrepaymentFeeCalculator-module__3eoytq__noFeeReason{color:#166534;margin:0;font-size:16px;line-height:1.6}.PrepaymentFeeCalculator-module__3eoytq__resultsContainer{text-align:center}.PrepaymentFeeCalculator-module__3eoytq__resultsHeader{margin-bottom:30px}.PrepaymentFeeCalculator-module__3eoytq__resultsTitle{color:#1e293b;margin-bottom:10px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__resultsSubtitle{color:#64748b;font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__mainResult{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4f8 100%);border:2px solid #3476f0;border-radius:12px;margin-bottom:30px;padding:30px}.PrepaymentFeeCalculator-module__3eoytq__mainResultLabel{color:#64748b;margin-bottom:10px;font-size:16px;display:block}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue{font-size:48px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue.PrepaymentFeeCalculator-module__3eoytq__hasFee{color:#dc2626}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue.PrepaymentFeeCalculator-module__3eoytq__noFee{color:#22c55e}.PrepaymentFeeCalculator-module__3eoytq__resultsDetails{text-align:right;background:#f8fafc;border-radius:8px;margin-bottom:30px;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__detailsTitle{color:#1e293b;text-align:center;margin-bottom:20px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__detailItem{background:#fff;border-radius:6px;justify-content:space-between;padding:12px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__detailLabel{color:#64748b;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__detailValue{color:#1e293b;font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__noFeeMessage{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:30px;padding:30px}.PrepaymentFeeCalculator-module__3eoytq__noFeeIcon{margin-bottom:15px;font-size:48px}.PrepaymentFeeCalculator-module__3eoytq__disclaimer{color:#92400e;text-align:right;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-bottom:30px;padding:15px 20px;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__resultsActions{justify-content:center;gap:15px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__callbackSection{text-align:right;background:#f8fafc;border-radius:8px;margin-bottom:30px;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__checkboxLabel{color:#1e293b;cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__checkbox{cursor:pointer;width:20px;height:20px}.PrepaymentFeeCalculator-module__3eoytq__callbackFields{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__successContainer{text-align:center;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__successTitle{color:#22c55e;margin-bottom:15px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__successMessage{color:#64748b;margin-bottom:10px;font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__errorBox{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:20px 30px 0;padding:15px 20px}.PrepaymentFeeCalculator-module__3eoytq__errorMessage{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px}@media (max-width:768px){.PrepaymentFeeCalculator-module__3eoytq__page{padding:20px 15px}.PrepaymentFeeCalculator-module__3eoytq__calculatorHeader{padding:30px 20px}.PrepaymentFeeCalculator-module__3eoytq__calculatorTitle{font-size:24px}.PrepaymentFeeCalculator-module__3eoytq__calculatorSubtitle{font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__calculatorContent{padding:25px 20px}.PrepaymentFeeCalculator-module__3eoytq__progressContainer{padding:20px}.PrepaymentFeeCalculator-module__3eoytq__progressSteps{display:none}.PrepaymentFeeCalculator-module__3eoytq__stepTitle{font-size:20px}.PrepaymentFeeCalculator-module__3eoytq__loanTypeGrid,.PrepaymentFeeCalculator-module__3eoytq__frequencyGrid,.PrepaymentFeeCalculator-module__3eoytq__eligibilityOptions,.PrepaymentFeeCalculator-module__3eoytq__calculationTypeGrid,.PrepaymentFeeCalculator-module__3eoytq__inputsGrid,.PrepaymentFeeCalculator-module__3eoytq__detailsGrid,.PrepaymentFeeCalculator-module__3eoytq__callbackFields{grid-template-columns:1fr}.PrepaymentFeeCalculator-module__3eoytq__navigationButtons{flex-direction:column-reverse}.PrepaymentFeeCalculator-module__3eoytq__backButton,.PrepaymentFeeCalculator-module__3eoytq__nextButton,.PrepaymentFeeCalculator-module__3eoytq__calculateButton,.PrepaymentFeeCalculator-module__3eoytq__submitButton,.PrepaymentFeeCalculator-module__3eoytq__restartButton{width:100%}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue{font-size:36px}.PrepaymentFeeCalculator-module__3eoytq__resultsActions{flex-direction:column}}
