@keyframes floatingActionBoxPanel{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes floatingActionBoxBackground{0%{background-color:#0000}to{background:rgba(0,0,0,.8)}}.floatingActionBox__button{z-index:103;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;box-shadow:.0625rem .1875rem .5rem #0000001a;cursor:pointer;pointer-events:none;transform:scale(0);position:fixed;bottom:1rem;right:1rem;width:3rem;height:3rem;border-radius:3rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94);background:#ffc200;display:flex;justify-content:center;align-items:center;font-size:2rem}html.coverFrame .floatingActionBox__button,body.isMobileMenuOpen .floatingActionBox__button{display:none}.floatingActionBox__button .ico:before{content:"\e93e";color:#000}.floatingActionBox__button--visible{pointer-events:all;transform:scale(1)}.hasMenuBottom .floatingActionBox__button--visible{bottom:4rem}.floatingActionBox__button.isProcessing{pointer-events:none!important;background:#000000!important}.floatingActionBox__button.isProcessing:after{content:"";position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;width:2.5rem;height:2.5rem;margin:auto;animation:spin .9s cubic-bezier(.5,0,.35,1) infinite,delayed-fade-in 0s;opacity:inherit;display:inline-block;border:.25rem solid #f8f8f8;border-top:.25rem solid #ffc200;border-radius:50%}.floatingActionBox__button.isProcessing.isDark:after,.isDark .floatingActionBox__button.isProcessing:after{content:"";position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;width:2.5rem;height:2.5rem;margin:auto;animation:spin .9s cubic-bezier(.5,0,.35,1) infinite,delayed-fade-in 0s;opacity:inherit;display:inline-block;border:.25rem solid #f8f8f8;border-radius:50%;border:.25rem solid #242424;border-top:.25rem solid #ffc200}.floatingActionBox__button.isProcessing .ico{display:none}.floatingActionBox__wrapper{display:none;position:fixed;width:100vw;bottom:0;right:0;height:100%;z-index:103}.floatingActionBox__wrapper>div{animation:floatingActionBoxPanel .3s cubic-bezier(.25,.46,.45,.94)}.floatingActionBox.isOpen.isLoaded .floatingActionBox__wrapper{display:flex}.floatingActionBox.isOpen.isLoaded .floatingActionBox__panelBg{z-index:102;position:fixed;inset:0;background:rgba(0,0,0,.8);animation:floatingActionBoxBackground .2s cubic-bezier(.25,.46,.45,.94)}.floatingActionBox.isOpen .floatingActionBox__button{pointer-events:all;transform:scale(1);background:#ffffff}.floatingActionBox.isOpen .floatingActionBox__button .ico:before{content:"\e90f";color:#242424}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts]:after,.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate]:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(255,255,255,.2);border-radius:3.125rem}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts] .ico,.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate] .ico{display:none}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts]:before,.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate]:before{font-size:1.25rem;content:attr(data-rate)}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate]{background-color:#000;color:#ffc200}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate] .ico{display:none}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate] .ico:before{color:#ffc200}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate=fav]{background-color:#000}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate=fav] .ico{display:block}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate=fav] .ico:before{content:"\e92d";color:#ffc200;margin-top:2px;display:block}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate=fav]:before{content:""}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate="0"] .ico{display:block}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate="0"] .ico:before{content:"\e908"}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate="0"]:before{content:""}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts]{background-color:#009100}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts] .ico{display:block}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts] .ico:before{content:"\e918";color:#fff}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts]:before{content:""}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts="-1"]{pointer-events:none;transform:scale(0);background-color:#888}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts="-1"] .ico{display:block}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts="-1"] .ico:before{content:"\e90f";color:#ccc}.floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts="-1"]:before{content:""}.floatingActionBox__wrapper{height:auto;max-height:calc(100% - 5.25rem);width:calc(100vw - .5rem);max-width:20rem;bottom:5rem;top:auto;left:auto;right:.25rem;border-radius:3px;overflow:hidden;flex-direction:column}.floatingActionBox__panel{width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:auto}@media (max-width: 767px){.floatingActionBox__panelBg{backdrop-filter:blur(.25rem)}}@media (min-width: 768px){.floatingActionBox__button{bottom:1.5rem;right:calc((100% - 728px)/2 + 1rem + 1px)}.floatingActionBox__wrapper{max-width:20rem;height:auto;max-height:calc(100% - 7rem);bottom:6rem;right:calc((100% - 728px)/2)}.floatingActionBox__panel{width:calc(20rem + var(--scrollbar))}}@media (min-width: 1152px){.floatingActionBox__button{right:calc((100% - 1056px)/2 + 1rem + 1px)}.floatingActionBox__wrapper{right:calc((100% - 1056px)/2)}}
