.sf-provider-progress{margin:1.35rem 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem 1.1rem;align-items:center;padding:1rem 1.1rem;border:1px solid #b7cebe;border-radius:1rem;background:#edf5ed;color:#172b2b;text-align:left;font-family:inherit}
.sf-provider-progress[hidden]{display:none!important}.sf-provider-progress p{margin:0}.sf-progress-number{display:flex;flex-direction:column;line-height:1.15}.sf-progress-number strong{font-size:2rem;font-weight:800;letter-spacing:-.04em}.sf-progress-number span{font-size:.875rem;font-weight:600}.sf-progress-copy strong{display:block;font-size:1rem;line-height:1.4}.sf-progress-copy small{display:block;margin-top:.25rem;font-size:.875rem;line-height:1.45;color:#3c5550}.sf-provider-progress progress{grid-column:1/-1;width:100%;height:.4rem;border:0;border-radius:1rem;overflow:hidden;background:#d8e6da;accent-color:#187852}.sf-provider-progress progress::-webkit-progress-bar{background:#d8e6da}.sf-provider-progress progress::-webkit-progress-value{background:#187852}.sf-provider-progress progress::-moz-progress-bar{background:#187852}@media(max-width:360px){.sf-provider-progress{gap:.7rem;padding:.9rem}.sf-progress-number strong{font-size:1.7rem}}
