.offers__table__extended {
	table {
		@media screen and (max-width: 1700px) {
			.header__row__extended {
				th:first-child {
					max-width: 140px;
				}

				th:nth-child(2) {
					max-width: 160px;
				}

				th:nth-child(3) {
					max-width: 220px;
				}

				th:nth-child(4) {
					max-width: 160px;
				}

				th:last-child {
					max-width: 200px;
				}
			}
		}

		thead > tr {
			@media screen and (max-width: 1500px) {
				display: none !important;
			}
		}
	}
}

.offers__table__wrapper {
	width: 100%;

	table {
		width: 100%;

		th {
			text-align: left;

			> div {
				position: relative;
				display: flex;
				align-items: center;

				img {
					margin-right: 10px;
				}

				&.table__header__price {
					cursor: pointer;

					a {
						cursor: pointer;
					}

					img {
						margin: 0;
						position: absolute;
						left: 175px;
					}
				}
			}

			a {
				cursor: auto;
				font-weight: 700;
				color: rgba(255, 255, 255, 0.7);
			}
		}

		thead > tr {
			width: 100%;
			padding: 40px 0;
			display: flex;
			border: 1px solid rgba(255, 255, 255, 0.1);
			border-right: 0;
			border-left: 0;

			@media screen and (max-width: 1450px) {
				display: none;
			}
		}

		th {
			width: 100%;
			display: flex;
			align-items: center;
		}

		// tbody {
		// @media screen and (max-width: 1450px) {
		//     display: grid;
		//     grid-template-columns: repeat(auto-fill, 340px);
		//     grid-gap: 40px;
		//     justify-content: space-between;
		// }

		// @media screen and (max-width: 1345px) {
		//     grid-template-columns: repeat(auto-fill, 450px);
		// }

		// @media screen and (max-width: 1170px) {
		//     grid-template-columns: repeat(1, 450px);
		//     justify-content: center;
		// }

		// @media screen and (max-width: 650px) {
		//     display: flex;
		//     flex-direction: column;
		//     grid-gap: 0;
		// }
		// }
	}
}

.offers__no_offers {
	width: 100%;
	height: 500px;
	display: flex;
	justify-content: center;
	align-items: center;

	> div {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 20px;
	}

	p {
		color: rgba(255, 255, 255, 0.7);
	}
}
