.wp-block-magnet-blocks-team-members .team-members-grid{display:grid;gap:1.5rem;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member{border-radius:.375rem;min-height:320px;overflow:hidden;position:relative}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-image{height:100%;position:relative;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-image .hover-image,.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-image .profile-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;left:0;padding:2rem 1rem 1rem;position:absolute;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .member-details{margin-bottom:1rem;text-align:center}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .member-details h3{color:var(--wp--preset--color--white);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .member-details p{color:var(--wp--preset--color--white);font-size:1rem;margin:0}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .social-links{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .social-links a{color:var(--wp--preset--color--white);text-decoration:none;transition:all .3s ease}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .social-links a:hover{color:hsla(0,0%,100%,.7);transform:translateY(-2px)}.wp-block-magnet-blocks-team-members .team-members-grid .team-member .team-card-item .team-member-info .social-links a .dashicons{font-size:1.25rem;height:auto;width:auto}.wp-block-magnet-blocks-team-members .team-members-grid .team-member.join-team .join-team-content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.wp-block-magnet-blocks-team-members .team-members-grid .team-member.join-team .join-team-content .join-team-link{border:2px solid;border-radius:.375rem;color:#1a1a1a;display:inline-flex;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.wp-block-magnet-blocks-team-members .team-members-grid .team-member.join-team .join-team-content .join-team-link:hover{background-color:#1a1a1a;color:var(--wp--preset--color--white)}.editor-member-image{margin-bottom:1.5rem;text-align:center}.editor-member-image .components-base-control__label{display:block;font-weight:500;margin-bottom:.5rem}.editor-member-image img{border:1px solid #e0e0e0;border-radius:.375rem;height:150px;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.editor-member-image .components-button.is-small{height:auto;padding:4px 12px}.member-order-controls{display:flex!important;gap:4px!important;margin-left:auto!important}.member-order-controls .sort-button{border:1px solid #e0e0e0!important;border-radius:3px!important;color:#1e1e1e!important;height:24px!important;justify-content:center!important;min-width:24px!important;padding:0!important}.member-order-controls .sort-button:disabled{background:#f0f0f0!important;cursor:not-allowed!important;opacity:.5!important}.member-order-controls .sort-button:not(:disabled):hover{background:#f6f7f7!important;border-color:var(--wp-admin-theme-color)!important;color:var(--wp-admin-theme-color)!important}.member-order-controls .sort-button .dashicon{margin:0!important}.components-panel__body .components-base-control{margin-bottom:1.5rem}.components-panel__body .components-base-control:last-child{margin-bottom:0}.components-panel__body .components-button.is-destructive{justify-content:center;margin-top:1rem}.components-circular-option-picker{margin-bottom:1rem}.add-member-button{height:auto;justify-content:center;margin:1rem 0;padding:8px 16px;width:100%}.team-members-tabs .components-tab-panel__tabs{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:1rem}.team-members-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item{border-bottom:2px solid transparent;flex:1;font-size:.875rem;justify-content:center;margin-bottom:-1px;padding:.5rem}.team-members-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item.is-active{border-bottom-color:#007cba}.team-members-tabs .components-panel__body{border:none}
