.markdown-source-view.mod-cm6 .callout-content .callout {
    margin: 0em 0;
}

/*отключаем фон*/
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
    background-color: rgba(0, 0, 0, 0); 
}

/*отключаем цвет*/
.theme-dark {
	.callout[data-callout="context"] .callout-title {
		color: #dadada; 	
	}
	
	.callout[data-callout="subcontext"] .callout-title {
		color: #dadada; 
	}
	
	.callout[data-callout="subcontext"] .callout-content::before {
		background-color: #414141;
	}
}

.theme-light {
	.callout[data-callout="context"] .callout-title {
		color: #000000; 
	}
	
	.callout[data-callout="subcontext"] .callout-title {
		color: #000000; 
	}
	
	.callout[data-callout="subcontext"] .callout-content::before {
		background-color: #d4d1e0;
	}
}

/*отключаем цвет*/
.callout[data-callout="context"] .callout-title,
.callout[data-callout="subcontext"] .callout-title {
    color: rgb(0,0,0); 
}

/*отключаем иконку*/
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
	.callout-icon {
		display: none;
	}
}

/*отключаем базовые отступы*/
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
	padding: 0;
	margin: 0em 0;
	
	.callout-title-inner {
		--font-weight: 0;
		font-weight: 0;
		color: 0;
	}
	
	.callout-content {
		margin-block-start: 0rem;
		margin-block-end: 0rem;
	}
}

/*базовые отступы как у обычных строк текста*/
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
	.callout-title {
		padding-top: 0.075rem;
		padding-bottom: 0.075rem;
	}
}


/*лишний gap и ярлык развертывания*/
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
	.callout-title {
		gap: 0;
	}
}

/*
.callout[data-callout="context"],
.callout[data-callout="subcontext"] {
	.callout-fold {
		transform: translateY(1.5px);
		align-items: flex-end;
	}
}
*/

/*для того, чтобы со списком сравнять*/
.callout[data-callout="subcontext"] {
	.callout-content {
		padding-left: 2.25rem;
		margin-top: -0.075rem;
	}
		
	.callout-content::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		width: 0.01rem;
		left: 0.75rem;
		transform: translateX(-50%);
	}
}


.callout-content {
    overflow-x: unset;
}

.callout-title-inner p {
	margin-block-start: 0.2em;
    margin-block-end: 0em;
}

.callout-fold {
    transform: translateY(0.25em);
}

.markdown-rendered ul, .markdown-rendered ol {
    margin-block-start: 1px;
    margin-block-end: 1px;
}
