.q-loading-dots{display:inline-flex;align-items:center;font-feature-settings:"calt" 0,"rlig" 1,"ss11" 1}
.q-loading-dots__text{margin-right:8px}
.q-loading-dots__dot{display:inline-block;flex-shrink:0;width:var(--q-dot-size,3px);height:var(--q-dot-size,3px);margin-inline:1px;border-radius:9999px;background:#4d4d4d;animation:q-dots-blink 1.4s ease infinite both}
@keyframes q-dots-blink{0%,100%{opacity:.2}20%{opacity:1}}
.q-skeleton{display:block;border-radius:5px}
.q-skeleton[data-shape=pill]{border-radius:9999px}.q-skeleton[data-shape=squared]{border-radius:0}
.q-skeleton[data-loading=true]{position:relative;overflow:hidden}
.q-skeleton[data-loading=true][data-has-children=true]{visibility:hidden}
.q-skeleton[data-loading=true]::after{content:'';position:absolute;inset:0 -200% 0 0;visibility:visible;background-image:linear-gradient(to right in oklab,#f2f2f2 0%,#ebebeb 50%,#f2f2f2 100%);background-size:50% 100%;background-position:0 0;animation:q-skeleton-shimmer 1.5s ease-in-out infinite reverse}
.q-skeleton[data-loading=true][data-button=true]::after{top:-1px;bottom:-1px;left:-1px}
.q-skeleton[data-animated=false]::after{animation:none}
.q-skeleton[data-loading=false]{visibility:visible;overflow:visible}
.q-skeleton[data-loading=false][data-fixed=true][data-has-children=true]{width:auto!important}
@keyframes q-skeleton-shimmer{100%{transform:translateX(-50%)}}
[data-theme=dark] .q-loading-dots__dot{background:#a1a1a1}
[data-theme=dark] .q-skeleton[data-loading=true]::after{background-image:linear-gradient(to right in oklab,#1a1a1a 0%,#1f1f1f 50%,#1a1a1a 100%)}
@media(prefers-reduced-motion:reduce){.q-loading-dots__dot{animation:none}}

