<%@ page contentType="text/css; charset=UTF-8"%>

/* Plugin Inventory */

/* Status badges */
.inv-status-planned { color: #6c757d; }
.inv-status-active { color: #155724; font-weight: 600; }
.inv-status-maintenance { color: #856404; }
.inv-status-decommissioned { color: #721c24; }

/* Soft-deleted rows */
tr.inv-deleted td,
.inv-deleted {
	opacity: 0.55;
	text-decoration: line-through;
}

/* Device card */
.inv-card {
	padding: 10px;
}
.inv-card-header {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.inv-card-header h3 {
	margin: 0;
}

/* JSON viewer */
.inv-json {
	background: #f8f9fa;
	border: 1px solid #dee2e6;
	border-radius: 4px;
	padding: 10px;
	font-size: 12px;
	font-family: monospace;
	white-space: pre-wrap;
	word-break: break-all;
	max-height: 200px;
	overflow-y: auto;
}

/* Label column in detail tables */
table.data td.label {
	white-space: nowrap;
	color: #6c757d;
	font-size: 12px;
	width: 200px;
}
