#teamCanvasBar{position:fixed;top:72px;left:16px;z-index:105;display:flex;align-items:center;gap:9px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:8px 12px;background:#101c23ed;border:1px solid #28606d;border-radius:14px;font-size:12px;color:#bceff7}#teamCanvasBar button{border:1px solid #35555f;background:#163440;border-radius:8px;color:#a5f7ff;padding:7px 10px;min-height:32px}#teamCanvasBar [data-team-online]{color:#9eb8c1}#teamPanel{position:fixed;right:12px;top:66px;bottom:12px;width:360px;max-width:calc(100vw - 24px);z-index:150;display:flex;flex-direction:column;background:#11191e;border:1px solid #34505d;border-radius:18px;box-shadow:0 12px 50px #0008;color:#dce9ed;padding:16px;box-sizing:border-box}#teamPanel[hidden],#teamCanvasBar[hidden]{display:none!important}.team-panel-head,.team-panel-tabs{display:flex;justify-content:space-between;align-items:center;gap:12px}.team-panel-head h2{font-size:17px;margin:0}.team-panel-tabs{justify-content:start;margin:14px 0}.team-panel-tabs button{border-radius:8px;background:#23343d;padding:8px 12px}.team-panel-scroll{overflow:auto;min-height:0;flex:1}.team-chat-item{font-size:13px;padding:12px 2px;border-bottom:1px solid #28363c;line-height:1.6;overflow-wrap:anywhere}.team-chat-item small{color:#8099a4}.team-chat-item p{margin:6px 0;white-space:pre-wrap}.team-chat-form{display:flex;gap:8px;padding-top:12px}.team-chat-form textarea{flex:1;resize:none;min-width:0;height:68px;font-size:14px;background:#0b1216;color:#e9f6fa;border:1px solid #34515e;border-radius:10px;padding:10px;box-sizing:border-box}.team-chat-form button{background:#20dff6;color:#03242e;border-radius:10px;padding:8px 12px}.team-member-row{padding:12px 0;border-bottom:1px solid #2b3a41;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.team-member-row button{padding:6px 10px;border:1px solid #34535f;border-radius:8px;margin:5px 6px 0 0}.team-info{font-size:12px;line-height:1.7;color:#8daab8;white-space:pre-wrap}.team-permissions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.team-permissions label{display:flex!important;gap:8px;align-items:center;font-size:13px!important}.team-permissions input{width:auto!important;margin:0!important}.team-share-link{word-break:break-all;font-size:12px;color:#a5f7ff}.team-project-choice{display:block;width:100%;text-align:left;border:1px solid #35515e;border-radius:10px;padding:14px;margin:10px 0;color:#d0ecf4}.team-member-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.team-member-actions button{border:1px solid #3b5663;border-radius:8px;padding:8px 10px}.team-readonly #freeCanvasWorld{pointer-events:none}.team-readonly #canvasSideAdd{opacity:.35}.team-panel-status{font-size:12px;color:#9fc6d2;margin:8px 0;line-height:1.6}
@media(max-width:600px){#teamCanvasBar{top:64px;left:8px;max-width:calc(100vw - 16px);gap:6px;font-size:11px;padding:7px 9px}#teamPanel{top:58px;right:8px;bottom:8px;max-width:calc(100vw - 16px);width:380px}#teamCanvasBar [data-team-online]{width:100%}.team-chat-form textarea{font-size:16px}}
