/* Минимальные кастомные правки поверх Pico.css */

.flash {
  margin-top: 0.5rem;
  padding: 0.75rem 1rem;
}
.flash-error {
  border-left: 4px solid var(--pico-color-red-500, #c0392b);
  background: rgba(192, 57, 43, 0.08);
}
.flash-warning {
  border-left: 4px solid var(--pico-color-amber-500, #d68910);
  background: rgba(214, 137, 16, 0.08);
}
.flash-info {
  border-left: 4px solid var(--pico-color-blue-500, #2980b9);
  background: rgba(41, 128, 185, 0.08);
}
.flash-success {
  border-left: 4px solid var(--pico-color-green-500, #27ae60);
  background: rgba(39, 174, 96, 0.08);
}

.inline-form {
  display: inline;
  margin: 0;
}
.inline-form button {
  margin: 0;
  padding: 0.25rem 0.75rem;
}

.muted {
  color: var(--pico-muted-color, #888);
  font-style: italic;
}
