.dv-admin-form fieldset { border: 1px solid #ddd; padding: 12px; margin: 0 0 16px; }
.dv-admin-form .row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin-bottom: 10px; }
.dv-admin-form label { display: flex; flex-direction: column; gap: 4px; }
.dv-admin-form label.check { flex-direction: row; align-items: center; gap: 8px; }
.dv-admin-form .actions { margin-top: 6px; }
.dv-admin-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.dv-admin-col h3 { margin: 8px 0; }
.dv-snippet { width: 100%; }
