.rating-feedback-container{border-top:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:600px;margin:20px auto 0;padding:40px 0;display:flex}@media (max-width:800px){.rating-feedback-container{gap:20px;max-width:100%;padding:24px 16px}}.rating-feedback-container .rating-content{justify-content:center;align-items:center;gap:30px;width:100%;display:flex}@media (max-width:800px){.rating-feedback-container .rating-content{flex-direction:column;gap:15px}}.rating-feedback-container .rating-label{color:#202124}[data-lang^=zh] .rating-feedback-container .rating-label{letter-spacing:.12em;font-size:13px;font-weight:500}[data-lang=en] .rating-feedback-container .rating-label{font-size:15px}.rating-feedback-container .rating-buttons{gap:12px;display:flex}.rating-feedback-container .rating-btn{color:#202124;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:32px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.rating-feedback-container .rating-btn img{opacity:.6;filter:brightness(0)invert(0);width:14px;height:14px;transition:all .2s}.rating-feedback-container .rating-btn span{text-transform:uppercase;letter-spacing:.03em}.rating-feedback-container .rating-btn:hover:not(:disabled):not(.active){color:#202124;background:#f8f9fc;border-color:#94a3b8}.rating-feedback-container .rating-btn:hover:not(:disabled):not(.active) img{opacity:.9}.rating-feedback-container .rating-btn.active{pointer-events:none;color:#fff;cursor:default;background:#202124;border-color:#202124}.rating-feedback-container .rating-btn.active img{opacity:1;filter:brightness(0)invert()}.rating-feedback-container .rating-btn:disabled{opacity:.3;cursor:not-allowed}.rating-feedback-container .rating-comment-section{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:400px;animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeScaleDown;display:flex}.rating-feedback-container .rating-comment-input{color:#202124;resize:none;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:12px 16px;font-size:15px;line-height:1.5;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s}.rating-feedback-container .rating-comment-input:focus{background:#fff;border-color:#202124;outline:none}.rating-feedback-container .rating-comment-input::placeholder{color:#94a3b8;font-size:14px}.rating-feedback-container .publication-notice{color:#64748b;text-align:center;width:100%;margin:-6px 0 0;font-size:11px;line-height:17px}.rating-feedback-container .publication-notice a{color:#202124;text-underline-offset:3px;font-weight:600}.rating-feedback-container .publication-notice a:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.rating-feedback-container .rating-submit-btn{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 28px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.rating-feedback-container .rating-submit-btn:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.rating-feedback-container .rating-submit-btn:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.rating-feedback-container .rating-submit-btn:disabled{opacity:.5;cursor:not-allowed}[data-lang^=zh] .rating-feedback-container .rating-submit-btn{letter-spacing:.12em;font-weight:600}[data-lang=en] .rating-feedback-container .rating-submit-btn{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}
