@keyframes ui-task-turn{to{transform:rotate(360deg)}}.ui-task-spinner{display:inline-block;width:24px;height:24px;box-sizing:border-box;border:3px solid #d7e3ef;border-top-color:#1677d2;border-radius:50%;animation:ui-task-turn .8s linear infinite;flex-shrink:0}.ui-task-overlay{position:fixed;inset:0;background:rgba(255,255,255,.48);z-index:10000;display:flex;align-items:center;justify-content:center;cursor:wait}.ui-task-overlay[hidden]{display:none}.ui-task-panel{display:flex;align-items:center;gap:12px;background:#fff;padding:18px 24px;border-radius:10px;box-shadow:0 3px 20px #0002;color:#333}.ui-busy-target{position:relative;pointer-events:none;opacity:.7}.ui-busy-target .ui-task-spinner{width:18px;height:18px;margin-left:8px}
