/* Письмо на стол */
#mailDesk{display:flex;flex-direction:column;gap:14px;}
.md-lab{font:600 14px var(--sans);color:var(--sub);}
.md-actions{margin-top:10px;}
.md-demos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
.md-foot{margin:12px 0 0;}
.md-demo{appearance:none;border:1px solid var(--brd2);background:rgba(255,255,255,.03);color:var(--sub);border-radius:999px;padding:8px 14px;font:500 13px var(--sans);cursor:pointer;}
.md-demo:hover{border-color:var(--violet2);color:var(--t);}
.md-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:0 0 12px;}
.md-score b{font:700 clamp(26px,4vw,36px)/1 var(--display);}
.md-score.bad b{color:#fecaca;}
.md-score.warn b{color:#fde68a;}
.md-score.ok b{color:#a7f3d0;}
.md-view{padding:14px 16px;border-radius:12px;border:1px solid var(--brd2);background:#0f1130;font:400 15px/1.55 var(--sans);color:#cfd0ee;white-space:pre-wrap;overflow-wrap:anywhere;min-height:120px;}
.md-view mark{background:rgba(248,113,113,.22);color:#fecaca;border-radius:4px;padding:0 2px;}
.md-view mark[data-n]::after{content:attr(data-n);display:inline-block;margin-left:4px;font:700 11px/1 var(--mono);color:#0f1130;background:#f87171;border-radius:999px;padding:2px 5px;vertical-align:middle;}
.md-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;}
.md-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--brd);background:rgba(255,255,255,.03);}
.md-list li.on{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.08);}
.md-list li .n{font:700 14px var(--mono);color:var(--mute);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.04);}
.md-list li.on .n{color:#fecaca;background:rgba(248,113,113,.2);}
.md-list li b{display:block;color:var(--t);margin-bottom:2px;}
.md-list li span{font-size:14px;color:var(--sub);line-height:1.4;}
