.notes-list-container {
	display: flex;
	width: 100%;
	overflow-y: auto;
	flex-grow: 1;
	background: var(--material-sidepane);
	border-top: var(--material-border-quinary);
	padding-inline: 8px;
	scrollbar-color: var(--color-scrollbar) var(--color-scrollbar-background);
}

context-notes-list {
	display: flex;
	flex-direction: column;
	flex: 1;
	min-width: 0;
	height: 0;
	
	.item-notes > .body, .all-notes > .body {
		display: flex;
		flex-direction: column;
		flex: 1;
		gap: 6px;
		
		@include comfortable {
			gap: 8px;
		}
		
		&::before, &::after {
			// Apply gap to start and end
			content: '';
		}

		> .more {
			appearance: none;
			border-radius: 5px;
			border: 1px solid var(--color-quinary-on-sidepane);
			background: var(--material-background);

			padding: 2px 8px;

			@include comfortable {
				padding-block: 4px;
			}

			&:active {
				background-color: var(--accent-blue10);
			}
		}
	}
}
