.OfferLetterGenerator_container__KPWrH{background:#fff;border-radius:8px;width:90vw;max-width:1200px;margin:0 auto;padding:20px;font-family:var(--font-inter),sans-serif;overflow:visible}@media(max-width:768px){.OfferLetterGenerator_container__KPWrH{padding:20% 0}}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_pageTitle__T3KhE{font-size:28px;color:teal;text-align:center;margin-bottom:30px;font-weight:600}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_progress___yrWE{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;position:relative}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_step__ASXSM{text-align:center;flex:1 1;position:relative;align-items:center;color:#999;z-index:1}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_step__ASXSM.OfferLetterGenerator_active__CqPEX{color:teal}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_stepNumber__R9Px_{display:inline-block;background:#ccc;width:30px;height:30px;line-height:30px;border-radius:50%;margin-bottom:5px;margin-right:10px;font-size:14px;color:#fff}@media(max-width:768px){.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_stepNumber__R9Px_{margin-right:0}}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_step__ASXSM.OfferLetterGenerator_active__CqPEX .OfferLetterGenerator_stepNumber__R9Px_{background:teal;color:#fff}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_stepLabel__71zFU{font-size:14px;text-align:center}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_connector__7KUsX{flex:1 1;height:2px;background:#ccc;margin:0 10px}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_connector__7KUsX.OfferLetterGenerator_active__CqPEX{background:teal}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6{display:flex;gap:30px}@media(max-width:768px){.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6{flex-direction:column}}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_formContainer__tO3ae{flex:1 1}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_formContainer__tO3ae .OfferLetterGenerator_confirmation__czkmH{max-height:60vh;overflow-y:auto;margin-bottom:20px}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_formContainer__tO3ae .OfferLetterGenerator_confirmation__czkmH .OfferLetterGenerator_confirmationItem__QLlTM{margin-bottom:15px;font-size:16px}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_formContainer__tO3ae .OfferLetterGenerator_confirmation__czkmH .OfferLetterGenerator_confirmationItem__QLlTM strong{color:teal}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_pdfPreview__2b1pj{flex:1 1;max-width:50%;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}@media(max-width:768px){.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_content__839d6 .OfferLetterGenerator_pdfPreview__2b1pj{max-width:100%;margin-top:20px}}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_cardTitle__iD8q6{font-size:24px;color:teal;margin-bottom:30px;text-align:center;font-weight:600}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm{margin-bottom:20px}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm .OfferLetterGenerator_label__XlGdk{font-weight:500;margin-bottom:8px;display:block;color:#2c3e50;font-size:.9rem}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm .OfferLetterGenerator_input__XRmOV{width:95%;padding:10px;margin:5px 0;border:1px solid #ccc;border-radius:4px;font-size:.9rem;transition:border-color .3s ease;font-family:var(--font-inter)}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm .OfferLetterGenerator_input__XRmOV:focus{border-color:teal;outline:none}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm .OfferLetterGenerator_input__XRmOV.OfferLetterGenerator_inputError__Yy1Or{border-color:red}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_form__Vyv2i .OfferLetterGenerator_formGroup__jXFtm .OfferLetterGenerator_error__59Zir{color:red;font-size:.8rem;margin-top:5px}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia{display:flex;gap:15px;margin:30px 0;justify-content:flex-start}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button{height:40px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_backButton__YYzXO{background-color:#f2f2f2;color:#333}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_backButton__YYzXO:hover{background-color:#e6e6e6}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_nextButton__9mqTW,.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_submitButton__Ed2ub{background-color:teal;color:#fff}.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_nextButton__9mqTW:hover,.OfferLetterGenerator_container__KPWrH .OfferLetterGenerator_buttonGroup__gd8ia button.OfferLetterGenerator_submitButton__Ed2ub:hover{background-color:#1b9a9a}