﻿article.smlouva header {
    margin-top: 4em;
    margin-bottom: 4em;
}

article.smlouva {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
    color: black;
}

@media print {
    a.odkaz {
        color: var(--bs-body-color);
        text-decoration: none;
    }
}

.polozka {
    display: flex; /* Použití flexboxu pro zarovnání čísla a obsahu */
    align-items: flex-start; /* Zarovnání obsahu na začátek */
    margin-bottom: 10px; /* Mezera mezi položkami */
    text-align: justify;
}

.cislovani {
    margin-right: 5px; /* Mezera mezi číslem a obsahem */
    font-weight: bolder; /* Zvýraznění čísla */
}

.cislovany-clanek {
    margin-left: 0; /* Bez odsazení pro články */
}

.polozka .cislovany-odstavec {
    margin-left: 1em;
}

.clanek {
    margin-top: 2rem; /* Mezera mezi položkami */
}

.vypis-lv dd {
    font-weight: bold;
}

.vypis-lv dt, .vypis-lv th {
    font-weight: normal;
}

.vypis-lv td {
    border: 0 none;
}

.vypis-lv tbody {
    border-bottom: 1px solid var(--bs-border-color);
}

@media print {
    .nezalamovat {
        -webkit-break-inside: avoid;
        break-inside: avoid;
    }

    .clanek h2 {
        break-after: avoid;
        page-break-after: avoid;
    }
    
    /* Nová stránka pro každý další souhlas se zpracováním osobních údajů */
    .nova-stranka {
        page-break-before: always;
        break-before: page;
    }
}
