.cp-progress{box-sizing:border-box;width:100%;margin:16px 0;padding:16px 18px;border:1px solid #dce3ee;border-radius:14px;background:#f7f9fc;color:#182236;font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}
.cp-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cp-progress-value{white-space:nowrap;font-variant-numeric:tabular-nums;color:#52617a}.cp-progress progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:9px;margin:10px 0;border:0;border-radius:99px;overflow:hidden;background:#e1e7f0;color:#e83e37}.cp-progress progress::-webkit-progress-bar{background:#e1e7f0;border-radius:99px}.cp-progress progress::-webkit-progress-value{background:#e83e37;border-radius:99px}.cp-progress progress::-moz-progress-bar{background:#e83e37;border-radius:99px}.cp-progress progress:indeterminate{background:linear-gradient(90deg,#e1e7f0 0%,#e83e37 45%,#e1e7f0 80%);background-size:200% 100%;animation:cp-working 1.4s linear infinite}.cp-progress progress:indeterminate::-webkit-progress-bar{background:transparent}.cp-progress-detail{margin:0!important;font-size:12px!important;color:#52617a}.cp-progress[data-state=done]{border-color:#a9d4bd;background:#f1faf5}.cp-progress[data-state=done] progress::-webkit-progress-value{background:#188452}.cp-progress[data-state=done] progress::-moz-progress-bar{background:#188452}.cp-progress[data-state=error],.cp-progress[data-state=unavailable]{border-color:#efc897;background:#fff8ed}.cp-progress[data-state=error] progress,.cp-progress[data-state=unavailable] progress{display:none}@keyframes cp-working{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cp-progress progress:indeterminate{animation:none}}
