.worksheet__datasets .section-panel-body { display: flex; flex-direction: column; overflow: hidden; }
.worksheet__datasets .section-panel-body > div { display: flex; min-height: 0; flex: 1 1 auto; flex-direction: column; }
.worksheet__datasets .workbook-datasets-explorer { min-height: 0; flex: 1 1 auto; overflow-y: auto; overscroll-behavior-y: contain; }
.worksheet__datasets .workspace-vault-columns { position: sticky; z-index: 1; top: 0; }
.worksheet__datasets .workbook-datasets-explorer { width: 100%; max-width: none; border-color: var(--color-border); background: var(--color-surface); box-shadow: var(--shadow-md); }
.worksheet__datasets .workspace-vault-columns { border-color: var(--color-border); background: var(--color-surface-muted); color: var(--color-text-muted); }
.worksheet__datasets .workspace-vault-card { border-color: var(--color-border-soft); background: var(--color-surface); color: var(--color-text-muted); cursor: default; }
.worksheet__datasets .workspace-vault-card:hover { background: var(--color-surface-hover); }
.worksheet__datasets .workspace-vault-card-title { color: var(--color-text-strong); }
.worksheet__datasets .workspace-vault-card-type,
.worksheet__datasets .workspace-vault-card-size,
.worksheet__datasets .workspace-vault-card-date,
.worksheet__datasets .workspace-vault-card-links { color: var(--color-text-muted); }
.worksheet__datasets.is-loading .workbook-datasets-explorer { opacity: .55; pointer-events: none; }
.worksheet__datasets .workbook-datasets-empty { margin: 24px 0; color: var(--color-text-muted); text-align: center; }
.worksheet__datasets .workbook-datasets-status { min-height: 24px; margin-top: 10px; color: var(--color-text-muted); }
.worksheet__datasets .section-panel-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.worksheet__datasets .workbook-datasets-header-actions { flex: 0 0 auto; }
.worksheet__datasets .workbook-datasets-add-menu { position: relative; }
.worksheet__datasets .workbook-datasets-add-menu > summary { list-style: none; }
.worksheet__datasets .workbook-datasets-add-menu > summary::-webkit-details-marker { display: none; }
.worksheet__datasets .workbook-datasets-add-menu .workspace-add-button { width: 34px; height: 34px; font-size: inherit; }
.worksheet__datasets .workbook-datasets-add-dropdown { position: absolute; z-index: 20; top: calc(100% + 8px); right: 0; display: none; min-width: 250px; padding: 6px; border: 1px solid var(--color-border-soft); border-radius: var(--radius-md); background: var(--color-surface); box-shadow: var(--shadow-menu); }
.worksheet__datasets .workbook-datasets-add-menu[open] .workbook-datasets-add-dropdown { display: block; }
.worksheet__datasets .workbook-datasets-add-dropdown button { display: block; width: 100%; padding: 9px 11px; border: 0; border-radius: var(--radius-sm); background: transparent; color: var(--color-text); font: inherit; text-align: left; cursor: pointer; }
.worksheet__datasets .workbook-datasets-add-dropdown button:hover, .worksheet__datasets .workbook-datasets-add-dropdown button:focus-visible { background: var(--color-surface-hover); color: var(--color-primary); outline: none; }
.worksheet__datasets.is-global-collection .workbook-datasets-explorer { --workspace-vault-table-min-width: 1240px; }
.worksheet__datasets.is-global-collection .workspace-vault-columns,
.worksheet__datasets.is-global-collection .workspace-vault-card { grid-template-columns: minmax(220px, 2fr) 70px 90px 130px minmax(220px, 1.6fr) minmax(180px, 1fr) 160px; }
.worksheet__datasets.is-global-collection .workspace-vault-card-workbook { display: block; }
.worksheet__datasets.is-admin-collection .workbook-datasets-explorer { --workspace-vault-table-min-width: 1440px; }
.worksheet__datasets.is-admin-collection .workspace-vault-columns,
.worksheet__datasets.is-admin-collection .workspace-vault-card { grid-template-columns: minmax(220px, 2fr) 70px 90px 130px minmax(220px, 1.6fr) minmax(180px, 1fr) minmax(180px, 1fr) 160px; }
.worksheet__datasets.is-admin-collection .workspace-vault-card-customer { display: block; }
.worksheet__datasets .workspace-vault-card-workbook,
.worksheet__datasets .workspace-vault-card-customer { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--color-text-muted); }
.worksheet__datasets .workspace-vault-action { border: 0; background: inherit; color: var(--color-text-muted); }
.worksheet__datasets .workspace-vault-action:hover,
.worksheet__datasets .workspace-vault-action:focus-visible { color: var(--color-primary); }
.workspace-vault-properties-modal .modal-body { display: flex; flex-direction: column; gap: 8px; }
.workspace-vault-properties-modal .form-group,
.workspace-vault-properties-modal .form-check { margin: 0; }
