/* Ecran « Cles API » (lib/view/ClesApi.php) */
.ca-ecran .ca-secret { font-family: monospace; font-size: 14px; word-break: break-all; padding: 10px;
	background: #f4f4f4; border: 1px solid #ccc; border-radius: 4px; margin: 6px 0; user-select: all; }
.ca-ecran .ca-alerte { color: #8a4b00; margin: 8px 0; }
.ca-fenetre-form label { display: block; margin-top: 10px; font-weight: bold; }
.ca-fenetre-form input[type=text], .ca-fenetre-form textarea { width: 100%; box-sizing: border-box; }
.ca-statut { display: inline-block; padding: 1px 8px; border-radius: 10px; font-size: 12px; }
.ca-statut-active { background: #dff3e1; color: #1d6b2a; }
.ca-statut-suspendue { background: #fff1d6; color: #8a4b00; }
.ca-statut-expiree, .ca-statut-revoquee { background: #f6dede; color: #8b1f1f; }
.ca-ecran .ca-grille { height: calc(100vh - 150px); min-height: 300px; }
