.shell{max-width:1350px}.workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.workspace[hidden]{display:none}.sidebar{background:white;border:1px solid #dce4eb;border-radius:15px;padding:12px;max-height:78vh;overflow:auto}.sideactions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.sideactions button{font-size:13px}.chat{min-width:0}.chat h2{font-size:18px;margin:0 0 12px}.messages{height:48vh}.folder{margin-top:8px}.folder summary{cursor:pointer;font-weight:600;padding:5px}.folder-actions{display:flex;gap:4px;margin:3px 0 6px 14px}.tiny{border:0;background:#edf4f8;color:#174b68;padding:4px 7px;font-size:12px;cursor:pointer;border-radius:6px}.thread{display:flex;gap:3px;align-items:center;margin:4px 0 4px 14px}.thread.selected{background:#dceef9;border-radius:6px}.thread-label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls{gap:10px;flex-wrap:wrap}@media(max-width:720px){.workspace{grid-template-columns:1fr}.sidebar{max-height:220px}.messages{height:43vh}}
