.td-comment-form-container{margin-top:15px;display:none}.td-course-comments-widget--editor-preview .td-comment-form-container{display:block}.td-comment-form-title-wrap{margin-bottom:20px;padding-bottom:15px}.td-comment-form-title{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.td-comment-form-badge{padding:4px 8px;border-radius:6px;font-size:16px;line-height:1.2}.td-comment-form-field{margin-bottom:20px}.td-star-rating{display:flex;gap:5px;margin-bottom:15px;font-size:24px;cursor:pointer}.td-star-rating .td-star{margin-left:4px;cursor:pointer;transition:transform .2s ease,color .2s ease}.td-star-rating .td-star:hover{transform:scale(1.2)}.td-comment-form-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.td-comment-form .form-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.td-comment-form .form-control{width:100%;border:1px solid #e5e8eb;border-radius:8px;padding:12px 16px;resize:vertical;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;color:#333;background-color:#fff;transition:all .3s ease}.td-comment-form .form-control:focus{outline:none;background-color:#fff}.td-comment-form .form-control:-webkit-autofill,.td-comment-form .form-control:-webkit-autofill:hover,.td-comment-form .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333}.td-submit-comment-btn,.td-comment-form .btn-secondary{border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px}.td-submit-comment-btn:hover,.td-comment-form .btn-secondary:hover{transform:translateY(-2px)}.td-comment-form .mb-3{margin-bottom:1.5rem}.td-comment-form .d-flex{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.td-comment-form .justify-content-end{justify-content:flex-end}.td-comments-list.expanded,.td-comments-container.expanded{max-height:none!important;min-height:auto!important;height:auto!important;overflow:visible!important}.td-comments-container.expanded .td-fade-shadow{display:none}