.RegistrationForm-module__pvEeRW__container{background:linear-gradient(135deg,#1a4d2e 0%,#2d6741 30%,#1a4d2e 70%,#0f3a1f 100%);min-height:100vh;padding:20px;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.RegistrationForm-module__pvEeRW__container:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#f5f1e31a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#f5f1e31a 0%,#0000 50%),radial-gradient(circle at 40% 40%,#ffffff0d 0%,#0000 50%);animation:20s ease-in-out infinite RegistrationForm-module__pvEeRW__float;position:absolute;inset:0}@keyframes RegistrationForm-module__pvEeRW__float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(1deg)}66%{transform:translateY(20px)rotate(-1deg)}}.RegistrationForm-module__pvEeRW__mainWrapper{z-index:1;max-width:800px;margin:0 auto;position:relative}.RegistrationForm-module__pvEeRW__greenPanel{color:#fff;box-sizing:border-box;min-height:calc(100vh - 40px);padding:40px}.RegistrationForm-module__pvEeRW__header{text-align:center;margin-bottom:40px}.RegistrationForm-module__pvEeRW__mainTitle{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0 0 10px;font-size:1.8rem;font-weight:600}.RegistrationForm-module__pvEeRW__subtitle{color:#f5f1e3;text-shadow:0 2px 4px #0000004d;margin:0 0 30px;font-size:1.8rem;font-weight:600}.RegistrationForm-module__pvEeRW__logoContainer{justify-content:center;margin-bottom:30px;display:flex}.RegistrationForm-module__pvEeRW__logo{filter:drop-shadow(0 4px 8px #0000004d);border:none;border-radius:0;transition:transform .3s}.RegistrationForm-module__pvEeRW__logo:hover{transform:scale(1.05)}.RegistrationForm-module__pvEeRW__stepIndicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;justify-content:center;align-items:center;margin:30px 0;padding:25px;display:flex;box-shadow:0 8px 32px #0000001a}.RegistrationForm-module__pvEeRW__step{flex-direction:column;align-items:center;gap:8px;display:flex}.RegistrationForm-module__pvEeRW__stepNumber{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.RegistrationForm-module__pvEeRW__stepLabel{color:#fffc;font-size:.9rem;font-weight:500}.RegistrationForm-module__pvEeRW__activeStep .RegistrationForm-module__pvEeRW__stepNumber{color:#1a4d2e;background:#f5f1e3;box-shadow:0 4px 15px #f5f1e34d}.RegistrationForm-module__pvEeRW__activeStep .RegistrationForm-module__pvEeRW__stepLabel{color:#f5f1e3;font-weight:600}.RegistrationForm-module__pvEeRW__completedStep .RegistrationForm-module__pvEeRW__stepNumber{color:#1a4d2e;background:#f5f1e3}.RegistrationForm-module__pvEeRW__completedStep .RegistrationForm-module__pvEeRW__stepLabel{color:#f5f1e3}.RegistrationForm-module__pvEeRW__stepLine{background:#ffffff4d;width:80px;height:2px;margin:0 20px}.RegistrationForm-module__pvEeRW__stepContent{animation:.3s ease-in-out RegistrationForm-module__pvEeRW__fadeIn}@keyframes RegistrationForm-module__pvEeRW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm-module__pvEeRW__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RegistrationForm-module__pvEeRW__stepActions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;display:flex}.RegistrationForm-module__pvEeRW__nextButton{color:#1a4d2e;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#f5f1e3 0%,#e8e4d1 100%);border:none;border-radius:10px;min-width:180px;padding:15px 30px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.RegistrationForm-module__pvEeRW__nextButton:hover{background:linear-gradient(135deg,#e8e4d1 0%,#f5f1e3 100%);transform:translateY(-2px);box-shadow:0 10px 25px #0003}.RegistrationForm-module__pvEeRW__backButton{color:#fff;cursor:pointer;background:#fff3;border:2px solid #ffffff4d;border-radius:10px;min-width:120px;padding:12px 25px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;transition:all .3s}.RegistrationForm-module__pvEeRW__backButton:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.RegistrationForm-module__pvEeRW__infoSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff26;border:1px solid #fff3;border-radius:20px;padding:30px;box-shadow:0 8px 32px #0000001a}.RegistrationForm-module__pvEeRW__infoTitle{color:#f5f1e3;margin-bottom:20px;font-size:1.1rem;font-weight:600}.RegistrationForm-module__pvEeRW__infoList{color:#fff;text-align:left;max-width:500px;margin:0 auto 30px;padding-left:20px}.RegistrationForm-module__pvEeRW__infoList li{margin-bottom:10px;font-size:.9rem;line-height:1.6}.RegistrationForm-module__pvEeRW__formSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;padding:30px;box-shadow:0 8px 32px #0000001a}.RegistrationForm-module__pvEeRW__formTitle{color:#f5f1e3;text-align:center;margin-bottom:25px;font-size:1.2rem;font-weight:600}.RegistrationForm-module__pvEeRW__form{flex-direction:column;gap:20px;display:flex}.RegistrationForm-module__pvEeRW__inputGroup{flex-direction:column;display:flex}.RegistrationForm-module__pvEeRW__label{color:#fff;margin-bottom:8px;font-size:.85rem;font-weight:500}.RegistrationForm-module__pvEeRW__highlight{color:#f5f1e3;font-weight:600}.RegistrationForm-module__pvEeRW__input,.RegistrationForm-module__pvEeRW__select,.RegistrationForm-module__pvEeRW__textarea{color:#333;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;padding:12px 15px;font-family:Poppins,sans-serif;font-size:.85rem;transition:all .3s}.RegistrationForm-module__pvEeRW__input:focus,.RegistrationForm-module__pvEeRW__select:focus,.RegistrationForm-module__pvEeRW__textarea:focus{background:#fff;border-color:#f5f1e3;outline:none;box-shadow:0 0 0 3px #f5f1e333}.RegistrationForm-module__pvEeRW__textarea{resize:vertical;min-height:80px}.RegistrationForm-module__pvEeRW__submitButton{color:#1a4d2e;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#f5f1e3 0%,#e8e4d1 100%);border:none;border-radius:10px;min-width:160px;padding:15px 30px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s}.RegistrationForm-module__pvEeRW__submitButton:hover{background:linear-gradient(135deg,#e8e4d1 0%,#f5f1e3 100%);transform:translateY(-2px);box-shadow:0 10px 25px #0003}.RegistrationForm-module__pvEeRW__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.RegistrationForm-module__pvEeRW__error{color:#fff;background:#dc3545e6;border-left:4px solid #dc3545;border-radius:8px;margin-bottom:20px;padding:12px 15px;font-size:.85rem}@media (max-width:768px){.RegistrationForm-module__pvEeRW__container{padding:10px}.RegistrationForm-module__pvEeRW__greenPanel{padding:20px}.RegistrationForm-module__pvEeRW__mainTitle{font-size:1.5rem}.RegistrationForm-module__pvEeRW__subtitle{font-size:1.1rem}.RegistrationForm-module__pvEeRW__formSection,.RegistrationForm-module__pvEeRW__infoSection{padding:20px}.RegistrationForm-module__pvEeRW__infoList li,.RegistrationForm-module__pvEeRW__label,.RegistrationForm-module__pvEeRW__input,.RegistrationForm-module__pvEeRW__select,.RegistrationForm-module__pvEeRW__textarea{font-size:.8rem}.RegistrationForm-module__pvEeRW__submitButton{font-size:.9rem}.RegistrationForm-module__pvEeRW__formRow{grid-template-columns:1fr;gap:15px}.RegistrationForm-module__pvEeRW__stepActions{flex-direction:column;align-items:center}.RegistrationForm-module__pvEeRW__nextButton,.RegistrationForm-module__pvEeRW__backButton,.RegistrationForm-module__pvEeRW__submitButton{width:100%;max-width:280px}.RegistrationForm-module__pvEeRW__stepIndicator{margin:20px 0;padding:15px}.RegistrationForm-module__pvEeRW__stepNumber{width:35px;height:35px;font-size:1rem}.RegistrationForm-module__pvEeRW__stepLabel{font-size:.8rem}.RegistrationForm-module__pvEeRW__stepLine{width:50px;margin:0 15px}}
.Receipt-module__YD_FBa__container{background:linear-gradient(135deg,#1a4d2e 0%,#2d6741 30%,#1a4d2e 70%,#0f3a1f 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow-x:hidden}.Receipt-module__YD_FBa__container:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#f5f1e31a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#f5f1e31a 0%,#0000 50%),radial-gradient(circle at 40% 40%,#ffffff0d 0%,#0000 50%);animation:20s ease-in-out infinite Receipt-module__YD_FBa__float;position:absolute;inset:0}@keyframes Receipt-module__YD_FBa__float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(1deg)}66%{transform:translateY(20px)rotate(-1deg)}}.Receipt-module__YD_FBa__receiptWrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;margin-bottom:24px;position:relative;box-shadow:0 15px 35px #0003}.Receipt-module__YD_FBa__receipt{color:#1a4d2e;width:100%;max-width:400px;padding:30px;font-family:Poppins,sans-serif;line-height:1.6}.Receipt-module__YD_FBa__header{text-align:center;margin-bottom:24px}.Receipt-module__YD_FBa__title{color:#1a4d2e;text-shadow:0 1px 2px #0000001a;margin:0 0 8px;font-size:1.3rem;font-weight:700}.Receipt-module__YD_FBa__subtitle{color:#2d6741;margin:0 0 16px;font-size:1.1rem;font-weight:600}.Receipt-module__YD_FBa__divider{opacity:.7;border-bottom:3px solid #1a4d2e;margin:16px 0}.Receipt-module__YD_FBa__content{margin-bottom:20px}.Receipt-module__YD_FBa__registrationId{text-align:center;color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#1a4d2e 0%,#2d6741 100%);border-radius:10px;margin-bottom:20px;padding:12px;font-size:1rem;font-weight:600}.Receipt-module__YD_FBa__sectionTitle{color:#1a4d2e;border-bottom:2px solid #f5f1e3;margin:20px 0 16px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.Receipt-module__YD_FBa__dataRow{justify-content:space-between;margin-bottom:8px;padding:4px 0;display:flex}.Receipt-module__YD_FBa__label{color:#1a4d2e;flex:1;font-weight:600}.Receipt-module__YD_FBa__value{text-align:right;word-break:break-word;flex:1;font-weight:500}.Receipt-module__YD_FBa__notice{background:linear-gradient(135deg,#1a4d2e1a 0%,#f5f1e34d 100%);border-left:4px solid #1a4d2e;border-radius:10px;margin-top:24px;padding:20px}.Receipt-module__YD_FBa__noticeTitle{color:#1a4d2e;margin:0 0 12px;font-size:1rem;font-weight:700}.Receipt-module__YD_FBa__noticeList{margin:0;padding-left:16px;font-size:.8rem}.Receipt-module__YD_FBa__noticeList li{margin-bottom:4px}.Receipt-module__YD_FBa__footer{text-align:center;margin-top:24px;font-size:.8rem}.Receipt-module__YD_FBa__footer p{margin:4px 0}.Receipt-module__YD_FBa__footerDate{color:#718096;font-style:italic}.Receipt-module__YD_FBa__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.Receipt-module__YD_FBa__printButton,.Receipt-module__YD_FBa__newRegistrationButton{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:12px;min-width:160px;padding:15px 30px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.Receipt-module__YD_FBa__printButton{color:#1a4d2e;background:linear-gradient(135deg,#f5f1e3 0%,#e8e4d1 100%);box-shadow:0 5px 15px #f5f1e34d}.Receipt-module__YD_FBa__printButton:hover{background:linear-gradient(135deg,#e8e4d1 0%,#f5f1e3 100%);transform:translateY(-3px);box-shadow:0 15px 30px #f5f1e366}.Receipt-module__YD_FBa__newRegistrationButton{color:#fff;background:linear-gradient(135deg,#1a4d2e 0%,#2d6741 100%);box-shadow:0 5px 15px #1a4d2e4d}.Receipt-module__YD_FBa__newRegistrationButton:hover{background:linear-gradient(135deg,#2d6741 0%,#1a4d2e 100%);transform:translateY(-3px);box-shadow:0 15px 30px #1a4d2e66}@media print{.Receipt-module__YD_FBa__container{background:#fff;margin:0;padding:0}.Receipt-module__YD_FBa__receiptWrapper{box-shadow:none;border-radius:0;margin:0}.Receipt-module__YD_FBa__receipt{max-width:none;padding:0}.Receipt-module__YD_FBa__actions{display:none}}@media (max-width:640px){.Receipt-module__YD_FBa__container,.Receipt-module__YD_FBa__receipt{padding:16px}.Receipt-module__YD_FBa__actions{flex-direction:column;width:100%}.Receipt-module__YD_FBa__printButton,.Receipt-module__YD_FBa__newRegistrationButton{width:100%}}
