.has-loader{position:relative}.has-loader.has-loader-active{overflow:hidden}.has-loader .v-loader-wrapper{align-items:center;background:var(--white);display:flex;height:100%;inset-inline-start:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:5}.has-loader .v-loader-wrapper.is-active{opacity:1;pointer-events:all}.has-loader .v-loader-wrapper.is-active.is-translucent{opacity:.65}.has-loader .v-loader-wrapper.is-grey{background:var(--background-grey)}.has-loader .v-loader-wrapper .loader{height:3rem;width:3rem}.has-loader .v-loader-wrapper .loader.is-small{height:2rem;width:2rem}.has-loader .v-loader-wrapper .loader.is-large{height:5rem;width:5rem}.has-loader .v-loader-wrapper .loader.is-xl{height:7rem;width:7rem}.is-dark .has-loader .v-loader-wrapper{background:color-mix(in oklab,var(--dark-sidebar),#fff 6%)}.is-dark .has-loader .v-loader-wrapper.is-grey{background:color-mix(in oklab,var(--dark-sidebar),#fff 10%)}@keyframes spinAroundLoader{0%{transform:rotate(calc(var(--transform-direction)*0deg))}to{transform:rotate(calc(var(--transform-direction)*359deg))}}.message{border:1px solid color-mix(in oklab,var(--fade-grey),#000 3%);box-shadow:var(--light-box-shadow);padding-inline-end:20px;position:relative}.message.is-primary{border-color:color-mix(in oklab,var(--primary),#fff 24%)}.message.is-primary .delete:after,.message.is-primary .delete:before{background-color:var(--primary)}.message.is-info{border-color:color-mix(in oklab,var(--info),#fff 24%)}.message.is-info .delete:after,.message.is-info .delete:before{background-color:var(--info)}.message.is-success{border-color:color-mix(in oklab,var(--success),#fff 24%)}.message.is-success .delete:after,.message.is-success .delete:before{background-color:var(--success)}.message.is-warning{border-color:color-mix(in oklab,var(--warning),#fff 24%)}.message.is-warning .delete:after,.message.is-warning .delete:before{background-color:var(--warning)}.message.is-danger{border-color:color-mix(in oklab,var(--danger),#fff 24%)}.message.is-danger .delete:after,.message.is-danger .delete:before{background-color:var(--danger)}.message .delete{background-color:transparent;inset-inline-end:6px;position:absolute;top:6px}.message .delete:before{background-color:var(--light-text);height:1px}.message .delete:after{background-color:var(--light-text);width:1px}.message .message-body{border:none;font-family:var(--font)}.is-dark .message:not(.is-primary,.is-info,.is-success,.is-warning,.is-danger){background-color:var(--dark-sidebar);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 3%)}.is-dark .message:not(.is-primary,.is-info,.is-success,.is-warning,.is-danger) .message-body{color:var(--light-text)}.is-dark .message span{color:var(--white)}.is-dark .message.is-primary{background:var(--primary);border-color:var(--primary)}.is-dark .message.is-primary .message-body{color:var(--white)}.is-dark .message.is-primary .delete:after,.is-dark .message.is-primary .delete:before{background-color:var(--white)}.is-dark .message.is-success{background:var(--success);border-color:var(--success)}.is-dark .message.is-success .message-body{color:var(--white)}.is-dark .message.is-success .delete:after,.is-dark .message.is-success .delete:before{background-color:var(--white)}.is-dark .message.is-info{background:var(--info);border-color:var(--info)}.is-dark .message.is-info .message-body{color:var(--white)}.is-dark .message.is-info .delete:after,.is-dark .message.is-info .delete:before{background-color:var(--white)}.is-dark .message.is-warning{background:var(--warning);border-color:var(--warning)}.is-dark .message.is-warning .message-body{color:var(--white)}.is-dark .message.is-warning .delete:after,.is-dark .message.is-warning .delete:before{background-color:var(--white)}.is-dark .message.is-danger{background:var(--danger);border-color:var(--danger)}.is-dark .message.is-danger .message-body{color:var(--white)}.is-dark .message.is-danger .delete:after,.is-dark .message.is-danger .delete:before{background-color:var(--white)}.section-placeholder{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.section-placeholder .placeholder-content{text-align:center}.section-placeholder .placeholder-content>img{display:block;margin:0 auto 10px;max-width:280px}.section-placeholder .placeholder-content .v-avatar{margin:0 auto 10px}.section-placeholder .placeholder-content h3{color:var(--dark-text);font-family:var(--font-alt);font-size:1.1rem;font-weight:600}.section-placeholder .placeholder-content p{color:var(--light-text);font-family:var(--font);font-size:1rem;margin:0 auto 12px;max-width:280px}.section-placeholder .placeholder-content .button{min-width:140px}
