.gsl-busy{cursor:wait!important;pointer-events:none;opacity:.85;display:inline-flex;align-items:center;justify-content:center;gap:10px}.gsl-busy:before{content:'';display:inline-block;flex:0 0 16px;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gsl-spin .8s linear infinite}@keyframes gsl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gsl-busy:before{animation:none;border-style:dotted}}
