.card {
	margin: 5px;
	/*width: 100%;*/
	/*max-width: 1200px;*/
}

.search-card {
	margin-bottom: 10px;
}

.order-cell {
	min-width: 1px;
	max-width: 1px;
	text-align: center;
	align-items: center;
	font-size: 1px !important;
}



/*.details-control {
	cursor: pointer;
	text-align: center;
	width: 10px;
	min-width: 10px;
	max-width: 60px;
}*/

.details-content {
	padding: 1px;
	/* background-color: #f9f9f9;*/
}

.expand-icon {
	font-weight: bold;
	font-size: 16px;
}

#tableLoading {
	min-height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
}







/*.rawdata-cell {
	min-width: 40px;
	max-width: 100px;
	text-align: center;
	align-items: center;
	font-size: 16px !important;
}

.action-content {
	width: 100%;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}*/
/* Стили для статусов */
.status-badge {
	width: 100%;
	padding: 5px;
	text-align: center;
	display: block;
}
/* Стили для кнопок 
.buy-btn {
	width: 100%;
	padding: 5px;
}*/



.details-content {
	font-size: 0.9rem;
}

.detail-title {
	color: #6c757d;
}

.detail-value {
	word-break: break-word;
}

table {
	margin-bottom: 0;
}

th, td {
	vertical-align: middle !important;
}

th.code-col, td.code-col {
	width: 80px;
	text-align: center;
	font-weight: 700;
}

.insta-gradient {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,
		#d6249f 60%, #285AEB 90%);
	/*-webkit-background-clip: text;*/
	-webkit-text-fill-color: transparent;
}

.text-pink {
	color: #e83e8c;
}

.expand-icon {
    color: #007bff; /* синий цвет для + и - */
    font-weight: bold;
    cursor: pointer;
}

.text-break,
.word-wrap,
.overflow-wrap,
.details-content .col-md-8,
.details-content [class*="col-"] {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
    white-space: normal !important;
    hyphens: auto;
}