@layer osha-ui{.osha-spinner{display:inline-flex;align-items:center;justify-content:center;color:var(--osha-spinner-color,var(--brand-primary,var(--osha-color-brand-500,#3b82f6)))}.osha-spinner--sm{width:var(--osha-spinner-sm,16px);height:var(--osha-spinner-sm,16px)}.osha-spinner--md{width:var(--osha-spinner-md,24px);height:var(--osha-spinner-md,24px)}.osha-spinner--lg{width:var(--osha-spinner-lg,40px);height:var(--osha-spinner-lg,40px)}.osha-spinner-svg{width:100%;height:100%;animation:osha-spinner-rotate .75s linear infinite}.osha-spinner-track{opacity:.2}.osha-spinner-arc{opacity:1}@keyframes osha-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.osha-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}