.dm-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px;align-items:start;margin-bottom:38px}.dm-layout>*{min-width:0}.dm-sidebar h2,.dm-conversation h2{font-size:24px;margin:0}.dm-disclosure{line-height:1.75}.dm-disclosure a{text-decoration:underline}.dm-inbox{display:grid;margin:18px 0;max-height:440px;overflow:auto}.dm-thread,.dm-person{display:block;padding:12px 10px;border-bottom:1px solid var(--line,#30372b);overflow-wrap:anywhere}.dm-thread strong{font-size:14px;display:block}.dm-thread small{display:block;color:var(--muted,#aeb7a5);margin-top:6px}.dm-thread.active{border-left:3px solid var(--accent,#69c8f3);background:#69c8f310}.dm-directory>summary{font-size:18px;padding-block:12px}.dm-directory form{margin-block:18px}.dm-directory label{font-size:13px}.dm-person{font-size:14px}.dm-conversation .section-heading{align-items:start}.dm-conversation .section-heading .button{flex-shrink:0}.dm-stream{display:flex;flex-direction:column;align-items:start;gap:14px;min-height:180px;max-height:58dvh;overflow:auto;padding:14px 4px;overscroll-behavior:contain}.dm-bubble{max-width:88%;padding:14px 16px;border:1px solid var(--line,#30372b);border-radius:16px 16px 16px 4px;background:#ffffff05;overflow-wrap:anywhere}.dm-bubble small{display:block;font-size:11px;line-height:1.6;color:var(--muted,#aeb7a5)}.dm-bubble .dm-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text,#f6f8ef);margin:9px 0;line-height:1.7;font-size:15px}.dm-bubble.dm-mine{align-self:end;border-radius:16px 16px 4px 16px;background:#69c8f314;border-color:#69c8f340}.dm-hidden{opacity:.75}.dm-bubble details{font-size:12px;margin-top:10px}.dm-bubble details form{min-width:min(260px,100%);padding-top:12px}.dm-bubble select,.dm-bubble textarea{font-size:14px}.dm-bubble summary{font-size:12px}.dm-compose{border-top:1px solid var(--line,#30372b);padding-top:20px}.dm-compose label{display:block;margin-bottom:16px}.dm-compose label.check{align-items:start;flex-wrap:wrap;gap:8px}.dm-compose textarea{min-height:95px}.dm-status:empty{display:none}.dm-badge{display:inline-block;min-width:22px;border-radius:50px;background:#ff9740;color:#101310;text-align:center;padding:2px 5px;font-size:11px;font-weight:700}.dm-reports{margin-bottom:40px}.dm-report{padding-block:22px;border-bottom:1px solid var(--line,#30372b)}.dm-report>p{white-space:pre-wrap;overflow-wrap:anywhere}.account{flex-wrap:wrap}.topbar{flex-wrap:wrap}@media(max-width:760px){.dm-layout{grid-template-columns:minmax(0,1fr);gap:18px}.dm-conversation{grid-row:1}.dm-sidebar{grid-row:2}.dm-bubble{max-width:96%}.dm-stream{max-height:52dvh}.dm-conversation .section-heading{gap:8px}.dm-conversation h2{font-size:21px}.dm-layout .panel{padding:18px}.dm-disclosure{font-size:13px}.dm-compose .button{width:100%}}
