.admin-group-tag-editor{grid-template-columns:1fr 1fr;grid-gap:20px;display:grid;margin-top:20px}.admin-group-tag-editor .section-label{text-align:center;padding:.5em 0;margin:0 0 20px;text-transform:uppercase;font-size:16px}.admin-group-tag-editor .editable-row{grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;display:grid}.admin-group-tag-editor .editable-row.option-row{grid-template-columns:auto 1fr auto}.admin-group-tag-editor .editable-row.active{background-color:hsla(0,0%,100%,.15)}.admin-group-tag-editor .edit-options{font-family:var(--font-mono);text-decoration:underline;text-transform:uppercase}.admin-group-tag-editor .drag-handle{padding:10px 10px 10px 0;cursor:grab}.admin-group-tag-editor .drag-handle .svg-drag{width:20px;height:auto}.admin-group-tag-editor .close .svg-close{width:15px;height:auto;padding:10px 0 10px 10px}.admin-group-tag-editor .add-group,.admin-group-tag-editor .add-option{grid-template-columns:1fr auto;display:grid;margin-top:10px;border:1px solid var(--white)}.admin-group-tag-editor .add-group .add-button,.admin-group-tag-editor .add-option .add-button{border-left:1px solid var(--white);padding:.5em 2em}.admin-group-tag-editor .add-group .add-button:hover,.admin-group-tag-editor .add-option .add-button:hover{background-color:var(--white);color:var(--black)}.admin-group-tag-editor .add-group .text-input,.admin-group-tag-editor .add-option .text-input{padding:.5em .75em}.admin-group-tag-editor .button-row{grid-column:span 2}.admin-group-tag-editor .save-button{border-radius:0;display:block;width:100%}.admin-member-tags{text-transform:none}.admin-member-tags .area-label{margin:0}.admin-member-tags .btn{filter:invert(1)}.admin-member-tags .button-area{text-align:center}.admin-member-tags .success-message{padding:12px 16px;margin-bottom:16px;background-color:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:4px;color:#4caf50;font-size:14px;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-membership-contract{text-transform:none}.admin-membership-contract .area-label{margin:0}.admin-membership-contract .contract-address{grid-template-columns:1fr auto;align-items:center;display:grid}.admin-membership-contract .contract-address .current-address-link{font-family:var(--font-mono);font-size:16px;display:block;margin:20px auto 20px 0}.admin-membership-contract .contract-address .current-address-link:hover{text-decoration:underline}.admin-membership-contract .contract-address .remove-button{font-size:12px}.admin-membership-contract .set-address{grid-template-columns:1fr auto;display:grid;margin-top:10px;border:1px solid var(--white)}.admin-membership-contract .set-address .add-button{border-left:1px solid var(--white);padding:.5em 2em}.admin-membership-contract .set-address .add-button:hover{background-color:var(--white);color:var(--black)}.admin-membership-contract .set-address .text-input{padding:.5em .75em}.admin-membership-contract .button-area{text-align:center}