:root {
    --color-light-neutral-500: #babbc2;
    --color-light-neutral-700: #898991;
    --color-light-neutral-translucent-1300: rgba(3, 3, 6, 0.88);
    --color-light-neutral-translucent-1300-inverted: rgba(255, 255, 255, 0.94);
    --color-light-neutral-translucent-300: rgba(15, 25, 55, 0.1);
    --color-light-status-negative: #ff4837;
    --color-light-status-positive: #0cc44d;
}
:root {
    --border-radius-pill: 99px;
}
:root {
    --gap-0: 0px;
    --gap-6: 6px;
}
:root {
    --circular-progress-bar-stroke-color: var(--color-light-neutral-translucent-300);
    --circular-progress-bar-positive-color: var(--color-light-status-positive);
    --circular-progress-bar-negative-color: var(--color-light-status-negative);
}
.circular-progress-bar__component_d982d {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius-pill);
}
.circular-progress-bar__component_d982d.circular-progress-bar__bg-positive_d982d {
        background: var(--circular-progress-bar-positive-color);
    }
.circular-progress-bar__component_d982d.circular-progress-bar__bg-negative_d982d {
        background: var(--circular-progress-bar-negative-color);
    }
.circular-progress-bar__svg_d982d {
    display: block;
    width: 100%;
}
.circular-progress-bar__title_d982d,
.circular-progress-bar__subtitle_d982d {
    overflow: hidden;
    word-break: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: var(--gap-0) var(--gap-6);
}
.circular-progress-bar__subtitle_d982d {
    max-height: 40px;
}
.circular-progress-bar__labelWrapper_d982d {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}
.circular-progress-bar__labelWrapper_d982d.circular-progress-bar__label_d982d {
        display: flex;
        align-items: center;
        justify-content: center;
    }
.circular-progress-bar__size-144_d982d {
    width: 144px;
    height: 144px;
}
.circular-progress-bar__size-144_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 128px;
    }
.circular-progress-bar__size-144_d982d .circular-progress-bar__title_d982d {
        max-height: 32px;
    }
.circular-progress-bar__size-128_d982d {
    width: 128px;
    height: 128px;
}
.circular-progress-bar__size-128_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 108px;
    }
.circular-progress-bar__size-128_d982d .circular-progress-bar__title_d982d {
        max-height: 32px;
    }
.circular-progress-bar__size-96_d982d {
    width: 96px;
    height: 96px;
}
.circular-progress-bar__size-96_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 64px;
    }
.circular-progress-bar__size-96_d982d .circular-progress-bar__title_d982d {
        max-height: 20px;
    }
.circular-progress-bar__size-80_d982d {
    width: 80px;
    height: 80px;
}
.circular-progress-bar__size-80_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 64px;
    }
.circular-progress-bar__size-80_d982d .circular-progress-bar__title_d982d {
        max-height: 24px;
    }
.circular-progress-bar__size-64_d982d {
    width: 64px;
    height: 64px;
}
.circular-progress-bar__size-64_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 48px;
    }
.circular-progress-bar__size-64_d982d .circular-progress-bar__title_d982d {
        max-height: 16px;
        margin: var(--gap-0);
    }
.circular-progress-bar__size-48_d982d {
    width: 48px;
    height: 48px;
}
.circular-progress-bar__size-48_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 40px;
    }
.circular-progress-bar__size-48_d982d .circular-progress-bar__title_d982d {
        max-height: 16px;
        margin: var(--gap-0);
    }
.circular-progress-bar__size-24_d982d {
    width: 24px;
    height: 24px;
}
.circular-progress-bar__size-24_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 24px;
    }
.circular-progress-bar__size-16_d982d {
    width: 16px;
    height: 16px;
}
.circular-progress-bar__size-16_d982d .circular-progress-bar__labelWrapper_d982d {
        max-width: 16px;
    }
.circular-progress-bar__backgroundCircle_d982d,
.circular-progress-bar__progressCircle_d982d {
    width: 100%;
    height: 100%;
    fill: transparent;
}
.circular-progress-bar__positive_d982d {
    stroke: var(--circular-progress-bar-positive-color);
}
.circular-progress-bar__negative_d982d {
    stroke: var(--circular-progress-bar-negative-color);
}
.circular-progress-bar__backgroundCircle_d982d {
    stroke: var(--circular-progress-bar-stroke-color);
}
.circular-progress-bar__backgroundCircle_d982d.circular-progress-bar__stroke_d982d {
        stroke: transparent;
    }
.circular-progress-bar__progressCircle_d982d {
    stroke-linecap: round;
}
.circular-progress-bar__iconWrapper_d982d {
    display: flex;
    align-items: center;
    justify-content: center;
}
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-144_d982d {
        max-width: 64px;
        max-height: 64px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-128_d982d {
        max-width: 64px;
        max-height: 64px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-96_d982d {
        max-width: 48px;
        max-height: 48px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-80_d982d {
        max-width: 48px;
        max-height: 48px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-64_d982d {
        max-width: 36px;
        max-height: 36px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-48_d982d {
        max-width: 24px;
        max-height: 24px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__size-24_d982d {
        max-width: 16px;
        max-height: 16px;
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-tertiary_d982d {
        color: var(--color-light-neutral-500);
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-positive_d982d {
        color: var(--color-light-status-positive);
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-negative_d982d {
        color: var(--color-light-status-negative);
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-primary-inverted_d982d {
        color: var(--color-light-neutral-translucent-1300-inverted);
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-primary_d982d {
        color: var(--color-light-neutral-translucent-1300);
    }
.circular-progress-bar__iconWrapper_d982d.circular-progress-bar__icon-secondary_d982d {
        color: var(--color-light-neutral-700);
    }
.circular-progress-bar__icon_d982d {
    width: 100%;
    height: 100%;
}
