
.member-fields-inputs,.member-fields-field{display:grid;gap:8px;min-width:0}
.member-fields-inputs{gap:18px}.member-fields-field>label{font-weight:600}
.member-fields-field input:not([type=checkbox]),.member-fields-field select,.member-fields-field textarea{width:100%;max-width:100%;box-sizing:border-box}
.member-fields-field input[type=checkbox]{width:20px;height:20px;justify-self:start}
.member-fields-cp .member-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:end}
.member-fields-cp label{display:grid;gap:8px;min-width:0}.member-fields-cp input,.member-fields-cp textarea,.member-fields-cp select{max-width:100%;box-sizing:border-box}
.member-fields-checks{display:flex;flex-wrap:wrap;gap:24px}.member-fields-cp .member-fields-checks label,.member-fields-cp .member-fields-delete label{display:flex;flex-direction:row;align-items:center;gap:8px}
.member-fields-cp input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0}
.member-fields-list{display:grid;gap:12px}.member-fields-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--border,#dce4ef);border-radius:var(--mz-border-radius,12px)}
.member-fields-row>div{min-width:0;overflow-wrap:anywhere}.member-fields-row p{margin:6px 0 0}.member-fields-delete{margin-top:32px}.member-fields-delete summary{cursor:pointer;margin-bottom:16px}
@media(max-width:640px){.member-fields-cp .member-fields-grid{grid-template-columns:1fr}.member-fields-row{flex-wrap:wrap}}

.member-fields-field textarea.mz-core-control{min-height:120px;resize:vertical}

.member-fields-cp .member-fields-grid>label{align-content:start}
.member-fields-cp .member-fields-key-hint{display:inline;font-weight:400}
.member-fields-cp [data-member-fields-options][hidden]{display:none!important}

/* Keep separate extension cards spaced within the shared General hook. */
.mz-settings-hook-content:has(.member-fields-settings){display:grid;gap:18px}
