/* MSCO account comments (mu-plugins/msco-comments), Teksti single view */
.mc .mc-list{list-style:none;margin:0;padding:0}
.mc .mc-list .mc-list{margin:0 0 0 20px;padding-left:14px;border-left:2px solid #1c2623}
.mc .mc-list .mc-list .mc-list .mc-list{margin-left:0;padding-left:0;border-left:0}
.mc-c{display:flex;gap:12px;align-items:flex-start;background:var(--panel);border:2px solid var(--line);padding:12px 14px;margin-bottom:10px}
.mc-c.mc-new{border-color:var(--yel)}
.mc-av{flex:0 0 40px;width:40px;height:40px;border:2px solid #2f3b37;image-rendering:pixelated}
.mc-b{flex:1;min-width:0}
.mc-b header{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-bottom:4px}
.mc-name{font:22px/1 var(--tt);color:var(--yel);font-weight:normal;overflow-wrap:anywhere}
.mc-sep{font:22px/1 var(--tt);color:#46544f}
.mc-ed{font:20px/1 var(--tt);text-transform:uppercase;color:var(--dim)}
.mc-ed1{color:var(--blue-l)}.mc-ed2{color:var(--cyan)}.mc-ed3{color:var(--mag)}.mc-ed4{color:var(--yel)}
.mc-b time{font-size:11px;color:var(--dim);margin-left:auto}
.mc-t{font-size:13.5px;overflow-wrap:anywhere}
.mc-t p{margin:6px 0}
.mc-await{font-size:12px;color:var(--dim);margin:4px 0}
.mc-rep{background:none;border:0;padding:0;margin-top:2px;font:18px/1 var(--tt);color:var(--cyan);cursor:pointer}
.mc-rep:hover,.mc-rep:focus-visible{color:var(--yel)}
.mc-gate,.mc-form{background:#000;border:2px solid var(--blue);padding:16px 18px;margin:0 0 18px}
.mc-gate p{margin:0 0 12px}
.mc-gate .btn{margin:0 8px 0 0}
.mc-gate.mc-flash{border-color:var(--yel)}
.mc-list .mc-form{margin:0 0 12px}
.mc-me{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:var(--dim)}
.mc-me .mc-av{flex-basis:32px;width:32px;height:32px}
.mc-me .mc-name,.mc-me .mc-sep{font-size:20px}
.mc-me .mc-ed{font-size:18px}
.mc-to{font-size:13px;color:var(--dim);margin-bottom:8px}
.mc-to b{color:var(--yel);font-weight:normal;font-family:var(--tt);font-size:18px}
.mc-to button{background:none;border:0;padding:0;margin-left:6px;color:var(--cyan);font:inherit;text-decoration:underline;cursor:pointer}
.mc-form textarea{display:block;width:100%;background:#050807;border:2px solid #2f3b37;color:#fff;font:14px var(--body);padding:10px 12px;border-radius:0;resize:vertical;min-height:90px;box-sizing:border-box}
.mc-form textarea:focus{outline:none;border-color:var(--yel)}
.mc-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}
.mc-msg{font-size:12px;color:var(--grn);margin-right:auto}
.mc-msg.bad{color:var(--red)}
.mc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.mc-empty,.mc-closed{color:var(--dim);font-size:13px}
@media (max-width:560px){
  .mc .mc-list .mc-list{margin-left:6px;padding-left:10px}
  .mc-c{padding:10px;gap:10px}
  .mc-av{flex-basis:32px;width:32px;height:32px}
}
.mc-gone .mc-av{display:block;border-style:dashed;background:none}
.mc-gone .mc-t{color:var(--dim);margin:8px 0}
.mc-acts{display:flex;gap:16px;margin-top:2px}
.mc-acts .mc-rep{margin-top:0}
.mc-delb{background:none;border:0;padding:0;font:18px/1 var(--tt);color:var(--dim);cursor:pointer}
.mc-delb:hover,.mc-delb:focus-visible{color:var(--red)}
