.WhatsAppButton_whatsappButton__ScJxV{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25d366;color:white;border-radius:50%;box-shadow:0 4px 12px rgba(37,211,102,.4);text-decoration:none;font-size:28px;transition:transform .2s ease,box-shadow .2s ease}.WhatsAppButton_whatsappButton__ScJxV:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,.5);color:white}.WhatsAppButton_whatsappButton__ScJxV:active{transform:scale(.98)}.PortalSelectorModal_overlay__OcS2_{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:PortalSelectorModal_fadeIn__hQNU1 .2s ease-out}.PortalSelectorModal_modal__RcdyZ{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--xperitt-white);border-radius:20px;padding:40px 32px 32px;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center;outline:none;animation:PortalSelectorModal_slideIn__DGyhg .3s ease-out}.PortalSelectorModal_close__yv6FT{position:absolute;top:14px;right:14px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--xperitt-gray-light);color:var(--xperitt-gray-dark);font-size:20px;cursor:pointer;transition:var(--xperitt-transition)}.PortalSelectorModal_close__yv6FT:hover{background:var(--xperitt-gray-interm)}.PortalSelectorModal_title__1148Q{font-size:24px;font-weight:700;line-height:1.25;color:var(--xperitt-gray-dark);margin-bottom:8px}.PortalSelectorModal_subtitle__aVPTA{font-size:15px;color:var(--xperitt-gray-medium);margin-bottom:24px}.PortalSelectorModal_options__RwPyG{display:flex;flex-direction:column;gap:12px}.PortalSelectorModal_option__IFPTj{display:flex;align-items:center;gap:16px;padding:18px 20px;border:2px solid var(--xperitt-gray-interm);border-radius:var(--xperitt-border-radius);background:var(--xperitt-white);color:var(--xperitt-gray-dark);text-align:left;text-decoration:none;transition:var(--xperitt-transition)}.PortalSelectorModal_option__IFPTj:focus-visible,.PortalSelectorModal_option__IFPTj:hover{border-color:var(--xperitt-blue-normal);box-shadow:var(--xperitt-shadow);transform:translateY(-2px);outline:none}.PortalSelectorModal_optionIcon__H2umn{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--xperitt-blue-normal);color:var(--xperitt-white);font-size:22px}.PortalSelectorModal_optionCenters__tORzY{flex:1;display:flex;flex-direction:column;gap:2px}.PortalSelectorModal_optionCenter___qYP4{font-size:16px;font-weight:600;line-height:1.4}.PortalSelectorModal_optionArrow__JbaU_{flex-shrink:0;font-size:22px;color:var(--xperitt-blue-normal);transition:var(--xperitt-transition)}.PortalSelectorModal_option__IFPTj:hover .PortalSelectorModal_optionArrow__JbaU_{transform:translateX(4px)}@keyframes PortalSelectorModal_fadeIn__hQNU1{0%{opacity:0}to{opacity:1}}@keyframes PortalSelectorModal_slideIn__DGyhg{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.PortalSelectorModal_modal__RcdyZ{padding:36px 20px 24px}.PortalSelectorModal_title__1148Q{font-size:20px}.PortalSelectorModal_option__IFPTj{padding:14px 16px;gap:12px}}