.comments-list[data-v-579893a1]{margin-bottom:40px}.comment-item[data-v-579893a1]{background:var(--ztc-bg-bg2);border:1px solid var(--ztc-border-border-2);border-radius:8px;margin-bottom:20px;padding:20px}.light-mode .comment-item[data-v-579893a1]{background:var(--ztc-dark-bg-bg-2)!important;border-color:var(--ztc-border-border-2)!important}.comment-header[data-v-579893a1]{align-items:center;display:flex;margin-bottom:12px}.avatar-placeholder[data-v-579893a1]{align-items:center;background:var(--ztc-bg-btn-bg1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;margin-right:12px;width:40px}.author-info strong[data-v-579893a1]{color:var(--ztc-text-text-1);display:block;font-size:16px}.comment-date[data-v-579893a1]{color:var(--ztc-text-text-1);font-size:14px;opacity:.7}.comment-content p[data-v-579893a1]{color:var(--ztc-text-text-1);line-height:1.6;margin:0}.add-comment-section[data-v-579893a1]{background:var(--ztc-bg-bg2);border:1px solid var(--ztc-border-border-2);border-radius:8px;margin-top:20px;padding:32px}.light-mode .add-comment-section .form-control[data-v-579893a1]{background:var(--ztc-dark-bg-bg-2)!important;border-color:var(--ztc-border-border-2)!important;color:var(--ztc-text-text-1)!important}.light-mode .add-comment-section .form-control[data-v-579893a1]::-moz-placeholder{color:var(--ztc-text-text-1)!important;opacity:.6!important}.light-mode .add-comment-section .form-control[data-v-579893a1]::placeholder{color:var(--ztc-text-text-1)!important;opacity:.6!important}.add-comment-section h4[data-v-579893a1]{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s24);font-weight:var(--ztc-weight-semibold);margin-bottom:24px}.add-comment-section .row[data-v-579893a1]{margin-bottom:0}.add-comment-section .col-lg-12[data-v-579893a1],.add-comment-section .col-lg-6[data-v-579893a1],.add-comment-section .col-md-6[data-v-579893a1]{margin-bottom:20px}.add-comment-section .input-area[data-v-579893a1]{margin-bottom:8px}.add-comment-section .input-area[data-v-579893a1]:last-child{margin-bottom:0}.add-comment-section textarea[data-v-579893a1]{min-height:100px;resize:vertical}.add-comment-section .form-control[data-v-579893a1]{background:var(--ztc-bg-bg-1)!important;border:1px solid var(--ztc-border-border-2);border-radius:6px;color:var(--ztc-text-text-1)!important;font-size:14px;line-height:1.5;margin-bottom:8px;padding:12px 16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.add-comment-section .form-control[data-v-579893a1]:focus{border-color:var(--ztc-bg-btn-bg1)!important;box-shadow:0 0 0 .2rem #ffae0040!important;outline:0!important}.add-comment-section .form-control[data-v-579893a1]::-moz-placeholder{color:var(--ztc-text-text-1)!important;opacity:.6!important}.add-comment-section .form-control[data-v-579893a1]::placeholder{color:var(--ztc-text-text-1)!important;opacity:.6!important}.add-comment-section input.form-control[data-v-579893a1],.add-comment-section textarea.form-control[data-v-579893a1]{background-color:var(--ztc-bg-bg-1)!important;border-color:var(--ztc-border-border-2)!important;color:var(--ztc-text-text-1)!important}.add-comment-section input.form-control[data-v-579893a1]:focus,.add-comment-section textarea.form-control[data-v-579893a1]:focus{background-color:var(--ztc-bg-bg-1)!important;border-color:var(--ztc-bg-btn-bg1)!important;color:var(--ztc-text-text-1)!important}.add-comment-section .input-area[data-v-579893a1]{position:relative}.add-comment-section .vl-btn1[data-v-579893a1]{border-radius:6px;font-size:14px;font-weight:600;min-height:48px;padding:12px 24px}.add-comment-section .row>[class*=col-][data-v-579893a1]{padding-bottom:16px}.add-comment-section .row>[class*=col-][data-v-579893a1]:last-child{padding-bottom:0}.alert[data-v-579893a1]{align-items:center;border-radius:8px;display:flex;font-weight:500;line-height:1.6;margin-bottom:20px;padding:16px}.alert-success[data-v-579893a1]{background-color:#28a74526;border:1px solid rgba(40,167,69,.3);color:#28a745}.alert-error[data-v-579893a1]{background-color:#dc354526;border:1px solid rgba(220,53,69,.3);color:#dc3545}.fa-spin[data-v-579893a1]{animation:fa-spin-579893a1 1s linear infinite}@keyframes fa-spin-579893a1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button[data-v-579893a1]:disabled{cursor:not-allowed;opacity:.6}.vl-btn1[data-v-579893a1]{align-items:center!important;display:inline-flex!important;gap:8px;justify-content:center!important}.comment-actions[data-v-579893a1]{display:flex;justify-content:flex-end;margin-top:8px}.reply-btn[data-v-579893a1]{align-items:center;background:none;border:none;border-radius:4px;color:var(--ztc-bg-btn-bg1);cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 8px;transition:all .3s ease}.reply-btn.active[data-v-579893a1],.reply-btn[data-v-579893a1]:hover{background:#28a7451a;color:#28a745}.reply-form[data-v-579893a1]{background:#0000000d;border-left:3px solid var(--ztc-bg-btn-bg1);border-radius:8px;margin-top:16px;padding:16px}.reply-submit-btn[data-v-579893a1]{margin-right:8px}.cancel-btn[data-v-579893a1]{background:none;border:1px solid #ccc;border-radius:4px;color:#666;cursor:pointer;padding:8px 16px;transition:all .3s ease}.cancel-btn[data-v-579893a1]:hover{background:#f5f5f5}.replies-section[data-v-579893a1]{border-left:2px solid rgba(0,0,0,.1);margin-top:20px;padding-left:20px}.reply-item[data-v-579893a1]{background:#00000008;border:1px solid rgba(0,0,0,.05);border-radius:6px;margin-bottom:12px;padding:12px}.reply-header[data-v-579893a1]{margin-bottom:8px}.reply-author[data-v-579893a1],.reply-header[data-v-579893a1]{align-items:center;display:flex}.avatar-placeholder.small[data-v-579893a1]{font-size:14px;height:32px;width:32px}.reply-content[data-v-579893a1]{margin-left:44px}.reply-content p[data-v-579893a1]{color:var(--ztc-text-text-1);font-size:14px;line-height:1.4;margin:0;opacity:.9}.no-comments[data-v-579893a1]{background:#00000005;border:2px dashed rgba(0,0,0,.1);border-radius:8px;margin:40px 0;padding:60px 20px;text-align:center}.no-comments svg[data-v-579893a1]{color:#ccc;font-size:64px;margin-bottom:20px;opacity:.6}.no-comments p[data-v-579893a1]{color:var(--ztc-text-text-1);font-size:18px;font-weight:500;margin:0;opacity:.8}.blog-comment-section[data-v-579893a1]{margin-top:20px;padding-bottom:40px;position:relative;z-index:1}.blog-comment-section h3[data-v-579893a1]{color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s32);font-weight:var(--ztc-weight-semibold);margin-bottom:0}
