.AddDevoteeClient-module__pGwGZq__addDevoteePage{background:linear-gradient(135deg,#faf8f5 0%,#f5f1eb 100%);min-height:100vh;margin-top:60px;padding:40px 0 80px}.AddDevoteeClient-module__pGwGZq__container{max-width:1400px;margin:0 auto;padding:0 20px}.AddDevoteeClient-module__pGwGZq__header{text-align:center;margin-bottom:60px}.AddDevoteeClient-module__pGwGZq__title{background:linear-gradient(135deg,#2c1810 0%,#8b4513 50%,#b8860b 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:3rem;font-weight:800;line-height:1.2}.AddDevoteeClient-module__pGwGZq__subtitle{color:#666;font-size:1.1rem;font-weight:500;line-height:1.5}.AddDevoteeClient-module__pGwGZq__content{grid-template-columns:1fr 400px;align-items:start;gap:40px;display:grid}.AddDevoteeClient-module__pGwGZq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:50vh;display:flex}.AddDevoteeClient-module__pGwGZq__loadingSpinner{border:3px solid #8b45131a;border-top-color:#8b4513;border-radius:50%;width:40px;height:40px;animation:1s linear infinite AddDevoteeClient-module__pGwGZq__spin}@keyframes AddDevoteeClient-module__pGwGZq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AddDevoteeClient-module__pGwGZq__devoteeSection{flex-direction:column;gap:40px;display:flex}.AddDevoteeClient-module__pGwGZq__devoteesContainer{flex-direction:column;gap:24px;display:flex}.AddDevoteeClient-module__pGwGZq__devoteeForm{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1px solid #8b45131a;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 4px 20px #8b451314}.AddDevoteeClient-module__pGwGZq__devoteeForm:hover{border-color:#ff6b3533;transform:translateY(-2px);box-shadow:0 8px 28px #8b45131f}.AddDevoteeClient-module__pGwGZq__devoteeHeader{border-bottom:1px solid #e0d5c7;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.AddDevoteeClient-module__pGwGZq__devoteeTitle{color:#c40;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.AddDevoteeClient-module__pGwGZq__removeDevoteeButton{color:#fff;cursor:pointer;background:#ff4757;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:all .3s;display:flex}.AddDevoteeClient-module__pGwGZq__removeDevoteeButton:hover{background:#ff3742;transform:scale(1.1)}.AddDevoteeClient-module__pGwGZq__formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.AddDevoteeClient-module__pGwGZq__formGroup{flex-direction:column;display:flex}.AddDevoteeClient-module__pGwGZq__label{color:#2c1810;letter-spacing:.01em;margin-bottom:8px;font-size:.9rem;font-weight:600}.AddDevoteeClient-module__pGwGZq__input,.AddDevoteeClient-module__pGwGZq__textarea{color:#2c1810;background:#fff;border:2px solid #e0d5c7;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .3s}.AddDevoteeClient-module__pGwGZq__input::placeholder,.AddDevoteeClient-module__pGwGZq__textarea::placeholder{color:#999}.AddDevoteeClient-module__pGwGZq__input:focus,.AddDevoteeClient-module__pGwGZq__textarea:focus{background:#fff;border-color:#c40;box-shadow:0 0 0 3px #cc44001a}.AddDevoteeClient-module__pGwGZq__textarea{resize:vertical;min-height:80px}.AddDevoteeClient-module__pGwGZq__gotraSelect{width:100%}.AddDevoteeClient-module__pGwGZq__addDevoteeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b4513,sienna);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.AddDevoteeClient-module__pGwGZq__addDevoteeButton:hover{background:linear-gradient(135deg,sienna,#8b4513);transform:translateY(-2px);box-shadow:0 8px 25px #8b45134d}.AddDevoteeClient-module__pGwGZq__addDevoteeButton:before{content:"+";font-size:1.2rem;font-weight:700}.AddDevoteeClient-module__pGwGZq__maxDevoteesNote{text-align:center;color:#666;background:#f8f6f3;border:1px solid #e0d5c7;border-radius:8px;padding:16px;font-style:italic}.AddDevoteeClient-module__pGwGZq__prasadSection{background:#fff;border:1px solid #8b45131a;border-radius:16px;padding:30px;box-shadow:0 4px 20px #8b451314}.AddDevoteeClient-module__pGwGZq__sectionTitle{color:#2c1810;margin-bottom:20px;font-size:1.4rem;font-weight:600}.AddDevoteeClient-module__pGwGZq__radioGroup{gap:24px;display:flex}.AddDevoteeClient-module__pGwGZq__radioOption{cursor:pointer;color:#2c1810;align-items:center;gap:8px;font-weight:500;display:flex}.AddDevoteeClient-module__pGwGZq__radioOption input[type=radio]{accent-color:#8b4513;width:18px;height:18px}.AddDevoteeClient-module__pGwGZq__radioLabel{font-size:1rem}.AddDevoteeClient-module__pGwGZq__addressSection{background:#fff;border:1px solid #8b45131a;border-radius:16px;padding:30px;box-shadow:0 4px 20px #8b451314}.AddDevoteeClient-module__pGwGZq__addressForm{margin-top:20px}.AddDevoteeClient-module__pGwGZq__ctaButtonWrapper{border-top:2px solid #ff6b3526;width:100%;margin-top:24px;padding-top:24px}.AddDevoteeClient-module__pGwGZq__ctaButtonWrapper .AddDevoteeClient-module__pGwGZq__addDetailsButton{width:100%!important}.AddDevoteeClient-module__pGwGZq__mobileCTAWrapper{display:none}.AddDevoteeClient-module__pGwGZq__addDetailsButton{color:#fff!important;letter-spacing:.5px!important;text-align:center!important;width:100%!important;min-height:52px!important;font-size:1.05rem!important;font-weight:600!important;font-family:var(--font-poppins),sans-serif!important;cursor:pointer!important;background:#c40!important;border:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:14px 28px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 6px 20px #cc44004d!important}.AddDevoteeClient-module__pGwGZq__addDetailsButton *{z-index:2!important;color:#fff!important;position:relative!important}.AddDevoteeClient-module__pGwGZq__addDetailsButtonText{text-align:center;width:100%;display:block;color:#fff!important}.AddDevoteeClient-module__pGwGZq__addDetailsButton:hover:not(:disabled){background:#b8410e!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #c406!important}.AddDevoteeClient-module__pGwGZq__addDetailsButton:disabled{cursor:not-allowed!important;box-shadow:none!important;background:#ccc!important;transform:none!important}.AddDevoteeClient-module__pGwGZq__addDetailsButton:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s ease-in-out;position:absolute;top:0;left:-100%}.AddDevoteeClient-module__pGwGZq__addDetailsButton:hover:not(:disabled):before{left:100%}.AddDevoteeClient-module__pGwGZq__summarySection{position:-webkit-sticky;position:sticky;top:40px}@media (min-width:769px){.AddDevoteeClient-module__pGwGZq__summarySection{display:block!important}.AddDevoteeClient-module__pGwGZq__mobileCTAWrapper,.AddDevoteeClient-module__pGwGZq__ctaButtonWrapper{display:none!important}}.AddDevoteeClient-module__pGwGZq__summarySection.AddDevoteeClient-module__pGwGZq__showOnMobile{display:block}.AddDevoteeClient-module__pGwGZq__orderSummary{background:#fff;border:1px solid #8b45131a;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 8px 30px #8b45131f}.AddDevoteeClient-module__pGwGZq__orderSummary:hover{box-shadow:0 12px 40px #8b451326}.AddDevoteeClient-module__pGwGZq__poojaImageSection{border-bottom:2px solid #ff6b3526;flex-direction:column;align-items:center;margin-bottom:24px;padding-bottom:24px;display:flex}.AddDevoteeClient-module__pGwGZq__poojaImageWrapper{border:2px solid #ff6b3533;border-radius:16px;width:100px;height:100px;margin:0 auto 16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #8b451326}.AddDevoteeClient-module__pGwGZq__poojaImageWrapper:hover{border-color:#ff6b354d;transform:translateY(-2px);box-shadow:0 12px 32px #8b451333}.AddDevoteeClient-module__pGwGZq__poojaImage{object-fit:cover;border-radius:14px;width:100%;height:100%}.AddDevoteeClient-module__pGwGZq__poojaInfo{text-align:center;width:100%;overflow:hidden}.AddDevoteeClient-module__pGwGZq__poojaName{color:#c40;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0 0 6px;font-size:1.1rem;font-weight:700;line-height:1.4;overflow:hidden}.AddDevoteeClient-module__pGwGZq__poojaLocation{color:#666;margin:0;font-size:.9rem;font-weight:500}.AddDevoteeClient-module__pGwGZq__summaryTitle{text-align:center;background:linear-gradient(135deg,#2c1810 0%,#8b4513 50%,#b8860b 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:1.3rem;font-weight:700}.AddDevoteeClient-module__pGwGZq__summarySection{border-bottom:1px solid #e0d5c7;margin-bottom:20px;padding-bottom:16px}.AddDevoteeClient-module__pGwGZq__summarySection:last-of-type{border-bottom:none;margin-bottom:0}.AddDevoteeClient-module__pGwGZq__summarySection h4{color:#c40;letter-spacing:.01em;margin-bottom:12px;font-size:1rem;font-weight:600}.AddDevoteeClient-module__pGwGZq__summaryItem{justify-content:space-between;align-items:center;padding:8px 0;font-size:.9rem;display:flex}.AddDevoteeClient-module__pGwGZq__summaryItem span:first-child{color:#2c1810;flex:1}.AddDevoteeClient-module__pGwGZq__summaryItem span:last-child{color:#c40;font-weight:700}.AddDevoteeClient-module__pGwGZq__totalSection{padding-top:20px}.AddDevoteeClient-module__pGwGZq__totalAmount{color:#2c1810;text-align:center;letter-spacing:-.01em;margin-bottom:20px;font-size:1.3rem;font-weight:800}.AddDevoteeClient-module__pGwGZq__totalAmount strong{background:linear-gradient(135deg,#2c1810 0%,#8b4513 50%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AddDevoteeClient-module__pGwGZq__paymentButton{color:#fff!important;letter-spacing:.5px!important;text-align:center!important;width:100%!important;min-height:52px!important;font-size:1.05rem!important;font-weight:600!important;font-family:var(--font-poppins),sans-serif!important;cursor:pointer!important;background:#c40!important;border:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:14px 28px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 6px 20px #cc44004d!important}.AddDevoteeClient-module__pGwGZq__paymentButton *{z-index:2!important;color:#fff!important;position:relative!important}.AddDevoteeClient-module__pGwGZq__paymentButtonText{text-align:center;width:100%;display:block;color:#fff!important}.AddDevoteeClient-module__pGwGZq__paymentButton:hover:not(:disabled){background:#b8410e!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #c406!important}.AddDevoteeClient-module__pGwGZq__paymentButton:disabled{cursor:not-allowed!important;box-shadow:none!important;background:#ccc!important;transform:none!important}.AddDevoteeClient-module__pGwGZq__paymentButton:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s ease-in-out;position:absolute;top:0;left:-100%}.AddDevoteeClient-module__pGwGZq__paymentButton:hover:not(:disabled):before{left:100%}@media (max-width:1024px) and (min-width:768px){.AddDevoteeClient-module__pGwGZq__addDevoteePage{padding:32px 0 60px}.AddDevoteeClient-module__pGwGZq__container{padding:0 32px}.AddDevoteeClient-module__pGwGZq__title{font-size:2.6rem}.AddDevoteeClient-module__pGwGZq__subtitle{font-size:1.1rem}.AddDevoteeClient-module__pGwGZq__content{grid-template-columns:1fr;gap:32px}.AddDevoteeClient-module__pGwGZq__summarySection{order:-1;position:static}.AddDevoteeClient-module__pGwGZq__formGrid{grid-template-columns:1fr}.AddDevoteeClient-module__pGwGZq__devoteeForm,.AddDevoteeClient-module__pGwGZq__orderSummary{padding:28px}.AddDevoteeClient-module__pGwGZq__poojaImageWrapper{width:140px;height:140px}}@media (max-width:1024px){.AddDevoteeClient-module__pGwGZq__content{grid-template-columns:1fr;gap:30px}.AddDevoteeClient-module__pGwGZq__summarySection{order:-1;position:static}.AddDevoteeClient-module__pGwGZq__formGrid{grid-template-columns:1fr}.AddDevoteeClient-module__pGwGZq__radioGroup{flex-direction:column;gap:16px}}@media (max-width:768px){.AddDevoteeClient-module__pGwGZq__addDevoteePage{padding:20px 0 60px}.AddDevoteeClient-module__pGwGZq__container{padding:0 20px}.AddDevoteeClient-module__pGwGZq__header{margin-bottom:32px}.AddDevoteeClient-module__pGwGZq__title{font-size:1.8rem}.AddDevoteeClient-module__pGwGZq__subtitle{font-size:.95rem}.AddDevoteeClient-module__pGwGZq__content{gap:24px}.AddDevoteeClient-module__pGwGZq__ctaButtonWrapper{display:block}.AddDevoteeClient-module__pGwGZq__summarySection{order:2;display:none;position:static}.AddDevoteeClient-module__pGwGZq__summarySection.AddDevoteeClient-module__pGwGZq__showOnMobile{display:block}.AddDevoteeClient-module__pGwGZq__devoteeForm,.AddDevoteeClient-module__pGwGZq__prasadSection,.AddDevoteeClient-module__pGwGZq__addressSection,.AddDevoteeClient-module__pGwGZq__orderSummary{border-radius:16px;padding:24px}.AddDevoteeClient-module__pGwGZq__devoteeHeader{text-align:center;flex-direction:column;gap:12px}.AddDevoteeClient-module__pGwGZq__removeDevoteeButton{align-self:center}.AddDevoteeClient-module__pGwGZq__devoteeTitle{font-size:1.15rem}.AddDevoteeClient-module__pGwGZq__label{font-size:.85rem}.AddDevoteeClient-module__pGwGZq__input,.AddDevoteeClient-module__pGwGZq__textarea{padding:10px 14px;font-size:.9rem}.AddDevoteeClient-module__pGwGZq__poojaImageWrapper{width:90px;height:90px}.AddDevoteeClient-module__pGwGZq__poojaName{font-size:1rem}.AddDevoteeClient-module__pGwGZq__poojaLocation{font-size:.85rem}.AddDevoteeClient-module__pGwGZq__summaryTitle{font-size:1.15rem}.AddDevoteeClient-module__pGwGZq__summarySection h4{font-size:.95rem}.AddDevoteeClient-module__pGwGZq__summaryItem{font-size:.85rem}.AddDevoteeClient-module__pGwGZq__totalAmount{font-size:1.1rem}.AddDevoteeClient-module__pGwGZq__paymentButton,.AddDevoteeClient-module__pGwGZq__addDetailsButton{min-height:48px!important;padding:12px 24px!important;font-size:1rem!important}}.AddDevoteeClient-module__pGwGZq__lang-hindi .AddDevoteeClient-module__pGwGZq__title,.AddDevoteeClient-module__pGwGZq__lang-hindi .AddDevoteeClient-module__pGwGZq__devoteeTitle,.AddDevoteeClient-module__pGwGZq__lang-hindi .AddDevoteeClient-module__pGwGZq__sectionTitle,.AddDevoteeClient-module__pGwGZq__lang-hindi .AddDevoteeClient-module__pGwGZq__summaryTitle{font-family:Noto Sans Devanagari,sans-serif}.AddDevoteeClient-module__pGwGZq__lang-transition{transition:all .3s}@media (max-width:480px){.AddDevoteeClient-module__pGwGZq__title{font-size:1.6rem}.AddDevoteeClient-module__pGwGZq__subtitle{font-size:.9rem}.AddDevoteeClient-module__pGwGZq__devoteeForm,.AddDevoteeClient-module__pGwGZq__orderSummary{padding:20px}.AddDevoteeClient-module__pGwGZq__devoteeTitle{font-size:1.1rem}.AddDevoteeClient-module__pGwGZq__poojaImageWrapper{width:80px;height:80px}.AddDevoteeClient-module__pGwGZq__poojaName{font-size:.95rem}.AddDevoteeClient-module__pGwGZq__poojaLocation{font-size:.8rem}.AddDevoteeClient-module__pGwGZq__summaryTitle{font-size:1.1rem}.AddDevoteeClient-module__pGwGZq__totalAmount{font-size:1rem}}.AddDevoteeClient-module__pGwGZq__paymentModalBackdrop{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.AddDevoteeClient-module__pGwGZq__paymentModal{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 32px;box-shadow:0 20px 60px #0003}.AddDevoteeClient-module__pGwGZq__paymentModalTitle{color:#2c1810;margin:0 0 8px;font-size:1.5rem;font-weight:700}.AddDevoteeClient-module__pGwGZq__paymentModalSubtitle{color:#555;margin:0 0 20px;font-size:.95rem}.AddDevoteeClient-module__pGwGZq__paymentAmountBox{background:#fff5ef;border:1px solid #cc440026;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px 18px;display:flex}.AddDevoteeClient-module__pGwGZq__paymentAmountBox span{color:#555;font-size:.95rem}.AddDevoteeClient-module__pGwGZq__paymentAmountBox strong{color:#c40;font-size:1.25rem}.AddDevoteeClient-module__pGwGZq__paymentSimulateLabel{color:#888;margin:0 0 16px;font-size:.85rem;font-style:italic}.AddDevoteeClient-module__pGwGZq__paymentError{color:#c00;margin:0 0 12px;font-size:.9rem}.AddDevoteeClient-module__pGwGZq__paymentButtons{flex-direction:column;gap:10px;display:flex}.AddDevoteeClient-module__pGwGZq__simulateSuccessBtn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;padding:12px 20px;font-weight:600;transition:background .2s}.AddDevoteeClient-module__pGwGZq__simulateSuccessBtn:hover:not(:disabled){background:#16a34a}.AddDevoteeClient-module__pGwGZq__simulateSuccessBtn:disabled{opacity:.7;cursor:not-allowed}.AddDevoteeClient-module__pGwGZq__simulateFailureBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:12px 20px;font-weight:600;transition:background .2s}.AddDevoteeClient-module__pGwGZq__simulateFailureBtn:hover:not(:disabled){background:#b91c1c}.AddDevoteeClient-module__pGwGZq__paymentCloseBtn{cursor:pointer;color:#2c1810;background:#f0ebe0;border:1px solid #d4c5a9;border-radius:8px;width:100%;margin-top:16px;padding:10px;font-size:.95rem}.AddDevoteeClient-module__pGwGZq__paymentCloseBtn:hover{background:#e5dfd0}
