/* $Id: shorturls.css,v 1.1.2.1 2026/10/23 14:04:36 dbellamy Exp $ */

/* Supervision des shorturls (admin.php?categ=supervision&sub=shorturls).
   Les boutons et tableaux reprennent les classes communes de PMB (bouton,
   btnDelete, odd/even) : ne figurent ici que les dispositions propres a
   l'ecran. Chaque regle est prefixee par l'identifiant de la racine du
   composant, pour l'emporter sur styles/pure, charge apres styles/common. */

#shorturls_supervision .shorturls-block {
	margin-bottom: 20px;
}

#shorturls_supervision h3 {
	margin: 0 0 8px 0;
}

/* Tableau d'utilisation */
#shorturls_supervision .shorturls-usage {
	overflow-x: auto;
}

#shorturls_supervision .shorturls-table {
	border-collapse: collapse;
}

#shorturls_supervision .shorturls-table caption {
	text-align: left;
	font-weight: bold;
	padding: 4px 0;
}

#shorturls_supervision .shorturls-table th,
#shorturls_supervision .shorturls-table td {
	padding: 4px 8px;
	border: 1px solid #ccc;
}

#shorturls_supervision .shorturls-table tbody th {
	text-align: left;
	font-weight: normal;
}

#shorturls_supervision .shorturls-table tfoot th,
#shorturls_supervision .shorturls-table tfoot td {
	font-weight: bold;
}

#shorturls_supervision .shorturls-number {
	text-align: right;
	white-space: nowrap;
}

#shorturls_supervision .shorturls-reasons {
	margin: 8px 0 0 0;
	padding-left: 20px;
}

/* Recherche et suppression */
#shorturls_supervision .shorturls-progress {
	display: block;
	width: 100%;
	max-width: 400px;
	margin-top: 8px;
}

#shorturls_supervision .shorturls-status {
	min-height: 1.2em;
}

#shorturls_supervision .shorturls-status:focus {
	outline: 2px solid #005a9c;
}

#shorturls_supervision .shorturls-purge-fields {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin-bottom: 8px;
}

#shorturls_supervision .shorturls-field label {
	display: block;
	margin-bottom: 2px;
}

#shorturls_supervision .shorturls-confirm {
	margin-top: 8px;
	padding: 8px;
	border: 1px solid #cc0000;
	background-color: #fff5f5;
}

#shorturls_supervision .shorturls-confirm p {
	margin: 0 0 8px 0;
	font-weight: bold;
}

#shorturls_supervision .shorturls-error {
	color: #cc0000;
}

#shorturls_supervision .shorturls-success {
	color: #007700;
}

#shorturls_supervision .shorturls-warning {
	color: #8a5a00;
}

/* Case a cocher et son libelle sur la meme ligne, l'avertissement en dessous. */
#shorturls_supervision .shorturls-checkbox label {
	display: inline;
	margin-left: 4px;
}

#shorturls_supervision .shorturls-checkbox p {
	margin-top: 2px;
}
