table {
  border-spacing: 0px;
  border: 1px solid grey;  

  /* pro small a mensi muze byt tabulka scrollable */
  width: 100%;
  overflow-x: scroll;
  display: block;

  /* jinak je tabulka tabulkou */
  @media(min-width: 480px) {
    width: auto;
    display: table;
  }

}

td.tabulka {
    border: 1px solid grey;
    padding: 8px;
    min-width: 140px;
}

tr.tab_trisloupce {
  td.tabulka {
    border: 0;
    padding: 0px;
    min-width: 50%;
    table {
      border-collapse: collapse;
      table-layout: fixed;
      width: 100%;      
      padding: 8px;
      tr {
        td {
/*          min-width: 250px;*/
          padding: 8px;
          border: 1px solid;          
        }
      }
    }
  } 
}

tr.tab_dvaslouce {
  td.tabulka {
    border: 0;
    padding: 0px;
    min-width: 50%;
    table {
      border-collapse: collapse;
      table-layout: fixed;
      width: 100%;      
      padding: 8px;
      tr {
        td {
/*          min-width: 350px;*/
          padding: 8px;
          border: 1px solid;          
        }
      }
    }
  } 
}

/* prebijime nastaveni z emulsify, kde je hlavni obsah osazeny, tady to neni nutne */
.gin--vertical-toolbar .layout-container {
  /* 2025-04-22 11:45:29pf podle me to rozhazuje horizontalni zarovnani pri prihlaseni, asi stary patch */
  padding-left: 0 !important;
}

main {
  padding-left: calc( var(--drupal-displace-offset-left) / 2);
  /* padding-left: 0 !important; */
}

.page-content {
  
  /* nadpis v ramci view */
  h2.line {
    margin: 0;
    padding: 0;
    padding-bottom: 1em;
    font-size: 2rem;
    color: var(--c-primary);
  }	

  /* nav se styloval absolutne (crumb), proto je nutna vyjimka pro pager */
  nav.pager {
    position: initial;
  }
  
}