.collab-panel{position:fixed;top:72px;inset-inline-end:16px;z-index:35;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 104px);overflow:auto;padding:18px;background:#111a25;color:#f4f6f9;border:1px solid #65758a;border-radius:14px;box-shadow:0 8px 35px #0008;font:14px/1.6 Arial,sans-serif}.collab-panel[hidden],.collab-panel [hidden]{display:none!important}.collab-panel header{display:flex;justify-content:space-between;align-items:center;font-size:17px}.collab-panel button,.collab-panel select{background:#26384b;color:#fff;border:1px solid #748299;border-radius:7px;padding:8px;margin:4px;font:inherit;cursor:pointer}.collab-panel button:disabled{opacity:.5}.collab-panel input,.collab-panel textarea{box-sizing:border-box;background:#0b111b;color:#fff;border:1px solid #748299;border-radius:6px;padding:8px;font:inherit;width:100%}.collab-panel input[type=color]{width:50px;height:38px;padding:2px}.collab-panel label{display:block}.collab-error{color:#ffb4b4}.collab-members>div{padding:8px 0;border-bottom:1px solid #455568}.collab-members span{display:block}.collab-compose{padding-top:12px}.collab-drawing canvas{width:100%;height:auto;border:1px solid #65758a}.collab-notes article{border-top:1px solid #65758a;padding:14px 0}.collab-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.collab-notes img{display:block;width:100%;height:auto}.collab-notes a{color:#e3c98d}.collab-badge{color:#e3c98d}.collab-tools{display:flex;flex-wrap:wrap}.collab-capture-info{font-size:13px}
.collab-panel{top:auto;bottom:82px;width:min(360px,calc(100vw - 24px));max-height:min(65dvh,640px);padding:12px;font-size:14px}.collab-panel header{position:sticky;top:-12px;background:#111a25;z-index:2;padding-top:8px}.collab-tabs{display:flex;gap:4px;position:sticky;top:38px;z-index:2;background:#111a25}.collab-tabs button{flex:1;margin:3px 0}.collab-tabs [aria-selected=true]{border-color:#d8b46a;background:#3b3428}.collab-dock{position:fixed;bottom:78px;inset-inline-end:12px;z-index:36;display:flex;align-items:center;gap:8px;border:1px solid #65758a;border-radius:10px;padding:6px 10px;background:#111a25ee;color:#f4f6f9;font:14px Arial;max-width:calc(100vw - 24px)}.collab-dock[hidden]{display:none!important}.collab-dock button{padding:7px;background:#d8b46a;color:#101620;border:0;border-radius:6px;font:inherit;cursor:pointer}.voice-room-panel.voice-embedded{position:static;width:100%;max-height:none;padding:0;box-shadow:none;border:0;background:transparent;font-size:14px;overflow:visible}.voice-embedded>header,.voice-embedded .voice-profile,.voice-embedded .voice-leave{display:none!important}.voice-embedded .voice-members{max-height:26vh}.voice-embedded .voice-note{font-size:13px}.collab-drawing canvas{cursor:crosshair}@media(max-width:500px){.collab-panel{bottom:76px;inset-inline-end:8px;width:min(320px,calc(100vw - 16px));max-height:55dvh}.collab-dock{bottom:76px;gap:6px;font-size:13px}.collab-dock-status{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.collab-record-notice,.collab-dock-record{color:#ffd098;font-size:13px}.collab-dock{flex-wrap:wrap}.collab-dock [hidden]{display:none!important}.collab-dock button:disabled{opacity:.5}.collab-panel button:focus-visible,.collab-dock button:focus-visible{outline:2px solid #e3c98d;outline-offset:2px}

.collab-recipient{width:100%;max-width:none;box-sizing:border-box;margin-inline:0!important}.collab-privacy{display:block;color:#c4cfdd;line-height:1.6;margin:6px 0 10px}.collab-notes article>small{display:block;color:#d8b46a;margin-top:4px}

.collab-thread{margin:10px 0;padding:10px;background:#0b131e;border-radius:8px}.collab-thread video,.collab-thread audio{width:100%;max-height:220px}.collab-thread form{display:grid;gap:8px}.collab-thread label{font-size:13px}.collab-compose summary{cursor:pointer;padding:12px;background:#26384b;border-radius:8px;margin-bottom:12px}.collab-compose textarea{margin-top:8px}.collab-tabs button{font-size:14px}.collab-panel .collab-transport{display:block;font-size:12px;color:#bac5d5}.collab-admin-tab h3{font-size:15px}.collab-notes article>strong{font-size:14px}.collab-thread article{padding:10px 0}.collab-panel .collab-status{margin:8px 0}
