.admin-bar .comments-section .comments-section-right-sidebar{top:132px}.comments-section .card{background-color:var(--ray-comments-card-bg);border-radius:24px;padding:22px 24px 24px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.02)}.comments-section .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;width:100%}.comments-section .row-author-box{display:flex;align-items:center;gap:14px}.comments-section .row-comment-author{display:flex;align-items:center;gap:10px}.comments-section .row-comment-avatar,.comments-section .row-img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center}.comments-section .row-comment-avatar svg{width:38px;height:38px;display:block}.comments-section .row-author{display:flex;flex-direction:column;gap:2px;text-align:right}.comments-section .row-author p:first-child{font-size:11px;color:var(--ray-comments-text-body);margin:0;line-height:1.2}.comments-section .row-text-symbol3{font-size:14px;font-weight:500;color:var(--ray-comments-text-author);margin:0;line-height:1.3}.comments-section .row-author-tick{display:inline-flex;vertical-align:-2px;margin-right:4px;line-height:0}.comments-section .row-author-tick svg{display:block}.comments-section .row-author-tick.tick-gray .tick-bg{fill:#9aa3b2}.comments-section .row-author-tick.tick-blue .tick-bg{fill:#1d9bf0}.comments-section .card-comment-rating-wrap{display:flex;align-items:center}.comments-section .card-comment-rating{width:78px;height:14px;flex-shrink:0;pointer-events:none}.comments-section .row-actions-box{display:flex;align-items:center;gap:14px}.comments-section .row-huge{display:none;width:15px;height:17px;flex-shrink:0;pointer-events:none}.comments-section .row-comment{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ray-comments-text-body);white-space:nowrap}.comments-section .row-comment .text{margin:0;line-height:1}.comments-section .btn-reply{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:14px;background-color:rgba(255,255,255,.4);border:.5px solid rgba(0,0,0,.15);cursor:pointer;font-family:inherit;transition:filter .2s ease,background-color .2s ease;box-sizing:border-box}.comments-section .btn-reply-label{font-size:12px;color:var(--ray-comments-btn-dark);margin:0;line-height:1;white-space:nowrap}.comments-section .btn-reply-icon{width:15px;height:15px;flex-shrink:0;pointer-events:none}.comments-section .card-comment-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-4px}.comments-section .card-comment-custom-title{font-size:15.5px;font-weight:600;color:var(--ray-comments-text-title);margin:0;line-height:1.4}.comments-section .card-comment-usage-badge{font-size:11px;color:var(--ray-comments-btn-dark);background-color:#edf2f9;border-radius:8px;padding:3px 10px;font-weight:400;display:inline-block}.comments-section .text-symbol-a{font-size:13.5px;font-weight:300;line-height:2.3;color:var(--ray-comments-text-body);text-align:justify;margin:0;word-break:break-word}.comments-section .text-symbol-a p{margin:0 0 10px}.comments-section .text-symbol-a p:last-child{margin-bottom:0}.comments-section .card-comment-row-bottom{display:flex;align-items:center;gap:14px;width:100%}.comments-section .card-comment-line{flex:1;height:1px;background-color:var(--ray-comments-border-subtle);border:none;margin:0}.comments-section .text-symbol-b{font-size:12.5px;font-weight:400;color:var(--ray-comments-text-body);margin:0;white-space:nowrap;line-height:1}.comments-section .vote-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.comments-section .like-action{display:flex;align-items:center;gap:4px;cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;transition:transform .15s ease,opacity .15s ease;border-radius:6px}.comments-section .like-action:hover{opacity:.8}.comments-section .like-action.is-active{color:var(--ray-comments-btn-primary)}.comments-section .like-action.is-active .like-action-linear{filter:drop-shadow(0 0 3px rgba(6,80,215,.45))}.comments-section .like-action-linear{width:18px;height:18px;flex-shrink:0;pointer-events:none}.comments-section .like-action .text{font-size:12px;color:var(--ray-comments-text-body);margin:0;line-height:1}.comments-section .like-action.is-active .text{color:var(--ray-comments-btn-primary);font-weight:600}.comments-section .card-comment-replies-list{display:flex;flex-direction:column;gap:12px;margin-top:4px;width:100%}.comments-section .card-comment-thread-nested-reply{background-color:var(--ray-comments-card-nested-bg);border-radius:24px;padding:20px 22px 22px;gap:18px}.comments-section .card-comment-thread-nested-reply .btn-reply{background-color:rgba(255,255,255,.7)}.comments-section .card-comment-thread-nested-reply a{text-decoration:underline}.comments-section .comments-section-pagination{display:flex;justify-content:center;margin-top:8px;width:100%}.comments-section .btn-load-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 32px;border-radius:16px;background-color:#fff;border:1px solid rgba(0,0,0,.1);color:var(--ray-comments-btn-dark);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 1px 3px rgba(0,0,0,.02)}.comments-section .btn-load-more:hover{background-color:#f7f9fc;border-color:rgba(0,0,0,.18)}.comments-section .btn-load-more:disabled{opacity:.6;cursor:not-allowed}.comments-section .hover-dark:hover{filter:brightness(.88)}.ray-comment-modal-backdrop.is-open{opacity:1;visibility:visible}.ray-comment-modal-backdrop.is-open .ray-comment-modal-container{transform:translateY(0) scale(1)}.ray-comment-modal-alert.is-error{background-color:#fff5f5;color:#c53030;border:1px solid #fed7d7}.ray-comment-modal-alert.is-success{background-color:#f0fff4;color:#276749;border:1px solid #c6f6d5}.btn-load-more .ray-spinner{border:2px solid rgba(29,37,66,.2);border-top-color:var(--ray-comments-btn-dark)}@media screen and (max-width:640px){.comments-section .card{padding:16px 14px 18px;border-radius:20px;gap:14px}.comments-section .card-comment-thread-nested-reply{padding:14px 12px 16px;border-radius:18px;margin-top:2px}.comments-section .row{flex-direction:column;align-items:stretch;gap:10px}.comments-section .row-author-box{justify-content:space-between;width:100%}.comments-section .row-actions-box{justify-content:space-between;width:100%}.comments-section .text-symbol-a{font-size:13px;line-height:2}.comments-section .card-comment-row-bottom{flex-wrap:wrap;gap:8px 12px}.comments-section .card-comment-line{order:3;width:100%;flex:none}}@media screen and (max-width:380px){.comments-section .row-actions-box{gap:8px}.comments-section .row-comment{font-size:11px;gap:4px}.comments-section .btn-reply{padding:5px 10px}.comments-section .btn-reply-label{font-size:11px}}