.xvidspro-procomments-wrapper{width:100% !important;margin:30px 0 !important;font-family:inherit;box-sizing:border-box !important;}
.xvidspro-procomments-wrapper.xvidspam-theme-light{color:#333333;}
.xvidspro-procomments-wrapper.xvidspam-theme-dark{color:#cbd5e1;}
.xvidspro-title{font-size:1.4rem !important;padding-bottom:10px !important;margin-top:0 !important;margin-bottom:20px !important;font-weight:bold !important;display:block !important;}
.xvidspro-form-group{margin-bottom:15px !important;width:100% !important;}
.xvidspro-form-group label{display:block !important;font-size:0.9rem !important;font-weight:bold !important;margin-bottom:6px !important;text-transform:uppercase !important;}
#xvidspro-comment-form input[type="text"],
#xvidspro-comment-form textarea{width:100% !important;padding:12px 15px !important;border-radius:6px !important;font-size:1rem !important;box-shadow:none !important;outline:none !important;box-sizing:border-box !important;}
.xvidspam-light #xvidspro-comment-form input[type="text"],
.xvidspam-light #xvidspro-comment-form textarea{background-color:#ffffff !important;color:#222222 !important;border:1px solid #cccccc !important;}
.xvidspam-dark #xvidspro-comment-form input[type="text"],
.xvidspam-dark #xvidspro-comment-form textarea{background-color:#1e293b !important;color:#f8fafc !important;border:1px solid #334155 !important;}
.xvidspro-form-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:15px !important;padding-top:10px !important;}
.xvidspro-captcha-box{display:flex !important;align-items:center !important;gap:8px !important;background:transparent !important;padding:0 !important;border:none !important;}
.xvidspro-captcha-box label{font-size:0.95rem !important;margin:0 !important;display:flex !important;align-items:center !important;font-weight:bold !important;}
.xvidspro-robot-icon{font-size:1.4rem !important;margin-right:5px !important;}
#xvidspro_captcha_answer{width:70px !important;min-width:70px !important;max-width:70px !important;height:40px !important;text-align:center !important;padding:5px !important;border-radius:6px !important;font-weight:bold !important;font-size:1.1rem !important;box-shadow:none !important;}
.xvidspam-light #xvidspro_captcha_answer{background-color:#ffffff !important;color:#111111 !important;border:1px solid #cccccc !important;}
.xvidspam-dark #xvidspro_captcha_answer{background-color:#1e293b !important;color:#f8fafc !important;border:1px solid #334155 !important;}
#xvidspro_submit_btn{padding:12px 30px !important;border-radius:6px !important;border:none !important;cursor:pointer !important;font-weight:bold !important;font-size:1rem !important;text-transform:uppercase !important;transition:opacity 0.2s ease !important;}
#xvidspro_submit_btn:disabled{opacity:0.6 !important;cursor:not-allowed !important;}
#xvidspro-comments-list-container .xvidspro-btn-like{border-radius:20px !important;padding:4px 15px !important;cursor:pointer !important;font-size:0.9rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;box-shadow:none !important;width:auto !important;min-width:0 !important;line-height:1 !important;margin:0 !important;transition:all 0.2s ease !important;}
.xvidspam-theme-light #xvidspro-comments-list-container .xvidspro-btn-like{background:#f8f8f8 !important;border:1px solid #cccccc !important;color:#222222 !important;}
.xvidspam-theme-dark #xvidspro-comments-list-container .xvidspro-btn-like{background:#1e293b !important;border:1px solid #475569 !important;color:#f8fafc !important;}
#xvidspro-comments-list-container .xvidspro-btn-like.xvidspro-liked{background-color:rgba(155, 214, 44, 0.18) !important;border-color:#9bd62c !important;color:#84cc16 !important;cursor:default !important;}
@media(max-width:600px){
.xvidspro-form-footer {
flex-direction: column !important;
align-items: stretch !important;
}
.xvidspro-captcha-box {
justify-content: flex-start !important;
margin-bottom: 10px !important;
}
#xvidspro_submit_btn {
width: 100% !important;
}
}