/* ئىزدەش页基础样式补强（scoped CSS 未生效时兜底） */
.page .search-bar {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	padding: 0.5rem 0.75rem 0.625rem !important;
	gap: 0.5rem !important;
	direction: rtl !important;
	box-sizing: border-box !important;
}
.page .search-input-wrap {
	flex: 1 !important;
	height: 2.125rem !important;
	background: #ffffff !important;
	border: 2px solid rgba(0, 0, 0, 0.12) !important;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06) !important;
	border-radius: 1.25rem !important;
	display: flex !important;
	align-items: center !important;
	padding: 0 0.75rem !important;
	box-sizing: border-box !important;
	position: relative !important;
	direction: rtl !important;
}
.page .search-btn-txt {
	font-size: 0.875rem !important;
	color: #ff8800 !important;
	font-weight: 700 !important;
}
.page .hist-wrap,
.page .hot-wrap {
	padding-left: 1.125rem !important;
	padding-right: 1.125rem !important;
	box-sizing: border-box !important;
}
.page .hot-label,
.page .section-title-row .hot-label {
	font-size: 0.9375rem !important;
	color: #222 !important;
	font-weight: 700 !important;
}
.page .list .movie-row {
	display: flex !important;
	height: 10.625rem !important;
	margin-bottom: 0.6875rem !important;
	border-radius: 0.5rem !important;
	background: #f7f7f7 !important;
	overflow: hidden !important;
}
.page .list .poster-wrap {
	width: 8.125rem !important;
	height: 10.625rem !important;
	flex-shrink: 0 !important;
}
