.CompleteProfile_pageContainer__ejwN8{--primary-color:#FE5F03;--secondary-color:#FFBB14;--accent-color:#FE5F03;--text-color:#2c3e50;--light-text:#7f8c8d;--error-color:#e74c3c;--success-color:#27ae60;--border-color:#e1e8ed;--card-bg:rgba(255,255,255,0.98);--background-gradient:linear-gradient(0deg,#FE5F03 22%,#FFBB14);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--background-gradient);position:relative}.CompleteProfile_pageContainer__ejwN8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/LaptoproIWhite.webp);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.08;pointer-events:none}.CompleteProfile_card__gnNH7{position:relative;width:100%;max-width:520px;background:var(--card-bg);border-radius:20px;padding:2.5rem;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1}.CompleteProfile_header__oL_Gm{text-align:center;margin-bottom:1.5rem}.CompleteProfile_iconCircle__N_qWc{width:64px;height:64px;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:28px;box-shadow:0 4px 15px rgba(254,95,3,.3)}.CompleteProfile_title__qLLZO{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0 0 .5rem}.CompleteProfile_subtitle__37kZs{font-size:.95rem;color:var(--light-text);margin:0}.CompleteProfile_avatarSection__O3pA6{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.CompleteProfile_avatar__7I_5C{border-radius:50%;object-fit:cover;border:3px solid var(--primary-color);box-shadow:0 4px 12px rgba(254,95,3,.2)}.CompleteProfile_email__RpdmH{margin:.75rem 0 0;font-size:.9rem;color:var(--light-text)}.CompleteProfile_errorAlert__kWIVU{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-bottom:1.5rem}.CompleteProfile_errorAlert__kWIVU span{font-size:1.25rem}.CompleteProfile_errorAlert__kWIVU p{margin:0;font-size:.9rem;color:var(--error-color)}.CompleteProfile_form__uWRbA{display:flex;flex-direction:column;gap:1.5rem}.CompleteProfile_fieldsGrid__8pEdt{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CompleteProfile_formGroup__epfsa{display:flex;flex-direction:column;gap:6px}.CompleteProfile_label__DCQvo{font-size:.9rem;font-weight:500;color:var(--text-color)}.CompleteProfile_required__XDFLM{color:var(--error-color)}.CompleteProfile_optional__PY9z3{color:var(--light-text);font-weight:400;font-size:.8rem}.CompleteProfile_input__0W1Vo{padding:12px 14px;border:1.5px solid var(--border-color);border-radius:8px;font-size:.95rem;transition:all .2s ease;background:#fff;color:var(--text-color);min-width:0;width:100%;box-sizing:border-box}.CompleteProfile_input__0W1Vo:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(254,95,3,.1)}.CompleteProfile_input__0W1Vo::placeholder{color:#a0a0a0}.CompleteProfile_input__0W1Vo:disabled{background-color:#f9f9f9;cursor:not-allowed;opacity:.7}.CompleteProfile_inputError__eOYvQ{border-color:var(--error-color)!important;background-color:#fef2f2}.CompleteProfile_errorText__OeEGr{font-size:.8rem;color:var(--error-color)}.CompleteProfile_actions__LNwW6{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.CompleteProfile_submitButton__a4RL0{width:100%;padding:14px 24px;font-size:1rem;font-weight:600;color:white;background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:48px;box-shadow:0 4px 15px rgba(254,95,3,.3)}.CompleteProfile_submitButton__a4RL0:hover:not(:disabled){background:#e5540a;transform:translateY(-2px);box-shadow:0 8px 25px rgba(254,95,3,.4)}.CompleteProfile_submitButton__a4RL0:disabled{opacity:.6;cursor:not-allowed;transform:none}.CompleteProfile_skipButton__vtIsn{width:100%;padding:12px 24px;font-size:.95rem;font-weight:600;color:var(--accent-color);background:transparent;border:2px solid var(--accent-color);border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CompleteProfile_skipButton__vtIsn:hover:not(:disabled){background:var(--accent-color);color:white;box-shadow:0 4px 12px rgba(254,95,3,.25)}.CompleteProfile_skipButton__vtIsn:disabled{opacity:.5;cursor:not-allowed}.CompleteProfile_buttonSpinner__Ucw9y{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:CompleteProfile_spin__YNwXw .8s linear infinite}.CompleteProfile_loadingContainer__UuyOF{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(0deg,#FE5F03 22%,#FFBB14)}.CompleteProfile_spinner__Vqzot{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:white;animation:CompleteProfile_spin__YNwXw .8s linear infinite}.CompleteProfile_loadingContainer__UuyOF p{color:white;margin:0;font-weight:500}@keyframes CompleteProfile_spin__YNwXw{to{transform:rotate(1turn)}}.CompleteProfile_infoText__fa4My{text-align:center;font-size:.85rem;color:var(--light-text);margin:1.5rem 0 0;padding-top:1rem;border-top:2px solid #f0f0f0}@media (max-width:520px){.CompleteProfile_pageContainer__ejwN8{padding:1rem}.CompleteProfile_card__gnNH7{padding:1.5rem;border-radius:16px}.CompleteProfile_fieldsGrid__8pEdt{grid-template-columns:1fr}.CompleteProfile_title__qLLZO{font-size:1.3rem}.CompleteProfile_iconCircle__N_qWc{width:56px;height:56px;font-size:24px}}.LoadingContentComponent_checkoutLoadingContainer__hNGl6{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#ffffff,#ffffff);padding:2rem}.LoadingContentComponent_checkoutLoadingContent__QlEeo{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.LoadingContentComponent_checkoutSpinner__44jB3{display:flex;gap:.6rem;align-items:center;justify-content:center}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{width:14px;height:14px;border-radius:50%;background-color:#fe5f03;animation:LoadingContentComponent_checkoutBounce__u1xbD 1.4s ease-in-out infinite both;box-shadow:0 2px 8px rgba(254,95,3,.2)}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:first-child{animation-delay:-.32s}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:nth-child(2){animation-delay:-.16s}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc:nth-child(3){animation-delay:0s}@keyframes LoadingContentComponent_checkoutBounce__u1xbD{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.LoadingContentComponent_checkoutLoadingText__ztSig{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.3px}.LoadingContentComponent_checkoutLoadingSubtext__fkhSU{font-size:.95rem;color:#9ca3af;margin:0;font-weight:500}@media (max-width:768px){.LoadingContentComponent_checkoutLoadingContainer__hNGl6{min-height:80vh}.LoadingContentComponent_checkoutLoadingText__ztSig{font-size:1.1rem}.LoadingContentComponent_checkoutLoadingSubtext__fkhSU{font-size:.9rem}.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.LoadingContentComponent_checkoutSpinnerDot__Lu7xc{animation:none;opacity:.6}}.ResetPasswordForm_container__nTMPA{--primary-color:#FE5F03;--secondary-color:#FFBB14;--accent-color:#FE5F03;--text-color:#2c3e50;--light-text:#7f8c8d;--background-gradient:linear-gradient(0deg,#FE5F03 22%,#FFBB14);--card-bg:rgba(255,255,255,0.95);--image-size:200px;--image-size-mobile:120px;--image-size-large:300px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;min-height:100vh}.ResetPasswordForm_laptoproLogo__uWW8V{width:320px;height:auto;z-index:1000;margin-bottom:76px;margin-top:16px;cursor:pointer}.ResetPasswordForm_gradientLayer__BdBiM{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);z-index:1}.ResetPasswordForm_backgroundElements__CAt9k{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.ResetPasswordForm_image__Jkzwf{opacity:.95;transition:all .3s ease;border-radius:15px;width:var(--image-size);height:var(--image-size);z-index:2}.ResetPasswordForm_image__Jkzwf,.ResetPasswordForm_lpBackgroundLogo__Kp2Im{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.ResetPasswordForm_lpBackgroundLogo__Kp2Im{top:0;left:0;width:100%;height:100%;background-image:url(/LaptoproIWhite.webp);z-index:1;opacity:.1;pointer-events:none}.ResetPasswordForm_img1__OE1sn{top:-25%;left:-35%;background-image:url(/images/FormImage1.webp);transform:rotate(-5deg)}.ResetPasswordForm_img2__502Xm{top:-25%;left:17.5%;background-image:url(/images/FormImage2.webp)}.ResetPasswordForm_img3__Jpcfd{top:-25%;right:-35%;background-image:url(/images/FormImage3.webp);transform:rotate(5deg)}.ResetPasswordForm_img4__ZCd9d{top:32.5%;left:-40%;transform:translateY(-50%) rotate(-3deg);background-image:url(/images/FormImage7.webp)}.ResetPasswordForm_img5__Otwyp{top:32.5%;right:-40%;transform:translateY(-50%) rotate(3deg);background-image:url(/images/FormImage4.webp)}.ResetPasswordForm_img6__5Qhpo{bottom:-15%;left:-37.5%;background-image:url(/images/FormImage6.webp);transform:rotate(3deg)}.ResetPasswordForm_img7__wqNHC{bottom:-15%;right:-32.5%;background-image:url(/images/FormImage5.webp);transform:rotate(-3deg)}.ResetPasswordForm_image__Jkzwf:hover{opacity:1;transform:scale(1.05);z-index:4}.ResetPasswordForm_card__ECwnZ{border-radius:20px;width:100%;max-width:450px;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.4);z-index:3;margin-bottom:24px}.ResetPasswordForm_cardContent__Uf5LU,.ResetPasswordForm_card__ECwnZ{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.ResetPasswordForm_cardContent__Uf5LU{padding:24px;z-index:10;border-radius:20px}.ResetPasswordForm_header__cN7uU{text-align:center;margin-bottom:16px}.ResetPasswordForm_subtitle__Bo8Dg{color:var(--text-color);font-size:1.3rem;margin-bottom:10px;opacity:.9;font-weight:800}.ResetPasswordForm_description__i9bj4{color:var(--light-text);font-size:.95rem;margin-top:8px;line-height:1.5}.ResetPasswordForm_form___8Sck{gap:12px}.ResetPasswordForm_formGroup__2wWWm,.ResetPasswordForm_form___8Sck{display:flex;flex-direction:column}.ResetPasswordForm_label__9kpJm{font-weight:500;color:var(--text-color);margin-bottom:8px;font-size:.95rem}.ResetPasswordForm_input___pt1B{padding:15px;border:2px solid #e1e8ed;border-radius:10px;font-size:1rem;transition:all .3s ease;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ResetPasswordForm_input___pt1B:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(219,52,52,.2);background:rgba(255,255,255,.95)}.ResetPasswordForm_input___pt1B::placeholder{color:#a0a0a0}.ResetPasswordForm_inputError__e2B_5{border-color:#d32f2f}.ResetPasswordForm_inputError__e2B_5:focus{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.2)}.ResetPasswordForm_fieldError__NqkVb{color:#d32f2f;font-size:.85rem;margin-top:4px;display:block}.ResetPasswordForm_submitButton__QPTCD{background:#000;color:white;border:none;padding:15px;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff850b3d;margin-top:10px}.ResetPasswordForm_submitButton__QPTCD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff850b54}.ResetPasswordForm_submitButton__QPTCD:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ResetPasswordForm_linkSection__czFjy{text-align:center;margin-top:16px}.ResetPasswordForm_backLink__lhbi6{background:none;border:none;color:#545454;text-decoration:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;padding:8px}.ResetPasswordForm_backLink__lhbi6:hover:not(:disabled){color:var(--primary-color)}.ResetPasswordForm_backLink__lhbi6:disabled{opacity:.5;cursor:not-allowed}.ResetPasswordForm_loadingSpinner__0YKCF{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:ResetPasswordForm_spin__2_63t 1s linear infinite;margin:0 auto}@keyframes ResetPasswordForm_spin__2_63t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResetPasswordForm_errorNotification__9K4MY{position:fixed;top:20px;right:20px;background:#fee;border:1px solid #fcc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(244,67,54,.3);z-index:1000;animation:ResetPasswordForm_slideInRight__AmCxa .3s ease-out}.ResetPasswordForm_errorContent__40p0r{display:flex;align-items:flex-start;gap:12px}.ResetPasswordForm_errorIcon__YeMQJ{font-size:1.2rem;flex-shrink:0}.ResetPasswordForm_errorText__LQEc8{flex:1 1}.ResetPasswordForm_errorText__LQEc8 strong{color:#d32f2f;display:block;margin-bottom:4px}.ResetPasswordForm_errorText__LQEc8 p{color:#666;margin:0;font-size:.9rem}.ResetPasswordForm_errorClose__JqpMm{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ResetPasswordForm_errorClose__JqpMm:hover{color:#666}.ResetPasswordForm_successNotification__tFjna{position:fixed;top:20px;right:20px;background:#efffee;border:1px solid #cfc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(76,175,80,.3);z-index:1000;animation:ResetPasswordForm_slideInRight__AmCxa .3s ease-out}.ResetPasswordForm_successContent__CCP9Y{display:flex;align-items:flex-start;gap:12px}.ResetPasswordForm_successIcon__zVj6D{font-size:1.2rem;flex-shrink:0}.ResetPasswordForm_successText__3SIxX{flex:1 1}.ResetPasswordForm_successText__3SIxX strong{color:#2e7d32;display:block;margin-bottom:4px}.ResetPasswordForm_successText__3SIxX p{color:#666;margin:0;font-size:.9rem}.ResetPasswordForm_redirectText__uoAbT{margin-top:8px!important;font-style:italic;color:#888!important}.ResetPasswordForm_successClose__GQeyt{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ResetPasswordForm_successClose__GQeyt:hover{color:#666}@keyframes ResetPasswordForm_slideInRight__AmCxa{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ResetPasswordForm_cardContentMobile__4Cgp7{display:none;margin-bottom:24px}@media (max-width:1340px){.ResetPasswordForm_image__Jkzwf{width:var(--image-size);height:var(--image-size)}.ResetPasswordForm_img1__OE1sn{top:-15%;left:-20%}.ResetPasswordForm_img2__502Xm{top:-15%;left:25%}.ResetPasswordForm_img3__Jpcfd{top:-15%;right:-25%}.ResetPasswordForm_img4__ZCd9d{left:-30%}.ResetPasswordForm_img5__Otwyp{right:-30%}.ResetPasswordForm_img6__5Qhpo{left:-27.5%}.ResetPasswordForm_img7__wqNHC{right:-25%}.ResetPasswordForm_cardContent__Uf5LU{padding:12px 24px;max-width:400px}.ResetPasswordForm_card__ECwnZ{max-width:400px}}@media (max-width:768px){.ResetPasswordForm_errorNotification__9K4MY,.ResetPasswordForm_successNotification__tFjna{top:10px;right:10px;left:10px;max-width:none}.ResetPasswordForm_container__nTMPA{padding:unset;align-items:center}.ResetPasswordForm_card__ECwnZ{display:none}.ResetPasswordForm_cardContentMobile__4Cgp7{display:block;margin:16px}.ResetPasswordForm_laptoproLogo__uWW8V{width:250px;left:unset;transform:unset;margin-bottom:0}.ResetPasswordForm_image__Jkzwf{width:var(--image-size-mobile);height:var(--image-size-mobile);opacity:.6}.ResetPasswordForm_img1__OE1sn,.ResetPasswordForm_img2__502Xm,.ResetPasswordForm_img3__Jpcfd,.ResetPasswordForm_img4__ZCd9d,.ResetPasswordForm_img5__Otwyp,.ResetPasswordForm_img6__5Qhpo,.ResetPasswordForm_img7__wqNHC{display:none}}@media (max-width:596.5px){.ResetPasswordForm_container__nTMPA{padding:unset}.ResetPasswordForm_cardContent__Uf5LU{padding:8px 16px;max-width:400px}}@media (min-width:1340px){.ResetPasswordForm_image__Jkzwf{width:var(--image-size-large);height:var(--image-size-large)}.ResetPasswordForm_card__ECwnZ{max-width:520px}}@keyframes ResetPasswordForm_fadeIn__pc0_x{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResetPasswordForm_card__ECwnZ{animation:ResetPasswordForm_fadeIn__pc0_x .6s ease-out}@keyframes ResetPasswordForm_float__beTMz{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-10px) rotate(var(--rotate,0deg))}}.ResetPasswordForm_img1__OE1sn,.ResetPasswordForm_img3__Jpcfd,.ResetPasswordForm_img6__5Qhpo,.ResetPasswordForm_img7__wqNHC{animation:ResetPasswordForm_float__beTMz 6s ease-in-out infinite}.ResetPasswordForm_img1__OE1sn{--rotate:-5deg}.ResetPasswordForm_img3__Jpcfd{--rotate:5deg}.ResetPasswordForm_img6__5Qhpo{--rotate:3deg}.ResetPasswordForm_img7__wqNHC{--rotate:-3deg}.ResetPasswordForm_img2__502Xm,.ResetPasswordForm_img4__ZCd9d,.ResetPasswordForm_img5__Otwyp{animation:ResetPasswordForm_float__beTMz 8s ease-in-out infinite}.AddressManager_container__klhAQ{width:100%}.AddressManager_compact__qy1Ys .AddressManager_header__genhU{margin-bottom:1rem;padding-bottom:.75rem}.AddressManager_compact__qy1Ys .AddressManager_addressGrid__OkfFL{gap:.75rem}.AddressManager_header__genhU{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.AddressManager_headerIcon__chJ6J{width:48px;height:48px;background:linear-gradient(135deg,#fe5f03,#ffbb14);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white}.AddressManager_headerText___cQIV h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.AddressManager_headerText___cQIV p{margin:.25rem 0 0;font-size:.875rem;color:#6b7280}.AddressManager_loadingContainer__Qzkeg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;min-height:200px}.AddressManager_loadingSpinner__hfuxU{display:flex;gap:.5rem;margin-bottom:1rem}.AddressManager_spinnerDot__nkbJR{width:10px;height:10px;border-radius:50%;background-color:#fe5f03;animation:AddressManager_bounce__mEjhv 1.4s ease-in-out infinite both}.AddressManager_spinnerDot__nkbJR:first-child{animation-delay:-.32s}.AddressManager_spinnerDot__nkbJR:nth-child(2){animation-delay:-.16s}@keyframes AddressManager_bounce__mEjhv{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.AddressManager_loadingContainer__Qzkeg p{color:#6b7280;font-size:.95rem}.AddressManager_successMessage__IWZgn{display:flex;align-items:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #34d399;border-radius:10px;margin-bottom:1rem;color:#065f46;font-weight:500;animation:AddressManager_slideIn___xqhE .3s ease}.AddressManager_successMessage__IWZgn span{font-size:1.1rem}.AddressManager_errorMessage__kADLb{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:1rem;color:#991b1b;font-weight:500}@keyframes AddressManager_slideIn___xqhE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AddressManager_emptyState__gSr86{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;text-align:center}.AddressManager_emptyState__gSr86 svg{color:#d1d5db;margin-bottom:1rem}.AddressManager_emptyState__gSr86 p{margin:0;font-size:1rem;font-weight:600;color:#4b5563}.AddressManager_emptyState__gSr86 span{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.AddressManager_addressList__9tAHD{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AddressManager_addressCard__4_jYA{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:white;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;position:relative}.AddressManager_addressCard__4_jYA:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05)}.AddressManager_addressCard__4_jYA.AddressManager_isDefault__yCCnz{border-color:#fe5f03;background:linear-gradient(135deg,#fff7f0,#ffffff)}.AddressManager_addressCard__4_jYA.AddressManager_loading__q2V8E{opacity:.6;pointer-events:none}.AddressManager_addressIcon__so6Ll{width:44px;height:44px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.AddressManager_addressCard__4_jYA.AddressManager_isDefault__yCCnz .AddressManager_addressIcon__so6Ll{background:linear-gradient(135deg,#fe5f03,#ffbb14);color:white}.AddressManager_addressContent__VBUmV{flex:1 1;min-width:0}.AddressManager_addressHeader__xP4Am{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.AddressManager_addressHeader__xP4Am strong{font-size:1rem;color:#1f2937}.AddressManager_defaultBadge__r0Rtz{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .5rem;background:linear-gradient(135deg,#fe5f03,#ffbb14);color:white;border-radius:4px}.AddressManager_addressLine__tZuZF{margin:.25rem 0;font-size:.875rem;color:#6b7280;line-height:1.4}.AddressManager_addressActions__XXxSe{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.AddressManager_setDefaultBtn__o1rus{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#9ca3af;transition:all .2s ease}.AddressManager_setDefaultBtn__o1rus:hover:not(:disabled){background:#ffbb14;color:white}.AddressManager_setDefaultBtn__o1rus:disabled{cursor:not-allowed;opacity:.5}.AddressManager_deleteBtn__p7LW7{width:36px;height:36px;border:none;background:#fee2e2;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s ease}.AddressManager_deleteBtn__p7LW7:hover:not(:disabled){background:#ef4444;color:white}.AddressManager_deleteBtn__p7LW7:disabled{cursor:not-allowed;opacity:.5}.AddressManager_addButton___tYgD{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:white;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;color:#6b7280;font-weight:600;font-size:.95rem;transition:all .2s ease}.AddressManager_addButton___tYgD:hover:not(:disabled){border-color:#fe5f03;color:#fe5f03;background:#fff7f0}.AddressManager_addButton___tYgD:disabled{opacity:.5;cursor:not-allowed}.AddressManager_limitMessage__ywJQ6{padding:1rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;text-align:center;font-size:.85rem}.AddressManager_limitMessage__ywJQ6 p{margin:0;color:#92400e;font-weight:500}.AddressManager_formOverlay__K722S{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:AddressManager_fadeIn__0a9cC .2s ease}@keyframes AddressManager_fadeIn__0a9cC{0%{opacity:0}to{opacity:1}}.AddressManager_formContainer__WDEDM{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:white;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:AddressManager_slideUp__YxNlQ .3s ease}@keyframes AddressManager_slideUp__YxNlQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddressManager_formHeader__12xOe{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:10;border-radius:16px 16px 0 0}.AddressManager_formHeader__12xOe h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.AddressManager_closeBtn__9x__u{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:#f3f4f6;border-radius:10px;cursor:pointer;color:#6b7280;transition:all .2s ease}.AddressManager_closeBtn__9x__u:hover{background:#e5e7eb;color:#1f2937}.AddressManager_formContainer__WDEDM form{padding:1.5rem}.AddressManager_formError__XomLr{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:1.5rem;color:#991b1b;font-weight:500;font-size:.9rem}.AddressManager_formGroup__7yNLe{margin-bottom:1.25rem}.AddressManager_formGroup__7yNLe label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.9rem}.AddressManager_required__wY7V1{color:#ef4444}.AddressManager_formGroup__7yNLe input{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;transition:all .2s ease;background:white}.AddressManager_formGroup__7yNLe input:focus{outline:none;border-color:#fe5f03;box-shadow:0 0 0 3px rgba(254,95,3,.1)}.AddressManager_formGroup__7yNLe input:disabled{background:#f3f4f6;cursor:not-allowed}.AddressManager_formGroup__7yNLe input::placeholder{color:#9ca3af}.AddressManager_formRow__bhBzW{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddressManager_formActions__FtkMo{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.AddressManager_cancelBtn__WFzZh{flex:1 1;padding:.875rem;background:white;border:2px solid #d1d5db;border-radius:10px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.AddressManager_cancelBtn__WFzZh:hover:not(:disabled){background:#f3f4f6}.AddressManager_cancelBtn__WFzZh:disabled{opacity:.5;cursor:not-allowed}.AddressManager_submitBtn__kWCcu{flex:1.5 1;padding:.875rem;background:linear-gradient(135deg,#fe5f03,#ff8534);border:none;border-radius:10px;font-weight:600;color:white;cursor:pointer;transition:all .2s ease}.AddressManager_submitBtn__kWCcu:hover:not(:disabled){background:linear-gradient(135deg,#e55503,#fe5f03);box-shadow:0 4px 12px rgba(254,95,3,.3)}.AddressManager_submitBtn__kWCcu:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.AddressManager_formRow__bhBzW{grid-template-columns:1fr}.AddressManager_addressCard__4_jYA{flex-wrap:wrap}.AddressManager_addressActions__XXxSe{flex-direction:row;width:100%;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.AddressManager_formContainer__WDEDM{max-height:100vh;border-radius:0;height:100%}.AddressManager_formHeader__12xOe{border-radius:0}.AddressManager_formActions__FtkMo{flex-direction:column}.AddressManager_cancelBtn__WFzZh,.AddressManager_submitBtn__kWCcu{width:100%}}.Combobox_comboboxContainer__fULmg{position:relative;width:100%;margin-bottom:1rem}.Combobox_label__aVTUF{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.Combobox_required__gVU9q{color:#fe5f03;margin-left:2px}