.team-member-edit-modal{width:min(620px,calc(100vw - 24px))!important;border-radius:12px;overflow:hidden}.team-member-edit-modal .el-dialog__body{padding:14px 24px 10px}.team-member-edit-modal .el-dialog__footer{padding:12px 24px 20px}.team-member-edit[data-v-d510d7ed]{display:grid;gap:19px}.team-member-edit-identity[data-v-d510d7ed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:13px 16px;border-left:4px solid #1682c7;border-radius:8px;background:#f2f8fd}.team-member-edit-identity>span[data-v-d510d7ed]{color:#62738a;font-size:13px}.team-member-edit-identity>strong[data-v-d510d7ed]{min-width:0;overflow-wrap:anywhere;color:#25344a;font-size:16px}.team-member-edit-identity .team-member-role-pill[data-v-d510d7ed]{margin-left:auto;padding:3px 10px;font-size:12px}.team-member-edit-section[data-v-d510d7ed]{display:grid;gap:10px}.team-member-edit-section h3[data-v-d510d7ed]{margin:0;color:#25344a;font-size:14px;font-weight:700}.team-member-edit-section h3 small[data-v-d510d7ed]{margin-left:8px;color:#728095;font-size:12px;font-weight:400}.team-member-edit-fields[data-v-d510d7ed]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.team-member-edit-fields label[data-v-d510d7ed]{display:grid;gap:6px;min-width:0}.team-member-edit-fields label>span[data-v-d510d7ed]{color:#4b5c72;font-size:13px;font-weight:600}.team-member-edit-fields b[data-v-d510d7ed]{margin-right:3px;color:var(--supplier-red)}.team-member-edit-fields .supplier-input.wide[data-v-d510d7ed]{width:100%;min-width:0}.team-member-edit-role[data-v-d510d7ed]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid #dbe8f3;border-radius:8px;background:#f8fbfe}.team-member-edit-role span[data-v-d510d7ed]{display:block;color:#62738a;font-size:12px}.team-member-edit-role strong[data-v-d510d7ed]{display:block;margin-top:3px;color:#25344a;font-size:15px}.team-member-edit-role p[data-v-d510d7ed],.team-member-edit-note[data-v-d510d7ed]{margin:3px 0 0;color:#62738a;font-size:12px;line-height:1.5}.team-member-edit-note[data-v-d510d7ed]{margin-top:-14px}.team-member-promote-btn[data-v-d510d7ed]{flex:none;padding:8px 13px;border:1px solid #1682c7;border-radius:7px;background:#fff;color:#126fa9;font-size:13px;font-weight:700;cursor:pointer}.team-member-promote-btn[data-v-d510d7ed]:hover:not(:disabled){background:#eaf5fc}.team-member-promote-btn[data-v-d510d7ed]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.team-member-edit-modal .el-dialog__body{padding:12px 18px 8px}.team-member-edit-fields[data-v-d510d7ed]{grid-template-columns:minmax(0,1fr)}.team-member-edit-role[data-v-d510d7ed]{align-items:stretch;flex-direction:column}}