.team-overlay{position:fixed;inset:0;z-index:10000;background:#edf4f5;display:grid;place-items:center;padding:24px}.team-login{width:min(440px,100%);padding:32px}.team-login label,.team-settings label{display:grid;gap:8px;margin:14px 0}.team-error,#team-message{color:#ac3434}.team-settings{width:min(850px,94vw);max-height:90vh;overflow:auto;border:1px solid #ccdadd;border-radius:16px;padding:28px}.team-settings::backdrop{background:#102c45aa}.team-settings pre{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.team-settings button{margin:4px}.team-login input{width:100%}
