.dm-short-menu{position:fixed;bottom:30px;right:30px;font-size:0;z-index:1000;font-family:"Inter",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.dm-short-menu .dm-short-menu-badge{width:17px;height:17px;background:#F2C94C;display:block;position:absolute;bottom:47px;left:44px;border:2px solid white;border-radius:50px;box-shadow:0px 3px 2px rgba(0,0,0,0.13);opacity:0;pointer-events:none}.dm-short-menu.notification .dm-short-menu-badge{opacity:1;-webkit-animation:show-badge 0.35s 2s backwards, show-badge-jump 10s linear 3;animation:show-badge 0.35s 2s backwards, show-badge-jump 10s linear 3}@-webkit-keyframes show-badge{0%{opacity:0;transform:scale(0.95) translateY(5px)}}@keyframes show-badge{0%{opacity:0;transform:scale(0.95) translateY(5px)}}@-webkit-keyframes show-badge-jump{0%{transform:scale(1, 1) translateY(0)}0.625%{transform:scale(1.07, 0.93) translateY(0)}1.625%{transform:scale(0.96, 1.04) translateY(-6px)}3.625%{transform:scale(1.025, 0.975) translateY(0)}4%{transform:scale(0.99, 1.01) translateY(-2px)}5%{transform:scale(1.005, 1.005) translateY(0.5px)}6.25%{transform:scale(1, 1) translateY(0)}}@keyframes show-badge-jump{0%{transform:scale(1, 1) translateY(0)}0.625%{transform:scale(1.07, 0.93) translateY(0)}1.625%{transform:scale(0.96, 1.04) translateY(-6px)}3.625%{transform:scale(1.025, 0.975) translateY(0)}4%{transform:scale(0.99, 1.01) translateY(-2px)}5%{transform:scale(1.005, 1.005) translateY(0.5px)}6.25%{transform:scale(1, 1) translateY(0)}}.dm-short-menu svg.dm-short-menu-logo{cursor:pointer;box-shadow:0 40px 40px rgba(10,33,65,0.1),0px 0px 2px rgba(0,0,0,0.13);border-radius:50%;transition:transform 0.35s, box-shadow 0.35s;transition-timing-function:cubic-bezier(0.22, 0.2, 0.03, 1);-webkit-animation:show-dm-short-menu 0.35s 1s backwards cubic-bezier(0.35, 1.35, 0.5, 1);animation:show-dm-short-menu 0.35s 1s backwards cubic-bezier(0.35, 1.35, 0.5, 1)}@-webkit-keyframes show-dm-short-menu{0%{opacity:0;transform:scale(0.9) rotate(-45deg)}}@keyframes show-dm-short-menu{0%{opacity:0;transform:scale(0.9) rotate(-45deg)}}.dm-short-menu .dm-short-menu-window{position:fixed;bottom:100px;right:30px;width:200px;color:#262626;background:#fff;border-radius:8px;box-shadow:0 40px 40px rgba(10,33,65,0.1),0px 0px 2px rgba(0,0,0,0.13);text-align:left;cursor:default;transform:translateY(20px) scale(0.98);transform-origin:top center;transition:transform 0.25s, opacity 0.25s;transition-timing-function:cubic-bezier(0.22, 0.2, 0.03, 1);padding:20px 25px;pointer-events:none;opacity:0;font-size:15px;line-height:26px;letter-spacing:-0.011em;margin-bottom:15px}.dm-short-menu .dm-short-menu-window:after{content:"";top:100%;right:24px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-width:7px;margin-left:-7px;border-bottom-color:rgba(255,255,255,0);border-top-color:#fff}.dm-short-menu .dm-short-menu-window:before{content:"";position:absolute;top:100%;right:0;width:100px;height:60px}.dm-short-menu .dm-short-menu-window .link-box{font-size:15px;margin-top:10px;line-height:2}.dm-short-menu .dm-short-menu-window .link-box a.link:not(:last-child){margin-bottom:10px}.dm-short-menu .dm-short-menu-window .link-hover{font-weight:500}.dm-short-menu .dm-short-menu-window a.link-hover{color:inherit}.dm-short-menu .dm-short-menu-window a.link-hover:hover{text-decoration:underline;color:#186bff}.dm-short-menu .dm-short-menu-window a.dm-short-menu-link{display:block;color:#186bff !important;text-decoration:underline !important;padding-left:17px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" d="M1 1L6 6L1 11" stroke="black"/></svg>');background-position:left center;background-repeat:no-repeat;transition:0.2s}.dm-short-menu .dm-short-menu-window a.dm-short-menu-link:hover{opacity:1;color:#0052e4;transform:translateX(2px)}.dm-short-menu .dm-short-menu-window a.dm-short-menu-link span.dm-menu-counter{background:#F2C94C;display:inline-block;color:rgba(0,0,0,0.6);border-radius:10px;line-height:16px;width:16px;text-align:center;font-size:11px;vertical-align:text-top;position:relative;top:1px;left:6px;font-weight:500}.dm-short-menu:hover .dm-short-menu-window{pointer-events:all;transform:none;opacity:1}.dm-short-menu:hover svg.logo{transform:scale(1.05)}