.b-loading-parent--relative{position:relative!important}.b-loading-parent--hidden{overflow:hidden!important}.b-loading-mask{position:absolute;z-index:2000;background-color:var(--b-color-mask);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--b-transition-duration)}.b-loading-mask.is-fullscreen{position:fixed}.b-loading-mask.is-fullscreen .b-loading-spinner{margin-top:-20px}.b-loading-mask.is-fullscreen .b-loading-spinner .circular{height:40px;width:40px}.b-loading-spinner{top:50%;margin-top:-20px;width:100%;text-align:center;position:absolute}.b-loading-spinner .b-loading-text{color:var(--b-color-primary);margin:4px 0;font-size:14px}.b-loading-spinner .circular{display:inline;height:40px;width:40px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.b-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--b-color-primary);stroke-linecap:round}.b-loading-spinner i{color:var(--b-color-primary)}.b-loading-fade-enter-from,.b-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}