/* List family — list-detailed / list-compact */

.kgr-widget.kgr-cat-list .kgr-list {
	display: flex; flex-direction: column;
	gap: var(--kgr-sp-3);
}

/* Detailed: full card width, generous spacing */
.kgr-widget.kgr-style-list-detailed .kgr-card { padding: var(--kgr-sp-5); }
.kgr-widget.kgr-style-list-detailed .kgr-card-body { font-size: calc(var(--kgr-fs-body) + 1px); }

/* Compact: tight padding, no border between rows */
.kgr-widget.kgr-style-list-compact .kgr-list { gap: 0; }
.kgr-widget.kgr-style-list-compact .kgr-card {
	border: 0;
	border-bottom: 1px solid var(--kgr-border);
	border-radius: 0;
	padding: var(--kgr-sp-3) 0;
	box-shadow: none;
	background: transparent;
}
.kgr-widget.kgr-style-list-compact .kgr-card:last-child { border-bottom: 0; }
.kgr-widget.kgr-style-list-compact .kgr-card-avatar { width: 36px; height: 36px; }
.kgr-widget.kgr-style-list-compact .kgr-card-head { margin-bottom: var(--kgr-sp-2); }
