.horizontally-unpadded{padding-left:0!important}.horizontally-unpadded,.right-unpadded{padding-right:0!important}.left-unpadded{padding-left:0!important}.cursor-pointer{cursor:pointer}.skills-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1.5rem;padding-bottom:.4rem}.more-skills,.skill-badge{margin:0;line-height:1.2;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.el-table .cell,.more-skills,.skill-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table .cell{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1.5rem;padding:8px 0;line-height:1.4}.el-table .el-table__body-wrapper .el-table__row .el-table__cell:nth-child(2) .cell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:6px}.modal-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.modal-text{font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.modal-actions,.modal-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-btn{min-width:120px;width:120px!important;max-width:120px}.modal-actions .btn{margin-left:0!important;margin-right:0!important}.edit-member-content{padding:.5rem 0}.form-label{font-weight:500;color:#495057}.mobile-member-cards{padding:0;width:100%;min-width:100%}.member-card{border:1px solid #e9ecef;border-radius:8px;padding:1rem;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}.member-card:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.member-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.member-name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.5rem}.member-link{font-weight:600;font-size:1.1rem;color:#495057;text-decoration:none}.member-link:hover{color:#007bff;text-decoration:none}.member-header-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.member-header-actions,.member-social{display:-webkit-box;display:-ms-flexbox;display:flex}.member-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.75rem}.linkedin-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#0077b5;color:#fff;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.linkedin-link:hover{background:#005885;color:#fff;text-decoration:none}.member-details{margin-top:.5rem}.member-skills{margin-bottom:.75rem}.member-role-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.member-role{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-badge{font-size:.75rem;padding:.25rem .5rem;white-space:nowrap}.member-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.member-actions,.table-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f8f9fa;color:#6c757d;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0 .25rem}.table-action:hover{background:#e9ecef;color:#495057;text-decoration:none}.table-action-delete:hover{background:#f8d7da;color:#721c24}@media (max-width:768px){.team-admin-badge{font-size:.75rem;padding:.25rem .5rem;white-space:nowrap}.linkedin-link,.table-action{width:28px;height:28px;font-size:.875rem}.modal-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal-btn{width:100%;max-width:200px}.member-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-name{margin-right:.5rem}.member-actions,.member-role-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}@media (max-width:576px){.team-admin-badge{font-size:.7rem}.member-card{padding:.75rem}.member-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-name{margin-right:.25rem}.member-actions{-ms-flex-item-align:end;align-self:flex-end}.skills-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.skills-badges .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.more-skills{font-size:.875rem;color:#6c757d}}