.nosotros_hero__9HV29{position:relative;margin-top:var(--header-height);height:62vh;min-height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center}.nosotros_heroFallback__8zuu9{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-brand-dark) 0,#6b4a44 55%,var(--color-brand-700) 100%);z-index:1}.nosotros_heroVideo__amNJp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.nosotros_heroOverlay__wMjbf{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-6);background:rgba(0,0,0,.45)}.nosotros_heroEyebrow__29Q5x{font-family:var(--font-primary);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin:0 0 var(--space-3) 0}.nosotros_heroTitle__7FYQL{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.25;color:var(--color-white);max-width:720px;margin:0 0 var(--space-4) 0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.nosotros_heroSubtitle__pb8_Z{font-family:var(--font-primary);font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.95);max-width:560px;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.nosotros_sectionInner__CyIOr{max-width:960px;margin:0 auto;padding:0 var(--space-4)}.nosotros_sectionTitle__5eRI4{font-family:var(--font-display);font-size:1.625rem;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 var(--space-6) 0}.nosotros_sectionIntro__3kLm7{font-family:var(--font-primary);font-size:1rem;line-height:1.7;color:var(--text-secondary);text-align:center;max-width:620px;margin:calc(-1 * var(--space-3)) auto var(--space-8) auto}.nosotros_historia__ONv80{background:var(--surface-primary);padding:var(--space-12) 0}.nosotros_timeline__qNEjl{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.nosotros_timelineItem__otDcy{border-left:3px solid var(--color-brand-primary);padding:var(--space-2) 0 var(--space-2) var(--space-5)}.nosotros_timelineYear__K8uDD{font-family:var(--font-primary);font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-primary);margin:0 0 var(--space-2) 0}.nosotros_timelineTitle__mcUk0{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}.nosotros_timelineText__zE6wI{font-family:var(--font-primary);font-size:.9375rem;line-height:1.75;color:var(--text-secondary);margin:0}.nosotros_stats__Y4II9{background:var(--color-brand-50);padding:var(--space-10) var(--space-4)}.nosotros_statsGrid__VqZT7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);max-width:960px;margin:0 auto}.nosotros_statCard__lzngz{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6) var(--space-4);text-align:center}.nosotros_statValue__y5Noa{font-family:var(--font-display);font-size:1.875rem;font-weight:700;color:var(--color-brand-primary);margin:0 0 var(--space-1) 0;line-height:1.1}.nosotros_statLabel__KotIp{font-family:var(--font-primary);font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0}.nosotros_statDetail__0eNBg{font-family:var(--font-primary);font-size:.8125rem;line-height:1.5;color:var(--text-secondary);margin:0}.nosotros_proceso__2Tbv7{background:var(--surface-primary);padding:var(--space-12) 0}.nosotros_stepsList__jUJ_D{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);counter-reset:paso}.nosotros_stepHighlight__oo1_p,.nosotros_step___xr2x{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-secondary);padding:var(--space-5)}.nosotros_stepHighlight__oo1_p{background:var(--color-brand-50);border:2px solid var(--color-brand-primary);box-shadow:var(--shadow-brand-md)}.nosotros_stepHeader__Y9TOl{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.nosotros_stepNumber__mtnqa{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-brand-primary);color:var(--color-white);font-family:var(--font-primary);font-size:.875rem;font-weight:700}.nosotros_stepIcon__6JtVm{color:var(--color-brand-primary);flex-shrink:0}.nosotros_stepTitle__itPt_{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.nosotros_stepText__KSWTU{font-family:var(--font-primary);font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0}.nosotros_respaldo__DHc_n{background:var(--surface-secondary);padding:var(--space-12) 0}.nosotros_careList__o_Dk3{list-style:none;padding:0;display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);max-width:620px;margin:0 auto}.nosotros_careItem__T4TW2{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);font-family:var(--font-primary);font-size:.9375rem;line-height:1.6;color:var(--text-primary)}.nosotros_careIcon__B32iL{color:var(--color-brand-primary);flex-shrink:0;margin-top:1px}.nosotros_showroom__1Dx4X{background:var(--surface-primary);padding:var(--space-12) 0 var(--space-16) 0}.nosotros_showroomCard__AaRS9{background:linear-gradient(135deg,var(--color-brand-50) 0,var(--color-secondary-ivory) 100%);border:1px solid var(--color-brand-100);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-5);text-align:center}.nosotros_showroomIcon__Kik2m{color:var(--color-brand-primary);margin-bottom:var(--space-3)}.nosotros_showroomTitle__M2f_G{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}.nosotros_showroomText__5fsgJ{font-family:var(--font-primary);font-size:.9375rem;color:var(--text-secondary);margin:0 0 var(--space-3) 0}.nosotros_showroomAddress__u1HpZ{font-family:var(--font-primary);font-style:normal;font-size:1rem;font-weight:600;line-height:1.6;color:var(--text-primary);margin:0 0 var(--space-3) 0}.nosotros_showroomHours__6nlSQ{font-family:var(--font-primary);font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--space-6) 0}.nosotros_showroomActions__MHtx4{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.nosotros_ctaPrimary__ZswZQ,.nosotros_ctaSecondary__TGw7Q{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;max-width:320px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nosotros_ctaPrimary__ZswZQ{background:var(--color-brand-primary);color:var(--color-white);border:2px solid var(--color-brand-primary)}.nosotros_ctaPrimary__ZswZQ:hover{background:var(--color-brand-600);border-color:var(--color-brand-600)}.nosotros_ctaSecondary__TGw7Q{background:var(--color-white);color:var(--color-brand-primary);border:2px solid var(--color-brand-primary)}.nosotros_ctaSecondary__TGw7Q:hover,.nosotros_empaque__IyPPm{background:var(--color-brand-50)}.nosotros_empaque__IyPPm{padding:var(--space-12) 0;scroll-margin-top:var(--header-height)}.nosotros_empaqueInner__LHxdg{max-width:1120px;margin:0 auto;padding:0 var(--space-4)}.nosotros_empaqueDestacado__s2AtT{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.nosotros_empaqueFotoPrincipal__P2fCW,.nosotros_empaqueFoto__ftIXE{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.nosotros_empaqueTexto__zgCR5{order:-1}.nosotros_empaqueTitulo__ZU_In{font-family:var(--font-display);font-size:1.625rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}.nosotros_empaqueIntro__1fCj6{font-family:var(--font-primary);font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0 0 var(--space-4) 0}.nosotros_empaqueLista__iBmZQ{list-style:none;margin:0 0 var(--space-4) 0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.nosotros_empaqueItem__Pu95C{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-primary);font-size:.9375rem;line-height:1.6;color:var(--text-primary)}.nosotros_empaqueIcono__ecs3O{flex-shrink:0;margin-top:3px;color:var(--color-brand-primary)}.nosotros_empaqueNota___J4t9{font-family:var(--font-primary);font-size:.875rem;line-height:1.6;color:var(--text-secondary);margin:0}.nosotros_empaqueGaleria__hGhtO{list-style:none;margin:var(--space-6) 0 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.nosotros_empaqueAviso__pzsqn{font-family:var(--font-primary);font-size:.75rem;color:var(--text-tertiary);text-align:center;margin:var(--space-3) 0 0 0}@media (min-width:640px){.nosotros_heroTitle__7FYQL{font-size:2.5rem}.nosotros_heroSubtitle__pb8_Z{font-size:1.125rem}.nosotros_empaqueTitulo__ZU_In,.nosotros_sectionTitle__5eRI4{font-size:2rem}.nosotros_statsGrid__VqZT7{grid-template-columns:repeat(4,1fr)}.nosotros_statValue__y5Noa{font-size:2.25rem}.nosotros_careList__o_Dk3{grid-template-columns:1fr 1fr;max-width:960px}.nosotros_showroomCard__AaRS9{padding:var(--space-10) var(--space-8)}.nosotros_showroomActions__MHtx4{flex-direction:row;justify-content:center}.nosotros_ctaPrimary__ZswZQ,.nosotros_ctaSecondary__TGw7Q{width:auto}}@media (min-width:900px){.nosotros_hero__9HV29{height:68vh;min-height:520px}.nosotros_heroTitle__7FYQL{font-size:3rem}.nosotros_timeline__qNEjl{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.nosotros_timelineItem__otDcy{border-left:none;border-top:3px solid var(--color-brand-primary);padding:var(--space-5) 0 0 0}.nosotros_empaqueDestacado__s2AtT{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10)}.nosotros_empaqueTexto__zgCR5{order:0}.nosotros_empaqueGaleria__hGhtO{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}.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}}.AppointmentCalendar_container__UKNIi{position:relative;width:100%}.AppointmentCalendar_label__O43fS{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;color:#292524;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.AppointmentCalendar_required__H6YnO{color:#dc2626;margin-left:2px}.AppointmentCalendar_inputContainer__8Q4PH{position:relative;width:100%}.AppointmentCalendar_input__SXEtg{width:100%;padding:14px 16px;border:2px solid #e7e5e4;border-radius:12px;font-size:15px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;transition:all .3s ease;background:#fff;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:52px;text-align:left}.AppointmentCalendar_input__SXEtg:hover{border-color:#d6d3d1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.AppointmentCalendar_inputFocused__dLq_g,.AppointmentCalendar_input__SXEtg:focus{outline:none;border-color:#d85c56;box-shadow:0 0 0 4px rgba(216,92,86,.1)}.AppointmentCalendar_inputError__gU4PG{border-color:#dc2626}.AppointmentCalendar_inputError__gU4PG:focus{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.1)}.AppointmentCalendar_valueText__y4smJ{color:#292524;font-weight:500}.AppointmentCalendar_placeholderText__uwe2r{color:#78716c}.AppointmentCalendar_inputIcon__gFu_M{color:#78716c;transition:all .3s ease;flex-shrink:0}.AppointmentCalendar_inputIconActive__rfQpa{color:#d85c56;transform:scale(1.1)}.AppointmentCalendar_errorText__O577K{display:block;margin-top:6px;font-size:13px;color:#dc2626;font-weight:500}.AppointmentCalendar_dropdown__oxDQS{position:absolute;top:100%;left:0;right:0;z-index:999999;margin-top:8px;animation:AppointmentCalendar_dropdownSlide__sJenU .3s ease-out}@keyframes AppointmentCalendar_dropdownSlide__sJenU{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AppointmentCalendar_calendar__eFyzE{border-radius:12px;padding:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e7e5e4;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;width:280px}.AppointmentCalendar_calendarHeader__fVDJJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f5f5f4}.AppointmentCalendar_navButton__LRHUy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#d85c56;color:#fff;cursor:pointer;transition:all .2s ease}.AppointmentCalendar_navButton__LRHUy:hover{background:#c54941;transform:scale(1.05)}.AppointmentCalendar_monthYear__JYR0R{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.AppointmentCalendar_monthName__PAX97{margin:0;font-size:16px;font-weight:600;color:#292524!important;font-family:Playfair Display,Georgia,serif;text-align:center}.AppointmentCalendar_year__QVWP5{display:block;font-size:13px;color:#78716c!important;font-weight:500;margin-top:2px;text-align:center}.AppointmentCalendar_quickActions__oOJH_{display:flex;justify-content:center;margin-bottom:16px}.AppointmentCalendar_todayButton__QB8tW{padding:6px 12px;border:none;border-radius:6px;background:#d85c56;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.AppointmentCalendar_todayButton__QB8tW:hover{background:#c54941;transform:translateY(-1px)}.AppointmentCalendar_dayNames__a564l{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:8px}.AppointmentCalendar_dayName__txL5N{padding:8px 4px;text-align:center;font-size:12px;font-weight:600;color:#78716c!important;text-transform:uppercase;letter-spacing:.5px}.AppointmentCalendar_calendarGrid___ElTL{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.AppointmentCalendar_dayCell__9EHZI{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.AppointmentCalendar_dayButton__8hMve{width:100%;height:100%;border:none;border-radius:6px;background:transparent!important;color:#292524!important;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:32px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.AppointmentCalendar_dayButton__8hMve:hover{background:rgba(216,92,86,.1)!important;color:#d85c56!important;transform:scale(1.05)}.AppointmentCalendar_dayButtonOtherMonth__B_hut{color:#d6d3d1!important}.AppointmentCalendar_dayButtonOtherMonth__B_hut:hover{color:#78716c!important;background:rgba(216,92,86,.05)!important}.AppointmentCalendar_dayButtonToday__JccWf{background:rgba(216,92,86,.1)!important;color:#d85c56!important;font-weight:600;border:2px solid rgba(216,92,86,.3)!important}.AppointmentCalendar_dayButtonToday__JccWf:hover{background:rgba(216,92,86,.2)!important;transform:scale(1.05)}.AppointmentCalendar_dayButtonSelected__spbiv{background:#d85c56!important;color:#fff!important;font-weight:600;transform:scale(1.05);box-shadow:0 4px 12px rgba(216,92,86,.3)}.AppointmentCalendar_dayButtonSelected__spbiv:hover{background:#c54941!important;transform:scale(1.05);box-shadow:0 4px 12px rgba(216,92,86,.4)}.AppointmentCalendar_dayButtonPast__KmAiG{background:#f5f5f4!important;color:#a8a29e!important;cursor:not-allowed!important;opacity:.6}.AppointmentCalendar_dayButtonPast__KmAiG:hover{background:#f5f5f4!important;color:#a8a29e!important;transform:none!important;cursor:not-allowed!important}.AppointmentCalendar_dayButtonDisabled__mYM74{background:#f5f5f4!important;color:#a8a29e!important;cursor:not-allowed!important;opacity:.5}.AppointmentCalendar_dayButtonDisabled__mYM74:hover{background:#f5f5f4!important;color:#a8a29e!important;transform:none!important;cursor:not-allowed!important}.AppointmentCalendar_calendarFooter___1ZHo{margin-top:16px;padding-top:12px;border-top:1px solid #f5f5f4}.AppointmentCalendar_selectedInfo__qgFEO{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(216,92,86,.05);border-radius:8px;font-size:13px;color:#d85c56;font-weight:500}@media (max-width:768px){.AppointmentCalendar_calendar__eFyzE{padding:14px 12px;width:260px}.AppointmentCalendar_calendarHeader__fVDJJ{margin-bottom:12px}.AppointmentCalendar_monthName__PAX97{font-size:15px}.AppointmentCalendar_dayButton__8hMve{min-height:28px;font-size:12px}.AppointmentCalendar_navButton__LRHUy{width:28px;height:28px}}.AppointmentCalendar_calendar__eFyzE,.AppointmentCalendar_calendar__eFyzE *{color-scheme:light!important}.AppointmentCalendar_calendar__eFyzE{background:#fff!important;color:#292524!important}.AppointmentCalendar_compact__fGlba .AppointmentCalendar_input__SXEtg{min-height:38px;padding:9px 12px;font-size:14px;font-family:inherit;border-radius:8px;border-width:1px}.AppointmentCalendar_compact__fGlba .AppointmentCalendar_inputFocused__dLq_g,.AppointmentCalendar_compact__fGlba .AppointmentCalendar_input__SXEtg:focus{box-shadow:0 0 0 2px rgba(216,92,86,.1)}.AppointmentCalendar_compact__fGlba .AppointmentCalendar_inputIcon__gFu_M{width:16px;height:16px}.AppointmentCalendar_compact__fGlba .AppointmentCalendar_label__O43fS{font-size:12px;margin-bottom:4px}.AppointmentCalendar_compact__fGlba .AppointmentCalendar_placeholderText__uwe2r,.AppointmentCalendar_compact__fGlba .AppointmentCalendar_valueText__y4smJ{font-size:14px;font-family:inherit}.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}}.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}}.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}}