/**
 * Minoka Webmaster Tools - RSS Feed Parser Styles
 */

.mwt-rss-results {
	margin-top: var(--mwt-spacing-md);
}

.mwt-rss-metadata {
	background: var(--mwt-white);
	border: 1px solid var(--mwt-border);
	border-radius: var(--mwt-radius-md);
	padding: var(--mwt-spacing-md);
	margin-bottom: var(--mwt-spacing-md);
}

.mwt-rss-badge {
	display: inline-block;
	padding: 4px 12px;
	border-radius: var(--mwt-radius-sm);
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	background: var(--mwt-primary);
	color: var(--mwt-white);
	margin-bottom: var(--mwt-spacing-sm);
}

.mwt-rss-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--mwt-text);
	margin-bottom: var(--mwt-spacing-sm);
}

.mwt-rss-meta-item {
	padding: var(--mwt-spacing-sm) 0;
	border-bottom: 1px solid var(--mwt-border);
}

.mwt-rss-meta-item:last-child {
	border-bottom: none;
}

.mwt-rss-meta-label {
	font-size: 12px;
	color: var(--mwt-text-light);
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.mwt-rss-meta-value {
	font-size: 14px;
	color: var(--mwt-text);
	margin-top: 4px;
}

.mwt-rss-items {
	background: var(--mwt-white);
	border: 1px solid var(--mwt-border);
	border-radius: var(--mwt-radius-md);
	padding: var(--mwt-spacing-md);
}

.mwt-rss-items-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: var(--mwt-spacing-md);
	padding-bottom: var(--mwt-spacing-sm);
	border-bottom: 2px solid var(--mwt-border);
}

.mwt-rss-items-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--mwt-text);
}

.mwt-rss-item {
	padding: var(--mwt-spacing-md);
	border-bottom: 1px solid var(--mwt-border);
	transition: background 0.2s ease;
}

.mwt-rss-item:last-child {
	border-bottom: none;
}

.mwt-rss-item:hover {
	background: var(--mwt-bg);
}

.mwt-rss-item-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--mwt-primary);
	margin-bottom: var(--mwt-spacing-xs);
}

.mwt-rss-item-title a {
	color: var(--mwt-primary);
	text-decoration: none;
}

.mwt-rss-item-title a:hover {
	text-decoration: underline;
}

.mwt-rss-item-desc {
	font-size: 14px;
	color: var(--mwt-text-light);
	line-height: 1.5;
	margin-bottom: var(--mwt-spacing-xs);
}

.mwt-rss-item-meta {
	font-size: 12px;
	color: var(--mwt-text-light);
}

.mwt-rss-toggle-btn {
	padding: 8px 16px;
	background: var(--mwt-bg);
	border: 1px solid var(--mwt-border);
	border-radius: var(--mwt-radius-sm);
	font-size: 14px;
	color: var(--mwt-text);
	cursor: pointer;
	transition: all 0.2s ease;
}

.mwt-rss-toggle-btn:hover {
	background: var(--mwt-primary);
	color: var(--mwt-white);
	border-color: var(--mwt-primary);
}

.mwt-rss-items-collapsed .mwt-rss-item:nth-child(n+11) {
	display: none;
}
