.rkr-progress{--state:#475569;--tint:#f1f5f9;display:flex;align-items:flex-start;gap:16px;padding:22px 20px;margin:22px 0 16px;border:1px solid color-mix(in srgb,var(--state) 25%,white);border-left:5px solid var(--state);border-radius:12px;background:var(--tint);color:#17212f;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-align:left;position:relative;overflow:hidden;box-sizing:border-box}
.rkr-progress[data-phase=upload]{--state:#1d4ed8;--tint:#eff6ff}.rkr-progress[data-phase=queued]{--state:#92400e;--tint:#fffbeb}.rkr-progress[data-phase=running]{--state:#6d28d9;--tint:#f5f3ff}.rkr-progress[data-phase=done]{--state:#166534;--tint:#f0fdf4}.rkr-progress[data-phase=error]{--state:#b91c1c;--tint:#fff1f2}.rkr-progress[data-phase=notice]{--state:#9a3412;--tint:#fff7ed}
.rkr-progress .rkr-progress-heading{display:block;font:750 clamp(20px,2vw,25px)/1.25 ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif;letter-spacing:-.025em;color:var(--state);margin:0 0 8px}.rkr-progress .rkr-progress-text{font-size:16px;line-height:1.6;margin:0;color:#17212f}.rkr-progress .rkr-progress-help{font-size:14px;line-height:1.55;margin:9px 0 0;color:#475569}.rkr-progress-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:2px solid var(--state);border-radius:50%;color:var(--state);font-size:24px;line-height:1;box-sizing:border-box}.is-busy .rkr-progress-icon{font-size:0;border-right-color:transparent;animation:rkr-spin 1.1s linear infinite}.rkr-progress-copy{min-width:0;overflow-wrap:anywhere}.rkr-progress-timer{display:inline-block;margin-top:12px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--state)}.rkr-progress [hidden]{display:none!important}
.rkr-custom-color{margin-top:14px}.rkr-custom-color[hidden]{display:none!important}.rkr-custom-color>label{display:block;font-weight:650;margin-bottom:7px}.rkr-custom-color input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #9ca3af;border-radius:6px;font:inherit;background:#fff;color:#17212f}.rkr-custom-color small{display:block;margin-top:7px;line-height:1.5}.rkr-color-choice.is-custom .rkr-color-swatch{background:conic-gradient(#e76c6c,#e6c44b,#53a877,#5489d0,#ab74c3,#e76c6c)!important}
@keyframes rkr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-busy .rkr-progress-icon{animation:none;border-style:dashed}}@media(max-width:480px){.rkr-progress{padding:18px 14px;gap:12px}.rkr-progress-icon{flex-basis:30px;width:30px;height:30px}.rkr-progress .rkr-progress-heading{font-size:21px}}
