.rate-progress-container{margin-right:8px;gap:8px}.rate-progress,.rate-progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rate-progress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--rate-progress-size:32px;--rate-progress-stroke:4px;position:relative}.rate-progress:before{content:"";position:absolute;width:var(--rate-progress-size);height:var(--rate-progress-size);border-radius:50%;border:var(--rate-progress-stroke) solid hsla(0,0%,100%,.9);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.rate-progress .md-progress-spinner{position:relative;z-index:1}.rate-progress--valid .md-progress-spinner svg circle{stroke:#16a34a!important}.rate-progress--invalid .md-progress-spinner svg circle{stroke:#dc2626!important}.rate-progress--invalid:before{border-color:#000}.rate-progress-caption{font-size:12px;color:#fff;white-space:nowrap;display:inline-block}