.or-comment-item-wrapper{padding:0 .25em;border-left:1px solid transparent}.or-comment-style p{margin-top:0;margin-bottom:.5em}.or-comment-style:last-child{margin-bottom:0}.or-comment-style img{max-height:512px;border-radius:1em;margin-top:.3em}.or-comment-item-container{display:flex;gap:10px;padding-top:.5em;padding-bottom:.5em}.or-comment-profile{flex-shrink:0}.or-comment-content{flex-grow:1;min-width:0}.or-comment-item-replies{padding-top:.5em;padding-bottom:.5em}.has-replies{position:relative}.has-replies::before{content:"";position:absolute;left:20px;top:50px;width:1px;height:calc(100% - 25px);background-color:#e0e0e0;z-index:1}.or-comment-item-replies>.or-comment-item-wrapper{position:relative}.or-comment-item-replies>.or-comment-item-wrapper::before{content:"";position:absolute;left:-.9px;top:-4px;width:20px;height:32px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-bottom-left-radius:8px;z-index:2}.connected-reply{border-left:1px solid #e0e0e0}.depth-1,.depth-2,.depth-3,.depth-4,.depth-5,.depth-6,.depth-7,.depth-8,.depth-9{padding-left:20px;margin-left:20px}@media (max-width:768px){.depth-1,.depth-2,.depth-3,.depth-4,.depth-5,.depth-6,.depth-7,.depth-8,.depth-9{padding-left:10px;margin-left:20px}.or-comment-item-replies>.or-comment-item-wrapper::before{width:10px}}.replies-nested-limit::before{content:"";position:absolute;left:-11.5px;top:-22px;width:10px;height:32px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-bottom-left-radius:8px;z-index:2}.replies-nested-limit{margin-left:2.25em;position:relative;top:15px}.view-all-comments{margin-bottom:1em}.comment-input-bar:hover .comment-input-placeholder{background:#e4e6ea}.comment-input-placeholder .text-placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;height:16px;border-radius:8px;background:#f0f2f5;overflow:hidden;width:180px;transition:opacity .3s ease}.comment-input-placeholder .text-placeholder.loading{background:linear-gradient(90deg,#f0f2f5 25%,#e4e6ea 50%,#f0f2f5 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite;opacity:1}.comment-input-placeholder span{font-weight:400;opacity:0;transition:opacity .3s ease;display:block;position:relative;z-index:1}.comment-input-placeholder span.fade-in{opacity:1}.comment-editor-expanded{background:var(--white-color);border:1px solid var(--block-border-color);border-radius:12px;padding:16px;margin-bottom:1em;box-shadow:0 2px 8px rgba(0,0,0,.1)}.comment-editor-header{display:flex;align-items:center;gap:12px;padding:0 1em 12px}.comment-editor-header .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.comment-editor-header .user-avatar img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.comment-editor-header{padding:0}}.comment-editor-title{font-weight:500;color:var(--primary-header-color);font-size:16px}.comment-actions{display:flex;justify-content:center;flex-direction:column;gap:0;margin-top:8px}.comment-input-bar .user-avatar{position:relative}.comment-input-bar .user-avatar img{transition:opacity .3s ease;position:relative;z-index:1}.comment-input-bar .user-avatar.skeleton-item img{opacity:0}.comment-input-bar .user-avatar img.fade-in,.comment-input-bar .user-avatar img[data-immediate-load=default],.comment-input-bar .user-avatar img[data-immediate-load=error],.comment-input-bar .user-avatar img[data-immediate-load=hydrated],.comment-input-bar .user-avatar img[data-immediate-load=user]{opacity:1}.comment-editor-header .avatar-placeholder,.comment-input-bar .avatar-placeholder{width:100%;height:100%;background:#f0f2f5;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.comment-editor-header .avatar-placeholder.loading,.comment-input-bar .avatar-placeholder.loading{background:linear-gradient(90deg,#f0f2f5 25%,#e4e6ea 50%,#f0f2f5 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite}.comment-editor-expanded,.comment-input-bar{opacity:1;transform:scale(1)}@media (max-width:768px){.comment-input-bar{padding:12px}.comment-input-placeholder{font-size:14px;padding:10px 16px;border-radius:20px;height:40px}.comment-input-placeholder .text-placeholder{width:140px;height:14px}.comment-editor-expanded{padding:12px}.comment-editor-header .user-avatar{width:36px;height:36px}.comment-actions .oddsrabbit-btn{width:100%;justify-content:center}}