#features-fields{min-width:0;border-block:1px solid #dce4e1}
.feature-visibility-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 0;color:#26332f}
.feature-visibility-row+.feature-visibility-row{border-top:1px solid #edf2ef}
.feature-visibility-control{display:flex;align-items:center;gap:8px;flex:0 0 68px}
.feature-visibility-control input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;accent-color:#146c59}
.feature-visibility-control small{min-width:28px;font-size:12px;color:#6b7873}
#feature-empty{margin:16px 0 0}
