.card {
	border-radius: 10px;
	border: none;
}

.table th {
	background-color: #f8f9fa;
}

.table td {
	vertical-align: middle;
}

.vip-company {
	padding: 20px 0;
    background-color: #f5f5dc; /* Бежевый фон */
    border: 1px solid #ffc107 !important; /* Золотая рамка */
	border-radius: 10px;
}

@media (max-width: 768px) {
	
	.table-responsive {
		border: 0;
	}
	
	.table th, .table td {
		display: block;
		width: 100%;
	}
	
	.table th {
		background-color: #f8f9fa;
		border-bottom: 1px solid #dee2e6;
	}
	
}