@media only screen and (max-width: 1024px) {
	.sticky-panel {
		position: relative;
		margin: 0;
		top: 0;
		padding-inline: 15px !important;
	}
}

li.padding-1 {
	padding-left: 15px;
}

li.padding-2 {
	padding-left: 30px;
}

li.padding-3 {
	padding-left: 45px;
}

li.padding-4 {
	padding-left: 60px;
}

li.padding-5 {
	padding-left: 75px;
}

ul.menuList li {
	line-height: 30px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

ul.menuList li:hover {
	color: rgb(169 196 255);
}

ul.menuList {
	max-height: 500px;
	overflow-y: auto;
}

ul.menuList li.active {
	color: rgb(128 168 255);
}

.sliderSection img {
	object-fit: cover;
	width: 100%;
	border-radius: 4px;
	margin-bottom: 20px;
	border: 1px solid rgb(38 44 59);
	box-shadow: 0px 2px 4px #0f131e;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.sliderSection {
		height: 100% !important;
	}

	.sliderSection img {
		height: 100%;
		margin-bottom: 0px;
		object-fit: contain !important;
	}
}

.BoostedPost {
	position: absolute;
	width: 80%;
	left: 10%;
	bottom: 10px;
	line-height: 21px;
	text-align: center;
	backdrop-filter: blur(3px);
	color: rgb(255 255 255);
	text-shadow: 1px 1px 0px black;
	background: linear-gradient(45deg, rgb(153 156 255 / 55%), rgb(94 28 98 / 54%));
	font-size: 13px;
	border-top: none;
	letter-spacing: 1px;
	z-index: 2;
	border-radius: 10px;
}

.BoostedBox:hover {
	border: 1px solid rgb(95 91 148 / 69%);
}

.sliderSection {
	width: calc(100% + 10px);
	margin: 0;
	margin-bottom: 5px;
}

input.form-control.filtreleKategori {
	box-shadow: none !important;
	border: none;
	margin-bottom: 10px;
	background: rgb(21 25 34) !important;
}

.sliderSection:not(.slick-initialized) {
	height: 277px;
	overflow-y: hidden;
}

#DetayFiltrePanel .ui.dropdown.selection.multiple {
	width: 100%;
}

a.devaminiGorHome:hover {
	filter: brightness(1.15);
}

a.devaminiGorHome {
	background: linear-gradient(
			45deg, rgb(76 49 90), rgb(69 61 131));
	padding: 6px 18px;
	line-height: 21px;
	border-radius: 4px;
	color: rgb(224 233 255);
	margin-top: 10px;
	display: inline-block;
	border: 1px solid rgb(91 79 122);
	transition: 0.2s linear;
}

ul.menuList li.alim-ilani-menu {
	background: #282f43;
	margin-bottom: 3px;
	padding: 4px 6px;
	border-radius: 4px;
}

ul.menuList li.alim-ilani-menu img {
	margin-right: 10px;
	border-radius: 4px;
	width: 30px;
	height: 30px;
	background: #3e4b6f;
}

