.sp-smart-post-comment{transition:all .3s ease-in-out}.sp-smart-post-comment-reply-heading{color:#2f2f2f;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:20px}.sp-smart-post-comment-list{margin:0;padding:0;list-style:none}.sp-smart-post-comment-list ul.children{list-style:none;padding-left:70px}.sp-smart-post-comment-list>li::after{content:"";height:1px;width:100%;display:block;background:red;margin:15px 0}.sp-smart-post-comment-avatar{display:flex;gap:20px;align-items:center}.sp-smart-post-comment-avatar img{flex-shrink:0;width:60px;border-radius:50%}.sp-smart-post-comment-author-info{display:flex;flex-direction:column;gap:4px}.sp-smart-post-comment-author-info a{text-decoration:none}.sp-smart-post-comment-author-info a:focus{outline:0}.sp-smart-post-comment-author{font-size:18px;font-weight:500;line-height:1.2;text-transform:capitalize}.sp-smart-post-comment-date{font-size:13px;font-weight:400;line-height:1.2;color:#757575}.sp-smart-post-comment-text{font-size:15px;color:#757575;line-height:1.6;font-weight:400}.sp-smart-post-comment-text p{margin:0}.sp-smart-post-comment-actions .comment-reply-link{text-decoration:none;line-height:1.6;font-weight:400;font-size:15px;color:#1a74e4;display:inline-block}.sp-smart-post-comment-input{display:flex;flex-direction:column;gap:5px}.sp-smart-post-comment-input textarea{height:220px;border:1px solid #ccc;padding:10px;border-radius:6px}.sp-smart-post-comment-btn{padding:12px 24px;background:#222;border-radius:6px;color:#fff;font-weight:500;line-height:1.5;display:block;cursor:pointer;transition:all .3s ease-in-out}.sp-smart-post-comment-title{font-size:30px}.sp-smart-post-comment .sp-smart-post-field-control{display:flex;gap:8px;flex-direction:column;margin-top:15px}.sp-smart-post-comment .sp-smart-post-field-control input,.sp-smart-post-comment .sp-smart-post-field-control textarea{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #ccc;line-height:1.2;box-sizing:border-box}.sp-smart-post-comment .sp-btn-full{width:100%}.sp-smart-post-comment .comment-reply-title,.sp-smart-post-comment .logged-in-as{margin:0}.sp-smart-post-comment .required{color:#ed6f6f;margin-left:5px}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-title{color:#2f2f2f;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:12px}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .logged-in-as{color:#757575;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .comment-notes{color:#757575;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .sp-smart-post-field-control label{color:#2f2f2f;font-size:16px;font-style:normal;font-weight:500}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .sp-smart-post-field-control textarea{border-radius:6px;border:1px solid #ccc}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .comment-form-cookies-consent{display:flex;align-items:center}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .comment-form-cookies-consent #wp-comment-cookies-consent{width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;margin:0 8px 0 0}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .comment-form-cookies-consent #wp-comment-cookies-consent:focus{outline:0}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .comment-form-cookies-consent label{color:#757575;font-size:14px;font-style:normal;font-weight:400;line-height:1.7}.sp-smart-post-comment .sp-smart-post-comment-form-wrap .sp-smart-post-comment-form .form-submit .sp-smart-post-comment-btn{font-size:16px}.sp-smart-post-dnd-popup-btn{padding:8px 12px}