.ia_pagina__dLTa_{max-width:880px;margin:0 auto;padding:32px 16px 64px;line-height:1.6;color:#1f1f1f}.ia_pagina__dLTa_ h1{font-size:1.9rem;margin-bottom:16px}.ia_pagina__dLTa_ h2{font-size:1.35rem;margin:32px 0 12px}.ia_pagina__dLTa_ h3{font-size:1.1rem;margin:20px 0 8px}.ia_pagina__dLTa_ ul{padding-left:20px}.ia_pagina__dLTa_ li{margin-bottom:6px;overflow-wrap:anywhere}.ia_pagina__dLTa_ code{background:#f3f1ec;padding:1px 6px;border-radius:4px;font-size:.92em;overflow-wrap:anywhere}.ia_tabla__iPQHy{width:100%;border-collapse:collapse;font-size:.95rem}.ia_tabla__iPQHy td,.ia_tabla__iPQHy th{text-align:left;vertical-align:top;padding:8px;border-bottom:1px solid #e6e2da}@media (max-width:640px){.ia_tabla__iPQHy td:nth-child(2),.ia_tabla__iPQHy th:nth-child(2){display:none}}.Modal_overlay__cza8g{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-4);opacity:0;visibility:hidden;transition:all .3s ease}.Modal_overlay__cza8g.Modal_open__APWRQ{opacity:1;visibility:visible}.Modal_modal__BlcpV{background-color:#fff;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.15);max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;transform:scale(.9) translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(216,92,86,.1);position:relative}.Modal_overlay__cza8g.Modal_open__APWRQ .Modal_modal__BlcpV{transform:scale(1) translateY(0)}.Modal_header__nqLWP{padding:32px 32px 24px;border-bottom:1px solid rgba(216,92,86,.1);display:flex;align-items:flex-start;justify-content:space-between;font-family:Poppins,sans-serif;background:linear-gradient(135deg,rgba(216,92,86,.02),#fff)}.Modal_body__GPxOv{padding:32px;flex:1 1;overflow-y:auto;overflow-x:hidden;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;color:#2c2c2c;max-height:calc(90vh - 100px);overscroll-behavior:contain}.Modal_modal__BlcpV.Modal_noHeader__ylmmp.Modal_noFooter__AHwr8 .Modal_body__GPxOv{padding:0;max-height:90vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Modal_modal__BlcpV.Modal_noHeader__ylmmp.Modal_noFooter__AHwr8 .Modal_body__GPxOv::-webkit-scrollbar{display:none}.Modal_body__GPxOv.Modal_noScroll__6qnjq{overflow:visible;padding:0}.Modal_footer__3xcfJ{padding:24px 32px 32px;border-top:1px solid rgba(216,92,86,.1);display:flex;gap:16px;justify-content:flex-end;font-family:Poppins,sans-serif;background:rgba(248,249,250,.5)}.Modal_title__JXUjh{margin:0 0 8px;font-family:Playfair Display,serif;font-size:28px;font-weight:600;color:#2c2c2c;line-height:1.3}.Modal_subtitle__yia5J{margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#6b7280;line-height:1.4}.Modal_closeButton__YjHCd{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.Modal_closeButton__YjHCd:hover{background-color:rgba(216,92,86,.1);color:#d85c56;transform:scale(1.05)}.Modal_small__L_ZTH{max-width:350px}.Modal_medium__WfGd4{max-width:600px}.Modal_large__Krve5{max-width:800px}.Modal_extraLarge__Wx8sQ{max-width:1200px}.Modal_fullScreen__bLJOb{max-width:95vw;max-height:95vh;width:95vw;height:95vh}.Modal_centered__ORUvI .Modal_body__GPxOv{display:flex;align-items:center;justify-content:center;text-align:center}.Modal_confirmation__BRaCf .Modal_body__GPxOv{text-align:center;padding:var(--spacing-8)}.Modal_confirmation__BRaCf .Modal_title__JXUjh{color:var(--color-warning);margin-bottom:var(--spacing-4)}.Modal_success__caHpB .Modal_header__nqLWP{background-color:var(--color-success);color:var(--color-white)}.Modal_success__caHpB .Modal_closeButton__YjHCd,.Modal_success__caHpB .Modal_title__JXUjh{color:var(--color-white)}.Modal_error__Nadqw .Modal_header__nqLWP{background-color:var(--color-danger);color:var(--color-white)}.Modal_error__Nadqw .Modal_closeButton__YjHCd,.Modal_error__Nadqw .Modal_title__JXUjh{color:var(--color-white)}.Modal_info__6WnvD .Modal_header__nqLWP{background-color:var(--color-info);color:var(--color-white)}.Modal_info__6WnvD .Modal_closeButton__YjHCd,.Modal_info__6WnvD .Modal_title__JXUjh{color:var(--color-white)}.Modal_matrimonyModal__8alrN .Modal_modal__BlcpV{border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--color-primary),var(--color-gold)) border-box;border-radius:var(--radius-3xl)}.Modal_matrimonyModal__8alrN .Modal_header__nqLWP{background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:var(--color-white)}.Modal_matrimonyModal__8alrN .Modal_closeButton__YjHCd,.Modal_matrimonyModal__8alrN .Modal_title__JXUjh{color:var(--color-white)}.Modal_noHeader__ylmmp .Modal_header__nqLWP{display:none}.Modal_noHeader__ylmmp .Modal_body__GPxOv{padding-top:var(--spacing-8)}.Modal_noFooter__AHwr8 .Modal_footer__3xcfJ{display:none}.Modal_noFooter__AHwr8 .Modal_body__GPxOv{padding-bottom:var(--spacing-8)}.Modal_noBackdropClose__Ddnso{pointer-events:none}.Modal_noBackdropClose__Ddnso .Modal_modal__BlcpV{pointer-events:all}.Modal_imageModal__FrVQc .Modal_modal__BlcpV{background:transparent;box-shadow:none;max-width:90vw;max-height:90vh}.Modal_imageModal__FrVQc .Modal_body__GPxOv{padding:0;display:flex;align-items:center;justify-content:center}.Modal_imageModal__FrVQc img{max-width:100%;max-height:100%;border-radius:var(--radius-lg)}.Modal_productModal__PhsMy .Modal_modal__BlcpV{max-width:700px}.Modal_productModal__PhsMy .Modal_body__GPxOv{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6);align-items:start}@keyframes Modal_modalFadeIn__BNQ2s{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Modal_modalFadeOut__1wg9r{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}.Modal_modal__BlcpV.Modal_entering__z_d_f{animation:Modal_modalFadeIn__BNQ2s .3s ease forwards}.Modal_modal__BlcpV.Modal_exiting__SHogE{animation:Modal_modalFadeOut__1wg9r .3s ease forwards}@media (max-width:767px){.Modal_overlay__cza8g{padding:var(--spacing-2);align-items:center}.Modal_modal__BlcpV{max-height:95vh;height:auto;border-radius:var(--radius-xl)}.Modal_body__GPxOv,.Modal_footer__3xcfJ,.Modal_header__nqLWP{padding:var(--spacing-4)}.Modal_title__JXUjh{font-size:var(--font-size-h5)}.Modal_extraLarge__Wx8sQ,.Modal_large__Krve5{max-width:100%}.Modal_productModal__PhsMy .Modal_body__GPxOv{grid-template-columns:1fr;gap:var(--spacing-4)}.Modal_fullScreen__bLJOb{max-width:100vw;max-height:100vh;width:100vw;height:100vh;border-radius:0}}.Modal_transparent__pDrI1 .Modal_modal__BlcpV{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important}.Modal_transparent__pDrI1 .Modal_modal__BlcpV .Modal_body__GPxOv,.Modal_transparent__pDrI1 .Modal_modal__BlcpV .Modal_footer__3xcfJ,.Modal_transparent__pDrI1 .Modal_modal__BlcpV .Modal_header__nqLWP{background:transparent!important;border:none!important;padding:0!important}.Modal_transparent__pDrI1 .Modal_modal__BlcpV .Modal_body__GPxOv{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important}.Modal_fadeIn__v7xh_ .Modal_modal__BlcpV{transform:scale(1) translateY(0);opacity:0;transition:opacity .3s ease}.Modal_fadeIn__v7xh_.Modal_open__APWRQ .Modal_modal__BlcpV{opacity:1}.Modal_blur__L9WSh{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.LoginModal_modalContent__hZELO{background:var(--surface-primary);border-radius:var(--radius-2xl);overflow:hidden;width:100%;max-width:520px;margin:0 auto}.LoginModal_formSection__LMVLk{position:relative;padding:3rem;background:var(--surface-primary)}@media (min-width:640px){.LoginModal_formSection__LMVLk{padding:4rem}}.LoginModal_closeButton__FpYzP{position:absolute;right:1.5rem;top:1.5rem;z-index:20;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--duration-normal) var(--ease-out-cubic)}.LoginModal_closeButton__FpYzP:hover{background:rgba(0,0,0,.1);color:var(--text-primary)}.LoginModal_logoSection__xjzXN{margin-bottom:3rem;text-align:center;display:flex;flex-direction:column;align-items:center}.LoginModal_userIconCircle___Hk6U{width:4rem;height:4rem;background:rgba(216,92,86,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.LoginModal_userIcon__H2ERf{color:var(--color-brand-primary);width:2rem;height:2rem}.LoginModal_welcomeTitle__5t4qV{font-family:var(--font-primary);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2;letter-spacing:-.02em}.LoginModal_welcomeSubtitle__svTGL{color:var(--text-secondary);font-size:.975rem;font-weight:400}.LoginModal_form__rf3Nz{margin-top:0;width:100%}.LoginModal_formFields__YZWRr{gap:1.5rem}.LoginModal_fieldGroup__JjPfD,.LoginModal_formFields__YZWRr{display:flex;flex-direction:column;width:100%}.LoginModal_label__LMxO7{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.LoginModal_inputWrapper__DISI4{position:relative;width:100%}.LoginModal_inputIcon__dKVF4{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.LoginModal_input__SUeQD{width:100%;padding:.875rem 1rem .875rem 3rem;background:var(--color-neutral-50);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);font-size:.975rem;font-weight:400;color:var(--text-primary);transition:all var(--duration-normal) var(--ease-out-cubic)}.LoginModal_input__SUeQD:hover{background:var(--color-neutral-100)}.LoginModal_input__SUeQD:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(216,92,86,.1)}.LoginModal_input__SUeQD::placeholder{color:var(--text-tertiary)}.LoginModal_passwordToggle__uWSSD{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);padding:.25rem;transition:color var(--duration-fast) var(--ease-out-cubic)}.LoginModal_passwordToggle__uWSSD:hover{color:var(--text-secondary)}.LoginModal_errorMessage__fGRmc{display:flex;align-items:center;margin-top:.5rem;font-size:.875rem;color:var(--color-error);animation:LoginModal_fadeIn__nxW3U .3s ease-out}.LoginModal_errorDot__HkNTU{display:inline-block;width:4px;height:4px;background:var(--color-error);border-radius:var(--radius-full);margin-right:.5rem}.LoginModal_rememberSection__k3Ye9{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;width:100%}.LoginModal_checkboxLabel__aW0Xg{display:flex;align-items:center;cursor:pointer;group:checkbox}.LoginModal_checkbox__I7XB8{width:1rem;height:1rem;accent-color:var(--color-brand-primary);margin-right:.625rem}.LoginModal_checkboxText__kmC7h{font-size:.875rem;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out-cubic)}.LoginModal_checkboxLabel__aW0Xg:hover .LoginModal_checkboxText__kmC7h{color:var(--text-primary)}.LoginModal_forgotLink__ZOtjb{font-size:.875rem;color:var(--color-brand-primary);font-weight:500;transition:all var(--duration-fast) var(--ease-out-cubic);text-decoration:none}.LoginModal_forgotLink__ZOtjb:hover{color:var(--color-brand-700)}.LoginModal_alertMessage__guWI_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);color:#dc2626;font-size:.875rem;margin-bottom:1rem;animation:LoginModal_slideDown__gAbVn .3s ease-out}.LoginModal_alertMessage__guWI_ svg{flex-shrink:0}@keyframes LoginModal_slideDown__gAbVn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginModal_blockTimer__F3OIQ{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#fef3c7;border:1px solid #fde68a;border-radius:var(--radius-md);color:#92400e;font-size:.875rem;font-weight:500;margin-bottom:1rem;animation:LoginModal_pulse__8TTru 2s ease-in-out infinite}@keyframes LoginModal_pulse__8TTru{0%,to{opacity:1}50%{opacity:.8}}.LoginModal_blockTimer__F3OIQ svg{color:#d97706;text-decoration:underline;text-underline-offset:2px}.LoginModal_submitButton__GnHL3{width:100%;margin-top:2rem;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-700));color:#fff;border-radius:var(--radius-xl);font-size:1rem;font-weight:600;transition:all var(--duration-normal) var(--ease-out-cubic);position:relative;overflow:hidden}.LoginModal_submitButton__GnHL3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(216,92,86,.3)}.LoginModal_submitButton__GnHL3:active:not(:disabled){transform:translateY(0)}.LoginModal_submitButton__GnHL3:disabled{opacity:.5;cursor:not-allowed}.LoginModal_submitButton__GnHL3:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(216,92,86,.2)}.LoginModal_buttonContent__CKZxS{display:flex;align-items:center;justify-content:center}.LoginModal_loadingIcon__E2PPj{animation:LoginModal_spin__fJwe8 1s linear infinite;margin-right:.75rem}.LoginModal_divider__C__zj{position:relative;margin:2rem 0;width:100%}.LoginModal_dividerLine__nnDxa{position:absolute;inset:0;display:flex;align-items:center}.LoginModal_dividerBorder__7I3pr{width:100%;border-top:1px solid var(--border-subtle)}.LoginModal_dividerText__lROH2{position:relative;display:flex;justify-content:center;font-size:.875rem}.LoginModal_dividerTextSpan__SFrID{padding:0 1rem;background:var(--surface-primary);color:var(--text-tertiary)}.LoginModal_registerSection__YoGmb{text-align:center;width:100%}.LoginModal_registerText___BqaW{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.LoginModal_registerButton__XooWX{color:var(--color-brand-primary);font-weight:600;transition:all var(--duration-fast) var(--ease-out-cubic);background:none;border:none;font-size:1rem;cursor:pointer}.LoginModal_registerButton__XooWX:hover{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:2px}@keyframes LoginModal_fadeIn__nxW3U{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.LoginModal_modalContent__hZELO{max-width:100%;margin:0 1rem}.LoginModal_formSection__LMVLk{padding:2rem 1.5rem}.LoginModal_logoSection__xjzXN{margin-bottom:2rem}.LoginModal_userIconCircle___Hk6U{width:3.5rem;height:3.5rem;margin-bottom:1rem}.LoginModal_userIcon__H2ERf{width:1.75rem;height:1.75rem}.LoginModal_welcomeTitle__5t4qV{font-size:1.25rem}.LoginModal_welcomeSubtitle__svTGL{font-size:.875rem}.LoginModal_formFields__YZWRr{gap:1.25rem}.LoginModal_label__LMxO7{font-size:.813rem}.LoginModal_input__SUeQD{padding:.75rem .875rem .75rem 2.5rem;font-size:.875rem}.LoginModal_inputIcon__dKVF4{left:.875rem}.LoginModal_submitButton__GnHL3{padding:.875rem 1.25rem;font-size:.938rem;margin-top:1.5rem}.LoginModal_divider__C__zj{margin:1.5rem 0}.LoginModal_registerText___BqaW{font-size:.813rem}.LoginModal_registerButton__XooWX{font-size:.938rem}.LoginModal_closeButton__FpYzP{right:1rem;top:1rem;width:2rem;height:2rem}}@media (max-width:480px){.LoginModal_formSection__LMVLk{padding:1.5rem 1rem}.LoginModal_welcomeTitle__5t4qV{font-size:1.125rem}.LoginModal_inputIcon__dKVF4{width:18px;height:18px}}.PaymentSecurityBadges_securityBadges__4kkvn{font-family:var(--font-primary)}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_minimal__mOWRf{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(216,92,86,.05);border:1px solid rgba(216,92,86,.2);border-radius:8px;color:var(--color-brand-primary);font-size:12px;font-weight:500;justify-content:center}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_compact__cPs5c{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-5);max-width:100%;margin:0 auto}.PaymentSecurityBadges_compactHeader__BfzY1{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-secondary);font-size:13px;font-weight:500}.PaymentSecurityBadges_compactList__rWAVZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.PaymentSecurityBadges_compactBadge__r0QQ_{display:flex;align-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-size:12px;font-weight:500}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_full__abSdL{background:var(--surface-primary);border:1px solid rgba(216,92,86,.1);border-radius:16px;padding:var(--space-5);box-shadow:var(--shadow-sm)}.PaymentSecurityBadges_badgesHeader__YLGp4{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.PaymentSecurityBadges_badgesHeader__YLGp4 h4{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3}.PaymentSecurityBadges_badgesHeader__YLGp4 svg{color:var(--color-brand-primary)}.PaymentSecurityBadges_badgesList__qAFaf{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.PaymentSecurityBadges_securityBadge__BMYoo{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:rgba(216,92,86,.02);border-radius:12px;transition:all .2s ease}.PaymentSecurityBadges_securityBadge__BMYoo:hover{background:rgba(216,92,86,.05);transform:translateY(-1px)}.PaymentSecurityBadges_badgeIcon__MDZkN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(216,92,86,.1);border-radius:8px;color:var(--color-brand-primary);flex-shrink:0}.PaymentSecurityBadges_badgeContent__pxZZC{flex:1 1;min-width:0}.PaymentSecurityBadges_badgeLabel__STza7{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3;margin-bottom:2px}.PaymentSecurityBadges_badgeDescription__de66i{color:var(--text-secondary);font-size:11px;line-height:1.4}.PaymentSecurityBadges_trustMessage__dMzg_{display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:rgba(216,92,86,.05);border-radius:10px;text-align:center}.PaymentSecurityBadges_trustMessage__dMzg_ span{color:var(--color-brand-primary);font-size:12px;font-weight:500;line-height:1.4}@media (max-width:768px){.PaymentSecurityBadges_badgesList__qAFaf,.PaymentSecurityBadges_compactList__rWAVZ{grid-template-columns:1fr;gap:var(--space-3)}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_full__abSdL{padding:var(--space-4)}.PaymentSecurityBadges_badgesHeader__YLGp4 h4{font-size:14px}}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_enhanced__euSIz{background:linear-gradient(135deg,rgba(216,92,86,.05),rgba(216,92,86,.02));border:1px solid rgba(216,92,86,.1);border-radius:16px;padding:var(--space-6);margin:var(--space-6) 0;box-shadow:var(--shadow-card)}.PaymentSecurityBadges_enhancedHeader__xQp5Q{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid rgba(216,92,86,.1)}.PaymentSecurityBadges_enhancedHeader__xQp5Q svg{color:var(--color-brand-primary)}.PaymentSecurityBadges_enhancedTitle__0YyZ4 h4{margin:0;color:var(--color-brand-primary);font-family:var(--font-display);font-size:18px;font-weight:600}.PaymentSecurityBadges_enhancedTitle__0YyZ4 p{margin:4px 0 0;color:var(--text-secondary);font-size:14px}.PaymentSecurityBadges_enhancedBadges__gU1Vg{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.PaymentSecurityBadges_enhancedBadges__gU1Vg .PaymentSecurityBadges_securityBadge__BMYoo{background:var(--color-white);border:1px solid rgba(216,92,86,.1);padding:var(--space-4);border-radius:12px;box-shadow:var(--shadow-sm);transition:all .3s ease}.PaymentSecurityBadges_enhancedBadges__gU1Vg .PaymentSecurityBadges_securityBadge__BMYoo:hover{border-color:rgba(216,92,86,.2);box-shadow:var(--shadow-card);transform:translateY(-2px)}.PaymentSecurityBadges_enhancedBadges__gU1Vg .PaymentSecurityBadges_badgeIcon__MDZkN{width:36px;height:36px;background:rgba(216,92,86,.1);border-radius:10px;color:var(--color-brand-primary)}.PaymentSecurityBadges_enhancedBadges__gU1Vg .PaymentSecurityBadges_badgeLabel__STza7{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.PaymentSecurityBadges_enhancedBadges__gU1Vg .PaymentSecurityBadges_badgeDescription__de66i{font-size:12px;color:var(--text-secondary)}.PaymentSecurityBadges_enhancedFooter___PXA2{text-align:center;padding-top:var(--space-4);border-top:1px solid rgba(216,92,86,.1)}.PaymentSecurityBadges_certificationLogos__YrbA1{display:flex;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-2)}.PaymentSecurityBadges_certLogo__5TTzB{padding:var(--space-1) var(--space-2);background:rgba(216,92,86,.1);border-radius:6px;font-size:12px;font-weight:600;color:var(--color-brand-primary);border:1px solid rgba(216,92,86,.2)}.PaymentSecurityBadges_guaranteeText__5sVJq{margin:0;color:var(--text-secondary);font-size:12px;font-style:italic}@media (max-width:480px){.PaymentSecurityBadges_securityBadge__BMYoo{padding:var(--space-2)}.PaymentSecurityBadges_badgeIcon__MDZkN{width:28px;height:28px}.PaymentSecurityBadges_badgeLabel__STza7{font-size:12px}.PaymentSecurityBadges_badgeDescription__de66i{font-size:10px}.PaymentSecurityBadges_securityBadges__4kkvn.PaymentSecurityBadges_enhanced__euSIz{padding:var(--space-4)}.PaymentSecurityBadges_enhancedBadges__gU1Vg{grid-template-columns:1fr;gap:var(--space-3)}.PaymentSecurityBadges_enhancedTitle__0YyZ4 h4{font-size:16px}.PaymentSecurityBadges_enhancedTitle__0YyZ4 p{font-size:13px}.PaymentSecurityBadges_certificationLogos__YrbA1{gap:var(--space-2)}.PaymentSecurityBadges_certLogo__5TTzB{font-size:10px;padding:4px 8px}}.OrderSummaryEnhanced_orderSummaryCard__Mp3jq{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:16px;padding:var(--space-6);box-shadow:var(--shadow-card);font-family:var(--font-primary);max-width:100%;margin:0 auto}.OrderSummaryEnhanced_summaryHeader__XtTaC{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.OrderSummaryEnhanced_headerIcon__9SvBI{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(216,92,86,.1);border-radius:12px;color:var(--color-brand-primary);flex-shrink:0}.OrderSummaryEnhanced_headerContent__HWd4n h3{margin:0 0 4px;color:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.OrderSummaryEnhanced_headerContent__HWd4n p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.4}.OrderSummaryEnhanced_paymentProgress__vfaol{margin-bottom:var(--space-5)}.OrderSummaryEnhanced_progressHeader__X8AlE{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.OrderSummaryEnhanced_progressHeader__X8AlE span{color:var(--text-primary);font-size:14px;font-weight:500}.OrderSummaryEnhanced_progressPercentage__2SZUA{color:var(--color-brand-primary);font-weight:600}.OrderSummaryEnhanced_progressBar__3y8hH{position:relative;width:100%;height:8px;background:var(--color-neutral-200);border-radius:4px;overflow:hidden;margin-bottom:var(--space-2)}.OrderSummaryEnhanced_progressFill__N_Hr1{height:100%;background:linear-gradient(90deg,var(--color-brand-primary) 0,var(--color-brand-600) 100%);border-radius:4px;transition:width .3s ease}.OrderSummaryEnhanced_progressPreview__M63ZO{position:absolute;top:0;height:100%;background:rgba(216,92,86,.3);border-radius:4px;transition:all .3s ease;animation:OrderSummaryEnhanced_pulse__GHJm7 2s infinite}@keyframes OrderSummaryEnhanced_pulse__GHJm7{0%,to{opacity:.3}50%{opacity:.6}}.OrderSummaryEnhanced_progressLabels__CKEuL{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:12px}.OrderSummaryEnhanced_financialSummary__9vtUb{background:var(--surface-secondary);border-radius:12px;padding:var(--space-5);margin-bottom:var(--space-4)}.OrderSummaryEnhanced_summaryRow__OzeIn{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0}.OrderSummaryEnhanced_summaryRow__OzeIn:not(:last-child){border-bottom:1px solid var(--border-subtle)}.OrderSummaryEnhanced_summaryLabel__m1hCV{color:var(--text-secondary);font-size:14px;line-height:1.4}.OrderSummaryEnhanced_summaryValue__dStcX{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.OrderSummaryEnhanced_summaryValue__dStcX.OrderSummaryEnhanced_paymentAmount__q6G_T{color:var(--color-brand-primary);font-weight:700}.OrderSummaryEnhanced_summaryValue__dStcX.OrderSummaryEnhanced_newTotal__xyQSX{color:var(--color-success);font-weight:700}.OrderSummaryEnhanced_summaryDivider__XEX15{height:1px;background:linear-gradient(90deg,transparent 0,var(--color-brand-primary) 50%,transparent 100%);margin:var(--space-2) 0}.OrderSummaryEnhanced_paymentImpact__extfl{margin-bottom:var(--space-4)}.OrderSummaryEnhanced_impactComplete__1Ogjw,.OrderSummaryEnhanced_impactPartial__eWFv_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:10px;font-size:13px;font-weight:500}.OrderSummaryEnhanced_impactComplete__1Ogjw{background:rgba(40,167,69,.1);color:var(--color-success);border:1px solid rgba(40,167,69,.2)}.OrderSummaryEnhanced_impactPartial__eWFv_{background:rgba(216,92,86,.1);color:var(--color-brand-primary);border:1px solid rgba(216,92,86,.2)}.OrderSummaryEnhanced_sectionHeader__8eG2R{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.OrderSummaryEnhanced_sectionHeader__8eG2R h4{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3;flex:1 1}.OrderSummaryEnhanced_itemCount__Wb4YM,.OrderSummaryEnhanced_paymentCount__ztQEC{color:var(--text-secondary);font-size:12px;font-weight:500;background:var(--surface-secondary);padding:2px 8px;border-radius:12px;border:1px solid var(--border-subtle)}.OrderSummaryEnhanced_orderInfoSection__e3ggs{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--surface-secondary);border-radius:12px;border:1px solid var(--border-subtle)}.OrderSummaryEnhanced_orderBasicInfo__z39fg{display:flex;flex-direction:column;gap:var(--space-3)}.OrderSummaryEnhanced_infoRow__87aEO{display:flex;align-items:center;gap:var(--space-3)}.OrderSummaryEnhanced_infoRow__87aEO svg{color:var(--color-brand-primary);flex-shrink:0}.OrderSummaryEnhanced_infoContent__hjm9o{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--space-2)}.OrderSummaryEnhanced_infoLabel__dsVIs{color:var(--text-secondary);font-size:14px;font-weight:500}.OrderSummaryEnhanced_infoValue__JkUOs{color:var(--text-primary);font-size:14px;font-weight:600;text-align:right}.OrderSummaryEnhanced_statusBadge__plJ0L{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:capitalize}.OrderSummaryEnhanced_statusCompleted__fiRn5{background:rgba(40,167,69,.1);color:var(--color-success);border:1px solid rgba(40,167,69,.2)}.OrderSummaryEnhanced_statusProcessing__o8BFQ{background:rgba(255,193,7,.1);color:#e6a700;border:1px solid rgba(255,193,7,.2)}.OrderSummaryEnhanced_statusPending__b8syK{background:hsla(208,7%,46%,.1);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.OrderSummaryEnhanced_statusShipped__NdOiZ{background:rgba(0,123,255,.1);color:#007bff;border:1px solid rgba(0,123,255,.2)}.OrderSummaryEnhanced_statusDefault__Dby_E{background:var(--surface-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle)}.OrderSummaryEnhanced_orderItems__q5OZz{margin-bottom:var(--space-5)}.OrderSummaryEnhanced_itemsList__DZSBV{display:flex;flex-direction:column;gap:var(--space-3)}.OrderSummaryEnhanced_orderItem__HkUvD{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-secondary);border-radius:12px;border:1px solid var(--border-subtle)}.OrderSummaryEnhanced_itemImage__1SmmN{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.OrderSummaryEnhanced_itemImage__1SmmN img{width:100%;height:100%;object-fit:cover}.OrderSummaryEnhanced_itemDetails__VOexu{flex:1 1;min-width:0}.OrderSummaryEnhanced_itemName__nMWbZ{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3;margin-bottom:2px}.OrderSummaryEnhanced_itemSpecs__sU_El{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-bottom:2px;font-style:italic}.OrderSummaryEnhanced_itemSku__yDDI9{color:var(--text-tertiary);font-size:11px;line-height:1.3;margin-bottom:2px;font-family:var(--font-mono,"Courier New",monospace)}.OrderSummaryEnhanced_itemQuantity__hlDp3{color:var(--text-secondary);font-size:12px;line-height:1.4}.OrderSummaryEnhanced_itemPrice__m8UIu{color:var(--text-primary);font-size:14px;font-weight:600;flex-shrink:0}.OrderSummaryEnhanced_shippingInfo__mkG8b{margin-bottom:var(--space-5)}.OrderSummaryEnhanced_shippingCard__FkL0w{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-4)}.OrderSummaryEnhanced_shippingAddress__PyFFG{margin-bottom:var(--space-4)}.OrderSummaryEnhanced_addressHeader___J1Ar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-primary);font-weight:600}.OrderSummaryEnhanced_addressHeader___J1Ar svg{color:var(--color-brand-primary)}.OrderSummaryEnhanced_addressDetails__DMXv_ p{margin:2px 0;color:var(--text-secondary);font-size:14px;line-height:1.4}.OrderSummaryEnhanced_shippingMeta__liL47{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.OrderSummaryEnhanced_shippingDetail__P47Xq{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:13px}.OrderSummaryEnhanced_shippingDetail__P47Xq svg{color:var(--color-brand-primary);flex-shrink:0}.OrderSummaryEnhanced_paymentHistory__fU5KU{margin-bottom:var(--space-5)}.OrderSummaryEnhanced_paymentsList__iop_b{display:flex;flex-direction:column;gap:var(--space-3)}.OrderSummaryEnhanced_paymentRecord__ZABGv{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:12px;transition:all .2s ease}.OrderSummaryEnhanced_paymentRecord__ZABGv:hover{border-color:rgba(216,92,86,.2);box-shadow:0 2px 8px rgba(216,92,86,.1)}.OrderSummaryEnhanced_paymentIcon__LUIk7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(216,92,86,.1);border-radius:8px;color:var(--color-brand-primary);flex-shrink:0;font-size:12px}.OrderSummaryEnhanced_paymentDetails__55Qcj{flex:1 1;min-width:0}.OrderSummaryEnhanced_paymentPrimary__csEqY{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:var(--space-2)}.OrderSummaryEnhanced_paymentMethod___4tL2{color:var(--text-primary);font-size:14px;font-weight:500;font-family:var(--font-mono,"Courier New",monospace)}.OrderSummaryEnhanced_paymentStatus__fd4D_{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.OrderSummaryEnhanced_paymentSecondary__ncjon{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.OrderSummaryEnhanced_paymentDate__q147e{color:var(--text-secondary);font-size:12px}.OrderSummaryEnhanced_transactionId__uuC9t{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono,"Courier New",monospace)}.OrderSummaryEnhanced_paymentAmount__q6G_T{color:var(--text-primary);font-size:14px;font-weight:600;flex-shrink:0;text-align:right}.OrderSummaryEnhanced_securityNotice__sslhT{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:rgba(216,92,86,.05);border:1px solid rgba(216,92,86,.1);border-radius:10px;color:var(--color-brand-primary);font-size:12px;font-weight:500;text-align:center}@media (max-width:768px){.OrderSummaryEnhanced_orderSummaryCard__Mp3jq{padding:var(--space-4)}.OrderSummaryEnhanced_summaryHeader__XtTaC{margin-bottom:var(--space-4)}.OrderSummaryEnhanced_headerIcon__9SvBI{width:36px;height:36px}.OrderSummaryEnhanced_headerContent__HWd4n h3{font-size:16px}.OrderSummaryEnhanced_orderItem__HkUvD{padding:var(--space-2)}.OrderSummaryEnhanced_itemImage__1SmmN{width:40px;height:40px}.OrderSummaryEnhanced_infoContent__hjm9o{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.OrderSummaryEnhanced_infoValue__JkUOs{text-align:left}.OrderSummaryEnhanced_shippingMeta__liL47{gap:var(--space-3)}.OrderSummaryEnhanced_paymentPrimary__csEqY,.OrderSummaryEnhanced_paymentSecondary__ncjon{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}@media (max-width:480px){.OrderSummaryEnhanced_summaryRow__OzeIn{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.OrderSummaryEnhanced_progressLabels__CKEuL{flex-direction:column;gap:var(--space-1);text-align:center}.OrderSummaryEnhanced_impactComplete__1Ogjw,.OrderSummaryEnhanced_impactPartial__eWFv_{font-size:12px;padding:var(--space-2)}.OrderSummaryEnhanced_sectionHeader__8eG2R{flex-wrap:wrap;gap:var(--space-2)}.OrderSummaryEnhanced_orderInfoSection__e3ggs,.OrderSummaryEnhanced_shippingCard__FkL0w{padding:var(--space-3)}.OrderSummaryEnhanced_orderItem__HkUvD,.OrderSummaryEnhanced_paymentRecord__ZABGv{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.OrderSummaryEnhanced_itemDetails__VOexu,.OrderSummaryEnhanced_paymentDetails__55Qcj{width:100%}.OrderSummaryEnhanced_itemPrice__m8UIu,.OrderSummaryEnhanced_paymentAmount__q6G_T{align-self:flex-end}.OrderSummaryEnhanced_addressDetails__DMXv_{font-size:13px}.OrderSummaryEnhanced_shippingDetail__P47Xq{font-size:12px}}.PaymentProgress_paymentProgress__FUjSn{background:linear-gradient(135deg,rgba(216,92,86,.02),rgba(216,92,86,.05));border:1px solid rgba(216,92,86,.1);border-radius:16px;padding:var(--space-5);font-family:var(--font-primary);position:relative;overflow:hidden}.PaymentProgress_paymentProgress__FUjSn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-brand-primary) 0,var(--color-brand-600) 100%);border-radius:16px 16px 0 0}.PaymentProgress_progressHeader__cRQjt{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.PaymentProgress_headerContent__DLWlM h3{margin:0 0 4px;color:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.PaymentProgress_headerContent__DLWlM p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.4}.PaymentProgress_stepCounter__xTdlM{display:flex;align-items:baseline;background:var(--color-white);border:1px solid rgba(216,92,86,.2);border-radius:12px;padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-sm);flex-shrink:0}.PaymentProgress_currentStep__9S8AV{color:var(--color-brand-primary);font-size:20px;font-weight:700;line-height:1}.PaymentProgress_totalSteps__PVFOa{color:var(--text-secondary);font-size:14px;font-weight:500;margin-left:2px}.PaymentProgress_progressSteps__BSyvt{display:flex;flex-direction:column;gap:var(--space-4)}.PaymentProgress_stepContainer__z45Hr{position:relative;display:flex;flex-direction:column}.PaymentProgress_progressStep__VVgSS{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--color-white);border:2px solid var(--border-subtle);border-radius:12px;transition:all .3s ease;position:relative}.PaymentProgress_progressStep__VVgSS.PaymentProgress_active__bgoep{border-color:var(--color-brand-primary);box-shadow:0 4px 12px rgba(216,92,86,.15);transform:translateY(-1px)}.PaymentProgress_progressStep__VVgSS.PaymentProgress_completed__NUtx5{border-color:var(--color-success);background:rgba(40,167,69,.02)}.PaymentProgress_progressStep__VVgSS.PaymentProgress_disabled__2DPMW{opacity:.6;background:var(--surface-secondary)}.PaymentProgress_stepIcon__9Aj4n{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0;transition:all .3s ease}.PaymentProgress_progressStep__VVgSS .PaymentProgress_stepIcon__9Aj4n{background:var(--surface-secondary);color:var(--text-secondary);border:2px solid var(--border-subtle)}.PaymentProgress_progressStep__VVgSS.PaymentProgress_active__bgoep .PaymentProgress_stepIcon__9Aj4n{background:var(--color-brand-primary);color:var(--color-white);border-color:var(--color-brand-primary);animation:PaymentProgress_pulse__ISTcZ 2s infinite}.PaymentProgress_progressStep__VVgSS.PaymentProgress_completed__NUtx5 .PaymentProgress_stepIcon__9Aj4n{background:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.PaymentProgress_progressStep__VVgSS.PaymentProgress_disabled__2DPMW .PaymentProgress_stepIcon__9Aj4n{background:var(--surface-tertiary);color:var(--text-tertiary);border-color:var(--border-subtle)}.PaymentProgress_iconWrapper___P0U7{display:flex;align-items:center;justify-content:center}@keyframes PaymentProgress_pulse__ISTcZ{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(216,92,86,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(216,92,86,0)}}.PaymentProgress_stepContent__CbduJ{flex:1 1;min-width:0}.PaymentProgress_stepHeader__yjlBQ{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.PaymentProgress_stepNumber__BDj8F{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--color-brand-primary);color:var(--color-white);border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0}.PaymentProgress_progressStep__VVgSS.PaymentProgress_completed__NUtx5 .PaymentProgress_stepNumber__BDj8F{background:var(--color-success)}.PaymentProgress_progressStep__VVgSS.PaymentProgress_disabled__2DPMW .PaymentProgress_stepNumber__BDj8F{background:var(--text-tertiary)}.PaymentProgress_stepLabel__T_O_U{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3}.PaymentProgress_stepDescription__Otkcr{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:var(--space-2)}.PaymentProgress_activeIndicator__gqJxn{display:flex;align-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-size:12px;font-weight:500}.PaymentProgress_activeDot__uvVd7{width:6px;height:6px;background:var(--color-brand-primary);border-radius:50%;animation:PaymentProgress_blink__NpRKS 1.5s infinite}@keyframes PaymentProgress_blink__NpRKS{0%,50%{opacity:1}51%,to{opacity:.3}}.PaymentProgress_stepConnector__aAEn_{position:absolute;left:24px;top:calc(100% - 12px);width:2px;height:var(--space-4);background:var(--border-subtle);z-index:1;transition:background-color .3s ease}.PaymentProgress_stepConnector__aAEn_.PaymentProgress_connectorCompleted___Dw_T{background:var(--color-success)}.PaymentProgress_progressSummary__zw0fl{background:var(--surface-secondary);border-radius:12px;padding:var(--space-4);border:1px solid var(--border-subtle)}.PaymentProgress_summaryBar__VRa0f{position:relative;width:100%;height:6px;background:var(--border-subtle);border-radius:3px;overflow:hidden;margin-bottom:var(--space-3)}.PaymentProgress_summaryProgress__0esMP{height:100%;background:linear-gradient(90deg,var(--color-brand-primary) 0,var(--color-success) 100%);border-radius:3px;transition:width .5s ease;position:relative}.PaymentProgress_summaryProgress__0esMP:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:hsla(0,0%,100%,.3);animation:PaymentProgress_shimmer__RSXfh 2s infinite}@keyframes PaymentProgress_shimmer__RSXfh{0%{opacity:0}50%{opacity:1}to{opacity:0}}.PaymentProgress_summaryText__xWxc4{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:13px;font-weight:500}.PaymentProgress_completedText__jPTS1{color:var(--color-success);font-weight:600;display:flex;align-items:center;gap:var(--space-1)}.PaymentProgress_completedText__jPTS1:before{content:"✓";font-weight:700}.PaymentProgress_paymentProgress__FUjSn.PaymentProgress_compact__PZvEA{padding:var(--space-3);margin-bottom:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle)}.PaymentProgress_paymentProgress__FUjSn.PaymentProgress_compact__PZvEA:before{display:none}.PaymentProgress_compactHeader__PxvTf{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.PaymentProgress_compactIcon__wU_YG{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(216,92,86,.1);border-radius:6px;color:var(--color-brand-primary)}.PaymentProgress_compactContent__NBZrO{flex:1 1;display:flex;justify-content:space-between;align-items:center}.PaymentProgress_compactStep__kfQmp{color:var(--text-secondary);font-size:12px;font-weight:500}.PaymentProgress_compactLabel__Wg31O{color:var(--text-primary);font-size:13px;font-weight:600}.PaymentProgress_compactProgressBar___3b9O{position:relative;width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.PaymentProgress_compactProgressFill__VGDEw{height:100%;background:var(--color-brand-primary);border-radius:2px;transition:width .3s ease}.PaymentProgress_paymentProgress__FUjSn.PaymentProgress_horizontal__6CrKr{padding:var(--space-4);margin-bottom:var(--space-4);background:transparent;border:none}.PaymentProgress_paymentProgress__FUjSn.PaymentProgress_horizontal__6CrKr:before{display:none}.PaymentProgress_horizontalSteps__kT_o5{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:600px;margin-left:auto;margin-right:auto}.PaymentProgress_horizontalStep__Y2G5D{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;max-width:160px;z-index:2;position:relative}.PaymentProgress_horizontalCircle__XjHcH{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:var(--space-2);border:3px solid var(--border-subtle);background:var(--color-white);color:var(--text-secondary);font-weight:700;transition:all .3s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PaymentProgress_horizontalNumber__9ezPz{font-size:16px;font-weight:700;color:inherit}.PaymentProgress_horizontalStep__Y2G5D.PaymentProgress_horizontalActive__CnsGf .PaymentProgress_horizontalCircle__XjHcH{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-white);transform:scale(1.1);box-shadow:0 4px 16px rgba(216,92,86,.3);animation:PaymentProgress_horizontalPulse__W8vhn 2s infinite}.PaymentProgress_horizontalStep__Y2G5D.PaymentProgress_horizontalCompleted__XOCoj .PaymentProgress_horizontalCircle__XjHcH{border-color:var(--color-success);background:var(--color-success);color:var(--color-white);transform:scale(1.05);box-shadow:0 3px 12px rgba(40,167,69,.2)}@keyframes PaymentProgress_horizontalPulse__W8vhn{0%,to{box-shadow:0 4px 16px rgba(216,92,86,.3),0 0 0 0 rgba(216,92,86,.4)}50%{box-shadow:0 4px 16px rgba(216,92,86,.3),0 0 0 6px rgba(216,92,86,0)}}.PaymentProgress_horizontalLabel__TQgLu{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.PaymentProgress_horizontalTitle__qfkK3{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3;text-align:center}.PaymentProgress_horizontalStep__Y2G5D.PaymentProgress_horizontalActive__CnsGf .PaymentProgress_horizontalTitle__qfkK3{color:var(--color-brand-primary)}.PaymentProgress_horizontalDesc__BoAyA{color:var(--text-secondary);font-size:12px;line-height:1.3;text-align:center;max-width:120px}.PaymentProgress_horizontalConnector__NM1Vw{position:absolute;top:24px;left:50%;right:50%;height:3px;background:transparent;z-index:1;transition:all .4s ease;border-radius:2px}.PaymentProgress_horizontalStep__Y2G5D:first-child+.PaymentProgress_horizontalConnector__NM1Vw{left:calc(33.33% + 24px);right:calc(66.67% - 24px);width:calc(33.33% - 48px)}.PaymentProgress_horizontalStep__Y2G5D:nth-child(3)+.PaymentProgress_horizontalConnector__NM1Vw{left:calc(66.67% + 24px);right:calc(33.33% - 24px);width:calc(33.33% - 48px)}.PaymentProgress_horizontalConnector__NM1Vw.PaymentProgress_horizontalConnectorCompleted__K82PQ{background:var(--color-success);box-shadow:0 1px 3px rgba(40,167,69,.2)}@media (max-width:768px){.PaymentProgress_paymentProgress__FUjSn{padding:var(--space-4)}.PaymentProgress_paymentProgress__FUjSn.PaymentProgress_horizontal__6CrKr{padding:var(--space-3)}.PaymentProgress_horizontalCircle__XjHcH{width:40px;height:40px}.PaymentProgress_horizontalNumber__9ezPz{font-size:14px}.PaymentProgress_horizontalTitle__qfkK3{font-size:13px}.PaymentProgress_horizontalDesc__BoAyA{font-size:11px;max-width:100px}.PaymentProgress_horizontalHeader__5KDKr h3{font-size:16px}.PaymentProgress_progressHeader__cRQjt{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.PaymentProgress_stepCounter__xTdlM{align-self:flex-end}.PaymentProgress_progressStep__VVgSS{padding:var(--space-3)}.PaymentProgress_stepIcon__9Aj4n{width:40px;height:40px}.PaymentProgress_headerContent__DLWlM h3{font-size:16px}}@media (max-width:480px){.PaymentProgress_progressSteps__BSyvt{gap:var(--space-3)}.PaymentProgress_horizontalSteps__kT_o5{flex-direction:column;gap:var(--space-4);align-items:stretch}.PaymentProgress_horizontalStep__Y2G5D{flex-direction:row;text-align:left;max-width:none;padding:var(--space-3);background:var(--color-white);border:1px solid var(--border-subtle);border-radius:12px;gap:var(--space-3)}.PaymentProgress_horizontalStep__Y2G5D.PaymentProgress_horizontalActive__CnsGf{border-color:var(--color-brand-primary);box-shadow:0 2px 8px rgba(216,92,86,.1)}.PaymentProgress_horizontalCircle__XjHcH{margin-bottom:0;flex-shrink:0}.PaymentProgress_horizontalLabel__TQgLu{align-items:flex-start;text-align:left;flex:1 1}.PaymentProgress_horizontalTitle__qfkK3{text-align:left}.PaymentProgress_horizontalDesc__BoAyA{text-align:left;max-width:none}.PaymentProgress_horizontalConnector__NM1Vw{display:none}.PaymentProgress_progressStep__VVgSS{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.PaymentProgress_stepContent__CbduJ{width:100%}.PaymentProgress_stepConnector__aAEn_{display:none}.PaymentProgress_stepHeader__yjlBQ{justify-content:space-between;width:100%}.PaymentProgress_compactContent__NBZrO{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.EditVariantesModal_modalBody__kDKX5{display:flex;flex-direction:column;gap:28px;padding:24px 28px 28px}.EditVariantesModal_productoHeader__I9kdl{display:flex;align-items:center;gap:16px;padding:16px;background:#fafaf9;border-radius:12px;border:1px solid #f5f5f4}.EditVariantesModal_productoInfo__kM1hC{flex:1 1;min-width:0}.EditVariantesModal_productoNombre__tM1vn{font-size:16px;font-weight:600;color:#292524;margin:0 0 4px;line-height:1.3}.EditVariantesModal_productoSku__AvdWl{font-size:13px;color:#78716c;margin:0}.EditVariantesModal_productoCategoria__Ai1oq{display:inline-block;font-size:11px;font-weight:500;color:#d85c56;background:rgba(216,92,86,.08);padding:2px 8px;border-radius:4px;margin-top:6px;text-transform:capitalize}.EditVariantesModal_fieldSection__7dGjf{display:flex;flex-direction:column;gap:12px}.EditVariantesModal_fieldLabel__kcmFM{font-size:14px;font-weight:600;color:#292524}.EditVariantesModal_fieldLabelHint__dolbA{font-size:12px;font-weight:400;color:#d85c56;margin-left:6px}.EditVariantesModal_colorChips__9kyiP{display:flex;flex-wrap:wrap;gap:12px}.EditVariantesModal_colorChip__X0IHi{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px;border-radius:10px;border:2px solid #e7e5e4;background:#fff;cursor:pointer;transition:all .2s ease;position:relative;min-width:90px}.EditVariantesModal_colorChip__X0IHi:hover{border-color:#d6d3d1;background:#fafaf9}.EditVariantesModal_colorChipSelected__hci0Z{border-color:#d85c56;background:#fef7f6}.EditVariantesModal_colorChipLabel__N6cbT{font-size:12px;font-weight:500;color:#44403c;white-space:nowrap}.EditVariantesModal_colorChipSelected__hci0Z .EditVariantesModal_colorChipLabel__N6cbT{color:#d85c56;font-weight:600}.EditVariantesModal_colorSwatch__0ofVF{width:44px;height:44px;border-radius:50%;border:2px solid #e7e5e4;flex-shrink:0;background-color:#f5f5f4;box-shadow:0 2px 4px rgba(0,0,0,.08);overflow:hidden}.EditVariantesModal_colorChipSelected__hci0Z .EditVariantesModal_colorSwatch__0ofVF{border-color:#d85c56;box-shadow:0 0 0 2px rgba(216,92,86,.2)}.EditVariantesModal_colorCheck__8g6Qs{position:absolute;top:6px;right:6px;width:18px;height:18px;background:#c54c46;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.EditVariantesModal_tallaGrid__lbpIa{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-gap:8px;gap:8px}.EditVariantesModal_tallaChip__6Cudu{display:flex;align-items:center;justify-content:center;padding:8px 4px;border-radius:8px;border:2px solid #e7e5e4;background:#fff;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;color:#44403c}.EditVariantesModal_tallaChip__6Cudu:hover{border-color:#d6d3d1;background:#fafaf9}.EditVariantesModal_tallaChipSelected___UWiH{border-color:#d85c56;background:#fef7f6;color:#d85c56;font-weight:600;box-shadow:0 0 0 1px rgba(216,92,86,.15)}.EditVariantesModal_previewImage__8sBzQ{width:80px;height:80px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;flex-shrink:0}.EditVariantesModal_previewImage__8sBzQ img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.EditVariantesModal_modalFooter__XvDty{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f5f5f4}.EditVariantesModal_btnCancel__9ewVA{padding:10px 20px;background:#fff;color:#78716c;border:1px solid #e7e5e4;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditVariantesModal_btnCancel__9ewVA:hover{background:#fafaf9;border-color:#d6d3d1}.EditVariantesModal_btnSave__zEYHt{padding:10px 20px;background:#c54c46;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.EditVariantesModal_btnSave__zEYHt:hover{background:#c44d47}.EditVariantesModal_btnSave__zEYHt:disabled{opacity:.5;cursor:not-allowed}.EditVariantesModal_loadingContainer__cJjJB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px}.EditVariantesModal_spinner__6lNJt{animation:EditVariantesModal_spin__fw4bc 1s linear infinite;color:#d85c56}.EditVariantesModal_loadingText__lipiG{font-size:14px;color:#78716c}@keyframes EditVariantesModal_spin__fw4bc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditVariantesModal_errorContainer__azspq{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px}.EditVariantesModal_blockedNotice__AcBVh{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:14px}@media (max-width:640px){.EditVariantesModal_productoHeader__I9kdl{flex-direction:column;align-items:flex-start;gap:12px}.EditVariantesModal_previewImage__8sBzQ{width:64px;height:64px}.EditVariantesModal_tallaGrid__lbpIa{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.EditVariantesModal_colorChips__9kyiP{gap:8px}.EditVariantesModal_colorChip__X0IHi{padding:10px 12px;min-width:80px}.EditVariantesModal_colorSwatch__0ofVF{width:36px;height:36px}.EditVariantesModal_modalFooter__XvDty{flex-direction:column-reverse}.EditVariantesModal_btnCancel__9ewVA,.EditVariantesModal_btnSave__zEYHt{width:100%;justify-content:center}}@media (max-width:480px){.EditVariantesModal_modalBody__kDKX5{padding:12px;gap:12px}.EditVariantesModal_productoHeader__I9kdl{flex-direction:column;padding:12px}.EditVariantesModal_colorChips__9kyiP{gap:6px}.EditVariantesModal_colorChip__X0IHi{min-width:70px;padding:10px 12px}.EditVariantesModal_modalFooter__XvDty{flex-direction:column-reverse}.EditVariantesModal_btnCancel__9ewVA,.EditVariantesModal_btnSave__zEYHt{width:100%}}.PiedrasVinculadas_section__OU7hE{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.PiedrasVinculadas_sectionHeader__wZxSa{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.PiedrasVinculadas_addBtn__T9jK6{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px;border:1px dashed #d1d5db;border-radius:4px;background:transparent;cursor:pointer;color:#9ca3af;margin-left:auto;transition:all .15s}.PiedrasVinculadas_addBtn__T9jK6:hover{border-color:#d85c56;color:#d85c56;background:#fef2f2}.PiedrasVinculadas_emptyState__2tfI1{padding:4px 0}.PiedrasVinculadas_emptyBtn__ASufE{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;background:none;border:1px dashed #e5e7eb;border-radius:6px;padding:10px 16px;min-height:44px;cursor:pointer;transition:all .15s;box-sizing:border-box}.PiedrasVinculadas_emptyBtn__ASufE:hover{color:#d85c56;border-color:#d85c56;background:#fef7f6}.PiedrasVinculadas_inlineError__tC4zm{display:flex;align-items:center;gap:4px;font-size:11px;color:#dc2626;margin-bottom:6px}.PiedrasVinculadas_piedrasList__sKD4I{display:flex;flex-direction:column;gap:6px}.PiedrasVinculadas_piedraCard__xG96X{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;transition:border-color .15s}.PiedrasVinculadas_piedraCard__xG96X:hover{border-color:#e5e7eb}.PiedrasVinculadas_piedraCardLeft__vOSRv{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.PiedrasVinculadas_piedraCardThumb__2eR78{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.PiedrasVinculadas_piedraCardThumbPlaceholder__pZ_Y5{width:28px;height:28px;border-radius:4px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#d1d5db;flex-shrink:0}.PiedrasVinculadas_piedraCardInfo__v2cCw{min-width:0;flex:1 1}.PiedrasVinculadas_piedraCardTop__6BeSh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PiedrasVinculadas_piedraCardSku__rNQsI{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#1f2937;text-decoration:none;transition:color .15s}.PiedrasVinculadas_piedraCardSku__rNQsI:hover{color:#d85c56}.PiedrasVinculadas_piedraCardTipo__bP0hd{font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px;background:#f3f4f6}.PiedrasVinculadas_piedraCardSpecs__rwiIV{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PiedrasVinculadas_piedraCardRight__9mIiS{display:flex;align-items:center;gap:8px;flex-shrink:0}.PiedrasVinculadas_piedraCardCosto__t3UV3{font-size:11px;font-weight:500;color:#374151}.PiedrasVinculadas_removeBtn__UWiEs{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px;border:none;border-radius:4px;background:transparent;cursor:pointer;color:#d1d5db;transition:all .15s}.PiedrasVinculadas_removeBtn__UWiEs:hover{color:#dc2626;background:#fef2f2}.PiedrasVinculadas_removeBtn__UWiEs:disabled{opacity:.5;cursor:not-allowed}.PiedrasVinculadas_spinner__yRBGo{animation:PiedrasVinculadas_spin__1VZOn 1s linear infinite}@keyframes PiedrasVinculadas_spin__1VZOn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PiedrasVinculadas_modalOverlay__I5YIN{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:PiedrasVinculadas_fadeIn__Gqgq_ .15s ease-out}@keyframes PiedrasVinculadas_fadeIn__Gqgq_{0%{opacity:0}to{opacity:1}}.PiedrasVinculadas_modal__Tw2hz{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:PiedrasVinculadas_slideUp__cRG0L .2s ease-out}@keyframes PiedrasVinculadas_slideUp__cRG0L{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.PiedrasVinculadas_modalHeader__5Q7If{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.PiedrasVinculadas_modalTitle__9sNvo{font-size:18px;font-weight:600;color:#1f2937;margin:0}.PiedrasVinculadas_modalSubtitle__NPuHm{font-size:13px;color:#6b7280;margin:2px 0 0}.PiedrasVinculadas_modalCloseBtn__nNQpG{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;cursor:pointer;color:#9ca3af;transition:all .15s}.PiedrasVinculadas_modalCloseBtn__nNQpG:hover{background:#f3f4f6;color:#374151}.PiedrasVinculadas_modalFilters__gVsXh{padding:16px 24px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #f3f4f6}.PiedrasVinculadas_searchInput__a1B_4{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;transition:border-color .15s}.PiedrasVinculadas_searchInput__a1B_4:focus-within{border-color:#d85c56;background:#fff}.PiedrasVinculadas_searchInput__a1B_4 input{flex:1 1;border:none;background:none;outline:none;font-size:14px;color:#1f2937;font-family:inherit}.PiedrasVinculadas_searchInput__a1B_4 input::placeholder{color:#9ca3af}.PiedrasVinculadas_searchInput__a1B_4 svg{color:#9ca3af;flex-shrink:0}.PiedrasVinculadas_filterRow__NgCZG{display:flex;gap:8px}.PiedrasVinculadas_filterSelect__NKxu4{flex:1 1;padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#374151;background:#fff;font-family:inherit;cursor:pointer}.PiedrasVinculadas_filterSelect__NKxu4:focus{outline:none;border-color:#d85c56}.PiedrasVinculadas_modalResults__HwPES{flex:1 1;overflow-y:auto;padding:8px;min-height:200px;max-height:400px}.PiedrasVinculadas_modalEmpty__UgUS1,.PiedrasVinculadas_modalLoading___GAdM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#9ca3af;font-size:14px}.PiedrasVinculadas_modalError__q2GyM{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin:8px}.PiedrasVinculadas_piedraOption__zbAKw{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .15s;border:2px solid transparent}.PiedrasVinculadas_piedraOption__zbAKw:hover{background:#f9fafb}.PiedrasVinculadas_piedraOptionSelected__eXhwL{background:#fef7f6;border-color:#d85c56}.PiedrasVinculadas_piedraOptionLeft__j0Gqi{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.PiedrasVinculadas_piedraThumb__S32_f{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.PiedrasVinculadas_piedraThumbPlaceholder__SaLhh{width:36px;height:36px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#d1d5db;flex-shrink:0}.PiedrasVinculadas_piedraOptionSku__G8J9r{font-size:14px;font-weight:600;color:#1f2937}.PiedrasVinculadas_piedraOptionSpecs__y3imA{font-size:12px;color:#6b7280;margin-top:1px}.PiedrasVinculadas_piedraOptionCat__Mr9yN{display:flex;align-items:center;gap:4px;font-size:11px;color:#9ca3af;margin-top:2px}.PiedrasVinculadas_catDot__LMAQD{width:6px;height:6px;border-radius:50%;flex-shrink:0}.PiedrasVinculadas_piedraOptionRight__ePVPq{display:flex;align-items:center;gap:10px;flex-shrink:0}.PiedrasVinculadas_piedraOptionCosto__7I4or{font-size:13px;font-weight:500;color:#374151}.PiedrasVinculadas_piedraCheckmark__agwFR{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#c54c46;color:#fff}.PiedrasVinculadas_modalFooter__wpdyQ{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #f3f4f6}.PiedrasVinculadas_modalCount__rx2Mk{font-size:12px;color:#9ca3af}.PiedrasVinculadas_modalActions__HqmF9{display:flex;gap:8px}.PiedrasVinculadas_btnSecondary__MYvs7{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.PiedrasVinculadas_btnSecondary__MYvs7:hover{background:#f9fafb}.PiedrasVinculadas_btnPrimary__v2KEn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background:#c54c46;color:#fff;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.PiedrasVinculadas_btnPrimary__v2KEn:hover:not(:disabled){background:#c04a44}.PiedrasVinculadas_btnPrimary__v2KEn:disabled{opacity:.5;cursor:not-allowed}.ShippingPanel_panel__0Uy7O{display:flex;flex-direction:column;gap:12px}.ShippingPanel_emptyState__u_4X4{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:14px 16px;background:var(--color-brand-50,#fef7f6);border:1px dashed var(--color-brand-100,#fee2df);border-radius:10px;color:#64748b;font-size:14px}.ShippingPanel_emptyStateTitle__2w9a8{display:flex;align-items:center;gap:8px;color:var(--color-brand-primary,#d85c56);font-weight:600;font-size:14px}.ShippingPanel_actionsRow__EoiYX{display:flex;gap:8px;flex-wrap:wrap}.ShippingPanel_dangerBtn__kiZ9m,.ShippingPanel_primaryBtn__bYgIY,.ShippingPanel_secondaryBtn__XED6U{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.ShippingPanel_primaryBtn__bYgIY{background:var(--color-brand-primary,#c54c46);color:#fff}.ShippingPanel_primaryBtn__bYgIY:hover:not(:disabled){background:var(--color-brand-600,#b23c36)}.ShippingPanel_primaryBtn__bYgIY:disabled{opacity:.55;cursor:not-allowed}.ShippingPanel_secondaryBtn__XED6U{background:#fff;color:#334155;border-color:#e2e8f0}.ShippingPanel_secondaryBtn__XED6U:hover{background:#f8fafc;border-color:#cbd5e1}.ShippingPanel_dangerBtn__kiZ9m{background:#fff;color:#b91c1c;border-color:#fca5a5}.ShippingPanel_dangerBtn__kiZ9m:hover{background:#fee2e2}.ShippingPanel_parcelSelect__M2R7c{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;padding:8px 0 4px}.ShippingPanel_parcelOption__KmBcf{padding:12px 14px;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;background:#fff;color:#334155;text-align:left;transition:border-color .15s,background .15s,color .15s}.ShippingPanel_parcelOption__KmBcf:hover{border-color:var(--color-brand-100,#fee2df)}.ShippingPanel_parcelOption__KmBcf.ShippingPanel_selected__u7jTi{border-color:var(--color-brand-primary,#d85c56);background:var(--color-brand-50,#fef7f6);color:var(--color-brand-700,#b23c36);font-weight:600}.ShippingPanel_ratesList__ne9vr{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;margin-top:4px}.ShippingPanel_ratesHeader__zukPt{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;padding:4px 2px}.ShippingPanel_rateRow__m_vRw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.ShippingPanel_rateRow__m_vRw:hover{border-color:var(--color-brand-100,#fee2df);box-shadow:0 1px 3px rgba(216,92,86,.08)}.ShippingPanel_rateRow__m_vRw.ShippingPanel_selected__u7jTi{border-color:var(--color-brand-primary,#d85c56);background:var(--color-brand-50,#fef7f6)}.ShippingPanel_rateInfo__D81N8{display:flex;flex-direction:column;gap:3px;min-width:0}.ShippingPanel_rateProvider__e6z2r{font-weight:600;text-transform:capitalize;font-size:14px;color:#0f172a}.ShippingPanel_rateService__tyg5I{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShippingPanel_ratePrice__tGn7S{font-weight:700;font-size:16px;color:#0f172a}.ShippingPanel_rateDays__5QL6e{font-size:12px;color:#64748b}.ShippingPanel_rateGenerateBtn__v7Cjf{padding:6px 12px!important;font-size:12px!important;white-space:nowrap}.ShippingPanel_activeBox__N_r66{display:flex;flex-direction:column;gap:8px;background:#f8fafc;padding:14px;border-radius:10px;border:1px solid #e2e8f0}.ShippingPanel_activeRow___s2v0{display:flex;justify-content:space-between;align-items:center;font-size:14px}.ShippingPanel_activeLabel__LmvHx{color:#64748b}.ShippingPanel_activeValue__CTomn{color:#0f172a;font-weight:500}.ShippingPanel_statusBadge__Uv8gp{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.ShippingPanel_statusPendiente__6p2ea{background:#fef3c7;color:#92400e}.ShippingPanel_statusGenerada__xi0Ee{background:var(--color-brand-50,#fef7f6);color:var(--color-brand-700,#b23c36)}.ShippingPanel_statusEnTransito__ZfVMG{background:#c7d2fe;color:#3730a3}.ShippingPanel_statusEnReparto__maOoH{background:#c4b5fd;color:#5b21b6}.ShippingPanel_statusEntregado__cWVtf{background:#bbf7d0;color:#166534}.ShippingPanel_statusIncidente__Sq5_K{background:#fecaca;color:#991b1b}.ShippingPanel_statusDevuelto__WvOdq{background:#e5e7eb;color:#374151}.ShippingPanel_statusCancelado__T7d22{background:#f3f4f6;color:#6b7280}.ShippingPanel_dryRunBanner__hqqPk{background:#fef3c7;border:1px solid #fcd34d;color:#92400e;padding:8px 12px;border-radius:8px;font-size:13px;display:flex;gap:6px;align-items:center}.ShippingPanel_errorBox__flazv{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:10px 12px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:8px}.ShippingPanel_muted__sHiu4{color:#64748b;font-size:13px}.ShippingPanel_fieldLabel__AoEgb{color:#334155;font-size:13px;font-weight:600;margin-bottom:2px}.ShippingPanel_modalContent__7zqi0{display:flex;flex-direction:column;gap:14px}.ShippingPanel_noRates__7CWYJ{text-align:center;padding:20px;color:#64748b;font-size:13px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.ShippingPanel_spin___f0_U{animation:ShippingPanel_ship-panel-spin__cNjEH 1s linear infinite}@keyframes ShippingPanel_ship-panel-spin__cNjEH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.facturacion_pagina__Nzu0V{max-width:720px;margin:0 auto;padding:calc(var(--header-height, 72px) + 16px) 16px 64px;color:#292524}.facturacion_titulo__MbXvK{font-size:1.5rem;line-height:1.25;margin:0 0 8px;font-weight:600}.facturacion_subtitulo__Vtpm3{color:#57534e;margin:0 0 20px;line-height:1.55;font-size:1rem}.facturacion_tarjeta__FZ8Xe{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:16px;margin-bottom:16px}.facturacion_tarjetaResaltada__UjefW{background:#fef7f6;border-color:#f5d0cd}.facturacion_fila__mtYXI{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f5f5f4;font-size:.95rem}.facturacion_fila__mtYXI:last-child{border-bottom:none}.facturacion_fila__mtYXI span:first-child{color:#78716c}.facturacion_fila__mtYXI span:last-child{font-weight:600;text-align:right;word-break:break-word}.facturacion_aviso__nBnWM{border-radius:10px;padding:12px 14px;margin:0 0 16px;line-height:1.5;font-size:.95rem}.facturacion_avisoInfo__x2lvf{background:#f5f5f4;color:#44403c}.facturacion_avisoOk__K9Dnn{background:#f0fdf4;color:#166534;border-left:4px solid #22c55e}.facturacion_avisoAlerta__n2FYD{background:#fef3c7;color:#92400e;border-left:4px solid #f59e0b}.facturacion_avisoError__tYOin{background:#fef2f2;color:#991b1b;border-left:4px solid #ef4444}.facturacion_formulario__Q7I8g{display:flex;flex-direction:column;gap:16px}.facturacion_campo__MRC8d{display:flex;flex-direction:column;gap:6px}.facturacion_etiqueta__d8uKG{font-weight:600;font-size:.95rem}.facturacion_ayuda__Ns7Kq{color:#78716c;font-size:.85rem;line-height:1.4}.facturacion_areaTexto__MOryc,.facturacion_entrada__OC0xb,.facturacion_seleccion__SW54g{width:100%;box-sizing:border-box;padding:12px;font-size:1rem;border:1px solid #d6d3d1;border-radius:8px;background:#fff;color:#292524;font-family:inherit}.facturacion_areaTexto__MOryc:focus,.facturacion_entrada__OC0xb:focus,.facturacion_seleccion__SW54g:focus{outline:2px solid #d85c56;outline-offset:1px;border-color:#d85c56}.facturacion_entradaError__RrkUe{border-color:#ef4444}.facturacion_textoError__a1d6G{color:#b91c1c;font-size:.85rem}.facturacion_mayusculas__4DrO7{text-transform:uppercase}.facturacion_areaTexto__MOryc{min-height:110px;resize:vertical;line-height:1.5}.facturacion_zonaArchivo__xprRY{border:2px dashed #d6d3d1;border-radius:12px;padding:16px;text-align:center;background:#fafaf9}.facturacion_zonaArchivo__xprRY p{margin:0 0 10px;color:#57534e;font-size:.95rem;line-height:1.45}.facturacion_archivoLeido___Hfda{color:#166534;font-weight:600;word-break:break-all}.facturacion_casilla__iPBE7{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.4}.facturacion_casilla__iPBE7 input{margin-top:3px;width:18px;height:18px;flex:none}.facturacion_acciones__IE3Xr{display:flex;flex-direction:column;gap:10px;margin-top:8px}.facturacion_botonPeligro__7VTGA,.facturacion_botonSecundario__Zgfwk,.facturacion_boton__Kw8Vf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;border:2px solid transparent;font-family:inherit;box-sizing:border-box}.facturacion_boton__Kw8Vf{background:#d85c56;color:#fff}.facturacion_boton__Kw8Vf:hover:not(:disabled){background:#b23c36}.facturacion_botonSecundario__Zgfwk{background:transparent;color:#d85c56;border-color:#d85c56}.facturacion_botonPeligro__7VTGA{background:transparent;color:#b91c1c;border-color:#fca5a5}.facturacion_botonPeligro__7VTGA:disabled,.facturacion_botonSecundario__Zgfwk:disabled,.facturacion_boton__Kw8Vf:disabled{opacity:.55;cursor:not-allowed}.facturacion_botonChico__IZ7Zs{min-height:40px;padding:8px 14px;font-size:.9rem}.facturacion_etiquetaEstado__OU6rX{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600}.facturacion_estadoPendiente__D9x_j{background:#fef3c7;color:#92400e}.facturacion_estadoEmitida__WAewJ{background:#d1fae5;color:#065f46}.facturacion_estadoRechazada__r61E7{background:#fee2e2;color:#991b1b}.facturacion_estadoFuera__j8shU{background:#e7e5e4;color:#44403c}.facturacion_estadoCancelada__9ER3B{background:#f5f5f4;color:#78716c}.facturacion_insignia__sm8nj{background:#fef7f6;color:#b23c36;border:1px solid #f5d0cd}.facturacion_lista__c0Fvh{list-style:none;padding:0;margin:0}.facturacion_cabeceraPedido__cRVs7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.facturacion_cabeceraPedido__cRVs7 strong{font-size:1.05rem}.facturacion_pequeno__j9ESa{color:#78716c;font-size:.85rem}.facturacion_descargas___vI2x{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.facturacion_cargando__wZerv{text-align:center;color:#78716c;padding:40px 0}@media (min-width:640px){.facturacion_pagina__Nzu0V{padding:calc(var(--header-height, 72px) + 32px) 24px 80px}.facturacion_titulo__MbXvK{font-size:1.85rem}.facturacion_acciones__IE3Xr{flex-direction:row}.facturacion_acciones__IE3Xr .facturacion_botonSecundario__Zgfwk,.facturacion_acciones__IE3Xr .facturacion_boton__Kw8Vf{flex:0 0 auto}.facturacion_dosColumnas__jUQ2h{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}}.ProductDetailCard_card__rvTb1{display:flex;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #f3f4f6}.ProductDetailCard_card__rvTb1:last-child{border-bottom:none;padding-bottom:0}.ProductDetailCard_card__rvTb1:first-child{padding-top:0}.ProductDetailCard_imageContainer__2PGBB{position:relative;flex-shrink:0}.ProductDetailCard_image__c_p0V{width:100px;height:100px;object-fit:cover;border-radius:10px;background:#f9fafb}.ProductDetailCard_quantity__grpUB{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#d85c56;color:#fff;font-size:.75rem;font-weight:600;border-radius:11px}.ProductDetailCard_details__s87XF{flex:1 1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.ProductDetailCard_headerRow__e1Swo{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ProductDetailCard_productName__C6qNZ{margin:0;font-size:1rem;font-weight:600;color:#111827;line-height:1.3}.ProductDetailCard_price__2uiy1{font-size:1rem;font-weight:700;color:#111827;white-space:nowrap}.ProductDetailCard_section__6u_w2{display:flex;flex-direction:column;gap:.5rem}.ProductDetailCard_sectionTitle__bBfZg{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.ProductDetailCard_sectionTitle__bBfZg svg{color:#d85c56}.ProductDetailCard_configGrid__nnwxZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem}.ProductDetailCard_configItemFull___s3Ba,.ProductDetailCard_configItem__Jmdjl{display:flex;flex-direction:column;gap:.125rem}.ProductDetailCard_configItemFull___s3Ba{grid-column:1/-1}.ProductDetailCard_configLabel__i9Y0I{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af}.ProductDetailCard_configValue__F55lk,.ProductDetailCard_engravingValue__EPnz1{font-size:.875rem;font-weight:500;color:#374151}.ProductDetailCard_engravingValue__EPnz1{font-style:italic}.ProductDetailCard_engravingFont__WwBTj{font-style:normal;font-weight:400;color:#6b7280;margin-left:.375rem}.ProductDetailCard_compactConfig__SeVsX{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;color:#6b7280}.ProductDetailCard_compactConfig__SeVsX span:not(:last-child):after{content:" \2022 ";margin-left:.375rem;color:#d1d5db}@media (max-width:640px){.ProductDetailCard_card__rvTb1{gap:1rem}.ProductDetailCard_image__c_p0V{width:80px;height:80px}.ProductDetailCard_headerRow__e1Swo{flex-direction:column;gap:.25rem}.ProductDetailCard_price__2uiy1,.ProductDetailCard_productName__C6qNZ{font-size:.9375rem}.ProductDetailCard_configGrid__nnwxZ{grid-template-columns:1fr;gap:.375rem}.ProductDetailCard_configItem__Jmdjl{flex-direction:row;justify-content:space-between;gap:.5rem}.ProductDetailCard_configLabel__i9Y0I{font-size:.625rem}.ProductDetailCard_configValue__F55lk{font-size:.8125rem;text-align:right}}.admin_cuadro__9Dq0k{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin:16px 0}.admin_cuadro__9Dq0k h3{margin:0 0 4px;font-size:1.05rem}.admin_cabecera__7zLY0{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.admin_chip__qkD0Z{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.admin_chipPendiente__Ryd3d{background:#fef3c7;color:#92400e}.admin_chipEmitida__u_Ton{background:#d1fae5;color:#065f46}.admin_chipRechazada__kNDnx{background:#fee2e2;color:#991b1b}.admin_chipFuera__brfSu{background:#e5e7eb;color:#374151}.admin_chipCancelada__PR0FD{background:#f3f4f6;color:#6b7280}.admin_datos__C_njQ{display:grid;grid-template-columns:1fr;grid-gap:6px 16px;gap:6px 16px;margin:8px 0 12px;font-size:.92rem}.admin_datos__C_njQ div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f3f4f6;padding:4px 0}.admin_datos__C_njQ span:first-child{color:#6b7280}.admin_datos__C_njQ span:last-child{font-weight:600;text-align:right;word-break:break-word}.admin_acciones__ykS4M{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin_btn__eH3mn{padding:8px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-size:.9rem;cursor:pointer;font-weight:500;text-decoration:none;color:#111827;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.admin_btn__eH3mn:hover:not(:disabled){background:#f9fafb}.admin_btnPrimario__qW_Kd{background:#d85c56;border-color:#d85c56;color:#fff}.admin_btnPrimario__qW_Kd:hover:not(:disabled){background:#b23c36}.admin_btnPeligro__tF4j7{color:#b91c1c;border-color:#fca5a5}.admin_btn__eH3mn:disabled{opacity:.55;cursor:not-allowed}.admin_panel__ULjRL{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:12px}.admin_campo__WQeTj{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.admin_campo__WQeTj label{font-weight:600}.admin_campo__WQeTj input[type=file],.admin_campo__WQeTj input[type=text],.admin_campo__WQeTj select,.admin_campo__WQeTj textarea{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff}.admin_ayuda__pkElK{color:#6b7280;font-size:.82rem}.admin_aviso__gojNc{padding:10px 12px;border-radius:8px;font-size:.9rem;line-height:1.45;margin:8px 0}.admin_avisoError__efba9{background:#fef2f2;color:#991b1b}.admin_avisoAlerta__43fY3{background:#fffbeb;color:#92400e}.admin_avisoOk__52ZZE{background:#f0fdf4;color:#166534}.admin_avisoInfo__AywKN{background:#f3f4f6;color:#374151}.admin_lista__ySWkg{margin:6px 0 0 18px;padding:0}.admin_historial__CJEmi{margin-top:14px;border-top:1px solid #f3f4f6;padding-top:10px}.admin_historial__CJEmi summary{cursor:pointer;font-weight:600;font-size:.9rem}.admin_visor__0sG0S{width:100%;height:70vh;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.admin_modalFondo__DUmBh{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1200;display:flex;align-items:center;justify-content:center;padding:12px}.admin_modal__M_fQK{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:92vh;overflow:auto;padding:16px}.admin_tabla__vD1kx{width:100%;border-collapse:collapse;font-size:.9rem}.admin_tabla__vD1kx th{text-align:left;color:#6b7280;font-weight:600;padding:8px;border-bottom:2px solid #e5e7eb;white-space:nowrap}.admin_tabla__vD1kx td{padding:8px;border-bottom:1px solid #f3f4f6;vertical-align:top}.admin_derecha__PJrQT{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_tablaEnvoltura__ALV5p{overflow-x:auto}.admin_pestanas__eW2LE{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.admin_pestana__UZ_qr{padding:10px 14px;background:none;cursor:pointer;font-size:.92rem;border:none;border-bottom:3px solid transparent;font-weight:500;color:#4b5563;font-family:inherit}.admin_pestanaActiva__VoHJK{color:#d85c56;border-bottom-color:#d85c56;font-weight:600}.admin_contador__EcD_e{background:#e5e7eb;border-radius:999px;padding:1px 8px;font-size:.75rem;margin-left:6px}.admin_filtros__hRKZ6{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.admin_filtros__hRKZ6 input[type=month],.admin_filtros__hRKZ6 input[type=text],.admin_filtros__hRKZ6 select{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:.92rem}.admin_totales__5xHq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.admin_total__Uwxsz{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.admin_total__Uwxsz small{color:#6b7280;display:block}.admin_total__Uwxsz strong{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_contenedor__nzP_2{padding:20px;max-width:1200px;margin:0 auto}.admin_encabezadoPagina__cm4Nz{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.admin_encabezadoPagina__cm4Nz h1{margin:0;font-size:1.5rem}.admin_encabezadoPagina__cm4Nz p{margin:4px 0 0;color:#6b7280}@media (min-width:720px){.admin_datos__C_njQ{grid-template-columns:1fr 1fr}}