.btn-thumb{aspect-ratio:16/9;transition:all .3s ease}.btn-thumb .btn-thumb-preview{opacity:0;transition:opacity .3s ease}.btn-thumb:hover .btn-thumb-preview{opacity:1}.btn-thumb:hover .btn-thumb-button{transform:scale(1.1)}.btn-thumb .btn-thumb-layer{position:absolute;inset:0}.btn-thumb .btn-thumb-button{transition:transform .3s ease;z-index:2}.btn-thumb .btn-thumb-title{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:2}.btn-thumb-tooltip{position:absolute;opacity:0;visibility:hidden;transition:all .2s ease;z-index:50}.btn-thumb-tooltip.tooltip-right{left:calc(100% + .5rem);top:50%;transform:translateY(-50%) scale(.95)}.btn-thumb-tooltip.tooltip-right:after{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);border:8px solid transparent;border-right-color:#1f2937;border-left:none}.btn-thumb-tooltip.tooltip-left{right:calc(100% + .5rem);top:50%;transform:translateY(-50%) scale(.95)}.btn-thumb-tooltip.tooltip-left:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);border:8px solid transparent;border-right:none;border-left:8px solid #1f2937}.btn-thumb-tooltip.tooltip-top{bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%) scale(.95)}.btn-thumb-tooltip.tooltip-top:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#1f2937;border-bottom:none}.btn-thumb-tooltip.tooltip-bottom{top:calc(100% + .5rem);left:50%;transform:translateX(-50%) scale(.95)}.btn-thumb-tooltip.tooltip-bottom:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top:none;border-bottom:8px solid #1f2937}@media(max-width:640px){.btn-thumb-tooltip{display:none}}@media(max-width:768px){.btn-thumb-tooltip{display:none}}@media(max-width:1024px){.btn-thumb-tooltip{display:none}}.btn-thumbnail-container:hover .btn-thumb-tooltip{opacity:1;visibility:visible}.btn-thumbnail-container:hover .btn-thumb-tooltip.tooltip-left,.btn-thumbnail-container:hover .btn-thumb-tooltip.tooltip-right{transform:translateY(-50%) scale(1)}.btn-thumbnail-container:hover .btn-thumb-tooltip.tooltip-bottom,.btn-thumbnail-container:hover .btn-thumb-tooltip.tooltip-top{transform:translateX(-50%) scale(1)}.ap-notification{display:flex;flex-direction:column}.ap-notification,.ap-notification-btn{position:relative}.ap-notification-btn[data-hasnotification=y]:after{content:" ";position:absolute;top:-.15rem;right:.3rem;width:.66rem;height:.66rem;border-radius:50%;background-color:#f43f5e}.ap-notification-btn[data-hasnotification=q]:after{content:" ";position:absolute;top:-.15rem;right:.3rem;width:.66rem;height:.66rem;border-radius:50%;background-color:#f59e0b}.ap-notification-content{display:flex;position:absolute;width:-moz-max-content;width:max-content;max-width:calc(100vw - 3.5rem);top:calc(100% + .5rem);right:0;flex-direction:column;align-items:center;padding:0;border-radius:.5rem;height:0;overflow:hidden;transition-timing-function:linear;transition-duration:.2s}@media screen and (min-width:480px){.ap-notification-content{max-width:40vw}}.ap-notification.disabled{opacity:.5}.ap-notification[data-show=y] .ap-notification-content{display:flex;position:absolute;flex-direction:column;padding:.75rem;height:auto;max-height:60vh;overflow-y:auto;z-index:102}.ap-notification .apni-thumb img{border-radius:50%}.ap-notification .apni-thumb .avatar{position:relative}.ap-notification .apni-thumb .avatar[data-hasnotification=y]:after{content:" ";position:absolute;bottom:-.33rem;right:0;width:.66rem;height:.66rem;border-radius:50%;transform:translateY(-50%);background-color:#f43f5e}.ap-notification .apni-message{font-size:1rem;font-weight:400;line-height:1}.ap-notification .apni-close{padding-left:1.5rem}.ap-notification .apni-close svg{cursor:pointer;stroke-width:.15rem;stroke:#fff;transition-timing-function:linear;transition-duration:.2s}.ap-notification .apni-close:hover svg{stroke:#3b82f6}.ap-psd{display:flex;flex-direction:column;position:relative}.ap-psd-content{position:absolute;top:calc(100% + 1rem);right:0}