.table-LB {font-size:80%; line-height: 100%; padding=; margin:0; padding: px; }
/* 1) Osnova: stisni razmike in robove */
.wp-block-table.table-LB table {
  border-collapse: collapse;
  border-spacing: 0;
}

.wp-block-table.table-LB td,
.wp-block-table.table-LB th {
  padding: 0;              /* nastavi po želji, npr. 2px ali 0.25rem */
  line-height: 1.2;        /* "enojna" ~ 1.0–1.2, ne uporabljaj % */
  margin: 0;
}

/* 2) Odstrani margine odstavkov, ki jih WP doda v celice */
.wp-block-table.table-LB td p,
.wp-block-table.table-LB th p {
  margin: 0;
}

/* 3) (opcijsko) globalno stisni razmike v vseh WP tabelah */
.wp-block-table table { 
  border-collapse: collapse; 
  border-spacing: 0;
}

/* 4) Ugasni "block gap" znotraj figure */
.wp-block-table {
  --wp--style--block-gap: 0;
}

/* 5) Poenoti velikost besedila, če želiš manjše */
.wp-block-table.table-LB {
  font-size: 0.9rem; /* ali 80% */
}
/* GLOBALNO: stisni razmike v vseh tabelah na strani */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

td, th {
  padding: 0;         /* po želji: 0.25rem ali 2px */
  line-height: 1.2;   /* "enojna" ~ 1.0–1.2 */
  margin: 0;
}

/* odstrani privzete margine odstavkov v celicah */
td p, th p {
  margin: 0;
}

/* izklopi block-gap okoli WP tabel */
.wp-block-table {
  --wp--style--block-gap: 0;
}

/* (opcijsko) malo manjša pisava v tabelah */
table {
  font-size: 0.9rem;  /* ali 80% */
}

/* =========================
   Kompaktne tabele – GLOBALNO
   ========================= */

/* 0) manjši zunanji razmik figure z WP tabelo */
figure.wp-block-table { margin: 0.25rem 0 !important; }

/* 1) zlij razmike v vseh tabelah znotraj vsebine */
.entry-content table,
.entry-content .wp-block-table table,
.tablepress { 
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  width: 100%;
  font-size: 0.9rem;
}

/* 2) enotno majhni paddingi in vrstična višina */
.entry-content table td,
.entry-content table th,
.entry-content .wp-block-table td,
.entry-content .wp-block-table th,
.tablepress td,
.tablepress th {
  padding: 2px 4px !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  vertical-align: top;
}

/* 3) odstavki v celicah brez dodatnih razmikov */
.entry-content table td p,
.entry-content table th p,
.entry-content .wp-block-table td p,
.entry-content .wp-block-table th p,
.tablepress td p,
.tablepress th p {
  margin: 0 !important;
}

/* 4) ukini VELIKE ČRKE in razmike v glavi tabele */
.entry-content table th,
.entry-content .wp-block-table th,
.tablepress thead th {
  text-transform: none !important;
  letter-spacing: normal !important;
}

/* 5) (opcijsko) številke v desno – če uporabljaš data-align */
.entry-content td[data-align="right"],
.wp-block-table td[data-align="right"] { text-align: right !important; }

/* 6) malo stisni razmike okoli WP bloka tabele */
.wp-block-table { --wp--style--block-gap: 0 !important; }
/* ——— Center poravnava tabel (Gutenberg + TablePress) ——— */
.wp-block-table.table-LB,
.wp-block-table.table-LB table,
.tablepress.table-LB,
.tablepress.table-LB table {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Naj širina sledi vsebini, a ne preseže širine vsebine strani */
.wp-block-table.table-LB table,
.tablepress.table-LB table {
  width: auto;
  max-width: 100%;
}

/* Napis pod tabelo na sredino (če ga uporabljaš) */
.wp-block-table.table-LB figcaption {
  text-align: center;
}

/* Ne posegamo v poravnavo besedila v celicah — pusti kot nastaviš ti */
.wp-block-table.table-LB td,
.wp-block-table.table-LB th,
.tablepress.table-LB td,
.tablepress.table-LB th {
  text-align: inherit; /* privzeto levo, razen če ti kje nastaviš desno/sredinsko */
}
