.saas-activity-bar{z-index:50;pointer-events:none;opacity:0;block-size:3px;transition:opacity var(--saas-motion-panel) var(--saas-ease-standard);position:fixed;inset-block-start:0;inset-inline:0;overflow:visible}.saas-activity-bar[data-visible=true]{opacity:1;transition-duration:var(--saas-motion-micro)}.saas-activity-bar__fill{background:linear-gradient(90deg, var(--saas-brand-strong), var(--saas-brand-primary) 70%, var(--saas-inverse-accent));block-size:100%;box-shadow:0 0 8px var(--saas-brand-glow), 0 1px 3px var(--saas-brand-glow);transform-origin:0;transition:transform var(--saas-motion-panel) var(--saas-ease-standard);will-change:transform;border-start-end-radius:var(--saas-radius-full);border-end-end-radius:var(--saas-radius-full);position:relative;overflow:hidden}.saas-activity-bar[data-busy=true] .saas-activity-bar__fill:after{background:linear-gradient(90deg, transparent, var(--saas-inverse-border), transparent);inline-size:30%;animation:saas-activity-sheen 1.2s var(--saas-ease-standard) infinite;content:"";position:absolute;inset-block:0;inset-inline-start:0}@keyframes saas-activity-sheen{0%{transform:translate(-100%)}to{transform:translate(340%)}}[dir=rtl] .saas-activity-bar__fill{transform-origin:100%;background:linear-gradient(270deg, var(--saas-brand-strong), var(--saas-brand-primary) 70%, var(--saas-inverse-accent))}[dir=rtl] .saas-activity-bar__fill:after{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.saas-activity-bar,.saas-activity-bar__fill{transition:none}.saas-activity-bar__fill:after{animation:none}}