.tg-tooltip,.tg-menu,.tg-toast{box-shadow:0 var(--tg-space-0) var(--tg-space-2) var(--tg-shadow-menu)}.tg-progress{height:var(--tg-stroke-hairline);background:var(--tg-color-border);overflow:hidden}.tg-progress__fill{background:var(--tg-color-accent);transform-origin:0;height:100%;transition:transform var(--tg-motion-settle) var(--tg-motion-ease)}.tg-progress[data-tone=info] .tg-progress__fill{background:var(--tg-color-info)}.tg-progress[data-tone=warning] .tg-progress__fill{background:var(--tg-color-warning)}.tg-progress[data-tone=error] .tg-progress__fill{background:var(--tg-color-error)}.tg-progress--indeterminate .tg-progress__fill{width:40%;animation:tg-progress-sweep calc(var(--tg-motion-settle) * 6) var(--tg-motion-ease) infinite;transition:none;transform:none}@keyframes tg-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.tg-progress__fill{transition:none}.tg-progress--indeterminate .tg-progress__fill{opacity:.4;width:100%;animation:none}}[data-tg-part=empty-state][data-drop-target]{border:var(--tg-stroke-hairline) dashed var(--tg-color-border);border-radius:var(--tg-space-1);cursor:copy;transition:border-color var(--tg-motion-fast) var(--tg-motion-ease), background-color var(--tg-motion-fast) var(--tg-motion-ease)}[data-tg-part=empty-state][data-drop-target][data-dragging=true]{border-color:var(--tg-color-focus);background:var(--tg-color-accent-subtle)}
