.perfil_section__ahkkK{display:flex;min-height:calc(100vh - 120px);background:linear-gradient(180deg,#fafafa,#f3f4f6)}.perfil_sidebarWrap__LZ0JR{width:280px;flex-shrink:0;border-right:1px solid #ececec;background:#fff}.perfil_content___DU6U{flex:1;min-width:0;width:100%;padding:1.25rem 1rem 5rem;box-sizing:border-box}.perfil_pageHeader__U8LPr{margin-bottom:1.25rem}.perfil_pageTitle__owAqO{margin:0 0 .35rem;color:#bb3d4b;font-size:1.5rem;font-weight:700}.perfil_pageSubtitle__uJ8mm{margin:0;color:#808080;font-size:.9rem;line-height:1.45}.perfil_profileCard__hnQ57{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;border:1px solid rgba(187,61,75,.1);border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06)}.perfil_photoWrap__E7Ao1{position:relative;flex-shrink:0;width:7.5rem;height:7.5rem;overflow:hidden;border:2px solid #f3f4f6;border-radius:9999px;background:#fafafa}.perfil_photoOverlay__fE2n2{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;background:rgba(255,255,255,.7);opacity:0;transition:opacity .2s ease,background .2s ease;z-index:10}.perfil_photoWrap__E7Ao1:focus-within .perfil_photoOverlay__fE2n2,.perfil_photoWrap__E7Ao1:hover .perfil_photoOverlay__fE2n2{opacity:1;background:rgba(255,255,255,.75)}@media (hover:none){.perfil_photoOverlay__fE2n2{opacity:1;background:rgba(255,255,255,.5)}}.perfil_photoBtn__gVYbI{background:#bb3d4b}.perfil_photoBtnDelete__vPTvK,.perfil_photoBtn__gVYbI{position:relative;padding:.45rem .75rem;border:none;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.perfil_photoBtnDelete__vPTvK{background:#6c757d}.perfil_photoBtnDelete__vPTvK:hover{background:#5a6268}.perfil_photoInput__w6EcO{position:absolute;inset:0;opacity:0;cursor:pointer}.perfil_photoImage__mZM5L{width:100%;height:100%;object-fit:cover}.perfil_profileInfo__tIv5U{min-width:0;text-align:center}.perfil_profileName__9D1ep{margin:0 0 .25rem;color:#111827;font-size:1.125rem;font-weight:700;word-break:break-word}.perfil_profileEmail__CrWef{margin:0;color:#6b7280;font-size:.875rem;word-break:break-word}.perfil_profileHint__VAdvG{margin:.75rem 0 0;color:#bb3d4b;font-size:.8125rem;line-height:1.45}.perfil_progressWrap__bhQ8U{margin-bottom:1rem}.perfil_sectionCard__Zay3_{margin-bottom:1.25rem;padding:1.125rem 1rem;border:1px solid #ececec;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.05);scroll-margin-top:5.5rem}.perfil_sectionTitle__5RwGx{display:block;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1px solid #f3f4f6;color:#bb3d4b;font-size:1.0625rem;font-weight:700}.perfil_sectionHead__szL5i{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.perfil_sectionHead__szL5i>div:first-child{min-width:0;flex:1 1 12rem}.perfil_sectionHead__szL5i .perfil_sectionTitle__5RwGx{margin-bottom:.2rem;padding-bottom:0;border-bottom:none}.perfil_sectionSubtitle__avSMR{margin:0;color:#8b919a;font-size:.8125rem;line-height:1.35}.perfil_btnAdd__a6fRA{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;min-height:2.25rem;padding:.4rem .85rem;border:none;border-radius:999px;background:#bb3d4b;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.perfil_btnAdd__a6fRA:hover:not(:disabled){background:#a03240}.perfil_btnAdd__a6fRA:disabled{opacity:.6;cursor:not-allowed}.perfil_form__3b16y{width:100%;max-width:36rem}.perfil_profilePhone__YFihj{margin-top:1.25rem;padding:1rem;border:1px solid #f0c7cc;border-radius:12px;background:#fff}.perfil_profilePhoneTitle__PXbYx{display:block;margin-bottom:.75rem;color:#bb3d4b;font-size:.9375rem;font-weight:700}@media (min-width:480px){.perfil_profilePhone__YFihj{padding:1.125rem 1.25rem}}.perfil_formsGrid__3oTup{gap:1.25rem}.perfil_field__XK4jg,.perfil_formsGrid__3oTup{display:grid;grid-template-columns:minmax(0,1fr)}.perfil_field__XK4jg{gap:.35rem;margin-bottom:.875rem}.perfil_field__XK4jg:last-child{margin-bottom:0}.perfil_label__2aU2I{color:#6b7280;font-size:.8125rem;font-weight:600}.perfil_control___iMW8,.perfil_select__sp7te{width:100%;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;color:#111827;font-size:.875rem;line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease}.perfil_control___iMW8:focus,.perfil_select__sp7te:focus{outline:none;border-color:#bb3d4b;box-shadow:0 0 0 3px rgba(187,61,75,.12);background:#fff}.perfil_invalid__Q3Bge{border-color:#bb3d4b!important;border-width:2px;background-color:#fff7f8;box-shadow:0 0 0 3px rgba(187,61,75,.2)}.perfil_invalid__Q3Bge:focus{border-color:#9f1239;box-shadow:0 0 0 4px rgba(187,61,75,.28)}.perfil_control___iMW8:disabled,.perfil_select__sp7te:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.perfil_fieldRow__F9GUf{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.perfil_fieldWide__7h4UF{align-items:start}.perfil_subLabel___l_rG{color:#9ca3af;font-size:.75rem;font-weight:500}.perfil_inlineField__RYI1I{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.perfil_formActions__7Vc6j{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.perfil_btnPrimary__sH5Vh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:7.5rem;min-height:2.5rem;padding:.5rem 1.25rem;border:none;border-radius:10px;background:#bb3d4b;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s ease}.perfil_btnPrimary__sH5Vh:hover:not(:disabled){background:#a03240}.perfil_btnPrimary__sH5Vh:disabled{opacity:.7;cursor:not-allowed}.perfil_btnSecondary__ZqGm9{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#4b5563;font-size:.875rem;font-weight:600;cursor:pointer}.perfil_btnSecondary__ZqGm9:hover:not(:disabled){background:#f9fafb}.perfil_btnSecondary__ZqGm9:disabled{opacity:.7;cursor:not-allowed}.perfil_savedLists__wOFd7{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:.25rem;margin-bottom:1.25rem}.perfil_listPanel___9cB2{position:relative;min-height:6rem}.perfil_listPanelBusy__nUPdp{pointer-events:none}.perfil_listBusyOverlay__jbTdM{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.7);color:#bb3d4b;backdrop-filter:blur(1px)}.perfil_listFeedback__D7wGf{display:grid;gap:.75rem;justify-items:start}.perfil_recordList__RnuJX{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.perfil_card__ePVMm{display:grid;gap:.85rem;padding:1rem 1.05rem;border:1px solid #e8eaef;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fcfcfd);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.perfil_card__ePVMm:hover{border-color:rgba(187,61,75,.3);box-shadow:0 10px 28px rgba(15,23,42,.07)}@media (hover:hover) and (pointer:fine){.perfil_card__ePVMm:hover{transform:translateY(-2px)}}.perfil_cardSkeleton__3KOXi{pointer-events:none}.perfil_cardSkeleton__3KOXi:hover{border-color:#e8eaef;box-shadow:0 1px 2px rgba(15,23,42,.04);transform:none}.perfil_cardTop__8Pqps{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start}.perfil_cardIcon__6Hkzs{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;color:#bb3d4b;background:#fff1f3;border:1px solid #f6d5da}.perfil_cardTopText__PhEft{min-width:0}.perfil_cardTitle__BHY3s{margin:0;color:#111827;font-size:.98rem;font-weight:700;line-height:1.3}.perfil_cardSubtitle__qKRcp,.perfil_cardTitle__BHY3s{overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.perfil_cardSubtitle__qKRcp{margin:.2rem 0 0;color:#6b7280;font-size:.8125rem;font-weight:500;line-height:1.35}.perfil_cardActions__tgeVi{display:inline-flex;flex-shrink:0;gap:.35rem;align-items:center}.perfil_iconBtnDanger__jSFmz,.perfil_iconBtn__A462k{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.perfil_iconBtn__A462k{border:1px solid #e5e7eb;background:#fff;color:#4b5563}.perfil_iconBtn__A462k:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb;color:#111827}.perfil_iconBtnDanger__jSFmz{border:1px solid #f3d0d5;background:#fff;color:#bb3d4b}.perfil_iconBtnDanger__jSFmz:hover:not(:disabled){background:#fff5f6;border-color:#e8a8b1}.perfil_iconBtnDanger__jSFmz:disabled,.perfil_iconBtn__A462k:disabled{opacity:.5;cursor:not-allowed}.perfil_cardBody___54C2{display:grid;gap:.65rem;padding-left:calc(2.5rem + .75rem)}.perfil_cardLine__YU_Kj{margin:0;color:#374151;font-size:.875rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.perfil_cardMetaRow__tVN3x{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.perfil_chipStrong__MpIvI,.perfil_chip__00YX_{display:inline-flex;align-items:center;max-width:100%;min-width:0;min-height:1.6rem;padding:.15rem .55rem;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil_chip__00YX_{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.perfil_chipStrong__MpIvI{color:#7f1d1d;background:#fff1f3;border:1px solid #f3d0d5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.03em}.perfil_metaInline___DdCm{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;color:#4b5563;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil_cardDl__VvOEk{margin:0;display:grid;gap:.45rem;min-width:0}.perfil_cardDlRow__EAgX0{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.55rem;align-items:start;min-width:0}.perfil_cardDlRow__EAgX0 dt{margin:0;color:#9ca3af;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-top:.1rem}.perfil_cardDlRow__EAgX0 dd{margin:0;min-width:0;color:#374151;font-size:.84rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.perfil_btnGhostDanger__g5nkd,.perfil_btnGhost__4pEHw{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.perfil_btnGhost__4pEHw{border:1px solid #e5e7eb;background:#fff;color:#374151}.perfil_btnGhost__4pEHw:hover:not(:disabled){background:#f9fafb}.perfil_btnGhostDanger__g5nkd{border:1px solid #f0c7cc;background:#fff;color:#bb3d4b}.perfil_btnGhostDanger__g5nkd:hover:not(:disabled){background:#fff7f8}.perfil_btnGhostDanger__g5nkd:disabled,.perfil_btnGhost__4pEHw:disabled{opacity:.55;cursor:not-allowed}.perfil_listError__CmyM9,.perfil_listHint__a_xUJ{margin:0;font-size:.875rem;line-height:1.45}.perfil_listHint__a_xUJ{color:#6b7280}.perfil_listError__CmyM9{color:#bb3d4b}.perfil_listPagination__7Yyel{display:grid;gap:.65rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.perfil_paginationMeta__hD3rw{margin:0;color:#6b7280;font-size:.8125rem;font-weight:600}.perfil_skelAvatar__WpAYp,.perfil_skelIconBtn__6f6tg,.perfil_skelLine__SgG5z{display:block;border-radius:8px;background:linear-gradient(90deg,#eceff3,#f7f8fa 50%,#eceff3);background-size:200% 100%;animation:perfil_perfilSkel__CCfU2 1.2s ease-in-out infinite}.perfil_skelAvatar__WpAYp{width:2.5rem;height:2.5rem;border-radius:12px}.perfil_skelIconBtn__6f6tg{width:2.15rem;height:2.15rem;border-radius:10px}.perfil_skelTitle__8N6WI{width:70%;height:.9rem;margin-bottom:.4rem}.perfil_skelMeta__z0_c9{width:88%;height:.7rem}.perfil_skelMetaShort__h33s8{width:45%;height:.7rem}@keyframes perfil_perfilSkel__CCfU2{0%{background-position:100% 0}to{background-position:-100% 0}}.perfil_modalForm__ID_l_{display:grid;gap:.85rem;padding:.25rem 1.25rem 1rem}.perfil_modalField__e8FXX{display:grid;gap:.35rem}.perfil_modalFieldRow___3lUs{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.perfil_modalLabel__KYKHy{color:#6b7280;font-size:.8125rem;font-weight:600}.perfil_modalLabelHint__lVSvM{font-weight:400;color:#9ca3af}.perfil_modalPhoneGroup__TdQrl{display:flex;align-items:stretch;min-width:0}.perfil_modalLadaSelect__362Jg{width:4.5rem;flex-shrink:0;box-sizing:border-box;min-height:2.5rem;padding:.5rem .25rem;border:1px solid #e5e7eb;border-right:0;border-radius:10px 0 0 10px;background:#f3f4f6;color:#111827;font-size:.8125rem}.perfil_modalLadaSelect__362Jg:focus{outline:none;border-color:#bb3d4b;box-shadow:0 0 0 3px rgba(187,61,75,.12);z-index:1}.perfil_modalLadaSelect__362Jg:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.perfil_modalPhoneInput__cIb5t{flex:1;min-width:0;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:0 10px 10px 0;background:#fafafa;color:#111827;font-size:.875rem}.perfil_modalPhoneInput__cIb5t:focus{outline:none;border-color:#bb3d4b;box-shadow:0 0 0 3px rgba(187,61,75,.12);background:#fff}.perfil_modalControl__XMXPq{width:100%;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;color:#111827;font-size:.875rem}.perfil_modalControl__XMXPq:focus{outline:none;border-color:#bb3d4b;box-shadow:0 0 0 3px rgba(187,61,75,.12);background:#fff}.perfil_modalControl__XMXPq:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.perfil_modalHint__0meUe{color:#808080;font-size:.75rem}.perfil_modalBtnPrimary__zqMY_,.perfil_modalBtnSecondary__l8x7O{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer}.perfil_modalBtnPrimary__zqMY_{border:none;background:#bb3d4b;color:#fff}.perfil_modalBtnPrimary__zqMY_:hover:not(:disabled){background:#a03240}.perfil_modalBtnSecondary__l8x7O{border:1px solid #e5e7eb;background:#fff;color:#4b5563}.perfil_modalBtnSecondary__l8x7O:hover:not(:disabled){background:#f9fafb}.perfil_modalBtnPrimary__zqMY_:disabled,.perfil_modalBtnSecondary__l8x7O:disabled{opacity:.65;cursor:not-allowed}@media (min-width:520px){.perfil_modalFieldRow___3lUs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.perfil_cardBody___54C2{padding-left:0}.perfil_cardTop__8Pqps{grid-template-columns:auto minmax(0,1fr)}.perfil_cardActions__tgeVi{grid-column:1/-1;justify-content:flex-end}.perfil_cardDlRow__EAgX0{grid-template-columns:minmax(0,1fr);gap:.15rem}}.perfil_dangerZone__xI14M{margin-top:.5rem;padding-top:1rem}.perfil_btnGoogle__Z0BWN{gap:.5rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;font-weight:600}.perfil_btnDanger__2wK7W,.perfil_btnGoogle__Z0BWN{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;cursor:pointer}.perfil_btnDanger__2wK7W{justify-content:center;border:none;border-radius:10px;background:#bb3d4b;color:#fff;font-weight:700}@media (min-width:640px){.perfil_content___DU6U{padding:1.5rem 1.25rem 5rem}.perfil_profileCard__hnQ57{flex-direction:row;align-items:center;padding:1.5rem}.perfil_profileInfo__tIv5U{text-align:left}.perfil_field__XK4jg{grid-template-columns:7.75rem minmax(0,1fr);align-items:center;gap:.75rem 1rem}.perfil_label__2aU2I{text-align:right}.perfil_fieldRow__F9GUf{grid-template-columns:repeat(2,minmax(0,1fr))}.perfil_inlineField__RYI1I{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.perfil_inlineField__RYI1I .perfil_label__2aU2I{text-align:left}}@media (min-width:768px){.perfil_pageTitle__owAqO{font-size:1.75rem}.perfil_formsGrid__3oTup{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.perfil_sectionCard__Zay3_ .perfil_form__3b16y{max-width:none}}@media (min-width:1100px){.perfil_savedLists__wOFd7{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.perfil_content___DU6U{padding:1.75rem 2rem 4rem;max-width:72rem}}@media (max-width:996px){.perfil_sidebarWrap__LZ0JR{display:none}}.perfil_fullScreenOverlay__pFmXf{top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);z-index:9999;flex-direction:column}.perfil_fullScreenOverlay__pFmXf,.profileCropperModal_overlay__4dh2X{position:fixed;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.profileCropperModal_overlay__4dh2X{inset:0;background:rgba(0,0,0,.7);z-index:10000;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overflow:hidden}.profileCropperModal_modal__CqRPH{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:100%;min-height:0;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:column}.profileCropperModal_header__Kr4ej{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;flex-shrink:0}.profileCropperModal_header__Kr4ej h3{margin:0;font-size:1.125rem;font-weight:600;color:#333}.profileCropperModal_closeBtn__FA6xf{background:none;border:none;cursor:pointer;color:#888;display:flex;padding:4px;border-radius:50%;transition:background .2s}.profileCropperModal_closeBtn__FA6xf:hover{background:#f0f0f0;color:#333}.profileCropperModal_cropContainer__R5rK8{position:relative;width:100%;flex:1 1 auto;min-height:200px;height:min(350px,42dvh);background:#333}.profileCropperModal_controls__vhXjl{padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0}.profileCropperModal_sliderContainer__Iv1nR{display:flex;align-items:center;gap:1rem}.profileCropperModal_slider___IrDn{flex:1;-webkit-appearance:none;height:4px;background:#ddd;border-radius:4px;outline:none}.profileCropperModal_slider___IrDn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#bb3d4b;cursor:pointer}.profileCropperModal_actions__k_Zsj{display:flex;justify-content:flex-end;gap:1rem}.profileCropperModal_cancelBtn__Zq_Iz,.profileCropperModal_confirmBtn__cqxMX{padding:.6rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;font-size:.9rem;transition:opacity .2s}.profileCropperModal_cancelBtn__Zq_Iz{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.profileCropperModal_cancelBtn__Zq_Iz:hover{background:#e5e7eb}.profileCropperModal_confirmBtn__cqxMX{background:#bb3d4b;border:none;color:white}.profileCropperModal_confirmBtn__cqxMX:hover{opacity:.9}.profileCropperModal_confirmBtn__cqxMX:disabled{opacity:.6;cursor:not-allowed}.phoneNumberForm_form__bcKGL{display:flex;flex-direction:column;gap:.875rem;width:100%;min-width:0}.phoneNumberForm_inModal__AlyXZ{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;gap:0}.phoneNumberForm_scrollBody__V5Nde{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem 1.25rem .75rem;display:flex;flex-direction:column;gap:.875rem}.phoneNumberForm_intro__7Tq_e{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}.phoneNumberForm_field__0SgqR{display:flex;flex-direction:column;gap:.4rem;min-width:0}.phoneNumberForm_label__W1p5D{color:#6b7280;font-size:.8125rem;font-weight:600}.phoneNumberForm_phoneRow__X2yGu{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;align-items:stretch;width:100%}.phoneNumberForm_input__mGvMd,.phoneNumberForm_lada__o1kPL{box-sizing:border-box;min-height:2.75rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font-size:.9375rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.phoneNumberForm_lada__o1kPL{width:100%;padding:.5rem .4rem;cursor:pointer}.phoneNumberForm_input__mGvMd{width:100%;min-width:0;padding:.5rem .75rem}.phoneNumberForm_input__mGvMd:focus,.phoneNumberForm_lada__o1kPL:focus{border-color:#bb3d4b;box-shadow:0 0 0 3px rgba(187,61,75,.12)}.phoneNumberForm_input__mGvMd:disabled,.phoneNumberForm_lada__o1kPL:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.phoneNumberForm_inputError__sHkOp{border-color:#bb3d4b!important;border-width:2px;background-color:#fff7f8;box-shadow:0 0 0 3px rgba(187,61,75,.2)}.phoneNumberForm_inputError__sHkOp:focus{border-color:#9f1239;box-shadow:0 0 0 4px rgba(187,61,75,.28)}.phoneNumberForm_error__gD5ly{margin:0;color:#dc2626;font-size:.8125rem;line-height:1.4}.phoneNumberForm_success__6ESKJ{margin:0;color:#15803d;font-size:.8125rem;line-height:1.4}.phoneNumberForm_actions__ju2bZ{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.phoneNumberForm_btnPrimary__ajpwU,.phoneNumberForm_btnSecondary__q0_4b{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem 1rem;border-radius:10px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.phoneNumberForm_btnSecondary__q0_4b{flex:1 1 8rem;border:1px solid #d1d5db;background:#fff;color:#4b5563}.phoneNumberForm_btnPrimary__ajpwU{flex:1 1 10rem;border:none;background:#bb3d4b;color:#fff}.phoneNumberForm_btnSecondary__q0_4b:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.phoneNumberForm_btnPrimary__ajpwU:hover:not(:disabled){background:#a32d39}.phoneNumberForm_btnSecondary__q0_4b:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.phoneNumberForm_btnPrimary__ajpwU:disabled{opacity:.75;cursor:not-allowed;pointer-events:none}.phoneNumberForm_btnBusy__kBZfR{opacity:.85}.phoneNumberForm_btnSpinner__gO8Gu{flex-shrink:0}.phoneNumberForm_loading__PEwpA{display:flex;align-items:center;justify-content:center;min-height:5.5rem;color:#bb3d4b}.phoneNumberForm_maskedWrap__r28SD{gap:1rem}.phoneNumberForm_maskedValue__zSCXD{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .875rem;border:1px solid #e5e7eb;border-radius:10px;background:#f3f4f6;color:#111827;font-size:1rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;word-break:break-all}.phoneNumberForm_embedded__0AuGR{gap:1rem}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_intro__7Tq_e{padding:.75rem .875rem;border-radius:10px;background:#fff8f8;border:1px solid #f0c7cc;color:#6b7280;font-size:.8125rem}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_label__W1p5D{color:#6b7280}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_input__mGvMd,.phoneNumberForm_embedded__0AuGR .phoneNumberForm_lada__o1kPL{background:#fafafa}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_input__mGvMd:focus,.phoneNumberForm_embedded__0AuGR .phoneNumberForm_lada__o1kPL:focus{background:#fff}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_actions__ju2bZ{justify-content:stretch}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_btnPrimary__ajpwU{flex:1 1 100%}@media (min-width:480px){.phoneNumberForm_phoneRow__X2yGu{grid-template-columns:6rem minmax(0,1fr);gap:.625rem}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_actions__ju2bZ{justify-content:flex-start}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_btnPrimary__ajpwU{flex:0 1 auto;min-width:11rem}.phoneNumberForm_embedded__0AuGR .phoneNumberForm_btnSecondary__q0_4b{flex:0 1 auto}}@media (max-width:359px){.phoneNumberForm_phoneRow__X2yGu{grid-template-columns:1fr}}