.member-status-editor{margin-top:12px;padding:22px;border:2px solid #d3dfed;border-radius:18px;background:#f6f9fd}.member-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.member-status-heading h3{margin:3px 0 5px;font-size:1.25rem}.member-status-heading p{margin:0;color:#687b92}.member-current-status{padding:8px 13px;border-radius:999px;background:#e5edf7;color:#123f74;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.member-current-status.status-active{background:#ddf5e8;color:#176a43}.member-status-select{max-width:360px}.member-status-select select{font-weight:800;border-color:#aebfd3}.member-deactivation-options{margin-top:20px;padding-top:20px;border-top:1px solid #d4dfeb}.member-deactivation-options[hidden]{display:none}.member-deactivation-options fieldset{display:grid;gap:10px;margin:18px 0 0;padding:0;border:0}.member-deactivation-options legend{margin-bottom:10px;font-weight:850;color:#102a4a}.member-deactivation-options fieldset>label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #d6e1ed;border-radius:13px;background:#fff}.member-deactivation-options fieldset input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;margin-top:2px;accent-color:#123f74}.member-deactivation-options fieldset span{display:grid;gap:3px}.member-deactivation-options fieldset small{color:#6a7d93;line-height:1.4}.member-deactivation-options .supra-keyholder-field{display:grid;grid-template-columns:1fr;gap:7px;margin-left:32px;background:transparent;border-style:dashed}.member-status-warning{display:flex;gap:12px;margin-top:16px;padding:13px 15px;border-left:4px solid #ff9900;border-radius:9px;background:#fff5df;color:#654b1f}.member-status-warning span{font-size:.9rem;line-height:1.45}@media(max-width:650px){.member-status-heading,.member-status-warning{flex-direction:column}.member-deactivation-options .supra-keyholder-field{margin-left:0}}
.member-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-access-status-card{padding:18px;border:1px solid #d4e0ed;border-radius:15px;background:#fff}.member-access-status-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.member-access-status-card h4{margin:2px 0 0;font-size:1.05rem}.member-access-status-card header small{color:#b16b00;font-weight:850;letter-spacing:.07em}.member-access-status-card label{font-weight:800}.member-access-status-card select{margin-top:7px;font-weight:800}.member-access-status-card>p{margin:12px 0 0;color:#6a7c92;font-size:.85rem;line-height:1.45}.access-state{padding:7px 10px;border-radius:999px;background:#edf2f8;color:#4d627a;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.access-state.state-active{background:#dcf4e7;color:#176a43}.access-state.state-inactive,.access-state.state-suspended{background:#fbe4e4;color:#9a2929}.access-state.state-pending,.access-state.state-pending_activation,.access-state.state-pending_deactivation{background:#fff0d1;color:#8a5700}.member-status-change-details{margin-top:18px;padding-top:18px;border-top:1px solid #d4dfeb}.member-status-change-details[hidden]{display:none}.member-supra-option{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;border:1px solid #d6e1ed;border-radius:13px;background:#fff}.member-supra-option input{width:20px;height:20px;margin-top:2px;accent-color:#123f74}.member-supra-option span{display:grid;gap:3px}.member-supra-option small{color:#687b92}.member-status-change-details .supra-keyholder-field{display:block;margin:12px 0 0 32px}.member-status-change-details .supra-keyholder-field input{margin-top:6px}@media(max-width:760px){.member-status-grid{grid-template-columns:1fr}.member-status-change-details .supra-keyholder-field{margin-left:0}}
