{"version":3,"file":"Progress.module.cjs","names":[],"sources":["../../../src/components/Progress/Progress.module.css"],"sourcesContent":[".wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: var(--tempest-space-1);\n    width: 100%;\n    font-family: var(--tempest-font-sans);\n}\n\n.bar {\n    width: 100%;\n    height: 8px;\n    background-color: var(--tempest-surface-2);\n    border-radius: var(--tempest-radius-full);\n    overflow: hidden;\n    box-shadow: var(--tempest-shadow-inner);\n}\n\n.fill {\n    height: 100%;\n    background-color: var(--tempest-primary);\n    border-radius: inherit;\n    transition: width var(--tempest-duration-base) var(--tempest-ease-out);\n}\n\n.fill.success {\n    background-color: var(--tempest-success-solid);\n}\n.fill.warning {\n    background-color: var(--tempest-warning-solid);\n}\n.fill.danger {\n    background-color: var(--tempest-danger-solid);\n}\n\n.indeterminate .fill {\n    width: 30% !important;\n    animation: tempest-progress-loop 1.4s var(--tempest-ease-in-out) infinite;\n}\n\n.label {\n    font-size: var(--tempest-text-xs);\n    color: var(--tempest-text-muted);\n    line-height: var(--tempest-leading-snug);\n    display: flex;\n    justify-content: space-between;\n}\n\n@keyframes tempest-progress-loop {\n    0% {\n        transform: translateX(-100%);\n    }\n    100% {\n        transform: translateX(360%);\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .indeterminate .fill {\n        animation: none;\n        width: 100% !important;\n        opacity: 0.5;\n    }\n}\n"],"mappings":";"}