.artworkEvaluationCard-wrapper{border-radius:10px;border:1.5px solid #507ba4;padding:50px 20px 20px;background-color:#fff;max-width:380px;box-shadow:0 0 4px 0 rgba(0,127,255,.25);font-family:Noto Sans TC,sans-serif;position:relative}.artworkEvaluationCard-headerTitle{display:flex;justify-content:center;align-items:center;background-color:#507BA4;font-weight:700;font-size:16px;color:white;width:30%;position:absolute;top:0;left:0;border-radius:5px}.artworkEvaluationCard-marketName{display:flex;justify-content:space-between;font-weight:700;font-size:15px;margin-bottom:4px;text-align:left!important}.artworkEvaluationCard-cooperationTimes{display:flex;font-size:12px;color:#FFF;background-color:#8DD5FF;padding:2px 6px;border-radius:5px;text-align:left!important}.artworkEvaluationCard-ratingSection{margin-bottom:12px}.artworkEvaluationCard-stars{display:flex;gap:4px;cursor:pointer}.artworkEvaluationCard-stars .star{font-size:28px;color:transparent;-webkit-text-stroke:1px #f0a500;transition:color .2s}.artworkEvaluationCard-stars .star.selected{color:#f0a500;-webkit-text-stroke:1px #f0a500}.artworkEvaluationCard-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.artworkEvaluationCard-tags .tag{padding:4px 10px;font-size:13px;border:1px solid #c0d4e6;border-radius:16px;cursor:pointer;background-color:#f7fafd;transition:all .2s}.artworkEvaluationCard-tags .tag.selected,.artworkEvaluationCard-tags .tag:hover{background-color:#8C8C8C;border-color:#8C8C8C;color:#fff}.artworkEvaluationCard-textarea{width:100%;min-height:110px;border:1px solid #c0d4e6;border-radius:4px;padding:8px;font-size:14px;resize:vertical;margin-bottom:12px}.artworkEvaluationCard-textarea:disabled{background-color:#f0f0f0;color:#777}.artworkEvaluationCard-submitBtn-container{width:100%;display:flex;justify-content:center;align-items:center}.artworkEvaluationCard-submitBtn{display:flex;justify-content:center;align-items:center;width:68px;height:26px;background-color:#2DAEF4;color:#fff;border:none;font-size:14px;border-radius:20px;cursor:pointer;transition:background-color .2s}.artworkEvaluationCard-submitBtn:disabled{background-color:#ccc;cursor:not-allowed}.artworkEvaluationCard-submitBtn:hover:not(:disabled){opacity:.7}@media screen and (max-width:440px){.artworkEvaluationCard-wrapper{padding:30px 10px 10px;max-width:320px}}@media screen and (max-width:375px){.artworkEvaluationCard-wrapper{padding:30px 10px 10px;max-width:280px}}.ChatMessage-item{display:flex;gap:2px;width:100%;margin:10px;word-break:break-word}.ChatMessage-item.own{justify-content:flex-end;text-align:right}.ChatMessage-item.other,.ChatMessage-item.own{width:100%;display:flex;align-items:flex-end;margin-top:20px}.ChatMessage-item.other{justify-content:flex-start;text-align:left}.ChatMessage-text{max-width:50%;background-color:#f2f2f2;border-radius:15px;padding:8px 12px;font-size:14px;display:inline-block;word-break:break-all}.ChatMessage-image-wrapper img{cursor:pointer;max-width:200px;border-radius:8px;background-color:#f2f2f2}.ChatMessage-systemBox{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1.5px solid #507ba4;background-color:#fff;border-radius:8px;padding:10px;max-width:320px}.ChatMessage-system-painterConfirmOrder-title{color:#507BA4;font-weight:700}.ChatMessage-system-painterConfirmOrder-start,.ChatMessage-system-painterConfirmOrder-title{font-family:Noto Sans TC;font-size:14px;font-style:normal;line-height:normal;letter-spacing:1px}.ChatMessage-system-painterConfirmOrder-start{color:#747474;font-weight:500}.ChatMessage-system-painterConfirmOrder-deadline{color:#D43F3F}.ChatMessage-system-entrustAlreadyPaid-title,.ChatMessage-system-painterConfirmOrder-deadline{font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}.ChatMessage-system-entrustAlreadyPaid-title{color:#507BA4}.ChatMessage-system-entrustAlreadyPaid-deadline{color:#747474;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px}.ChatMessage-milestoneUpload{display:flex;flex-direction:column;align-items:center;gap:20px}.ChatMessage-milestoneUpload-imgWrapper{cursor:pointer;border-radius:4px;width:290px;height:206px;background-color:#f2f2f2}.ChatMessage-milestoneUpload-imgWrapper img{width:100%;height:100%;object-fit:contain}.ChatMessage-milestoneUpload-label{color:#2DAEF4;font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}.ChatMessage-milestoneUpload-btn{width:68px;height:26px;padding:4px 12px;color:#FFF;text-align:center;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1px;border-radius:20px;background:#2DAEF4;border:none;cursor:pointer}.ChatMessage-milestoneUpload-btn:hover{opacity:.7}.ChatMessage-system-milestoneConfirm-title{color:#507BA4;font-weight:700}.ChatMessage-system-milestoneConfirm-deadline,.ChatMessage-system-milestoneConfirm-title{font-family:Noto Sans TC;font-size:14px;font-style:normal;line-height:normal;letter-spacing:1px}.ChatMessage-system-milestoneConfirm-deadline{color:#747474;font-weight:500}.ChatMessage-system-termination-title{color:#507BA4;font-weight:700;line-height:normal}.ChatMessage-system-termination-desc,.ChatMessage-system-termination-title{font-family:Noto Sans TC;font-size:14px;font-style:normal;letter-spacing:1px}.ChatMessage-system-termination-desc{color:#747474;font-weight:500;line-height:25px;text-align:left}.ChatMessage-system-termination-buttons{width:100%;display:flex;padding:0 20px;justify-content:space-between}.ChatMessage-system-termination-rejectBtn{width:68px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#F42D2D;color:white;font-size:12px;border:none;padding:4px 10px;cursor:pointer}.ChatMessage-system-termination-rejectBtn:hover{opacity:.7}.ChatMessage-system-termination-confirmBtn{width:68px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#2DAEF4;color:white;font-size:12px;border:none;padding:4px 10px;cursor:pointer}.ChatMessage-system-termination-confirmBtn:hover{opacity:.7}.ChatMessage-time{font-size:12px;color:#999;margin-top:4px}.ChatMessage-item.own .ChatMessage-time{order:-1}.ChatMessage-item.other .ChatMessage-time{order:1}@media screen and (max-width:440px){.ChatMessage-system-entrustAlreadyPaid-deadline,.ChatMessage-system-entrustAlreadyPaid-title,.ChatMessage-system-painterConfirmOrder-deadline,.ChatMessage-system-painterConfirmOrder-start,.ChatMessage-system-painterConfirmOrder-title,.ChatMessage-text{font-size:12px}.ChatMessage-milestoneUpload-imgWrapper{width:220px;height:135px}.ChatMessage-milestoneUpload-label{font-size:14px}.ChatMessage-system-milestoneConfirm-deadline,.ChatMessage-system-milestoneConfirm-title,.ChatMessage-system-termination-desc,.ChatMessage-system-termination-title{font-size:12px}.ChatMessage-system-termination-confirmBtn,.ChatMessage-system-termination-rejectBtn,.ChatMessage-time{font-size:10px}}