.styles_modal__x8Se6{background:#fff;animation:styles_modalAppear__CO4rL .2s ease-out;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;max-width:400px;position:fixed;top:var(--modal-top,auto);right:var(--modal-right,auto);left:var(--modal-left,auto)}.styles_modalAbsolute__3IS4J{position:absolute}.styles_overlay__tJdGc{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;animation:styles_overlayAppear__ws5W0 .2s ease-out;background-color:rgba(0,0,0,.5);display:block}@keyframes styles_modalAppear__CO4rL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_overlayAppear__ws5W0{0%{opacity:0}to{opacity:1}}.styles_modal__x8Se6{z-index:10000}.styles_rootModal__ikeSG{display:flex;flex-direction:column;padding:24px;width:100%;max-width:100%;min-height:232px;top:unset;right:unset;bottom:0;left:0;border:unset;border-radius:24px 24px 0 0}.styles_root__Qv5Zw{display:flex;flex-direction:column;gap:24px}.styles_divider___FkHU{width:100%;height:1px;background:#e6e8ec}.styles_userWrapper__SzRcT{display:flex;flex-direction:column;gap:12px}.styles_userName__DmKUD{display:flex;flex-direction:column;font-size:20px;line-height:24px;font-weight:500;letter-spacing:-.02em;color:#141416}.styles_profileLink__fsPfb{display:flex;align-items:center;gap:2px;font-size:14px;line-height:20px;font-weight:400;color:#777e90;@media (min-width:1024px) and (pointer:fine){cursor:pointer;&:hover{opacity:.7}}}.styles_favoriteWrapper__JKMkz{display:flex;flex-direction:column;gap:8px}.styles_favoritesLink__s_Ns1{font-size:16px;line-height:24px;font-weight:400;color:#141416;@media (min-width:1024px) and (pointer:fine){cursor:pointer;&:hover{opacity:.7}}}.styles_logoutBtn__K4a3K{font-size:16px;line-height:24px;font-weight:400;text-align:left;padding:0;border:none;background:none;color:#777e90;@media (min-width:1024px) and (pointer:fine){cursor:pointer;&:hover{opacity:.7}}}.styles_closeButton__FEoSL{right:24px;top:24px}@media (min-width:1024px){.styles_rootModal__ikeSG{width:320px;min-height:224px;bottom:unset;left:var(--modal-left,"auto");top:var(--modal-top,auto);right:var(--modal-right,auto);border-radius:24px;box-shadow:0 18px 39px 0 #0000001a,0 72px 72px 0 #00000017,#0000000d,#00000003,#00000000}}