@layer osha-ui{.osha-spinner{color:var(--osha-spinner-color,var(--brand-primary,var(--osha-color-brand-500,#3b82f6)));justify-content:center;align-items:center;display:inline-flex}.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:.75s linear infinite osha-spinner-rotate}.osha-spinner-track{opacity:.2}.osha-spinner-arc{opacity:1}@keyframes osha-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.osha-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
