.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;max-width:256px;min-height:48px;border-radius:1em;margin-top:.3em;cursor:pointer;width:100%}.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-bar-wrapper{display:flex;align-items:center;background:var(--card-background-color);border:1px solid var(--block-border-color);border-radius:12px;margin-bottom:1em;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.08);transition:all .2s ease;overflow:visible;position:relative}.comment-bar-wrapper:hover{transform:translateY(-1px);background:var(--base-color-hover);border:1px solid var(--block-border-color);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.08);z-index:1}.comment-bar-wrapper .create-content-bar{border:none;background:0 0;box-shadow:none;margin-bottom:0;flex:1}.comment-bar-wrapper .create-content-bar:hover{transform:none;box-shadow:none}.comment-sticker-btn{padding:.5rem;background:0 0;border:none;cursor:pointer;color:var(--primary-light-text-color);border-radius:50%;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.75rem}.comment-sticker-btn:hover{color:var(--primary-color);background-color:rgba(5,111,240,.08)}.comment-sticker-btn.active{color:var(--primary-color);background-color:rgba(5,111,240,.12)}.comment-sticker-picker{position:absolute;bottom:100%;right:0;width:320px;max-height:280px;background-color:var(--base-color);border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 -4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:10;overflow:hidden;transform:translateY(10px);opacity:0;visibility:hidden;transition:transform .2s ease,opacity .2s ease,visibility .2s;margin-bottom:4px}.comment-sticker-picker:not(.hide){transform:translateY(0);opacity:1;visibility:visible}.sticker-comment-item .or-comment-item-body{padding:4px 0}.sticker-comment{display:inline-block}@keyframes commentFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.comment-fade-in{animation:commentFadeIn .3s ease-out}[data-theme=dark] .comment-sticker-picker{border-color:rgba(255,255,255,.08);box-shadow:0 -4px 16px rgba(0,0,0,.3)}.comment-editor-expanded{background:var(--card-background-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}@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}.comment-sticker-picker{width:100%;left:0;right:0}.comment-sticker-btn{margin-right:.5rem}}