.painterMilestoneProgress-container{display:flex;align-items:center;width:100%;justify-content:center}.painterMilestoneProgress-wrapper{display:flex;align-items:center;width:20%;position:relative}.painterMilestoneProgress-wrapper.last{width:8%}.painterMilestoneProgress-item{display:flex;flex-direction:column;align-items:center}.painterMilestoneProgress-percent{color:#A2E2FF;font-size:14px;font-weight:700;margin-bottom:4px}.painterMilestoneProgress-circle{width:30px;height:30px;border:2px solid #a2e2ff;border-radius:50%}.painterMilestoneProgress-circle.brightBlue{background-color:#A2E2FF}.painterMilestoneProgress-circle.white{background-color:#FFF}.painterMilestoneProgress-label{color:#48A8E0;font-size:14px;margin-top:4px}.painterMilestoneProgress-line{height:2px;background-color:#bbdefb;flex:1;margin:0 20px}.painterMilestoneProgress-status{position:absolute;display:flex;justify-content:center;align-items:center;color:#FFF;text-align:center;font-family:Noto Sans TC;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1px;width:68px;height:26px;border-radius:20px;bottom:-30px;cursor:pointer}.painterMilestoneProgress-status.brightBlue{background-color:#2DAEF4}.painterMilestoneProgress-status.orange{background-color:#F49A2D}.painterMilestoneProgress-status.green{background-color:#74DB85}.painterMilestoneProgress-status.blue{background-color:#2DAEF4}.painterMilestoneProgress-status.gray{background-color:#8E8E8E}.painterMilestoneProgress-status.red{background-color:#F42D2D}@media screen and (max-width:440px){.painterMilestoneProgress-item{width:40px}.painterMilestoneProgress-circle{width:15px;height:15px}.painterMilestoneProgress-percent{font-size:10px}.painterMilestoneProgress-label{white-space:normal;font-size:10px;word-break:break-word;max-width:4ch}.painterMilestoneProgress-line{margin:0 5px}.painterMilestoneProgress-status{font-size:8px;line-height:10px;width:46px;height:18px;margin-top:6px;bottom:-20px}}@media screen and (max-width:370px){.painterMilestoneProgress-circle{width:12px;height:12px}.painterMilestoneProgress-status{font-size:8px;line-height:8px;width:40px;height:16px}}