/**
 * ORGANISM: SetOutline (set pages) - the compact view: the content as the contents of a book. Rows keep their
 * number and title only (no cover, meta line, summary or owner's note), without card chrome, one under the
 * other with a thin line; sections bold, their content indented a step.
 */
[data-set-outline][data-view="compact"] .set-stack,
[data-set-outline][data-view="compact"] .set-section-body { gap: 0; }
[data-set-outline][data-view="compact"] .set-section-body { margin-top: 0; padding-left: 1.75rem; }

[data-set-outline][data-view="compact"] .set-row {
    display: flex;
    align-items: baseline;
    gap: 0.75rem;
    height: auto;
    min-height: 0;
    padding: 0.55rem 0.25rem;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: rgb(243 244 246);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.dark [data-set-outline][data-view="compact"] .set-row { border-color: rgb(55 65 81 / 0.6); background: transparent; }
[data-set-outline][data-view="compact"] .set-row:hover { background: rgb(248 250 252); box-shadow: none; }
.dark [data-set-outline][data-view="compact"] .set-row:hover { background: rgb(31 41 55 / 0.6); }

[data-set-outline][data-view="compact"] .set-row-cover,
[data-set-outline][data-view="compact"] .set-row-meta,
[data-set-outline][data-view="compact"] .set-row-summary,
[data-set-outline][data-view="compact"] .set-row-note { display: none; }

[data-set-outline][data-view="compact"] .set-row-num {
    display: inline;
    flex-shrink: 0;
    min-width: 2.25rem;
    border: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
[data-set-outline][data-view="compact"] .set-row-title {
    flex: 1 1 auto;
    padding: 0;
    font-size: 0.9375rem;
    line-height: 1.4rem;
    font-weight: 500;
}
[data-set-outline][data-view="compact"] summary.set-row .set-row-title { font-weight: 700; }
[data-set-outline][data-view="compact"] .set-row-end { align-self: center; padding-right: 0.25rem; }
