.adminease-admin-page #http-request-log-container .http-request-log-filters .col {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	gap: 5px;
}

.adminease-admin-page #http-request-log-container .http-request-log-filters .col #http-apply-filters {
	padding: 13px;
}

.adminease-admin-page #http-request-log-container .http-filter-group {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.adminease-admin-page #http-request-log-container .http-filter-group label {
	font-size: 14px;
	margin: 0;
}

.adminease-admin-page #http-request-log-container .col-url {
	word-break: break-all;
}

.adminease-admin-page #http-request-log-container .col-duration {
	white-space: nowrap;
}

.adminease-admin-page #http-request-log-container .col-duration.duration-medium {
	color: var(--pwp-warning);
	font-weight: 600;
}

.adminease-admin-page #http-request-log-container .col-duration.duration-slow {
	color: var(--pwp-danger);
	font-weight: 600;
}

.adminease-admin-page #http-request-log-container .http-request-count {
	font-size: 14px;
	color: var(--pwp-muted);
}

.adminease-admin-page #http-request-log-container .http-request-empty-state {
	text-align: center;
	padding: 60px 20px;
	background: var(--pwp-surface-2);
	border: 2px dashed var(--pwp-line);
	border-radius: var(--pwp-radius-sm);
}

.adminease-admin-page #http-request-log-container .http-request-empty-state .ae-icon {
	width: 64px;
	height: 64px;
	color: var(--pwp-line);
	margin-bottom: 15px;
}

.adminease-admin-page #http-request-log-container .http-request-empty-state p {
	font-size: 16px;
	color: var(--pwp-muted);
	margin: 10px 0;
}

.adminease-admin-page #http-request-log-container .http-request-empty-state .description {
	font-size: 14px;
	color: var(--pwp-muted-2);
}

.adminease-admin-page #http-request-log-container .pagination-info {
	font-size: 14px;
	color: var(--pwp-muted);
}

.adminease-admin-page #http-request-details-modal .detail-section {
	margin-bottom: 20px;
}

.adminease-admin-page #http-request-details-modal .detail-row {
	display: flex;
	gap: 10px;
	padding: 5px 0;
	border-bottom: 1px solid var(--pwp-line);
}

.adminease-admin-page #http-request-details-modal .detail-label {
	flex: 0 0 160px;
	font-weight: 600;
}

.adminease-admin-page #http-request-details-modal .detail-value {
	word-break: break-all;
}

.adminease-admin-page #http-request-details-modal .http-detail-pre {
	max-height: 300px;
	overflow: auto;
	padding: 10px;
	background: var(--pwp-surface-2);
	border: 1px solid var(--pwp-line);
	border-radius: var(--pwp-radius-sm);
	font-size: 13px;
	white-space: pre-wrap;
	word-break: break-all;
}
