/* KOL News Ticker v1.0.6 */
/* START: KOL News Ticker Card Styles */

/* START: News Ticker Wrapper */
html.light-mode .kol-news-ticker-wrapper {
	display: flex !important;
	align-items: center !important;
	gap: 15px !important;
	background-color: #ffffff !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 8px !important;
	padding: 12px 15px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}

html.dark-mode .kol-news-ticker-wrapper {
	display: flex !important;
	align-items: center !important;
	gap: 15px !important;
	background-color: #1a1a1a !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 8px !important;
	padding: 12px 15px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}
/* END: News Ticker Wrapper */

/* START: News Ticker Widget */
html.light-mode .widget_kol_news_ticker_widget {
	background-color: #ffffff !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 12px 15px !important;
	border-radius: 8px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}

html.dark-mode .widget_kol_news_ticker_widget {
	background-color: #1a1a1a !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 12px 15px !important;
	border-radius: 8px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}
/* END: News Ticker Widget */

/* START: Ticker Title */
html.light-mode .kol-ticker-title {
	color: #1f2937 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	white-space: nowrap !important;
	flex-shrink: 0 !important;
}

html.dark-mode .kol-ticker-title {
	color: #ffffff !important;
	font-size: 16px !important;
	font-weight: bold !important;
	white-space: nowrap !important;
	flex-shrink: 0 !important;
}
/* END: Ticker Title */

/* START: News Ticker Container */
html.light-mode .kol-news-ticker-container {
	flex: 1 !important;
	overflow: hidden !important;
	background-color: #f9f9f9 !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 8px !important;
	height: fit-content !important;
	line-height: 1 !important;
	border-radius: 6px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}

html.dark-mode .kol-news-ticker-container {
	flex: 1 !important;
	overflow: hidden !important;
	background-color: #262626 !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 8px !important;
	height: fit-content !important;
	line-height: 1 !important;
	border-radius: 6px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}
/* END: News Ticker Container */

/* START: Marquee */
html.light-mode .kol-news-ticker-container marquee {
	display: flex !important;
	align-items: center !important;
	white-space: nowrap !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 22px !important;
}

html.dark-mode .kol-news-ticker-container marquee {
	display: flex !important;
	align-items: center !important;
	white-space: nowrap !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 22px !important;
}
/* END: Marquee */

/* START: Ticker Item */
html.light-mode .kol-ticker-item {
	display: inline-flex !important;
	align-items: center !important;
	color: #374151 !important;
	text-decoration: none !important;
	padding: 0 15px !important;
	transition: color 0.3s ease !important;
}

html.dark-mode .kol-ticker-item {
	display: inline-flex !important;
	align-items: center !important;
	color: #e0e0e0 !important;
	text-decoration: none !important;
	padding: 0 15px !important;
	transition: color 0.3s ease !important;
}

html.light-mode .kol-ticker-item:hover {
	color: #4CAF50 !important;
}

html.dark-mode .kol-ticker-item:hover {
	color: #4CAF50 !important;
}
/* END: Ticker Item */

/* START: Ticker Item Icon */
html.light-mode .kol-ticker-item .dashicons {
	color: #4CAF50 !important;
	font-size: 18px !important;
	width: 18px !important;
	height: 18px !important;
	margin-right: 8px !important;
}

html.dark-mode .kol-ticker-item .dashicons {
	color: #4CAF50 !important;
	font-size: 18px !important;
	width: 18px !important;
	height: 18px !important;
	margin-right: 8px !important;
}
/* END: Ticker Item Icon */

/* START: Ticker Text */
html.light-mode .kol-ticker-text {
	color: inherit !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

html.dark-mode .kol-ticker-text {
	color: inherit !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
/* END: Ticker Text */

/* START: Ticker Separator */
html.light-mode .kol-ticker-separator {
	color: #d9d9d9 !important;
	margin: 0 15px !important;
	font-weight: bold !important;
	display: inline !important;
}

html.dark-mode .kol-ticker-separator {
	color: #3a3a3a !important;
	margin: 0 15px !important;
	font-weight: bold !important;
	display: inline !important;
}
/* END: Ticker Separator */

/* START: Admin Settings Page */
.kol-news-ticker-admin .wrap {
	background-color: #ffffff !important;
	padding: 20px !important;
	border-radius: 8px !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}

.kol-news-ticker-admin h1 {
	color: #1f2937 !important;
	margin-bottom: 20px !important;
}

.kol-news-ticker-admin .form-table {
	background-color: #ffffff !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 8px !important;
	padding: 15px !important;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) !important;
}

.kol-news-ticker-admin .form-table th {
	background-color: #f9f9f9 !important;
	color: #1f2937 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 12px !important;
}

.kol-news-ticker-admin .form-table td {
	background-color: #ffffff !important;
	color: #374151 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 12px !important;
}

.kol-news-ticker-admin input[type="number"] {
	background-color: #ffffff !important;
	color: #1f2937 !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 4px !important;
	padding: 8px !important;
}

.kol-news-ticker-admin .submit button {
	background: linear-gradient(to bottom, #2d7c2d, #1f5f1f) !important;
	color: #ffffff !important;
	border: 1px solid #1a4d1a !important;
	border-radius: 6px !important;
	padding: 10px 20px !important;
	height: 32px !important;
	cursor: pointer !important;
	transition: all 0.3s ease !important;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2) !important;
}

.kol-news-ticker-admin .submit button:hover {
	background: linear-gradient(to bottom, #3d9d3d, #2d7c2d) !important;
}

.kol-news-ticker-admin .description {
	color: #6b7280 !important;
	font-size: 13px !important;
}
/* END: Admin Settings Page */

/* END: KOL News Ticker Card Styles */
