.qm--progress-wrapper{display:inline-flex}.qm--progress-wrapper:has(.qm--progress-circular){width:var(--layout-dimension-2xl);height:var(--layout-dimension-2xl)}.qm--progress-wrapper .qm--progress-circular{display:flex;position:relative}.qm--progress-wrapper .qm--progress-circular .qm--progress-label{text-shadow:-1px -1px 0 var(--color-text-inverted),1px -1px 0 var(--color-text-inverted),-1px 1px 0 var(--color-text-inverted),1px 1px 0 var(--color-text-inverted)}.qm--progress-wrapper .qm--progress-linear{display:flex;flex:0 0 auto;position:relative;width:100%;align-items:center;gap:var(--layout-gap-md)}.qm--progress-wrapper .qm--progress-linear .qm--progress-label{min-width:var(--layout-dimension-xl)}.qm--progress-wrapper span.qm--progress{height:var(--layout-dimension-2xs)}.qm--progress-wrapper span.qm--progress.MuiLinearProgress-root{display:block;width:100%;border-radius:var(--layout-border-radius-xs);background:var(--color-background-neutral-default)}.qm--progress-wrapper span.qm--progress.MuiLinearProgress-root .MuiLinearProgress-bar{height:100%;border-radius:var(--layout-border-radius-xs);background:var(--color-background-action-default)}.qm--progress-wrapper span.qm--progress.MuiLinearProgress-root.qm--progress-neutral .MuiLinearProgress-bar{background:var(--color-background-scrollbar-default)}.qm--progress-wrapper span.qm--progress.MuiCircularProgress-root{width:-moz-fit-content;width:fit-content}.qm--progress-wrapper span.qm--progress.MuiCircularProgress-root .MuiCircularProgress-circle{stroke-linecap:round}.qm--progress-wrapper span.qm--progress.MuiCircularProgress-root svg{color:var(--color-background-action-default)}.qm--progress-wrapper span.qm--progress.MuiCircularProgress-root.MuiCircularProgress-determinate{position:absolute;left:0;top:0}.qm--progress-wrapper span.qm--progress.MuiCircularProgress-root.qm--progress-neutral svg{color:var(--color-background-scrollbar-default)}.qm--progress-wrapper span.qm--progress-circular-track svg{color:var(--color-background-neutral-default)}.qm--progress-wrapper .qm--progress-label{flex:0 0 auto;color:var(--color-text-default);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-form-compact);font-style:normal;font-weight:var(--layout-font-weight-body-regular);line-height:var(--layout-font-line-height-form-compact);letter-spacing:var(--layout-font-letter-spacing-form-compact);white-space:nowrap}.qm--progress-wrapper .qm--progress-label.qm--progress-label-circular{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