/* Local market listings are server-rendered, so their final styling must load before first paint. */
.local-player-market-listing .PostBox{margin:5px 5px 10px!important;padding:0!important;height:304px!important;border-radius:8px!important;background:#1e2330!important;border:1px solid #2b344c!important;overflow:hidden!important}
.local-player-market-listing .PostImage{margin:0!important;border-radius:5px 5px 0 0!important;border:0!important;background:#1e1e1f!important;height:180px!important;overflow:hidden!important}
.local-player-market-listing .PostImage img{width:100%!important;height:180px!important;object-fit:cover!important;border-radius:5px 5px 0 0!important;display:block!important}
.local-player-market-listing .PostTitle{font-size:14px!important;line-height:18px!important;font-weight:800!important;color:#fff!important;margin:13px 10px 0!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}
.local-player-market-listing .PostPrice{font-size:17px!important;line-height:20px!important;font-weight:900!important;margin:10px 10px 0!important;color:#fff!important}
.local-player-market-listing .PostPrice small{font-size:11px!important}
.local-player-market-listing .PostAuthor{border-top:1px solid rgba(255,255,255,.04)!important;margin:0!important;padding:9px 10px!important;position:absolute!important;width:100%!important;bottom:0!important;background:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.local-player-market-listing .PostAuthor a{display:flex!important;align-items:center!important;color:#bcd0f3!important;font-size:14px!important;line-height:25px!important;font-weight:500!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
.local-market-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;min-width:25px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;font-size:12px!important;font-weight:800!important;margin-right:7px!important;line-height:25px!important}
.local-player-market-listing .PostCategory{position:absolute!important;left:50%!important;right:auto!important;bottom:8px!important;z-index:6!important;display:block!important;width:auto!important;max-width:82%!important;transform:translateX(-50%)!important;height:auto!important;background:transparent!important;border:0!important;padding:0!important;text-align:center!important;line-height:1!important;overflow:visible!important}
.local-player-market-listing .PostCategory a{font-size:12px!important;line-height:20px!important;padding:5px 14px!important;border-radius:999px!important;background:rgba(91,101,126,.92)!important;color:#fff!important;box-shadow:0 5px 12px rgba(0,0,0,.22)!important}
.local-player-market-listing .PinnedPost{letter-spacing:1px!important;position:absolute!important;width:100%!important;left:0!important;top:0!important;line-height:25px!important;height:25px!important;text-align:center!important;backdrop-filter:blur(3px)!important;background:#fe3d3dc7!important;font-size:12px!important;z-index:5!important;color:#fff!important;border-radius:3px!important;font-weight:800!important;text-transform:uppercase!important;display:block!important}
.local-player-market-listing .PinnedPost::before{content:" "!important;position:absolute!important;width:100%!important;height:5px!important;transform:rotate(90deg)!important;background:linear-gradient(to left,transparent,#c93030)!important;left:calc(-50% + 2px)!important;top:105px!important;backdrop-filter:blur(3px)!important}
.local-player-market-listing .PinnedPost::after{content:""!important;position:absolute!important;width:100%!important;height:5px!important;transform:rotate(90deg)!important;background:linear-gradient(to left,transparent,#c93030)!important;right:calc(-50% + 2px)!important;top:79px!important}
.local-player-market-listing .FeaturedPost{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:5!important;display:block!important;text-align:center!important;height:25px!important;line-height:25px!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;background:#315ce8cc!important;backdrop-filter:blur(3px)!important}
.local-player-market-listing .BoostedPost,.local-player-market-listing .LocalMarketPostSpacer{display:block!important;font-size:12px!important;line-height:25px!important;height:25px!important;font-weight:700!important;letter-spacing:1px!important}
.local-player-market-listing .LocalMarketPostSpacer{visibility:hidden!important}
.player-market-page .collapse-filter{align-self:flex-start!important}
.player-market-page #menuList,.player-market-page .other-filters{background:#1b2233!important;border:1px solid #2a3450!important;border-radius:4px!important;color:#c9d7ff!important;box-shadow:none!important}
.player-market-page #menuList .card-body,.player-market-page .other-filters .card-body{padding:16px!important}
.player-market-page .filtreleKategori,.player-market-page .other-filters input[type=text],.player-market-page .other-filters input[type=search],.player-market-page .other-filters input[type=number]{width:100%!important;height:44px!important;background:#111827!important;border:0!important;border-radius:3px!important;color:#fff!important;box-shadow:none!important;padding:0 12px!important}
.player-market-page .filtreleKategori::placeholder,.player-market-page .other-filters input::placeholder{color:#7988a8!important}
.player-market-page ul.menuList{display:block!important;max-height:372px!important;overflow:auto!important;padding:0!important;margin:8px 0 0!important;list-style:none!important}
.player-market-page ul.menuList::-webkit-scrollbar{width:5px}.player-market-page ul.menuList::-webkit-scrollbar-thumb{background:#3b4969;border-radius:99px}
.player-market-page ul.menuList .alim-ilani-menu{display:flex!important;align-items:center!important;gap:8px!important;min-height:30px!important;margin:0 0 3px!important;padding:4px 8px!important;background:#293249!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:3px!important;color:#bdd0ff!important;font-size:13px!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important}
.player-market-page ul.menuList .alim-ilani-menu.active{background:#303a5a!important;color:#8db4ff!important}
.player-market-page ul.menuList .alim-ilani-menu img{width:25px!important;height:25px!important;min-width:25px!important;object-fit:cover!important;border-radius:3px!important;margin:0!important;display:block!important}
.player-market-page .collapse-filter>h5{color:#fff!important;font-size:15px!important;font-weight:800!important;margin:14px 0 10px!important}
.player-market-page .other-filters label{color:#bdd0ff!important;font-size:12px!important;font-weight:700!important;margin-bottom:7px!important}
.player-market-page .other-filters .row{margin-left:-4px!important;margin-right:-4px!important}.player-market-page .other-filters .row>[class*=col-]{padding-left:4px!important;padding-right:4px!important}
.player-market-page .other-filters .form-check,.player-market-page .other-filters .checkbox{display:flex!important;align-items:center!important;gap:7px!important;color:#bdd0ff!important;font-size:12px!important;margin:9px 0!important}
.player-market-page .other-filters input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;accent-color:#4c6fff!important}
.local-player-market-empty>div{margin:12px 5px;background:#1b2233;border:1px dashed #34405f;border-radius:8px;color:#bdd0ff;padding:28px;text-align:center}.local-player-market-empty i{display:block;color:#70a5ff;font-size:26px;margin-bottom:8px}.local-player-market-empty strong{display:block;color:#fff;font-size:18px}.local-player-market-empty span{display:block;margin-top:5px}

.kx-market-promo-banner,
.kx-market-promo-banner span,
.kx-market-promo-banner strong {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    text-align: inherit !important;
    text-shadow: none !important;
    transform: none !important;
}

.kx-market-promo-banner {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 22px;
    width: 100%;
    min-height: 140px;
    padding: 22px 28px;
    margin-bottom: 20px;
    border-radius: 8px;
    text-decoration: none !important;
    color: #fff !important;
    background:
        linear-gradient(90deg, rgba(10, 14, 28, .96) 0%, rgba(34, 48, 92, .92) 50%, rgba(78, 36, 128, .94) 100%),
        radial-gradient(circle at 12% 50%, rgba(120, 70, 220, .28), transparent 42%);
    box-shadow: 0 12px 30px rgba(0, 0, 0, .35);
    border: 1px solid rgba(255, 255, 255, .08);
}

.kx-market-promo-banner__icon {
    width: 72px;
    height: 72px;
    border-radius: 18px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    background: rgba(255, 255, 255, .1);
    flex-shrink: 0;
}

.kx-market-promo-banner__copy {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.kx-market-promo-banner__copy strong {
    font-size: clamp(22px, 3vw, 34px);
    line-height: 1.1;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .4px;
}

.kx-market-promo-banner__copy span {
    font-size: 15px;
    line-height: 1.45;
    color: rgba(255, 255, 255, .88);
    font-weight: 500;
}

.kx-market-promo-banner__cta {
    white-space: nowrap;
    padding: 12px 18px;
    border-radius: 8px;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .24);
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
}

@media (max-width: 992px) {
    .kx-market-promo-banner {
        grid-template-columns: auto 1fr;
    }

    .kx-market-promo-banner__cta {
        grid-column: 1 / -1;
        justify-self: start;
        white-space: normal;
    }
}
