.is-mx .pane-list{padding-bottom:0!important}.mx{display:grid;grid-template-columns:minmax(280px,360px) 1fr;height:100%;min-height:0}.mx-list{border-right:1px solid var(--line);overflow-y:auto;padding:16px 12px calc(var(--dock-h, 0px) + 24px);display:flex;flex-direction:column;gap:10px}.mx-listhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.mx-listhead .pane-title{margin:0}.mx-search .field-input{width:100%}.mx-filters{flex-wrap:wrap}.mx-rows{gap:2px}.mx-row{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:12px;text-decoration:none;color:inherit}.mx-row:hover{background:var(--surface-2)}.mx-row.is-open{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.mx-row.is-unread .row-name{font-weight:700}.mx-rowtext{min-width:0;display:flex;flex-direction:column;gap:2px}.mx-rowtext .row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.mx-av{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--heading);font-family:var(--font-head);font-weight:700;font-size:13px}.mx-av.is-group{background:var(--accent-soft);color:var(--accent-text)}.mx-av svg{width:18px;height:18px}.mx-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mx-time{font-size:12px;color:var(--muted)}.mx-tag{font-size:10.5px;padding:1px 7px;min-height:0;vertical-align:middle}.mx-tag.is-app{background:var(--rev-soft);color:var(--rev)}.mx-tag.is-ann{background:var(--pend-soft);color:var(--pend)}.mx-tag.is-auto{background:var(--ok-soft);color:var(--ok)}.mx-none{padding:16px 10px;color:var(--muted);list-style:none}.mx-found h3{font-size:13px;color:var(--muted);margin:4px 0}.mx-conv{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:0 20px}.mx-empty{margin:auto;text-align:center;color:var(--muted);max-width:420px;padding:40px 0}.mx-convhead{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 0 12px;background:var(--bg);border-bottom:1px solid var(--line)}.mx-back{display:none;color:var(--heading)}.mx-title{flex:1;min-width:0}.mx-title h2{margin:0;font-size:18px}.mx-title small{color:var(--muted)}.mx-convtools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mx-inline{display:inline;margin:0}.mx-insearch{margin:10px 0 0}.mx-pinned{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:13px}.mx-pinned a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-thread{list-style:none;margin:0;padding:14px 0;display:flex;flex-direction:column;gap:10px;flex:1}.mx-msg{max-width:min(640px,86%);align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:8px 12px}.mx-msg.is-mine{align-self:flex-end;border-radius:14px 14px 4px;background:var(--accent-soft);border-color:transparent}.mx-msg.is-gone{opacity:.7;font-style:italic}.mx-msg.is-system{align-self:center;background:var(--surface-2)}.mx-msg.is-hit{box-shadow:0 0 0 2px var(--pend)}.mx-msg:target{box-shadow:0 0 0 2px var(--accent)}.mx-head{display:flex;gap:8px;align-items:baseline;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.mx-who{font-weight:700;color:var(--heading);text-decoration:none}a.mx-who:hover{text-decoration:underline}.mx-ed,.mx-pin{font-size:11.5px}.mx-body{margin-top:3px;line-height:1.45;overflow-wrap:anywhere}.mx-at{color:var(--accent-text)}.mx-note{margin:3px 0 0;color:var(--muted)}.mx-quote{display:block;margin:4px 0;padding:4px 8px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:6px;font-size:13px;color:inherit;text-decoration:none}.mx-photo img{display:block;max-width:280px;max-height:280px;border-radius:10px;margin-top:6px}.mx-file,.mx-card{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;border:1px solid var(--line-2);border-radius:10px;color:var(--heading);text-decoration:none}.mx-file svg{width:16px;height:16px}.mx-hist{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--muted)}.mx-foot{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:12px}.mx-rcpt{color:var(--muted);margin-left:auto}.mx-rx{padding:1px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.mx-rx.is-mine{border-color:var(--accent)}.mx-tools{display:inline-flex;gap:4px;flex-wrap:wrap}.mx-act{background:none;border:0;padding:2px 6px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:none;border-radius:6px}.mx-act:hover{background:var(--surface-3);color:var(--heading)}.mx-react,.mx-mute{position:relative;display:inline-block}.mx-react summary,.mx-mute summary{list-style:none;cursor:pointer}.mx-react summary::-webkit-details-marker,.mx-mute summary::-webkit-details-marker{display:none}.mx-rxpick,.mx-menu{position:absolute;z-index:5;bottom:100%;left:0;display:flex;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 8px 24px #0000004d}.mx-menu{flex-direction:column;inset:100% 0 auto auto;min-width:210px}.mx-rxbtn{background:none;border:0;font-size:18px;cursor:pointer;padding:2px 4px;border-radius:6px}.mx-rxbtn:hover{background:var(--surface-3)}.mx-compose{position:sticky;bottom:0;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:end;padding:10px 0 calc(14px + var(--sab, 0px));background:var(--bg);border-top:1px solid var(--line)}.mx-compose textarea{resize:vertical;min-height:44px}.mx-replying{grid-column:1 / -1;font-size:12.5px;color:var(--muted)}.mx-attach{position:relative;overflow:hidden}.mx-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.mx-attach svg{width:16px;height:16px}.mx-readonly{padding:12px 0 18px;color:var(--muted);border-top:1px solid var(--line);margin:0}.mx-recordbar{margin:10px 0 0;background:var(--pend-soft);color:var(--heading)}.mx-viewlog{display:block;color:var(--muted);font-size:12px}.mx-pick{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow-y:auto;border:0;padding:0;margin:8px 0}.mx-person{display:flex;gap:8px;align-items:center;padding:4px 2px}.mx-person small{color:var(--muted)}.mx-pickrow{width:100%;text-align:left;display:flex;flex-direction:column;padding:8px 10px;border-radius:10px}.mx-pickrow:hover{background:var(--surface-2)}.mx-groupform,.mx-groupform label{display:flex;flex-direction:column;gap:8px}.mx-groupform .mx-person{flex-direction:row}.mx-type{border:0;padding:0;display:flex;flex-direction:column;gap:6px}.mx-type label{flex-direction:row!important;align-items:center}.mx-mrow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.mx-settings{padding:18px;display:flex;flex-direction:column;gap:12px;max-width:760px}.mx-settings .panel{margin-bottom:12px}.mx-num{width:64px;display:inline-block}@media(max-width:759px){.mx{grid-template-columns:1fr}.mx-list{border-right:0}.mx .mx-conv,.mx.is-open .mx-list{display:none}.mx.is-open .mx-conv{display:flex;padding:0 12px}.mx-back{display:inline-flex}.mx-msg{max-width:92%}.mx-photo img{max-width:220px}.mx-compose{grid-template-columns:1fr auto;padding-bottom:calc(var(--dock-h, 64px) + var(--sab, 0px) + 10px)}.mx-attach span{display:none}.mx-convtools .btn{padding:4px 10px}}@media(min-width:760px){.is-mx .pane-list{padding-left:24px!important;padding-right:24px!important}.mx{grid-template-columns:minmax(300px,380px) 1fr}.mx-compose{grid-template-columns:1fr auto}.mx-compose>textarea,.mx-compose>.mx-replying{grid-column:1 / -1}}.mx-convhead{flex-wrap:wrap}.mx-title{flex:1 1 260px}
