.vib-open{overflow:hidden}.no-scroll{overflow-y:hidden}.vib-hideable{transition:opacity .5s ease}.vib-hidden{opacity:0}.vib-container{align-items:center;background-color:rgba(0,0,0,.85);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000;-webkit-align-items:center;-moz-box-sizing:border-box;-webkit-justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center}.vib-content{position:relative;margin:0;display:block}.vib-image{max-height:100vh;cursor:pointer;display:block;height:auto;margin:0 auto;max-width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.vib-thumbnail-wrapper{background:rgba(0,0,0,.2);padding:10px 12px;text-align:center;white-space:nowrap;position:fixed;display:inline-block;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:0}.vib-thumbnail{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.vib-thumbnail,.vib-thumbnail-active{background-position:50%;background-size:cover;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin:2px 2px 0;overflow:hidden;width:50px}.vib-thumbnail-active{box-shadow:inset 0 0 0 2px #fff}.vib-footer{box-sizing:border-box;color:#fff;background:rgba(0,0,0,.2);display:flex;line-height:1.3;padding:10px;justify-content:space-between;text-align:left;position:fixed;bottom:0;width:100%}.vib-footer-count{flex-shrink:0;padding-left:1em}.vib-close{border:none;position:fixed;top:0;right:0;vertical-align:bottom;padding:15px 12px 15px 20px;border-bottom-left-radius:50%}.vib-arrow,.vib-close{background:rgba(0,0,0,.2);cursor:pointer;outline:none;height:65px;width:60px}.vib-arrow{border:none;padding:10px;position:absolute;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-60px}.vib-arrow-left{left:0;padding-right:20px;border-top-right-radius:50%;border-bottom-right-radius:50%}.vib-arrow-right{right:0;padding-left:20px;border-top-left-radius:50%;border-bottom-left-radius:50%}@media (min-width:500px){.vib-thumbnail-arrow{width:40px}}@media (min-width:768px){.vib-arrow{width:60px}}.vib-image-transition-enter-active,.vib-image-transition-leave-active{transition:opacity .2s ease}.vib-image-transition-enter,.vib-image-transition-leave-to{opacity:0}.vib-image-no-transition-enter-active,.vib-image-no-transition-leave-active{transition:none}.vib-image-no-transition-enter,.vib-image-no-transition-leave-to{opacity:0}.vib-container-transition-enter-active,.vib-container-transition-leave-active{transition:opacity .3s ease}.vib-container-transition-enter,.vib-container-transition-leave-to{opacity:0}.video-background{position:relative;padding-bottom:56.25%;height:0;width:90vw;height:90vh}.video-background iframe{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:100%;height:50.25vw;max-height:100vh;max-width:182.78vh}.Vue-Toastification__container.top-center{margin-top:calc(env(safe-area-inset-top, -10px) + 10px)!important;border-radius:16px!important}.Vue-Toastification__toast--info.notification-toast{background-color:rgba(var(--cui-bg-banner-rgb),.8)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;color:var(--cui-text-default)!important;border-radius:16px!important;padding:14px!important}.notification,.notification:hover{position:relative;overflow:hidden;color:var(--cui-text-default)!important;text-decoration:none!important;cursor:pointer}.notification .subtxt,.notification header{opacity:.75}.notification header{display:flex;justify-content:space-between;padding-bottom:3px;font-size:12px}.notification header h2{text-transform:uppercase;font-size:10px;color:var(--cui-text-hint)}.notification header .timestamp{text-transform:lowercase;font-size:10px}.notification .content span{display:block;line-height:1.4}.notification .content .detailBar{background:rgba(94,94,94,.1);border-radius:5px;height:5px;margin-top:5px;margin-bottom:-5px;width:50%;margin-left:auto;margin-right:auto}.notification .content .message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.notification .content .event,.notification .content .title{font-weight:600}.notification .content .subtxt{margin-top:4px;font-size:10px;color:var(--cui-text-hint)}.notification .after,.notification .before{left:calc(50% - 50vw)}