.author-badge,.avatar-letter{font-weight:700;text-transform:uppercase}#dlefastreplycomments,.comment-body{line-height:1.6}#dlefastreplycomments,.add-comment-box,.comment-card,.mass_comments_action{box-shadow:0 4px 15px rgba(0,0,0,.03)}#dlefastreplycomments,.comment-card{background:#fff;border-radius:16px;padding:30px;margin-bottom:25px}.comment-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.comment-avatar{width:56px;height:56px;border-radius:50%;background:#fbf8f6;flex-shrink:0;position:relative}.avatar-letter,.comment-avatar img{width:100%;height:100%;border-radius:50%}.comment-avatar img{object-fit:cover}.avatar-letter{display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;-webkit-user-select:none;user-select:none}.status-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background-color:#2bc253;border:3px solid #fff;border-radius:50%;z-index:2}.comment-meta{display:flex;flex-direction:column}.comment-author{font-size:18px;font-weight:700;color:var(--text-main)}.comment-author a{color:var(--text-main);text-decoration:none;transition:color .2s}.comment-author a:hover{color:var(--brand-color)}.comment-date{font-size:14px;color:#888;margin-top:4px}.author-badge{display:inline-block;background:var(--brand-color);color:#fff;font-size:11px;padding:3px 8px;border-radius:6px;margin-left:10px;vertical-align:middle;letter-spacing:.5px;transform:translateY(-2px)}.comment-action-btn .icon,.comment-body{font-size:18px}.comment-controls{display:flex;align-items:center;gap:15px;margin-left:auto;font-size:18px;color:#bbb}.comment-controls a{color:inherit;text-decoration:none;transition:color .2s,transform .1s}.comment-controls a:hover{color:var(--brand-color);transform:scale(1.1)}.mass-action-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer}.comment-body{color:var(--text-main);margin-bottom:20px;word-wrap:break-word}.comment-body img{max-width:100%;height:auto;border-radius:12px;margin-top:15px}.comment-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.04);padding-top:20px;margin-top:15px}.comment-footer a{text-decoration:none!important;border:none!important}.comment-action-btn{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#888;cursor:pointer;transition:.2s}.add-comment-title,.rating-count{font-weight:700;color:var(--text-main)}.comment-action-btn:hover{color:var(--brand-color);transform:translateX(3px)}.comment-rating{display:flex;align-items:center;gap:12px}.rating-btn{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#bbb;cursor:pointer;transition:.2s;user-select:none}.rating-btn.rating-minus:hover{color:#f44336;transform:scale(1.1)}.rating-btn.rating-minus:active,.rating-btn.rating-plus:active{transform:scale(.9)}.rating-btn.rating-plus:hover{color:#4caf50;transform:scale(1.1)}.rating-count{font-size:18px;min-width:20px;text-align:center}ol.comments-tree-list{list-style:none;margin:0;padding:0;border:none}.comments-tree-item ol.comments-tree-list{margin:0 0 0 30px;padding:0 0 0 30px;border-left:3px solid #f4ede1}.comments-tree-item ol.comments-tree-list .comment-card{background:#fbf8f6;box-shadow:none;border:none}#dlefastreplycomments .save-buttons{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}#dlefastreplycomments .save-buttons input{padding:15px 25px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s,transform .1s,box-shadow .2s;font-family:inherit}#dlefastreplycomments .save-buttons input.applychanges{background-color:var(--brand-color);color:#fff;box-shadow:0 4px 12px rgba(var(--brand-color-rgb),.3)}#dlefastreplycomments .save-buttons input.applychanges:hover{background-color:var(--brand-hover);transform:translateY(-2px);box-shadow:0 6px 15px rgba(var(--brand-color-rgb),.4)}#dlefastreplycomments .save-buttons input.cancelchanges{background-color:#f0f0f0;color:#555}#dlefastreplycomments .save-buttons input.cancelchanges:hover{background-color:#e0e0e0;color:#222}#dlefastreplycomments .save-buttons input:active{transform:scale(.98);box-shadow:none}.add-comment-box{background:#fff;border-radius:16px;padding:30px;margin:40px 0 0}.add-comment-title{font-size:24px;margin-bottom:25px}.add-comment-guest{display:flex;flex-direction:row;gap:20px;margin-bottom:25px}.add-comment-guest input.form-input{flex:1}.add-comment-editor,.dlecomments-editor{margin-bottom:25px;position:relative}#dlefastreplycomments .fr-box,.add-comment-editor .fr-box{display:flex;flex-direction:column-reverse;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:visible!important;background:#fff;transition:border-color .2s,box-shadow .2s}#dlefastreplycomments .fr-box:hover,.add-comment-editor .fr-box:hover{border-color:rgba(var(--brand-color-rgb),.5);box-shadow:0 0 0 4px rgba(var(--brand-color-rgb),.1)}#dlefastreplycomments .fr-wrapper,.add-comment-editor .fr-wrapper{border:none!important;border-top:none!important;box-shadow:none!important;border-radius:12px!important;background:#fff!important;height:auto!important;min-height:150px!important}#dlefastreplycomments .fr-view,.add-comment-editor .fr-view{font-size:18px!important;line-height:1.6!important;color:var(--text-main)!important;padding:20px!important;min-height:150px!important}#dlefastreplycomments .fr-view p,.add-comment-editor .fr-view p{margin:0 0 10px!important}#dlefastreplycomments .fr-toolbar,.add-comment-editor .fr-toolbar{border:none!important;box-shadow:none!important;border-top:1px solid rgba(0,0,0,.05)!important;border-radius:0 0 12px 12px!important;background:#fbf8f6!important;padding:12px 20px!important;display:flex!important;align-items:center}#dlefastreplycomments .fr-counter,#dlefastreplycomments .fr-toolbar .fr-separator,#dlefastreplycomments .fr-toolbar button.fr-command,#dlefastreplycomments>div[style*="clear:both"],.add-comment-editor .fr-counter,.add-comment-editor .fr-toolbar .fr-separator,.add-comment-editor .fr-toolbar button.fr-command,.add-comment-editor .fr-toolbar button[data-cmd=emoticons]{display:none!important}#dlefastreplycomments .fr-toolbar button[data-cmd=insertImage],.add-comment-editor .fr-toolbar button[data-cmd=insertImage]{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;background:0 0!important;border:2px dashed #dcdcdc!important;border-radius:8px!important;padding:12px 25px!important;width:100%!important;height:auto!important;margin:0!important;color:#666!important;transition:.2s}#dlefastreplycomments .fr-toolbar button[data-cmd=insertImage]::after,.add-comment-editor .fr-toolbar button[data-cmd=insertImage]::after{content:var(--attach-photo-text, "Прикрепить фото");font-family:inherit;font-size:16px;font-weight:600;color:inherit!important}.add-comment-editor .fr-toolbar button[data-cmd=insertImage]:active,.add-comment-editor .fr-toolbar button[data-cmd=insertImage]:hover{background:snow!important;border-color:var(--brand-color)!important;color:var(--brand-color)!important}#dlefastreplycomments .fr-popup,.add-comment-editor .fr-popup{top:auto!important;bottom:100%!important;margin-bottom:15px!important;border-radius:12px!important;box-shadow:0 -4px 25px rgba(0,0,0,.08)!important}.fr-image-upload-layer{border:2px dashed #dcdcdc!important;padding:20px!important;border-radius:8px!important;background:#fbf8f6!important}.fr-image-upload-layer strong{color:var(--brand-color)!important;font-size:16px!important}.add-comment-captcha{margin-bottom:25px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;background:#fbf8f6;padding:20px;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.captcha-label{font-size:16px;font-weight:600;color:var(--text-main);white-space:nowrap}.add-comment-captcha input.form-input{width:250px}.recaptcha-wrap{align-items:center;background:0 0;border:none;padding:0}.add-comment-footer{margin-top:25px}.btn-primary.w-100{width:auto;min-width:200px;padding:16px 30px;font-size:18px;border-radius:10px}.comment-card.last-comment-card{margin-left:0;margin-right:0}.comment-context{font-size:16px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed rgba(0,0,0,.1);color:#666}.comment-context a{color:var(--brand-color);font-weight:600;text-decoration:none;transition:color .2s}.comment-context a:hover{color:var(--brand-hover);text-decoration:underline}.mass_comments_action{background:#fff;padding:20px;border-radius:12px;margin:30px 0;font-size:16px;color:var(--text-main)}#dlefastreplycomments>div:first-child{display:flex;gap:20px;margin-bottom:20px}#dlefastreplycomments .commentsreplymail,#dlefastreplycomments .commentsreplyname{float:none!important;width:50%!important;padding:0!important;margin-bottom:0!important}#dlefastreplycomments .commentsreplymail input,#dlefastreplycomments .commentsreplyname input{width:100%!important;padding:15px 20px!important;background-color:#fbf8f6!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;color:var(--text-main)!important;font-family:inherit!important;font-size:16px!important;box-sizing:border-box!important;outline:0!important;transition:.2s!important}#dlefastreplycomments .commentsreplymail input:focus,#dlefastreplycomments .commentsreplyname input:focus{background-color:#fff!important;border-color:rgba(var(--brand-color-rgb),.5)!important;box-shadow:0 0 0 4px rgba(var(--brand-color-rgb),.1)!important}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}