/* ============================================================
   LICONOGRAF — Admin Phase 1 styles
   Pour les onglets Année et Logs
============================================================ */

.lico-table { width: 100%; border-collapse: collapse; font-family: 'Syne', sans-serif; font-size: 13px; }
.lico-table th, .lico-table td {
  padding: 9px 12px; text-align: left;
  border-bottom: 1px solid var(--border);
  vertical-align: top;
}
.lico-table tr:last-child td { border-bottom: none; }
.lico-table th {
  background: var(--cream); font-weight: 700; font-size: 11px;
  text-transform: uppercase; letter-spacing: 0.04em; color: var(--text-muted);
}
.lico-table tr:hover td { background: var(--cream); }

.lico-tag {
  display: inline-block; padding: 3px 10px; border-radius: 12px;
  font-size: 11px; font-weight: 700; letter-spacing: 0.02em;
}

.muted-text { color: var(--text-muted); font-size: 12px; }

.lico-form-row {
  display: flex; gap: 10px; align-items: center;
  margin-bottom: 10px; flex-wrap: wrap;
}
.lico-form-row label { font-weight: 600; font-size: 13px; color: var(--text); }
.lico-form-row input[type="checkbox"] { width: auto; margin-right: 6px; }
.lico-form-row select { width: auto; min-width: 180px; }

.lico-tag-action {
  display: inline-block; padding: 2px 8px; border-radius: 10px;
  font-size: 10.5px; font-weight: 700; text-transform: uppercase;
  letter-spacing: 0.04em; color: white;
}
.lico-tag-action.create   { background: #10b981; }
.lico-tag-action.update   { background: #3b82f6; }
.lico-tag-action.delete   { background: #ef4444; }
.lico-tag-action.archive  { background: #6b7280; }
.lico-tag-action.unarchive{ background: #f59e0b; }
.lico-tag-action.set_active { background: #8b5cf6; }
.lico-tag-action.login    { background: #14b8a6; }
.lico-tag-action.add_exception, .lico-tag-action.reset_exceptions { background: #f97316; }
