.main-panel:has(.private-channel){min-height:0;overflow-y:auto;overscroll-behavior:contain}.main-panel:has(.private-channel)>.composer-area,.main-panel:has(.private-channel)>.pinned-note,.main-panel:has(.private-channel)>.room-welcome{flex-shrink:0}.private-channel{margin:0 24px 16px;padding:16px 20px;border:1px solid #525d3c;background:#20291c;flex-shrink:0;max-height:min(220px,20dvh);overflow:auto}.private-channel summary{display:flex;align-items:center;gap:10px;color:#d7b569;cursor:pointer;list-style:none}.private-channel summary::-webkit-details-marker{display:none}.private-channel summary:focus-visible{outline:2px solid #d7b569;outline-offset:6px}.private-channel summary span{margin-left:auto;display:flex;align-items:center;gap:7px;color:#b6bda5;font-size:12px}.private-channel details[open] summary{margin-bottom:16px}.private-channel-members{display:grid;gap:8px;padding:0;margin:16px 0;list-style:none;max-height:220px;overflow:auto}.private-channel-members li{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow-wrap:anywhere;font-size:13px}.private-channel-invite{border-top:1px solid #414c35;padding-top:12px;margin-top:16px}.private-channel-invite code{display:block;overflow-wrap:anywhere;user-select:all;color:#e7d39d;font-size:13px;margin:10px 0 16px}.private-channel .small-note{margin:8px 0;line-height:1.6}@media(max-width:700px){.private-channel{margin:0 12px 12px;padding:14px}.private-channel summary{flex-wrap:wrap}.private-channel summary span{margin-left:0;width:100%;padding-left:27px}.private-channel-members li{align-items:flex-start}}