/* Стили для контейнера кастомного редактирования */


.edit-container {
    display: flex;
    width: 100%;
    margin: 2px auto;
    border: 1px solid #ccc; /**/
/*     border-radius: 15px 0 0 15px; Закругляем только левые углы */
    border-radius: 15px; /* Закругляем углы кнопки */
    position: relative;
    background-color: #F9F9F9;
    min-height: 40px;
    padding: 12px 0 12px 0;
}
.edit-numbers {
    min-width: 50px;
    color: #AD7C7C;
    background-color: #F9F9F9;
/*    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
    border-radius: 15px 0 0 15px; /*  Закругляем только левые углы */
    text-align: right;
    padding-right: 5px;
    user-select: none;
    line-height: 1.5;
    font-family: monospace;
    font-size: 16px;
    overflow-y: hidden;
    box-sizing: border-box;
}
.edit {
    flex-grow: 1;
/*     height: 600px;высота .edit */
    background-color: #F0F0F0;
/*     border-radius: 15px; Закругляем углы кнопки */
    margin: 0;
    border: none;	/*		*/
/*  border: 1px solid #ccc;  */
    padding: 5px;
    box-sizing: border-box;
    font-family: monospace;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 1px;
    overflow-y: scroll;
    white-space: nowrap; /* Запрет переноса текста */
}
/* Остальные стили остаются без изменений */
.edit p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.edit .b {
	font-weight: bold;
}
.edit .i {
	font-style: italic;
}
.edit .u {
	text-decoration: underline;
}
.edit .d {
	text-decoration: line-through;
}
.edit .s {
	font-size: smaller;
}
.edit .e {
/*	background-color: #E5E5E5; */
}

/* Новые классы для цветов */
.edit .c00 { color: #000000; background-color: #FFFFFF; } /* Черный текст на белом фоне */
.edit .c10 { color: #FFFF00; } /* Желтый */
.edit .c11 { color: #FF0000; } /* Красный */
.edit .c12 { color: #2D83D7; } /* Голубой (сине-голубой) */
.edit .c13 { color: #008000; } /* Зеленый */
.edit .c14 { color: #3838FF; } /* Синий */
.edit .c15 { color: #FFA500; } /* Оранжевый */
.edit .c16 { color: #800080; } /* Фиолетовый */
.edit .c17 { color: #20B2AA; } /* Светло-морской волны */
.edit .c18 { color: #A52A2A; } /* Коричневый */
.edit .c19 { color: #FF4500; } /* Красно-оранжевый */
.edit .c20 { color: #8A2BE2; } /* Сине-фиолетовый */
.edit .c21 { color: #32CD32; } /* Лаймово-зеленый */
.edit .c22 { color: #6D5C5C; } /* Серо-коричневый */
.edit .c23 { color: #6A5ACD; } /* Сланцево-синий */
.edit .c24 { color: #DC143C; } /* Малиновый */
.edit .c25 { color: #FF8C00; } /* Темно-оранжевый */
.edit .c26 { color: #9932CC; } /* Темно-орхидея */
.edit .c27 { color: #8B0000; } /* Темно-красный */
.edit .c28 { color: #00CED1; } /* Бирюзовый */
.edit .c29 { color: #FF0000; } /* Красный (дублирует c11) */
.edit .c30 { color: #008000; } /* Зеленый (дублирует c13) */



