.value-info-card {
	border-radius: 8px;
	border: 1px solid var(--border) !important;
	background: var(--l1-background);
	box-shadow:
		0px 1px 3px 0px rgba(0, 0, 0, 0.1),
		0px 1px 2px -1px rgba(0, 0, 0, 0.1);

	.metric-column {
		.metric-title {
			color: var(--l1-foreground);
			font-size: 14px;
			font-weight: 500;
		}

		.metric-value-container {
			display: flex;
			align-items: baseline;
			gap: 6px;
		}

		.metric-value {
			font-size: 24px;
			font-weight: 400;

			&.red {
				color: var(--bg-cherry-400);
			}

			&.green {
				color: var(--bg-forest-400);
			}

			&.loading {
				opacity: 0.5;
			}
		}

		.metric-unit {
			color: var(--muted-foreground);
			font-size: 14px;
		}

		.metric-reference {
			color: var(--muted-foreground);
			font-size: 12px;
		}

		.trace-button {
			margin-top: 8px;
			background: var(--l3-background);
			border: none;
			box-shadow: none;
			border-radius: 4px;

			&:hover {
				background: var(--l3-background);
			}

			&:disabled {
				opacity: 0.5;
				cursor: not-allowed;
			}
		}
	}
}
