/* Shared material/profile comment appearance, extracted from the existing material component. */
.watch-comments .watch-comment-v599__footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:8px;position:relative;z-index:5;pointer-events:auto!important;}
.watch-comments .watch-comment-v599__footer:has(.watch-comment-menu__items:not([hidden])){z-index:30!important;}
.watch-comments .watch-comment-v599__footer:not(:has(a,button[data-pc-action])){display:none;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__footer a{display:inline-flex!important;align-items:center!important;width:auto!important;height:28px!important;padding:0 6px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:rgba(var(--w-ink-rgb,255,255,255),.65)!important;text-decoration:none!important;font:600 12px/1 "Segoe UI",Tahoma,Arial,sans-serif!important;}
.watch-comments .watch-comment-v599__footerLabel{display:inline-flex;align-items:center;gap:6px;}
.watch-comments .watch-comment-v599__footer .watch-action-icon{width:14px;height:14px;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__footer a:hover{background:rgba(var(--w-ink-rgb,255,255,255),.07)!important;color:rgb(var(--w-ink-rgb,255,255,255))!important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__footer a:focus-visible{outline:2px solid #8fa3ff;outline-offset:2px;}
html:is([data-watch-theme="light"],[data-theme="light"],.watch-theme-light) .watch-comments,
body.watch-theme-light .watch-comments{--watch-thread-line:#bfc2c7;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin:0 0 18px!important;list-style:none!important;padding:0!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .watch-comment-v599{position:relative!important;background:transparent!important;border-radius:0!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list{border:0!important;outline:0!important;box-shadow:none!important;}
html[data-watch-comment-page] .watch-comments #dle-comments-list .comments-tree-list{border:0!important;}
html[data-watch-comment-page] .watch-comments #dle-comments-list .comments-tree-list > li{padding-left:0!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comment::before,
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comment::after{content:none!important;display:none!important;}
html[data-watch-comment-page] .watch-comments .comments-tree-item:has(> .comments-tree-list > .comments-tree-item) > :is([id^="comment-id-"],.watch-comment-v599) .watch-comment-v599::after{content:"";position:absolute;left:24px;top:58px;bottom:0;border-left:2px solid var(--watch-thread-line,#383838);pointer-events:none;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)):has(> .comments-tree-list > .comments-tree-item) > [id^="comment-id-"] .watch-comment-v599::after{left:38px;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) > .comments-tree-list{margin:0 14px 0 38px!important;width:calc(100% - 52px)!important;padding-left:24px!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item{position:relative!important;border:0!important;margin:0!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-list{margin:0 0 0 24px!important;width:calc(100% - 24px)!important;padding-left:24px!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item::before{content:"";position:absolute;left:-24px;top:0;bottom:0;border-left:2px solid var(--watch-thread-line,#383838);pointer-events:none;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item::after{content:"";position:absolute;left:-24px;top:22px;width:20px;height:12px;border-left:2px solid var(--watch-thread-line,#383838);border-bottom:2px solid var(--watch-thread-line,#383838);border-bottom-left-radius:12px;pointer-events:none;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item:last-child::before{bottom:auto;height:22px;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .watch-comment-v599{padding:14px 0!important;}
.watch-comments .watch-reply-editor{margin-top:16px!important;}
.watch-comments .watch-reply-error{font-size:12px;color:#ff7373;margin-top:8px;}
@media(max-width:640px){
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) > .comments-tree-list{margin-left:36px!important;width:calc(100% - 50px)!important;padding-left:12px!important;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-list{margin-left:22px!important;width:calc(100% - 22px)!important;padding-left:12px!important;}
html[data-watch-comment-page] .watch-comments .comments-tree-item:has(> .comments-tree-list > .comments-tree-item) > [id^="comment-id-"] .watch-comment-v599::after{left:22px;top:54px;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)):has(> .comments-tree-list > .comments-tree-item) > [id^="comment-id-"] .watch-comment-v599::after{left:36px;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item::before,
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item::after{left:-12px;}
html[data-watch-comment-page] .watch-comments :is(.watch-comment-thread,.comments-tree-item:not(.comments-tree-item .comments-tree-item)) .comments-tree-list .comments-tree-item::after{width:10px;}
}
.watch-comments .box{background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important;}
html body .watch-comments .wcc,
html body .watch-comments .wcc-guest,
html body .watch-comments .com_list{position: relative !important; inset: auto !important; transform: none !important; margin: 0px !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; float: none !important; clear: both !important; display: block !important; visibility: visible !important; opacity: 1 !important;}
html body .watch-comments .wcc,
html body .watch-comments .wcc-guest{display: grid !important;}
html body .watch-comments .com_list{display: block !important; width: 100% !important;}
html body .watch-comments .box{position: static !important; inset: auto !important; transform: none !important; width: 100% !important; max-width: 100% !important;}
html body .addcomment:not(.wcc){display: none !important; visibility: hidden !important; opacity: 0 !important; position: absolute !important; left: -99999px !important; top: -99999px !important; width: 0px !important; height: 0px !important; pointer-events: none !important; z-index: -1 !important;}
.watch-comments .box,
.watch-comments .com_list{background: transparent !important; box-shadow: none !important;}
.watch-comments > .box,
.watch-comments .box{overflow: hidden; border-radius: 22px !important; border: 1px solid rgba(var(--w-ink-rgb),.12) !important; background: rgba(var(--w-ink-rgb),.03) !important;}
.watch-comments .box > .heading{letter-spacing: 0.2px; padding: 18px 18px 10px !important; margin: 0px !important; color: rgba(var(--w-ink-rgb),.92) !important; text-transform: none !important;}
.watch-comments .com_list{padding: 0px 18px 14px !important;}
html[data-watch-comment-page] .watch-comments :is(#dle-comments-list,[data-pc-list]){display: flex !important; flex-direction: column !important; gap: 18px !important;}
html[data-watch-comment-page] .watch-comments :is(#dle-comments-list,[data-pc-list]) > [id^="comment-id-"]{margin: 0px !important;}
.watch-comments .watch-comment-v599__ico--material{font-family: "Material Icons Outlined" !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1 !important; letter-spacing: normal !important; text-transform: none !important; white-space: nowrap !important; overflow-wrap: normal !important; direction: ltr !important; -webkit-font-smoothing: antialiased !important; font-feature-settings: "liga" !important;}
.watch-comments .watch-comment-v599__body{width: 100% !important; max-width: none !important;}
.watch-comments .watch-comment-v599__text{width: 100% !important; max-width: none !important;}
.watch-comments .watch-comment-v599__head{width: 100% !important;}
.watch-comments .watch-comment-v599__actions{margin-left: auto !important;}
.watch-comments .watch-comment-v599__author,
.watch-comments .watch-comment-v599__author a{color: rgb(255, 255, 255) !important;}
.watch-comments .watch-comment-v599,
.watch-comments .watch-comment-v599__body,
.watch-comments .watch-comment-v599__meta,
.watch-comments .watch-comment-v599__author,
.watch-comments .watch-comment-v599__date,
.watch-comments .watch-comment-v599__text,
.watch-comments .watch-comment-v599__text *,
.watch-comments .wcc,
.watch-comments .wcc__input,
.watch-comments .wcc__message,
.watch-comments .wcc__btn,
.watch-comments .wcc__format,
.watch-comments .wcc__counter{font-family: Inter, "Google Sans", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important; font-synthesis: none !important; -webkit-font-smoothing: antialiased !important; text-rendering: geometricprecision !important;}
.watch-comments .wcc__surface{position: relative !important; padding: 0px !important;}
.watch-comments .wcc__input{padding: 12px 14px !important; overflow: hidden auto !important; scrollbar-gutter: auto !important; scrollbar-width: auto !important; scrollbar-color: rgba(var(--w-ink-rgb),.32) transparent !important;}
.watch-comments .wcc__input::-webkit-scrollbar{width: 12px !important; height: 12px !important;}
.watch-comments .wcc__input::-webkit-scrollbar-track,
.watch-comments .wcc__input::-webkit-scrollbar-track-piece{background: transparent !important; border: 0px !important; box-shadow: none !important;}
.watch-comments .wcc__input::-webkit-scrollbar-thumb{background-color: rgba(var(--w-ink-rgb),.32) !important; background-image: none !important; border: 3px solid transparent !important; border-radius: 6px !important; background-clip: content-box !important; box-shadow: none !important; outline: 0px !important; appearance: none !important;}
.watch-comments .wcc__input::-webkit-scrollbar-thumb:hover{background-color: rgba(var(--w-ink-rgb),.46) !important; background-image: none !important; background-clip: content-box !important;}
.watch-comments .wcc__input::-webkit-scrollbar-button{display: none !important; width: 0px !important; height: 0px !important;}
.watch-comments .wcc__counter{right: 18px !important;}
.watch-comments :is(#watchNewComposer,#watchProfileComposer):not(.is-has-text) .wcc__controls{display: none !important;}
.watch-comments :is(#watchNewComposer,#watchProfileComposer).is-has-text .wcc__controls{display: flex !important;}
.watch-comments .watch-comment-v599__avatarBox{transform: translateY(-4px) !important;}
.watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__formatbar{display: flex !important; align-items: center !important; flex-wrap: wrap !important; gap: 6px !important; max-height: 0px !important; margin: 0px !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; overflow: hidden !important; transform: translateY(-4px) !important; transition: opacity 0.14s, transform 0.14s, max-height 0.14s, visibility linear 0.14s !important;}
.watch-comments :is(#watchNewComposer,#watchProfileComposer):focus-within .wcc__formatbar{display: flex !important; max-height: 36px !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; overflow: visible !important; transform: translateY(0px) !important; transition: opacity 0.12s, transform 0.12s, max-height 0.12s, visibility linear !important;}
.watch-comments .wcc__format{display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 28px !important; min-width: 32px !important; padding: 0px 10px !important; border: 1px solid rgba(var(--w-ink-rgb),.11) !important; border-radius: 8px !important; background: rgba(var(--w-ink-rgb),.035) !important; color: rgba(var(--w-ink-rgb),.74) !important; font: 800 12px / 1 "Segoe UI", Tahoma, Arial, sans-serif !important; cursor: pointer !important; transition: background 0.15s, color 0.15s, border-color 0.15s !important;}
.watch-comments .wcc__format:hover{border-color: rgba(125, 151, 255, 0.38) !important; background: rgba(125, 151, 255, 0.1) !important; color: rgba(var(--w-ink-rgb),.95) !important;}
.watch-comments .wcc__format--italic{font-style: italic !important;}
.watch-comments .wcc__format--underline{text-decoration: underline !important;}
.watch-comments .wcc__format--strike{text-decoration: line-through !important;}
.watch-comments .wcc__format--spoiler{min-width: 78px !important; letter-spacing: 0.02em !important;}
.watch-comments .wcc__counter{display: block !important; position: absolute !important; right: 12px !important; bottom: 8px !important; color: rgba(var(--w-ink-rgb),.38) !important; font: 600 12px / 1 "Segoe UI", Tahoma, Arial, sans-serif !important; pointer-events: none !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(3px) !important; transition: opacity 0.14s, transform 0.14s, visibility linear 0.14s !important;}
.watch-comments :is(#watchNewComposer,#watchProfileComposer):focus-within .wcc__counter{display: block !important; opacity: 1 !important; visibility: visible !important; transform: translateY(0px) !important; transition: opacity 0.12s, transform 0.12s, visibility linear !important;}
.watch-comment-v599__text .title_spoiler{display: none !important;}
.watch-comment-v599__text .text_spoiler,
.watch-comment-v599__text .spoiler{display: inline-block !important; vertical-align: baseline !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: inherit !important; line-height: inherit !important; min-height: 1em !important; filter: blur(5px) !important; cursor: pointer !important; overflow-wrap: anywhere !important; pointer-events: auto !important; position: relative !important; transition: filter 0.16s, background 0.16s, color 0.16s !important; user-select: none !important;}
.watch-comment-v599__text .text_spoiler.is-watch-spoiler-open,
.watch-comment-v599__text .spoiler.is-watch-spoiler-open,
.watch-comment-v599__text .text_spoiler[data-watch-spoiler-open="1"],
.watch-comment-v599__text .spoiler[data-watch-spoiler-open="1"]{background: transparent !important; filter: blur(0px) !important; cursor: text !important; user-select: text !important;}
.watch-comment-v599__text .text_spoiler:active,
.watch-comment-v599__text .spoiler:active{filter: blur(0px) !important;}
.watch-comments .com_list .comment{background: rgba(var(--w-ink-rgb),.04) !important; border: 1px solid rgba(var(--w-ink-rgb),.10) !important; border-radius: 18px !important; margin: 12px 0px !important; padding: 14px 16px !important;}
.watch-comments .com_list .comment{border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important;}
.watch-comments .com_list .comment:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 12px 30px !important;}
.watch-comments .box{padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important;}
.watch-comments .box > .heading{display: none !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599{border: 0px !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.035) !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599{grid-template-columns: 48px minmax(0px, 1fr) !important; gap: 14px !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599,
body.watch-theme-light .watch-comments .watch-comment-v599{border: 0px !important; background: rgba(17, 24, 35, 0.035) !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__avatarBox,
html[data-watch-comment-page] .watch-comments .watch-comment-v599__avatar{width: 48px !important; height: 48px !important; min-width: 48px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__status{right: -1px !important; bottom: 0px !important; width: 16px !important; height: 16px !important; border-width: 3px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__author,
html[data-watch-comment-page] .watch-comments .watch-comment-v599__author a{font-size: 17px !important; font-weight: 400 !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__author,
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__author a,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__author,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__author a,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__author,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__author a,
body.watch-theme-light .watch-comments .watch-comment-v599__author,
body.watch-theme-light .watch-comments .watch-comment-v599__author a{color: rgb(17, 24, 39) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__date,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__date,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__date,
body.watch-theme-light .watch-comments .watch-comment-v599__date{color: rgba(17, 24, 35, 0.54) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__text,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__text,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__text,
body.watch-theme-light .watch-comments .watch-comment-v599__text{color: rgba(17, 24, 35, 0.92) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__status,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__status,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__status,
body.watch-theme-light .watch-comments .watch-comment-v599__status{border-color: rgb(243, 244, 246) !important; box-shadow: rgba(17, 24, 35, 0.1) 0px 0px 0px 1px !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__actions :is(a,button),
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__actions :is(a,button),
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button),
body.watch-theme-light .watch-comments .watch-comment-v599__actions :is(a,button){border-color: rgba(17, 24, 35, 0.1) !important; background: rgba(17, 24, 35, 0.043) !important; color: rgba(17, 24, 35, 0.72) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__actions :is(a,button):hover,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__actions :is(a,button):hover,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button):hover,
body.watch-theme-light .watch-comments .watch-comment-v599__actions :is(a,button):hover{border-color: rgba(17, 24, 35, 0.16) !important; background: rgba(17, 24, 35, 0.08) !important; color: rgba(17, 24, 35, 0.96) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .watch-comment-v599__ico--danger,
html[data-watch-comment-page][data-theme="light"] .watch-comments .watch-comment-v599__ico--danger,
html.watch-theme-light[data-watch-comment-page] .watch-comments .watch-comment-v599__ico--danger,
body.watch-theme-light .watch-comments .watch-comment-v599__ico--danger{color: rgb(216, 58, 58) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .wcc__surface,
html[data-watch-comment-page][data-theme="light"] .watch-comments .wcc__surface,
html.watch-theme-light[data-watch-comment-page] .watch-comments .wcc__surface,
body.watch-theme-light .watch-comments .wcc__surface{border-color: rgba(17, 24, 35, 0.14) !important; background: rgba(17, 24, 35, 0.035) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .wcc__surface:focus-within,
html[data-watch-comment-page][data-theme="light"] .watch-comments .wcc__surface:focus-within,
html.watch-theme-light[data-watch-comment-page] .watch-comments .wcc__surface:focus-within,
body.watch-theme-light .watch-comments .wcc__surface:focus-within{border-color: rgba(17, 24, 35, 0.26) !important; background: rgba(17, 24, 35, 0.043) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .wcc__input,
html[data-watch-comment-page][data-theme="light"] .watch-comments .wcc__input,
html.watch-theme-light[data-watch-comment-page] .watch-comments .wcc__input,
body.watch-theme-light .watch-comments .wcc__input{color: rgb(17, 24, 39) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .wcc__input::placeholder,
html[data-watch-comment-page][data-theme="light"] .watch-comments .wcc__input::placeholder,
html.watch-theme-light[data-watch-comment-page] .watch-comments .wcc__input::placeholder,
body.watch-theme-light .watch-comments .wcc__input::placeholder{color: rgba(17, 24, 35, 0.42) !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .wcc__counter,
html[data-watch-comment-page][data-theme="light"] .watch-comments .wcc__counter,
html.watch-theme-light[data-watch-comment-page] .watch-comments .wcc__counter,
body.watch-theme-light .watch-comments .wcc__counter{color: rgba(17, 24, 35, 0.42) !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__meta{flex-direction: column !important; align-items: flex-start !important; gap: 4px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions{gap: 6px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button){width: 32px !important; height: 32px !important; min-width: 32px !important; min-height: 32px !important; border-radius: 10px !important; border: 1px solid rgba(var(--w-ink-rgb),.08) !important; background: rgba(var(--w-ink-rgb),.04) !important; color: rgba(var(--w-ink-rgb),.78) !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button):hover{background: rgba(var(--w-ink-rgb),.08) !important; border-color: rgba(var(--w-ink-rgb),.14) !important; color: rgb(255, 255, 255) !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__ico--material{font-size: 17px !important;}
@media (max-width: 640px){
html[data-watch-comment-page] .watch-comments .watch-comment-v599{grid-template-columns: 44px minmax(0px, 1fr) !important; gap: 12px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__avatarBox,
html[data-watch-comment-page] .watch-comments .watch-comment-v599__avatar{width: 44px !important; height: 44px !important; min-width: 44px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__status{width: 15px !important; height: 15px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button){width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; border-radius: 9px !important;}
}

.watch-comments > .box,
.watch-comments > .wcc,
.watch-comments > .wcc-guest{width: 100% !important; max-width: 100% !important; min-width: 0px !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__avatar{display: none !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__main{grid-column: 1 / -1 !important; width: 100% !important; max-width: 100% !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__surface{border-color: rgb(54, 54, 54) !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__surface:focus-within{border-color: rgb(74, 74, 74) !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{display: inline-flex !important; align-items: center !important; justify-content: center !important; background: rgb(255, 255, 255) !important; color: rgb(17, 17, 17) !important; box-shadow: none !important; transition: background-color 0.16s, box-shadow 0.16s, transform 0.16s !important; text-align: center !important; vertical-align: middle !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:hover{background: rgb(217, 217, 220) !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 999px inset !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:disabled{background: rgb(255, 255, 255) !important; color: rgb(17, 17, 17) !important; opacity: 1 !important; cursor: pointer !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:disabled:hover{background: rgb(217, 217, 220) !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 999px inset !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__input,
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{font-family: "Segoe UI", Tahoma, Arial, sans-serif !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__input{font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important;}
.watch-comments > :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{font-size: 13px !important; font-weight: 600 !important; line-height: 32px !important;}
@media (max-width: 1060px){
.watch-comments > .box,
.watch-comments > .wcc,
.watch-comments > .wcc-guest{width: 100% !important; max-width: 100% !important;}
}
.watch-comments .box{padding: 0px; border: 0px; border-radius: 0px; background: transparent; box-shadow: none;}
.watch-comments .heading{margin: 0px 0px 20px; font-size: 18px; line-height: 1.1; font-weight: 850; letter-spacing: -0.02em;}
.watch-comments .com_list{margin-top: 0px; display: grid; gap: 16px;}
@media (max-width: 640px){
.watch-comments .heading{font-size: 17px;}
}
html[data-watch-comment-page] .watch-comments .box{background: transparent !important; border: 0px !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments .box{padding: 0px !important;}

.watch-comments .box,
.watch-comments .com_list,
.watch-comments :is(#dle-comments-list,[data-pc-list]){box-sizing: border-box !important; max-width: 100% !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; writing-mode: horizontal-tb !important; text-orientation: mixed !important; direction: ltr !important; float: none !important; clear: both !important; overflow: visible !important; columns: auto !important;}
.watch-comments .box{padding-left: 0px !important; padding-right: 0px !important;}
.watch-comments .com_list,
.watch-comments :is(#dle-comments-list,[data-pc-list]){display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 20px !important; width: 100% !important; margin: 0px !important; padding: 0px !important;}
.watch-comment-v599{display: grid !important; grid-template-columns: 48px minmax(0px, 1fr) !important; gap: 14px !important; align-items: start !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; writing-mode: horizontal-tb !important; text-orientation: mixed !important; direction: ltr !important;}
.watch-comment-v599 + .watch-comment-v599{margin-top: 18px !important;}
.watch-comment-v599__avatarBox{position: relative !important; width: 48px !important; height: 48px !important; min-width: 48px !important; transform: translateY(-4px) !important;}
.watch-comment-v599__avatar{display: block !important; width: 48px !important; height: 48px !important; border-radius: 999px !important; object-fit: cover !important; background: rgba(255, 255, 255, 0.08) !important;}
.watch-comment-v599__status{position: absolute !important; right: -1px !important; bottom: 0px !important; width: 16px !important; height: 16px !important; border-radius: 999px !important; background: rgb(54, 215, 125) !important; border: 3px solid rgb(0, 0, 0) !important; box-shadow: rgba(255, 255, 255, 0.08) 0px 0px 0px 1px !important;}
.watch-comment-v599__body{display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; overflow: visible !important; writing-mode: horizontal-tb !important; text-orientation: mixed !important; direction: ltr !important;}
.watch-comment-v599__head{display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; width: 100% !important; margin: 0px 0px 6px !important;}
.watch-comment-v599.is-editing .watch-comment-v599__head{margin: 0px 0px 2px !important;}
.watch-comment-v599__meta{display: flex !important; flex-flow: column wrap !important; align-items: flex-start !important; gap: 4px !important; min-width: 0px !important;}
.watch-comment-v599__author,
.watch-comment-v599__author a{display: inline-flex !important; align-items: center !important; max-width: 280px !important; color: rgb(255, 255, 255) !important; font-size: 17px !important; line-height: 1.25 !important; font-weight: 400 !important; text-decoration: none !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
.watch-comment-v599__date{display: inline-flex !important; color: rgba(255, 255, 255, 0.5) !important; font-size: 12px !important; line-height: 1.25 !important; white-space: nowrap !important;}
.watch-comment-v599__edited{margin-left: 6px !important; color: rgba(255, 255, 255, 0.42) !important; font: 600 12px / 1.25 Inter, "Google Sans", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;}
.watch-comment-v599__actions{display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 6px !important; flex: 0 0 auto !important; margin: 0px 0px 0px auto !important; padding: 0px !important;}
.watch-comment-v599__actions:empty{display: none !important;}
.watch-comment-v599__actions :is(a,button){display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 32px !important; height: 32px !important; min-width: 32px !important; min-height: 32px !important; border-radius: 10px !important; border: 1px solid rgba(var(--w-ink-rgb),.08) !important; background: rgba(var(--w-ink-rgb),.04) !important; color: rgba(var(--w-ink-rgb),.78) !important; text-decoration: none !important; font-size: 0px !important; line-height: 1 !important; padding: 0px !important;}
.watch-comment-v599__actions :is(a,button):hover{background: rgba(var(--w-ink-rgb),.08) !important; border-color: rgba(var(--w-ink-rgb),.14) !important; color: rgb(255, 255, 255) !important;}
.watch-comment-v599__ico{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; font: 800 14px / 1 Arial, sans-serif !important; pointer-events: none !important;}
.watch-comment-v599__ico--material{font-family: "Material Icons Outlined" !important; font-size: 17px !important; font-weight: 400 !important; line-height: 1 !important; letter-spacing: normal !important; text-transform: none !important; white-space: nowrap !important; overflow-wrap: normal !important; direction: ltr !important; -webkit-font-smoothing: antialiased !important; font-feature-settings: "liga" !important;}
.watch-comment-v599__ico--danger{color: rgb(255, 105, 105) !important;}
.watch-comment-v599__news{display: inline-block !important; margin: 0px 0px 6px !important; color: rgb(74, 163, 255) !important; font-size: 12px !important; font-weight: 600 !important; text-decoration: none !important;}
.watch-comment-v599__text,
.watch-comment-v599__text *,
.watch-comment-v599__text [id^="comm-id-"]{writing-mode: horizontal-tb !important; text-orientation: mixed !important; direction: ltr !important; unicode-bidi: normal !important; columns: auto !important; word-break: normal !important; overflow-wrap: break-word !important; letter-spacing: normal !important;}
.watch-comment-v599__text{display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; white-space: pre-wrap !important; color: rgba(255, 255, 255, 0.92) !important; font-size: 14px !important; line-height: 1.55 !important;}
.watch-comment-v599.is-editing .watch-comment-v599__text{max-width: 100% !important; margin: 0px !important; padding: 0px !important;}
.watch-comment-v599__text p{margin: 0px 0px 6px !important;}
.watch-comment-v599__text img{max-width: 100% !important; height: auto !important; border-radius: 12px !important;}
.watch-comment-v599.is-local-pending .watch-comment-v599__date::after{content: " • отправляется"; color: rgba(255, 255, 255, 0.36);}
html[data-watch-theme="light"] .watch-comment-v599__status,
html[data-theme="light"] .watch-comment-v599__status{border-color: rgb(244, 245, 247) !important;}
html[data-watch-theme="light"] .watch-comment-v599__author,
html[data-watch-theme="light"] .watch-comment-v599__author a,
html[data-theme="light"] .watch-comment-v599__author,
html[data-theme="light"] .watch-comment-v599__author a{color: rgb(17, 24, 39) !important;}
html[data-watch-theme="light"] .watch-comment-v599__date,
html[data-theme="light"] .watch-comment-v599__date{color: rgba(17, 24, 35, 0.52) !important;}
html[data-watch-theme="light"] .watch-comment-v599__edited,
html[data-theme="light"] .watch-comment-v599__edited{color: rgba(17, 24, 35, 0.45) !important;}
html[data-watch-theme="light"] .watch-comment-v599__text,
html[data-theme="light"] .watch-comment-v599__text{color: rgba(17, 24, 35, 0.9) !important;}
html[data-watch-theme="light"] .watch-comment-v599__actions :is(a,button),
html[data-theme="light"] .watch-comment-v599__actions :is(a,button){border-color: rgba(17, 24, 35, 0.1) !important; background: rgba(17, 24, 35, 0.043) !important; color: rgba(17, 24, 35, 0.72) !important;}
html[data-watch-theme="light"] .watch-comment-v599__actions :is(a,button):hover,
html[data-theme="light"] .watch-comment-v599__actions :is(a,button):hover{border-color: rgba(17, 24, 35, 0.16) !important; background: rgba(17, 24, 35, 0.08) !important; color: rgba(17, 24, 35, 0.96) !important;}
@media (max-width: 767px){
.watch-comment-v599{grid-template-columns: 44px minmax(0px, 1fr) !important; gap: 12px !important;}
.watch-comment-v599__avatarBox,
.watch-comment-v599__avatar{width: 44px !important; height: 44px !important; min-width: 44px !important;}
.watch-comment-v599__status{width: 15px !important; height: 15px !important; border-width: 3px !important;}
.watch-comment-v599__body,
.watch-comment-v599__text{max-width: 100% !important;}
.watch-comment-v599__head{align-items: flex-start !important;}
.watch-comment-v599__actions :is(a,button){width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; border-radius: 9px !important;}
}
.watch-comments .wcc,
.watch-comments .wcc-guest{position: static !important; inset: auto !important; transform: none !important; width: 100% !important; max-width: 100% !important;}
.watch-comments .wcc{margin: 0px !important; padding: 20px 0px 8px !important;}
.watch-comments .heading{display: flex !important; align-items: center !important; gap: 10px !important; margin: 0px 0px 16px !important; color: var(--w-text, #f3f4f6) !important; font: 800 17px / 1.25 "Segoe UI", Tahoma, Arial, sans-serif !important; letter-spacing: -0.01em !important;}
.watch-comments .com_list{gap: 12px !important;}
.watch-comments .watch-comment-v599{grid-template-columns: 48px minmax(0px, 1fr) !important; gap: 14px !important; padding: 14px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
.watch-comments .watch-comment-v599__avatarBox,
.watch-comments .watch-comment-v599__avatar{width: 48px !important; height: 48px !important; min-width: 48px !important;}
.watch-comments .watch-comment-v599__meta{flex-direction: column !important; align-items: flex-start !important; gap: 4px !important;}
.wcc{display: grid !important; grid-template-columns: 44px minmax(0px, 1fr) !important; gap: 14px !important; padding: 20px 0px 8px !important; font-family: "Segoe UI", Tahoma, Arial, sans-serif !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important;}
.wcc__avatar{width: 44px !important; height: 44px !important; min-width: 44px !important; border-radius: 50% !important; background: rgba(var(--w-ink-rgb),.08) center/cover no-repeat !important; border: 1px solid rgba(var(--w-ink-rgb),.06) !important;}
.wcc__main{display: flex; min-width: 0px !important; flex-direction: column !important; gap: 10px !important;}
.wcc__format{display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 28px !important; min-width: 32px !important; padding: 0px 10px !important; border: 1px solid rgba(var(--w-ink-rgb),.11) !important; border-radius: 8px !important; background: rgba(var(--w-ink-rgb),.035) !important; color: rgba(var(--w-ink-rgb),.74) !important; font: 800 12px / 1 "Segoe UI", Tahoma, Arial, sans-serif !important; cursor: pointer !important; transition: background 0.15s, color 0.15s, border-color 0.15s !important;}
.wcc__format:hover{border-color: rgba(125, 151, 255, 0.38) !important; background: rgba(125, 151, 255, 0.1) !important; color: rgba(var(--w-ink-rgb),.95) !important;}
.wcc__format--italic{font-style: italic !important;}
.wcc__format--underline{text-decoration: underline !important;}
.wcc__format--strike{text-decoration: line-through !important;}
.wcc__format--spoiler{min-width: 78px !important; letter-spacing: 0.02em !important;}
.wcc__surface{position: relative !important; border: 1px solid rgba(var(--w-ink-rgb),.12) !important; border-radius: 12px !important; background: rgba(var(--w-ink-rgb),.03) !important; transition: border-color 0.15s, background 0.15s !important; overflow: hidden !important; padding: 0px !important;}
.wcc__surface:focus-within{border-color: rgba(125, 151, 255, 0.5) !important; background: rgba(var(--w-ink-rgb),.05) !important;}
.wcc__input{width: 100% !important; min-height: 44px !important; max-height: 240px !important; padding: 12px 14px !important; border: 0px !important; outline: 0px !important; resize: none !important; overflow: hidden auto !important; scrollbar-gutter: auto !important; scrollbar-width: auto !important; scrollbar-color: rgba(var(--w-ink-rgb),.32) transparent !important; background: transparent !important; color: var(--w-text, #e6e8ec) !important; font: 400 14.5px / 1.5 "Segoe UI", Tahoma, Arial, sans-serif !important; box-sizing: border-box !important; display: block !important;}
.wcc__input::-webkit-scrollbar{width: 14px !important; height: 14px !important;}
.wcc__input::-webkit-scrollbar-track{background: transparent !important; border-radius: 999px !important;}
.wcc__input::-webkit-scrollbar-thumb{background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-color:  !important; border: 0px !important; border-radius: 999px !important; background-clip: border-box !important;}
.wcc__input::-webkit-scrollbar-thumb:hover{background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-color:  !important; background-clip: border-box !important;}
.wcc__input::-webkit-scrollbar-button{display: none !important; width: 0px !important; height: 0px !important;}
.wcc__counter{display: block !important; position: absolute !important; right: 18px !important; bottom: 8px !important; color: rgba(var(--w-ink-rgb),.38) !important; font: 600 12px / 1 "Segoe UI", Tahoma, Arial, sans-serif !important; pointer-events: none !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(3px) !important; transition: opacity 0.14s, transform 0.14s, visibility linear 0.14s !important;}
:is(#watchNewComposer,#watchProfileComposer):not(.is-has-text) .wcc__controls{display: none !important;}
:is(#watchNewComposer,#watchProfileComposer).is-has-text .wcc__controls{display: flex !important;}
.wcc__input::placeholder{color: rgba(var(--w-ink-rgb),.4) !important;}
.wcc__controls{display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; flex-wrap: wrap !important;}
.wcc__spoiler{display: inline-flex !important; align-items: center !important; gap: 8px !important; cursor: pointer !important; font-size: 13px !important; font-weight: 600 !important; color: rgba(var(--w-ink-rgb),.6) !important; user-select: none !important; padding: 6px 4px !important;}
.wcc__spoiler input{position: absolute !important; opacity: 0 !important; pointer-events: none !important;}
.wcc__spoilerBox{width: 16px; display: inline-block !important; height: 16px !important; border: 1.5px solid rgba(var(--w-ink-rgb),.3) !important; border-radius: 4px !important; background: transparent !important; position: relative !important; transition: background 0.15s, border-color 0.15s !important; flex-shrink: 0 !important;}
.wcc__spoiler input:checked + .wcc__spoilerBox{background: rgb(125, 151, 255) !important; border-color: rgb(125, 151, 255) !important;}
.wcc__spoiler input:checked + .wcc__spoilerBox::after{left: 4px; width: 5px; content: "" !important; position: absolute !important; top: 1px !important; height: 9px !important; border-style: solid !important; border-color: rgb(255, 255, 255) !important; border-image: none !important; border-width: 0px 2px 2px 0px !important; transform: rotate(45deg) !important;}
.wcc__actions{display: inline-flex !important; align-items: center !important; gap: 8px !important;}
.wcc__btn{height: 36px !important; padding: 0px 16px !important; border-radius: 8px !important; border: 0px !important; font-style: normal !important; font-variant: normal !important; font-size-adjust: none !important; font-language-override: normal !important; font-kerning: auto !important; font-optical-sizing: auto !important; font-feature-settings: normal !important; font-variation-settings: normal !important; font-weight: 600 !important; font-stretch: normal !important; font-size: 13px !important; line-height: 1 !important; cursor: pointer !important; transition: background 0.15s, color 0.15s, transform 0.1s !important; font-family: inherit !important;}
.wcc__btn:active{transform: scale(0.97) !important;}
.wcc__btn--cancel{background: transparent !important; color: rgba(var(--w-ink-rgb),.65) !important;}
.wcc__btn--cancel:hover{background: rgba(var(--w-ink-rgb),.06) !important; color: rgba(var(--w-ink-rgb),.9) !important;}
.wcc__btn--submit{background: rgb(125, 151, 255) !important; color: rgb(11, 13, 16) !important;}
.wcc__btn--submit:hover{background: rgb(143, 163, 255) !important;}
.wcc__btn--submit:disabled{background: rgba(var(--w-ink-rgb),.1) !important; color: rgba(var(--w-ink-rgb),.4) !important; cursor: not-allowed !important;}
.wcc__message{display: none !important; font-size: 12.5px !important; line-height: 1.35 !important; min-height: 0px !important; color: rgb(143, 163, 255) !important; padding: 0px 2px !important; margin: -4px 0px 0px !important;}
.wcc__message.is-visible{display: block !important;}
.wcc__message.is-error{color: rgb(239, 68, 68) !important;}
.wcc__message.is-success{color: rgb(34, 197, 94) !important;}
@media (max-width: 640px){
.wcc{grid-template-columns: 36px minmax(0px, 1fr) !important; gap: 10px !important;}
.wcc__avatar{width: 36px !important; height: 36px !important; min-width: 36px !important;}
.wcc__input{font-size: 14px !important;}
}
.wcc-guest{display: flex !important; align-items: center !important; gap: 14px !important; padding: 18px 20px !important; border: 1px dashed rgba(var(--w-ink-rgb),.15) !important; border-radius: 12px !important; background: rgba(var(--w-ink-rgb),.03) !important; margin: 8px 0px 16px !important; font-family: "Segoe UI", Tahoma, Arial, sans-serif !important;}
.wcc-guest__icon{width: 38px; flex-shrink: 0 !important; height: 38px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; background: rgba(125, 151, 255, 0.12) !important; color: rgb(125, 151, 255) !important;}
.wcc-guest__text{flex: 1 1 0% !important; font-size: 14px !important; color: rgba(var(--w-ink-rgb),.7) !important; line-height: 1.4 !important;}
.wcc-guest__btn{flex-shrink: 0 !important; height: 36px !important; padding: 0px 18px !important; border-radius: 8px !important; border: 0px !important; background: rgb(125, 151, 255) !important; color: rgb(11, 13, 16) !important; font-style: normal !important; font-variant: normal !important; font-size-adjust: none !important; font-language-override: normal !important; font-kerning: auto !important; font-optical-sizing: auto !important; font-feature-settings: normal !important; font-variation-settings: normal !important; font-weight: 600 !important; font-stretch: normal !important; font-size: 13px !important; line-height: 1 !important; cursor: pointer !important; transition: background 0.15s !important; font-family: inherit !important;}
.wcc-guest__btn:hover{background: rgb(143, 163, 255) !important;}
@media (max-width: 640px){
.wcc-guest{flex-direction: column !important; align-items: flex-start !important; padding: 14px !important;}
.wcc-guest__btn{width: 100% !important;}
}
.watch-comments .watch-comment-v599,
.watch-comments .watch-comment-v599__body,
.watch-comments .watch-comment-v599__meta,
.watch-comments .watch-comment-v599__author,
.watch-comments .watch-comment-v599__date,
.watch-comments .watch-comment-v599__text,
.watch-comments .watch-comment-v599__text *,
.watch-comments .wcc,
.watch-comments .wcc__input,
.watch-comments .wcc__message,
.watch-comments .wcc__btn,
.watch-comments .wcc__format,
.watch-comments .wcc__counter,
.watch-comments .wcc-guest,
.watch-comments .wcc-guest__btn{font-family: Inter, "Google Sans", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important; font-synthesis: none !important; -webkit-font-smoothing: antialiased !important; text-rendering: geometricprecision !important;}

html[data-watch-comment-page] .watch-comments .com_list,
html[data-watch-comment-page] .watch-comments :is(#dle-comments-list,[data-pc-list]){display: block !important; visibility: visible !important; opacity: 1 !important; width: 100% !important; max-width: 100% !important; height: auto !important; max-height: none !important; overflow: visible !important; position: static !important; transform: none !important;}
html[data-watch-comment-page] .watch-comments .com_list{display: flex !important; flex-direction: column !important; gap: 18px !important; margin: 0px 0px 18px !important;}
html[data-watch-comment-page] .watch-comments :is(#dle-comments-list,[data-pc-list]){display: flex !important; flex-direction: column !important; gap: 18px !important;}
html[data-watch-comment-page] .watch-comments :is(#dle-comments-list,[data-pc-list]) > [id^="comment-id-"] + [id^="comment-id-"]{margin-top: 0px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599{display: grid !important; visibility: visible !important; opacity: 1 !important; grid-template-columns: 48px minmax(0px, 1fr) !important; gap: 14px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__body,
html[data-watch-comment-page] .watch-comments .watch-comment-v599__head{width: 100% !important; max-width: none !important; min-width: 0px !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions{margin-left: auto !important; position: relative !important; z-index: 5 !important; pointer-events: auto !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is(a,button),
html[data-watch-comment-page] .watch-comments .watch-comment-v599__ico{pointer-events: auto !important; cursor: pointer !important;}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__text{display: block !important; visibility: visible !important; opacity: 1 !important; color: rgba(255, 255, 255, 0.92) !important;}
html[data-watch-comment-page] .watch-comments .box{background: var(--watch-route-panel-dark) !important; border: 0px !important; box-shadow: none !important;}
html[data-watch-comment-page][data-watch-theme="light"] .watch-comments .box,
html[data-watch-comment-page][data-theme="light"] .watch-comments .box{background: var(--watch-route-panel-light) !important;}
html[data-watch-comment-page] .watch-comments .box{border: 0px !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments .box > .heading{display: flex !important; padding: 0px !important; margin: 0px !important; color: var(--w-text, #f3f4f6) !important; font: 600 18px/1.1 var(--watch-global-font, "Segoe UI", Tahoma, Arial, sans-serif) !important; letter-spacing: 0px !important;}
html[data-watch-comment-page] .watch-comments .box{background: transparent !important; border: 0px !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments .box{padding: 0px !important;}
html[data-watch-comment-page] .watch-comments > .box,
html[data-watch-comment-page] .watch-comments > .wcc,
html[data-watch-comment-page] .watch-comments > .wcc-guest{width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin-left: 0px !important; margin-right: 0px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__avatar{display: none !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__main{grid-column: 1 / -1 !important; width: 100% !important; max-width: 100% !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__surface{border-color: rgba(var(--w-ink-rgb),.14) !important; padding: 0px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__surface:focus-within{border-color: rgba(var(--w-ink-rgb),.26) !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{display: inline-flex !important; align-items: center !important; justify-content: center !important; background: var(--watch-comment-submit-bg,#ffffff) !important; color: var(--watch-comment-submit-color,#111111) !important; box-shadow: none !important; transition: background-color 0.16s, box-shadow 0.16s, transform 0.16s !important; text-align: center !important; vertical-align: middle !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:hover{background: var(--watch-comment-submit-hover-bg,#d9d9dc) !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 999px inset !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:disabled{background: var(--watch-comment-submit-bg,#ffffff) !important; color: var(--watch-comment-submit-color,#111111) !important; opacity: 1 !important; cursor: pointer !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit:disabled:hover{background: var(--watch-comment-submit-hover-bg,#d9d9dc) !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 999px inset !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input,
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{font-family: Inter, "Google Sans", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input{font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important; padding: 12px 14px !important; overflow: hidden auto !important; scrollbar-gutter: auto !important; scrollbar-width: auto !important; scrollbar-color: rgba(var(--w-ink-rgb),.32) transparent !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar{width: 12px !important; height: 12px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-track,
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-track-piece{background: transparent !important; border: 0px !important; box-shadow: none !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-thumb{background-color: rgba(var(--w-ink-rgb),.32) !important; background-image: none !important; border: 3px solid transparent !important; border-radius: 6px !important; background-clip: content-box !important; box-shadow: none !important; outline: 0px !important; appearance: none !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-thumb:hover{background-color: rgba(var(--w-ink-rgb),.46) !important; background-image: none !important; background-clip: content-box !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-button{display: none !important; width: 0px !important; height: 0px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__input::-webkit-scrollbar-corner{background: transparent !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__counter{right: 18px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer):not(.is-has-text) .wcc__controls{display: none !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer).is-has-text .wcc__controls{display: flex !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__btn--submit{font-size: 13px !important; font-weight: 600 !important; line-height: 32px !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__message{display: none !important; color: rgba(125, 151, 255, 0.95) !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__message.is-visible{display: block !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__message.is-error{color: rgb(255, 115, 115) !important;}
html[data-watch-comment-page] .watch-comments :is(#watchNewComposer,#watchProfileComposer) .wcc__message.is-success{color: rgb(53, 208, 127) !important;}
html[data-watch-comment-page] .watch-comments .wcc__spoiler,
html[data-watch-comment-page] .watch-comments .wcc__btn--cancel{display: none !important;}
@media (max-width: 1060px){
html[data-watch-comment-page] .watch-comments > .box,
html[data-watch-comment-page] .watch-comments > .wcc,
html[data-watch-comment-page] .watch-comments > .wcc-guest{width: 100% !important; max-width: 100% !important;}
}

/* The same focus animation on both comment editors. */
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is([data-watch-delete-confirm],[data-watch-delete-cancel]){width:auto!important;max-width:100%;padding:0 9px!important;font-size:12px!important;white-space:nowrap}
html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions :is([data-watch-delete-confirm],[data-watch-delete-cancel]):disabled{opacity:.5;cursor:default}
@media(max-width:600px){html[data-watch-comment-page] .watch-comments .watch-comment-v599__head:has([data-watch-delete-confirm]){flex-wrap:wrap!important}html[data-watch-comment-page] .watch-comments .watch-comment-v599__actions:has([data-watch-delete-confirm]){flex-wrap:wrap!important;max-width:100%;margin-left:0!important}}
.watch-comments .wcc__surface{transition:border-color .25s ease!important}
@media(prefers-reduced-motion:reduce){.watch-comments .wcc__surface{transition:none!important}}

/* Only the rounded thread card paints a surface, never the surrounding list. */
html[data-watch-comment-page] .watch-comments,
html[data-watch-comment-page] body .watch-comments .box,
html[data-watch-comment-page] .watch-comments :is(.com_list,#dlemasscomments,#dle-comments-list,#dle-comments-form,.comments-tree-list,[id^="comment-id-"]){background:transparent!important;box-shadow:none!important;}

/* Inline DLE comment edit form */
.watch-comments .comments-edit-area{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  position:relative !important;
  z-index:5 !important;
  pointer-events:auto !important;
  user-select:text !important;
  -webkit-user-select:text !important;
  color:var(--w-text,#f3f4f6) !important;
  font-family:"Inter","Google Sans","SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;
}
.watch-comments [data-watch-editing="1"],
.watch-comments [data-watch-editing="1"] *,
.watch-comments .comments-edit-area *,
.watch-comments .comments-edit-area input,
.watch-comments .comments-edit-area textarea,
.watch-comments .comments-edit-area button,
.watch-comments .comments-edit-area iframe{
  pointer-events:auto !important;
}
.watch-comments .comments-edit-area .bb-editor,
.watch-comments .comments-edit-area .wseditor,
.watch-comments .comments-edit-area .dlecomments-editor{
  position:relative !important;
  width:100% !important;
  max-width:100% !important;
  border:1px solid rgba(var(--w-ink-rgb),.14) !important;
  border-radius:12px !important;
  background:rgba(var(--w-ink-rgb),.035) !important;
  overflow:hidden !important;
}
.watch-comments .comments-edit-area .watch-edit-field{
  position:relative !important;
  min-height:72px !important;
  height:72px !important;
  max-height:220px !important;
}
.watch-comments .comments-edit-area .watch-edit-field > textarea[id^="dleeditcomments"],
.watch-comments .comments-edit-area .watch-edit-field > textarea[name^="dleeditcomments"],
.watch-comments .comments-edit-area .watch-edit-field > textarea[data-profile-comment-edit]{
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:auto !important;
}
.watch-comments .comments-edit-area .bb-pane,
.watch-comments .comments-edit-area .bb-pane-dropdown,
.watch-comments .comments-edit-area .emoji_box,
.watch-comments .comments-edit-area .emoji-button{
  display:none !important;
  width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}
.comments-edit-area .bb-pane,
.comments-edit-area .bb-pane-dropdown,
.comments-edit-area .emoji_box,
.comments-edit-area .emoji-button{
  display:none !important;
  width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}
.watch-comments .comments-edit-area .watch-edit-formatbar{
  display:flex !important;
  align-items:center !important;
  gap:6px !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  opacity:0 !important;
  visibility:hidden !important;
  transform:translateY(3px) !important;
  overflow:hidden !important;
  transition:opacity .14s ease, transform .14s ease, visibility 0s linear .14s !important;
}
.watch-comments .comments-edit-area:focus-within .watch-edit-formatbar{
  height:28px !important;
  min-height:28px !important;
  margin:0 0 10px !important;
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
  overflow:visible !important;
  transition:opacity .14s ease, transform .14s ease, visibility 0s !important;
}
.watch-comments .comments-edit-area .watch-edit-format{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:28px !important;
  min-width:32px !important;
  padding:0 10px !important;
  border-radius:9px !important;
  border:1px solid rgba(var(--w-ink-rgb),.10) !important;
  background:rgba(var(--w-ink-rgb),.045) !important;
  color:rgba(var(--w-ink-rgb),.86) !important;
  font:800 12px/1 "Inter","Google Sans","SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;
  cursor:pointer !important;
  user-select:none !important;
  transition:background .16s ease, border-color .16s ease, color .16s ease !important;
}
.watch-comments .comments-edit-area .watch-edit-format:hover{
  background:rgba(var(--w-ink-rgb),.08) !important;
  border-color:rgba(var(--w-ink-rgb),.14) !important;
  color:rgba(var(--w-ink-rgb),.96) !important;
}
.watch-comments .comments-edit-area .watch-edit-format--italic{ font-style:italic !important; }
.watch-comments .comments-edit-area .watch-edit-format--underline{ text-decoration:underline !important; text-underline-offset:2px !important; }
.watch-comments .comments-edit-area .watch-edit-format--strike{ text-decoration:line-through !important; }
.watch-comments .comments-edit-area .watch-edit-format--spoiler{ min-width:76px !important; }
.watch-comments .comments-edit-area .watch-edit-counter{
  position:absolute !important;
  right:18px !important;
  bottom:9px !important;
  color:rgba(var(--w-ink-rgb),.38) !important;
  font:600 12px/1 "Inter","Google Sans","SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;
  pointer-events:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  transform:translateY(3px) !important;
  transition:opacity .14s ease, transform .14s ease, visibility 0s linear .14s !important;
}
.watch-comments .comments-edit-area:focus-within .watch-edit-counter{
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
  transition:opacity .14s ease, transform .14s ease, visibility 0s !important;
}
.watch-comments .comments-edit-area textarea{
  display:block !important;
  width:100% !important;
  min-height:72px !important;
  height:72px !important;
  max-height:220px !important;
  margin:0 !important;
  padding:12px 14px !important;
  border:0 !important;
  outline:0 !important;
  resize:none !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  scrollbar-gutter:auto !important;
  scrollbar-width:auto !important;
  scrollbar-color:rgba(var(--w-ink-rgb),.32) transparent !important;
  -webkit-overflow-scrolling:touch !important;
  background:transparent !important;
  color:var(--w-text,#f3f4f6) !important;
  font:400 14px/1.5 "Inter","Google Sans","SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;
  box-sizing:border-box !important;
  vertical-align:top !important;
}
.watch-comments .comments-edit-area iframe{
  display:block !important;
  width:100% !important;
  min-height:72px !important;
  height:72px !important;
  max-height:220px !important;
  border:0 !important;
  background:transparent !important;
}
.watch-comments .comments-edit-area textarea::-webkit-scrollbar{
  width:14px !important;
  height:14px !important;
}
.watch-comments .comments-edit-area textarea::-webkit-scrollbar-track{
  background:transparent !important;
  border-radius:999px !important;
}
.watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb{
  background:rgba(var(--w-ink-rgb),.32) !important;
  border:0 !important;
  border-radius:999px !important;
  background-clip:border-box !important;
}
.watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb:hover{
  background:rgba(var(--w-ink-rgb),.46) !important;
  background-clip:border-box !important;
}
.watch-comments .comments-edit-area textarea::-webkit-scrollbar-button{
  display:none !important;
  width:0 !important;
  height:0 !important;
}
.watch-comments .comments-edit-area textarea::-webkit-resizer{
  display:none !important;
  width:0 !important;
  height:0 !important;
  background:transparent !important;
}
.watch-comments .comments-edit-area .save-buttons{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
  padding-top:10px !important;
  text-align:right !important;
}
.watch-comments .comments-edit-area .bbcodes{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:32px !important;
  min-width:88px !important;
  padding:0 14px !important;
  border-radius:10px !important;
  border:1px solid rgba(var(--w-ink-rgb),.10) !important;
  background:rgba(var(--w-ink-rgb),.045) !important;
  color:rgba(var(--w-ink-rgb),.86) !important;
  font:600 13px/1 "Inter","Google Sans","SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;
  cursor:pointer !important;
  transition:background .16s ease, border-color .16s ease, color .16s ease !important;
}
.watch-comments .comments-edit-area .applychanges{
  background:var(--watch-comment-submit-bg,#fff) !important;
  color:var(--watch-comment-submit-color,#111) !important;
  border-color:transparent !important;
}
.watch-comments .comments-edit-area .bbcodes:hover{
  background:rgba(var(--w-ink-rgb),.08) !important;
  border-color:rgba(var(--w-ink-rgb),.14) !important;
  color:rgba(var(--w-ink-rgb),.96) !important;
}
.watch-comments .comments-edit-area .applychanges:hover{
  background:var(--watch-comment-submit-hover-bg,#d9d9dc) !important;
  color:var(--watch-comment-submit-color,#111) !important;
}
html[data-watch-theme="light"] .watch-comments .comments-edit-area,
html[data-theme="light"] .watch-comments .comments-edit-area,
html.watch-theme-light .watch-comments .comments-edit-area,
body.watch-theme-light .watch-comments .comments-edit-area{ color:#111827 !important; }
html[data-watch-theme="light"] .watch-comments .comments-edit-area textarea,
html[data-theme="light"] .watch-comments .comments-edit-area textarea,
html.watch-theme-light .watch-comments .comments-edit-area textarea,
body.watch-theme-light .watch-comments .comments-edit-area textarea{ color:#111827 !important; scrollbar-color:rgba(17,24,35,.28) transparent !important; }
html[data-watch-theme="light"] .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb,
html[data-theme="light"] .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb,
html.watch-theme-light .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb,
body.watch-theme-light .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb{ background:rgba(17,24,35,.24) !important; background-clip:border-box !important; }
html[data-watch-theme="light"] .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb:hover,
html[data-theme="light"] .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb:hover,
html.watch-theme-light .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb:hover,
body.watch-theme-light .watch-comments .comments-edit-area textarea::-webkit-scrollbar-thumb:hover{ background:rgba(17,24,35,.38) !important; background-clip:border-box !important; }
html[data-watch-theme="light"] .watch-comments .comments-edit-area .bb-editor,
html[data-watch-theme="light"] .watch-comments .comments-edit-area .wseditor,
html[data-theme="light"] .watch-comments .comments-edit-area .bb-editor,
html[data-theme="light"] .watch-comments .comments-edit-area .wseditor,
html.watch-theme-light .watch-comments .comments-edit-area .bb-editor,
html.watch-theme-light .watch-comments .comments-edit-area .wseditor,
body.watch-theme-light .watch-comments .comments-edit-area .bb-editor,
body.watch-theme-light .watch-comments .comments-edit-area .wseditor{
  border-color:rgba(17,24,35,.14) !important;
  background:rgba(17,24,35,.035) !important;
}
html[data-watch-theme="light"] .watch-comments .comments-edit-area .watch-edit-format,
html[data-theme="light"] .watch-comments .comments-edit-area .watch-edit-format,
html.watch-theme-light .watch-comments .comments-edit-area .watch-edit-format,
body.watch-theme-light .watch-comments .comments-edit-area .watch-edit-format{
  border-color:rgba(17,24,35,.10) !important;
  background:rgba(17,24,35,.045) !important;
  color:rgba(17,24,35,.78) !important;
}
html[data-watch-theme="light"] .watch-comments .comments-edit-area .watch-edit-format:hover,
html[data-theme="light"] .watch-comments .comments-edit-area .watch-edit-format:hover,
html.watch-theme-light .watch-comments .comments-edit-area .watch-edit-format:hover,
body.watch-theme-light .watch-comments .comments-edit-area .watch-edit-format:hover{
  background:rgba(17,24,35,.08) !important;
  border-color:rgba(17,24,35,.16) !important;
  color:rgba(17,24,35,.94) !important;
}
html[data-watch-theme="light"] .watch-comments .comments-edit-area .watch-edit-counter,
html[data-theme="light"] .watch-comments .comments-edit-area .watch-edit-counter,
html.watch-theme-light .watch-comments .comments-edit-area .watch-edit-counter,
body.watch-theme-light .watch-comments .comments-edit-area .watch-edit-counter{ color:rgba(17,24,35,.42) !important; }

/* Keep the author and relative time on the same baseline. */
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__meta{flex-direction:row!important;align-items:baseline!important;gap:4px 8px!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__author,
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__author a{font:600 15px/20px "Segoe UI",Tahoma,Arial,sans-serif!important;letter-spacing:normal!important;transform:none!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__author a{pointer-events:auto!important;visibility:visible!important;cursor:pointer;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__avatarBox a{display:block;pointer-events:auto!important;visibility:visible!important;cursor:pointer;border-radius:50%;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__date{font:400 12px/20px "Segoe UI",Tahoma,Arial,sans-serif!important;align-items:baseline!important;gap:5px!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__date::before{content:"•";}

.watch-comments .watch-comment-menu{position:relative;}
/* Match the initial one-reply view before the deferred script initializes. */
html[data-watch-comment-page] body .watch-comments .comments-tree-item > .comments-tree-list:not([data-watch-replies-ready]) > .comments-tree-item ~ .comments-tree-item,
html[data-watch-comment-page] body .watch-comments .comments-tree-item[data-watch-reply-collapsed]{display:none!important;}
html[data-watch-comment-page] body .watch-comments .watch-replies-control{position:relative!important;list-style:none!important;margin:0!important;padding:0!important;pointer-events:auto!important;}
html[data-watch-comment-page] body .watch-comments .watch-replies-control::before{content:"";position:absolute;left:-24px;top:0;width:24px;height:21px;box-sizing:border-box;border-left:2px solid var(--watch-thread-line,#383838);border-bottom:2px solid var(--watch-thread-line,#383838);border-bottom-left-radius:12px;pointer-events:none;}
html[data-watch-comment-page] body .watch-comments .watch-replies-control{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0 16px!important;}
html[data-watch-comment-page] body .watch-comments .watch-replies-toggle[hidden]{display:none!important;}
@media(max-width:640px){html[data-watch-comment-page] body .watch-comments .watch-replies-control::before{left:-12px;width:12px;}}
html[data-watch-comment-page] body .watch-comments .watch-replies-toggle{position:relative!important;z-index:1;pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:8px 0!important;border:0!important;background:none!important;color:rgba(var(--w-ink-rgb,255,255,255),.65)!important;font:500 13px/20px "Segoe UI",sans-serif!important;cursor:pointer;}
.watch-replies-toggle::before{content:"";display:block;flex:none;box-sizing:border-box;width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;background:linear-gradient(currentColor,currentColor) center/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 6px no-repeat;}
.watch-replies-toggle[data-watch-replies-action="collapse"]::before{background:linear-gradient(currentColor,currentColor) center/6px 1.5px no-repeat;}
.watch-replies-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px;}
.watch-comments .watch-comment-menu:not(:has(a,button[data-pc-action])){display:none;}
.watch-comments .watch-comment-menu__toggle{border:0!important;background:transparent!important;color:rgba(var(--w-ink-rgb,255,255,255),.65)!important;width:30px;height:28px;padding:0!important;font:0/1 "Segoe UI",sans-serif!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;}
.watch-comments .watch-comment-menu__toggle::before{content:"";display:block;flex:none;width:24px;height:4px;background:radial-gradient(circle,currentColor 1.5px,transparent 1.6px) 0 0/8px 4px repeat-x;}
.watch-comments .watch-comment-menu__toggle:hover{background:rgba(var(--w-ink-rgb,255,255,255),.07)!important;border-radius:7px;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;left:auto!important;z-index:20!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:190px!important;padding:6px!important;margin:0!important;border:0!important;border-radius:10px;background:#181818!important;box-shadow:0 8px 24px #0006;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items[hidden]{display:none!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items :is(a,button){box-sizing:border-box!important;display:flex!important;align-items:center!important;width:100%!important;min-height:36px!important;height:36px!important;justify-content:flex-start!important;padding:8px 12px!important;margin:0!important;border:0!important;border-radius:6px!important;font:500 13px/20px "Segoe UI",sans-serif!important;background:transparent!important;white-space:nowrap;cursor:pointer;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items .watch-comment-v599__footerLabel{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important;font:inherit!important;line-height:20px!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items :is(.watch-comment-menu__icon,.watch-action-icon){width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;display:block!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__text{font:inherit!important;line-height:20px!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items :is(a[href*="DeleteComments"],button[data-pc-action="delete"]),
html[data-watch-comment-page] body .watch-comments :is(button[data-watch-delete-confirm],button[data-pc-action="confirm-delete"]){color:#f28d8d!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__actions :is(button[data-watch-delete-confirm],button[data-pc-action="confirm-delete"]):is(:hover,:focus-visible,:active){color:#f28d8d!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-menu__items a[hidden]{display:none!important;}
html[data-watch-theme="light"] .watch-comments .watch-comment-menu__items{background:#fff!important;border-color:#d5d7da!important;}

/* DLE's editor HTML contains newlines; do not render them as text spacing. */
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__text[data-watch-editing="1"],
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__text:has(.comments-edit-area),
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__text .comments-edit-area{white-space:normal!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599.is-editing .watch-comment-v599__footer{display:none!important;}
html[data-watch-comment-page] body .watch-comments .watch-comment-v599__edited{font:400 12px/20px "Segoe UI",Tahoma,Arial,sans-serif!important;color:inherit!important;margin-left:2px!important;}

