
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review, .cc_TaeK304sbj_account_info .kombos-purchase-review, .cc_TaeK304sbj_product_detail .kombos-purchase-review { display:flex; flex-direction:column; gap:14px; color:#151837; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__product, .cc_TaeK304sbj_account_info .kombos-purchase-review__product, .cc_TaeK304sbj_product_detail .kombos-purchase-review__product { display:flex; gap:14px; align-items:center; padding:16px; border-radius:14px; background:#f6f7fb; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__product div, .cc_TaeK304sbj_account_info .kombos-purchase-review__product div, .cc_TaeK304sbj_product_detail .kombos-purchase-review__product div { display:flex; flex-direction:column; gap:6px; min-width:0; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__product strong, .cc_TaeK304sbj_account_info .kombos-purchase-review__product strong, .cc_TaeK304sbj_product_detail .kombos-purchase-review__product strong { font-size:16px; line-height:24px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__product span, .cc_TaeK304sbj_account_info .kombos-purchase-review__product span, .cc_TaeK304sbj_product_detail .kombos-purchase-review__product span { font-size:12px; color:#607080; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__label, .cc_TaeK304sbj_account_info .kombos-purchase-review__label, .cc_TaeK304sbj_product_detail .kombos-purchase-review__label { margin-top:4px; font-size:16px; font-weight:600; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review .kombos-star-rating, .cc_TaeK304sbj_account_info .kombos-purchase-review .kombos-star-rating, .cc_TaeK304sbj_product_detail .kombos-purchase-review .kombos-star-rating { gap:8px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review .kombos-star-rating button, .cc_TaeK304sbj_account_info .kombos-purchase-review .kombos-star-rating button, .cc_TaeK304sbj_product_detail .kombos-purchase-review .kombos-star-rating button { width:44px; height:44px; padding:6px; border-radius:8px; background:#f7f8fc; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review .kombos-star-rating svg, .cc_TaeK304sbj_account_info .kombos-purchase-review .kombos-star-rating svg, .cc_TaeK304sbj_product_detail .kombos-purchase-review .kombos-star-rating svg { width:30px; height:30px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review > label, .cc_TaeK304sbj_account_info .kombos-purchase-review > label, .cc_TaeK304sbj_product_detail .kombos-purchase-review > label { display:flex; flex-direction:column; gap:8px; font-size:14px; font-weight:500; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review label > span, .cc_TaeK304sbj_account_info .kombos-purchase-review label > span, .cc_TaeK304sbj_product_detail .kombos-purchase-review label > span { color:#607080; font-size:12px; font-weight:400; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review :is(input,textarea), .cc_TaeK304sbj_account_info .kombos-purchase-review :is(input,textarea), .cc_TaeK304sbj_product_detail .kombos-purchase-review :is(input,textarea) { width:100%; border:1px solid #d9e2ef; border-radius:10px; background:#fff; padding:12px 14px; font:400 16px/24px "TikTok Sans",sans-serif; color:#151837; box-sizing:border-box; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review :is(input,textarea):focus, .cc_TaeK304sbj_account_info .kombos-purchase-review :is(input,textarea):focus, .cc_TaeK304sbj_product_detail .kombos-purchase-review :is(input,textarea):focus { outline:2px solid #151837; outline-offset:2px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review textarea, .cc_TaeK304sbj_account_info .kombos-purchase-review textarea, .cc_TaeK304sbj_product_detail .kombos-purchase-review textarea { resize:vertical; min-height:128px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review label small, .cc_TaeK304sbj_account_info .kombos-purchase-review label small, .cc_TaeK304sbj_product_detail .kombos-purchase-review label small { align-self:flex-end; color:#718096; font-size:12px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__hint, .cc_TaeK304sbj_account_info .kombos-purchase-review__hint, .cc_TaeK304sbj_product_detail .kombos-purchase-review__hint { margin:0; font-size:12px; line-height:20px; color:#607080; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__error, .cc_TaeK304sbj_account_info .kombos-purchase-review__error, .cc_TaeK304sbj_product_detail .kombos-purchase-review__error { padding:12px; border-radius:10px; background:#fff1f3; color:#b00035; font-size:14px; line-height:22px; margin:0; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions { display:flex; gap:12px; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions button, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions button, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions button { min-height:48px; padding:12px 20px; border:1px solid #d9e2ef; border-radius:10px; font:600 14px/20px "TikTok Sans",sans-serif; color:#151837; background:#fff; cursor:pointer; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions button:last-child, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions button:last-child, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions button:last-child { flex:1; background:#151837; border-color:#151837; color:#fff; }
.cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions button:disabled, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions button:disabled, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions button:disabled { opacity:.6; cursor:wait; }
@media(max-width:767px) { .cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review-modal .kombos-modal__body, .cc_TaeK304sbj_account_info .kombos-purchase-review-modal .kombos-modal__body, .cc_TaeK304sbj_product_detail .kombos-purchase-review-modal .kombos-modal__body { padding:16px; } .cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions { gap:8px; } .cc_TaeK304sbj_product_detail_reviews .kombos-purchase-review__actions button, .cc_TaeK304sbj_account_info .kombos-purchase-review__actions button, .cc_TaeK304sbj_product_detail .kombos-purchase-review__actions button { padding:12px; } }
