/* Datasets (list) page shared helpers */
.ab-minh-0 { min-height: 0; }
.ab-search-max { min-width:320px; max-width:640px; width:100%; }
.ab-white-panel { background:#fff; border:1px solid #e5e7eb; border-top:0; border-radius:0 0 12px 12px; }
.ab-scroll-pane { max-height: calc(100vh - 220px); overflow: auto; }
.ab-fixed-max { max-width:980px; margin:0 auto; padding:0; }

/* Align actions button inside dataset row */
.ab-template-row .ab-template-actions-btn { position:absolute; top:10px; right:12px; }

/* Empty state padding to match templates */
.ab-template-empty { padding:34px 28px; }
