.jpk-rekordy__filters{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  align-items:flex-end;
  margin-bottom:12px;
}
.jpk-field{display:flex;flex-direction:column;gap:6px;min-width:140px;}
.jpk-field--grow{flex:1;min-width:220px;}
.jpk-rekordy__tablewrap{overflow:auto;}
.jpk-pad{padding:10px;}
.jpk-right{text-align:right;}
.jpk-center{text-align:center;}
.jpk-rekordy__meta{
  margin-top:10px;
  background:#e9f4fb;
  padding:10px;
  border-radius:8px;
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}
.jpk-locked{font-weight:700;}
