@use "../common";

.tools_page_ai-request-logs {
	.ai-connector-approval-notice {
		margin: 10px 15px 15px 0;
	}
}
.ai-request-logs {
	.ai-request-logs__page {
		background-color: #f0f0f1;
	}

	.ai-request-logs__page > div:first-child {
		z-index: 2;
		top: var(--wp-admin--admin-bar--height, 0px);
	}
}

.ai-request-logs__app {
	max-width: 1400px;

	.components-notice {
		margin: 0 0 20px;
	}
}

.ai-request-logs__summary {
	margin: 24px 0;
}

.ai-request-logs__summary-cards {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
	gap: 16px;
}

.ai-request-logs__stat-card {
	text-align: center;

	.components-card__body {
		padding: 20px 16px;
	}
}

.ai-request-logs__stat-value {
	font-size: 28px;
	font-weight: 600;
	color: #1e1e1e;
	line-height: 1.2;
}

.ai-request-logs__stat-label {
	font-size: 13px;
	color: #757575;
	margin-top: 4px;
}

.ai-request-logs__main {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 320px;
	gap: 24px;
	align-items: start;

	@media (max-width: 1200px) {
		grid-template-columns: 1fr;
	}
}

.ai-request-logs__card {
	min-width: 0;

	.components-card__header {
		display: flex;
		justify-content: space-between;
		align-items: center;

		h2 {
			margin: 0;
			font-size: 14px;
			font-weight: 600;
		}
	}
}

.ai-request-logs__dataviews-wrap {
	min-width: 0;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;

	.ai-request-logs__refresh-button.components-button {
		order: -1;
	}
}

.ai-request-logs__cell--time {
	white-space: nowrap;
	color: #757575;
	font-size: 12px;
}

.ai-request-logs__operation {
	min-width: 220px;

	code {
		display: inline-block;
		font-size: 12px;
		background: #f0f0f0;
		padding: 2px 6px;
		border-radius: 3px;
	}
}

.ai-request-logs__operation-primary {
	display: flex;
	align-items: center;
	gap: 6px;
	flex-wrap: wrap;
}

.ai-request-logs__operation-secondary {
	margin-top: 4px;
	font-size: 11px;
	display: flex;
	align-items: center;
	gap: 8px;
}

.ai-request-logs__error-preview {
	color: #d63638;
}

.ai-request-

