/* Panel moderacji. Korzysta ze stylów forum (fo-*), tu tylko to, czego tam nie ma. */

.mod-zakladki { display: flex; gap: 6px; flex-wrap: wrap; margin: 0 0 16px; }
.mod-licznik {
  display: inline-block; margin-left: 7px; padding: 1px 7px; border-radius: 999px;
  background: #d9534f; color: #fff; font-size: 11px; font-weight: 700;
}
.mod-licznik[hidden] { display: none; }

.mod-widok[hidden] { display: none; }
.mod-lista { display: grid; gap: 8px; margin-top: 12px; }

.mod-wpis {
  background: var(--surface); border: 1px solid var(--border); border-radius: 13px; padding: 13px 16px;
}
.mod-wpis--usuniety { opacity: .55; }
.mod-wpis--nowe { border-color: color-mix(in srgb, var(--accent) 45%, var(--border)); }
.mod-wpis-glowa {
  display: flex; align-items: center; gap: 9px; flex-wrap: wrap;
  font-size: 12.5px; color: var(--text-muted); margin: 0 0 8px;
}
.mod-wpis-glowa b { color: var(--text); font-size: 13.5px; }
/* plakietka przy wpisach właściciela - ich moderator nie ruszy */
.mod-autor {
  padding: 1px 8px; border-radius: 999px; font-size: 11px; font-weight: 700;
  background: var(--accent); color: #fff;
}
.mod-gdzie {
  padding: 1px 8px; border-radius: 999px; font-size: 11px;
  background: color-mix(in srgb, var(--accent) 14%, transparent); color: var(--accent);
}
.mod-tresc {
  font-size: 13.5px; line-height: 1.6; white-space: pre-wrap; overflow-wrap: anywhere;
  max-height: 160px; overflow: auto;
}
.mod-cytat {
  margin: 8px 0 0; padding: 8px 12px; border-left: 3px solid var(--border);
  font-size: 13px; white-space: pre-wrap; overflow-wrap: anywhere; color: var(--text-muted);
}
.mod-akcje { display: flex; gap: 6px; margin: 10px 0 0; flex-wrap: wrap; }
.mod-akcje a.fo-mini { text-decoration: none; display: inline-flex; align-items: center; }

.mod-pusto {
  padding: 30px 20px; text-align: center; color: var(--text-muted); font-size: 13.5px;
  border: 1px dashed var(--border); border-radius: 14px;
}

#modFormBlokada { display: grid; gap: 8px; }
#modFormBlokada select, #modFormBlokada textarea {
  width: 100%; padding: 10px 12px; border-radius: 10px; border: 1px solid var(--border);
  background: var(--surface-soft, var(--surface)); color: var(--text); font: inherit; font-size: 13.5px;
}
#modFormBlokada select:focus, #modFormBlokada textarea:focus { border-color: var(--accent); outline: none; }
