.lib-loader-linear-progress-bar{width:80%;min-width:5rem}.lib-loader-directive *{-webkit-box-sizing:border-box;box-sizing:border-box}.lib-loader-directive{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lib-loader-directive:not([linear=true]) .lib-loader-directive-main{-webkit-box-shadow:inset 0 0 0 7px var(--color-10);box-shadow:inset 0 0 0 7px var(--color-10)}.lib-loader-directive[label-position~=top]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lib-loader-directive[label-position~=left]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lib-loader-directive[label-position~=right]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lib-loader-directive .lib-loader-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;color:var(--color-60);font-weight:500}.lib-loader-directive .lib-loader-label p{margin:.2rem 0}.lib-loader-directive .lib-loader-directive-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;position:relative;border-radius:50%;background-color:none}.lib-loader-directive .lib-loader-directive-main .lib-loader-inset-legend{position:absolute;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}