/* ── Entity SlickGrid Widget ──────────────────────────────────────────────── */
/* SlickGrid theme loaded from /vendor/slickgrid/slick-default-theme.min.css  */

.entity-slickgrid-widget { display: block; width: 100%; }
.entity-slickgrid-title  { margin-bottom: 12px; }
.entity-slickgrid-body   { display: block; width: 100%; }

/* The grid container must have an explicit height for SlickGrid's virtual
   scroll to work. Height is set via inline style by the renderer. */
.entity-slickgrid-container {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #dde1e7;
    border-radius: 4px;
    overflow: hidden;
}

/* Design-mode skeleton */
.entity-slickgrid-skeleton {
    width: 100%; min-height: 200px; background: #f5f7fa;
    border: 1px dashed #c0cad8; border-radius: 4px;
    display: flex; align-items: center; justify-content: center;
    color: #90a0b4; font-size: 13px; font-style: italic;
}

.entity-slickgrid-empty { padding: 20px; text-align: center; color: #6b7a8d; font-size: 13px; }
