div.sidebar-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;right:MIN(1%,20px);z-index:1}aside.sidebar.fixed{pointer-events:auto;position:sticky;top:50%;transform:translateY(-50%);z-index:400;background:none;border:none;@media ((max-width:640px) and (max-height:700px)){bottom:10%;transform:none}.stickyElement{bottom:0;position:absolute;right:100%;transform:translateY(50%);display:flex;flex-direction:column;gap:10px;padding:5px 5px 15px;background-color:#fff;border-color:#fffc;border-width:1px;border-style:solid;border-radius:50px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--ssn-shadow:-4px 4px 12px rgba(0,0,0,.1);--ssn-shadow-colored:-4px 4px 12px var(--ssn-shadow-color);box-shadow:var(--ssn-ring-offset-shadow,0 0 #0000),var(--ssn-ring-shadow,0 0 #0000),var(--ssn-shadow);@media ((max-width:640px) and (max-height:700px)){padding:0}.head{display:flex;gap:10px;.image{border-radius:50%;overflow:hidden;width:44px;height:44px;img{width:100%;height:100%;object-fit:cover}}.title{font-weight:700;color:#000;&.hidden{display:none}}}.options{display:flex;&:not(.no-hs){@media ((max-width:640px) and (max-height:700px)){display:none}}flex-direction:column;gap:8px;.option{align-items:center;display:flex;gap:12px;&.wysiwyg{min-width:300px;display:block;padding:15px}&:last-child{margin-bottom:5px}>a{transition:color .3s ease-in-out;font-size:.875rem;line-height:1.25rem;text-decoration:none;white-space:nowrap;display:flex;gap:5px;&:hover{color:#000;.icon img{filter:drop-shadow(0 0 3px var(--mainColor,#000))}}}.icon{padding:0 7px;display:flex;img{width:28px;max-height:28px;object-fit:contain}}.link{&.hidden{display:none}}&.divider{hr{margin:5px 0;background:#cecece;width:100%}}&.hidden{display:none}}}}&:hover,&:focus,&:focus-within{.stickyElement{border-radius:20px;padding:16px;@media ((max-width:640px) and (max-height:700px)){position:absolute;bottom:0;right:0}.title.hidden,.options .option.hidden,.options .link.hidden{display:flex;align-items:center;&.wysiwyg{display:block}}.options{@media ((max-width:640px) and (max-height:700px)){display:flex}}}}&.scroll-hide:not(:hover):not(:focus):not(:focus-within){.stickyElement{transform:translateY(50%) translateX(calc(98% + 10px))}}}