.pmc-discussion{background:var(--bg1,#fff);border:1px solid var(--ln2,#d2d9e5);border-radius:20px;padding:22px;margin-top:24px}
.pmc-editor{border:1px solid var(--ln2,#d2d9e5);border-radius:14px;overflow:hidden;background:var(--bg1,#fff);margin:12px 0;color:var(--wh,#24344f)}
.pmc-editor-tabs{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--bg2,#f2f5fa);border-bottom:1px solid var(--ln2,#d2d9e5)}
.pmc-editor-tabs button,.pmc-emoji button,.pmc-reply{background:transparent;color:inherit;border:1px solid transparent;border-radius:8px;padding:7px 11px;cursor:pointer;font:inherit}
.pmc-editor-tabs button[aria-pressed=true]{background:var(--bl,#176cc0);color:#fff}.pmc-editor-tabs button:disabled{opacity:.5;cursor:default}.pmc-editor-count{margin-left:auto;font-size:11px;opacity:.7}
.pmc-editor>textarea{box-sizing:border-box;width:100%;min-height:180px;margin:0;padding:16px;border:0!important;resize:vertical;outline-offset:-3px;background:transparent;color:inherit;font:14px/1.6 ui-monospace,monospace}
.pmc-editor .tox-tinymce{border:0!important;border-radius:0!important}.pmc-emoji{display:flex;flex-wrap:wrap;gap:2px;padding:6px 10px;border-top:1px solid var(--ln2,#d2d9e5)}.pmc-emoji button{padding:4px 7px;font-size:19px}.pmc-emoji button:hover,.pmc-reply:hover{background:var(--bg3,#edf3fb)}
.wall-post,.pmfc-comment{display:flex;gap:13px;padding:17px!important;margin:12px 0!important;border:1px solid var(--ln2,#d2d9e5)!important;border-radius:14px!important;background:var(--bg1,#fff);overflow-wrap:anywhere}
.wall-post .wpost-ava{flex:0 0 38px}.wall-post .wpost-ava img{width:38px;height:38px;border-radius:50%;object-fit:cover}.wall-post .wpost-body{min-width:0;flex:1}.wpost-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.wpost-time{margin-left:auto;font-size:11px;opacity:.72}.wpost-txt,.pmc-body{line-height:1.7;margin:9px 0;overflow-wrap:anywhere}.wpost-txt img,.pmc-body img{max-width:100%;height:auto}.wpost-txt img.g_smile,.pmc-body img.g_smile{width:24px;height:24px;vertical-align:middle}.wpost-txt img.g_sticker,.pmc-body img.g_sticker{max-width:160px;max-height:180px;object-fit:contain}.wpost-txt pre,.pmc-body pre{white-space:pre-wrap}.wpost-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pmc-reply{font-size:12px}
.pmfc-comment{display:block}.pmfc-comment .pmc-body p:last-child{margin-bottom:0}.pmc-discussion .cmt-hdr{margin-top:0}.pmc-discussion .cmt-form{padding:0;border:0;background:none}.pmc-discussion .empty-element{display:block;padding:15px;border:1px dashed var(--ln2,#d2d9e5);border-radius:12px}.pmc-more{margin:12px 0;padding:10px 18px;border:1px solid var(--ln2,#d2d9e5);border-radius:10px;background:var(--bg1,#fff);color:inherit;cursor:pointer}
html[data-pm-theme=purple] .pmc-discussion,html[data-pm-theme=purple] .pmc-editor,html[data-pm-theme=purple] .wall-post,html[data-pm-theme=purple] .pmfc-comment{background:#1c1529;border-color:#413150!important;color:#ece5f5}
html[data-pm-theme=dark] .pmc-discussion,html[data-pm-theme=dark] .pmc-editor,html[data-pm-theme=dark] .wall-post,html[data-pm-theme=dark] .pmfc-comment,html[data-pm-theme=orange] .pmc-discussion,html[data-pm-theme=orange] .pmc-editor,html[data-pm-theme=orange] .wall-post,html[data-pm-theme=orange] .pmfc-comment{background:#151923;border-color:#303747!important;color:#e3e8ef}
@media(max-width:600px){.pmc-discussion{padding:12px}.wall-post{padding:12px!important;gap:8px}.pmc-editor-count{font-size:10px}.wpost-time{margin-left:0}.pmc-editor-tabs{padding:6px}.pmc-editor-tabs button{padding:7px}}
