.mt-pick:disabled{opacity:.6;cursor:default}.mt-chip__lead{height:18px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:700 10.5px/1 var(--ik-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--ik-text-2);border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.tt{align-self:stretch;margin:2px 0}.tt__head{width:100%;min-height:32px;color:var(--ik-text-2);font:600 12.5px/1.3 var(--ik-font-body);text-align:left;cursor:pointer;border-radius:var(--ik-r-md);background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.tt__head:hover{background:var(--ik-fill);color:var(--ik-text)}.tt__head .ik-icon{transition:transform var(--ik-quick);flex:none}.tt__head[aria-expanded=true] .ik-icon{transform:rotate(90deg)}.tt__who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.tt__list{border-left:var(--ik-hair) solid var(--ik-rule);flex-direction:column;gap:8px;margin:4px 0 6px 10px;padding-left:12px;display:flex}.tm{grid-template-columns:40px minmax(0,1fr);gap:4px 10px;min-width:0;max-width:100%;padding:8px 0;display:grid}.tm--sys{grid-template-columns:24px minmax(0,1fr)}.tm__face{justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.tm__main{flex-direction:column;gap:4px;min-width:0;display:flex}.tm__toface{align-self:center;display:inline-flex}.tt,.tt__list{min-width:0;max-width:100%}.tm+.tm{border-top:var(--ik-hair) solid var(--ik-rule)}.tm__head{font:500 12.5px/1.3 var(--ik-font-body);color:var(--ik-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.tm__who{color:var(--ik-text);align-items:baseline;gap:5px;display:inline-flex}.tm__who b{font-weight:700}.tm__to{color:var(--ik-text-2)}.tm__kind{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:600 11px/1.5 var(--ik-font-body);color:var(--ik-text-2);border-radius:999px;padding:1px 8px}.tm__t{margin-left:auto;font-size:12px}.tm__body{font:400 14px/1.45 var(--ik-font-body);color:var(--ik-text);overflow-wrap:anywhere;min-width:0}.tm__body .prose{font-size:14px}.tm--turn .tm__body{color:var(--ik-text-2);font-size:13px}.tm--sys .tm__who{color:var(--ik-text-2)}.tm__hand{min-width:0;font:400 13.5px/1.45 var(--ik-font-body);grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;display:grid}.tm__hand dt{color:var(--ik-text-2);font-weight:700}.tm__hand dd{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.tm__packet{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tm__packet p{font:400 13.5px/1.45 var(--ik-font-body);overflow-wrap:anywhere;margin:0}.tm__packet .ik-link{align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tm__s{font:500 12px/1.2 var(--ik-font-body);color:var(--ik-text-2)}.tm__files{font:500 12.5px/1.4 var(--ik-font-body);color:var(--ik-text-2);overflow-wrap:anywhere}.mt-panel{flex-direction:column;gap:14px;padding:4px 16px 24px;display:flex}.mt-panel__sec{flex-direction:column;gap:8px;display:flex}.mt-panel__k{font:700 11.5px/1 var(--ik-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--ik-text-2)}.mt-filter{flex-wrap:wrap;gap:4px;display:flex}.mt-filter button{min-height:32px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:600 13px/1 var(--ik-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.mt-filter button:hover{color:var(--ik-text);background:var(--ik-fill)}.mt-filter button[aria-pressed=true]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.mt-pol{flex-direction:column;gap:2px;display:flex}.mt-pol__o{border-radius:var(--ik-r-md);font:500 14px/1.3 var(--ik-font-body);padding:6px 10px}.mt-pol__o:hover{background:var(--ik-fill)}.mt-pol__o.is-on{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.mt-thread{border-top:var(--ik-hair) solid var(--ik-rule)}.mt-thread.is-frozen{box-shadow:inset 2px 0 0 var(--ik-text);padding-left:10px}.mt-thread__flag{font:600 12.5px/1.3 var(--ik-font-body);color:var(--ik-text);align-items:center;gap:6px;padding-top:8px;display:flex}.mt-tree{flex-direction:column;gap:2px;padding:4px 12px 24px;display:flex}.mt-node{border-radius:var(--ik-r-md);width:100%;min-height:44px;color:var(--ik-text);text-align:left;font:500 14px/1.3 var(--ik-font-body);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}button.mt-node:hover{background:var(--ik-fill)}.mt-node--here{cursor:default;background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.mt-node--child{width:calc(100% - 18px);margin-left:18px}.mt-node__t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.mt-node__s{font:500 12px/1.2 var(--ik-font-body);color:var(--ik-text-2);flex:none}.mt-node__sum{font:400 12.5px/1.4 var(--ik-font-body);color:var(--ik-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;padding-left:26px;display:-webkit-box;overflow:hidden}.mt-add-dlg{gap:12px}.mt-add-dlg__h{font:700 22px/1.2 var(--ik-font-display);letter-spacing:-.02em;margin:0}.mt-add-dlg__list{border-top:var(--ik-hair) solid var(--ik-rule);border-bottom:var(--ik-hair) solid var(--ik-rule);flex-direction:column;gap:2px;max-height:min(52vh,420px);padding:4px 0;display:flex;overflow:auto}.mt-pick{border-radius:var(--ik-r-md);width:100%;min-height:52px;color:var(--ik-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 8px;display:flex}.mt-pick:hover{background:var(--ik-fill)}.mt-pick__t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mt-pick__t b{font:600 14.5px/1.2 var(--ik-font-body)}.mt-pick__t span{font:400 12.5px/1.3 var(--ik-font-body);color:var(--ik-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-empty{font:400 14px/1.5 var(--ik-font-body);color:var(--ik-text-2);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 8px;display:flex}.mt-to{gap:4px}.mt-to .ik-iconbtn{width:22px;min-width:22px;height:22px;min-height:22px}.sitem.is-child{width:calc(100% - 18px);margin-left:18px}.sitem.is-child .sitem__lead{opacity:.85}@media (max-width:860px),(pointer:coarse){.mt-filter button,.tt__head{min-height:44px}.mt-pick{min-height:56px}.mt-to .ik-iconbtn{position:relative}.mt-to .ik-iconbtn:before{content:"";position:absolute;inset:-11px}}@media (prefers-reduced-motion:reduce){.tt__head .ik-icon{transition:none}}
