.auth-main{max-width:570px;margin:60px auto}.auth-card h1{font-size:30px}.auth-card form{margin-top:25px}.auth-card button{width:100%;margin:20px 0}.team-notice{padding:14px 18px;border:1px solid #d7cfee;background:#f3f0fc;border-radius:10px;margin:16px 0;color:#4e4187;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.team-nav{display:flex;gap:15px;align-items:center}.team-nav a{color:var(--purple);font-size:12px}.permission-list{margin:12px 0 20px}.permission-check{display:flex;gap:9px;align-items:center;font-weight:400;line-height:1.7;overflow-wrap:anywhere;margin:12px 0}.permission-check input{width:17px;flex:0 0 17px;margin:0;accent-color:var(--purple)}.user-card{border-top:1px solid var(--line);padding:18px 0}.user-card h3{font-size:14px;overflow-wrap:anywhere;margin:0}.user-card .secondary{margin-top:8px}.danger-button{border-color:#d8aaaa!important;color:#973939!important}.danger-button:hover{background:#fff2f2!important}#invite-result{margin-top:24px}#team-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}#team-user{overflow-wrap:anywhere;color:var(--muted)}body[data-team=true] #sender-fields,body[data-team=true] #sender-hint{display:none}body[data-team=true] #team-sender{display:block}#assigned-hint{margin-bottom:15px}@media(max-width:500px){.auth-main{margin:30px auto}#team-toolbar{align-items:flex-start;flex-direction:column}.team-nav{gap:8px}}
.hosted-copy{display:none!important}body[data-hosted=true] .local-copy{display:none!important}body[data-hosted=true] .hosted-copy{display:initial!important}.local-badge span.local-copy,.local-badge span.hosted-copy{width:auto;height:auto;border-radius:0;background:none}
