:root{--acs-primary:#06a262;--acs-text:#334155;--acs-text-light:#64748b;--acs-border:#e2e8f0;--acs-bg-white:#fff;--acs-bg-gray:#f8fafc;--acs-verify-bg:#f9fffc;--acs-verify-border:#10b981;--acs-verify-text:#064e3b}#comments .comment .comment-body,#comments .pingback .comment-body,#comments .comment .acs-body-inner{background:0 0!important;margin:0!important;padding:10px!important;display:block!important}#comments li.comment,#comments li.acs-comment-item{background:0 0!important;border:none!important;margin-bottom:15px!important;padding:0!important;list-style:none!important}#comments ul,#comments ol{margin:0!important;padding:0!important}#comments.acs-comments-wrapper{text-align:right;color:var(--acs-text);direction:rtl;margin:0 auto;font-family:inherit;line-height:1.6}#comments .acs-form-container{background:#fff;border:1px solid #0000;border-radius:8px;margin-bottom:30px}#comments .acs-form-header{align-items:baseline;margin-bottom:12px;display:block}#comments .acs-form-header h3{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}#comments .acs-note{color:var(--acs-text-light);font-size:.75rem}#comments .acs-comment-form{flex-direction:column;gap:10px;display:flex}#comments .acs-input-group{gap:10px;display:flex}#comments .acs-comment-form input,#comments .acs-comment-form textarea{border:1px solid var(--acs-border);color:#333;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;margin:0;padding:10px 12px;font-family:inherit;font-size:.9rem}#comments .acs-comment-form textarea{resize:vertical;min-height:90px}#comments .acs-comment-form input:focus,#comments .acs-comment-form textarea:focus{border-color:var(--acs-primary);box-shadow:0 0 0 3px #f59e0b1a}#comments .acs-form-footer{align-items:center;gap:15px;margin-top:5px;display:flex}#comments .acs-submit-btn{background:var(--acs-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:8px 24px;font-size:.85rem;font-weight:700;line-height:normal;transition:background .2s}#comments .acs-submit-btn:hover{background:#94d603}.acs-rating-input{margin:5px 0}.acs-rating-input label{color:var(--acs-text);margin-left:8px;font-size:.85rem;font-weight:600}.star-rating-select{direction:ltr;flex-direction:row-reverse;gap:2px;display:inline-flex}.star-rating-select input[type=radio]{display:none}.star-rating-select label{color:#ccc;cursor:pointer;font-size:1.5rem;transition:color .2s;display:inline-block}.star-rating-select input[type=radio]:checked~label,.star-rating-select label:hover,.star-rating-select label:hover~label,.star-rating-select input[type=radio]:checked~label{color:#f59e0b}#comments .acs-list-header h3{color:#0f172a;border-bottom:2px solid var(--acs-primary);margin-bottom:20px;padding-bottom:5px;font-size:1rem;display:inline-block}#comments ul.children{position:relative;border:none!important;margin-top:10px!important;margin-right:25px!important;padding:0!important}#comments ul.children:before{content:"";background:#f1f5f9;width:2px;position:absolute;top:0;bottom:20px;right:-12px}#comments .acs-body-inner{background:var(--acs-bg-white);border:1px solid var(--acs-border);border-radius:12px;flex-direction:column;gap:8px;transition:all .2s;display:flex;position:relative;padding:16px!important}#comments .acs-body-inner.is-reply{background-color:var(--acs-bg-gray)}#comments .acs-body-inner.is-verified-user{background-color:var(--acs-verify-bg)!important;border:1px solid var(--acs-verify-border)!important}#comments .comment-header{justify-content:space-between;align-items:flex-start;display:flex;border:none!important;margin-bottom:5px!important;padding:0!important}#comments .header-right{align-items:center;width:100%;display:flex}#comments img.comment-avatar{border:2px solid #fff;box-shadow:0 2px 4px #0000000d;float:none!important;border-radius:50%!important;width:44px!important;height:44px!important;margin-left:12px!important;margin-right:0!important;padding:0!important;display:block!important}#comments .user-meta{flex-direction:column;justify-content:center;line-height:1.3;display:flex}#comments .author-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#comments .comment-author{color:#0f172a;font-size:.95rem;font-style:normal;font-weight:700}#comments .comment-author a{color:inherit;text-decoration:none}#comments .user-role-badge{color:#fff;background:#94a3b8;border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:500}#comments .acs-body-inner.is-verified-user .user-role-badge{background:var(--acs-verify-border)}#comments .comment-date{color:var(--acs-text-light);margin-top:4px;font-size:.75rem}.comment-rating{align-items:center;margin-right:auto;display:flex}.star-rating{direction:ltr;gap:2px;display:flex}.star-rating .star{color:#ccc;font-size:1rem}.star-rating .star.filled{color:#f59e0b}#comments .comment-content{color:var(--acs-text);text-align:justify;font-size:.92rem;line-height:1.7;border:none!important;margin:0 0 5px!important;padding-right:56px!important}#comments .comment-content p{margin:0 0 10px!important}#comments .comment-footer{justify-content:flex-end;margin-top:0;display:flex;border:none!important;padding:0!important}#comments .comment-actions{align-items:center;gap:8px;display:flex}#comments .comment-actions button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.75rem;line-height:1;transition:all .2s;display:inline-flex}#comments .comment-reply-link{color:#3b82f6!important;background:#eff6ff!important}#comments .comment-reply-link:hover{background:#dbeafe!important}#comments .vote-actions{background:#f1f5f9;border-radius:6px;gap:2px;padding:2px;display:flex}#comments .like-btn,#comments .dislike-btn{color:#64748b!important;background:0 0!important;padding:4px 8px!important}#comments .like-btn:hover,#comments .dislike-btn:hover{box-shadow:0 1px 2px #0000000d;color:var(--acs-verify-border)!important;background:#fff!important}#comments .comment-actions svg{stroke-width:2px;width:14px;height:14px}#comments .acs-load-more-container{text-align:center;clear:both;margin:40px 0}#comments #acs-load-more{color:var(--acs-primary);border:1px solid var(--acs-primary);cursor:pointer;background:#fff;border-radius:50px;align-items:center;gap:8px;padding:10px 35px;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}#comments #acs-load-more:hover{background:var(--acs-primary);color:#fff}#comments .acs-loader{vertical-align:middle;color:var(--acs-primary);animation:1s linear infinite acs-spin;display:inline-flex}@keyframes acs-spin{to{transform:rotate(360deg)}}#comments .acs-message{color:#15803d;margin-right:15px;font-size:.85rem;font-weight:500;display:none}#comments .acs-no-comments{text-align:center;color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:40px}@media (width<=600px){#comments .acs-input-group{flex-direction:column}#comments .comment-content{padding-right:0!important}#comments ul.children{margin-right:15px!important}#comments .acs-body-inner{padding:15px!important}}