/* Schodex: stránka Ochrana osobných údajov (/ochrana-osobnych-udajov). noGrey 2026. */
.page-node-type-page .gdpr-uvod {
    background: #f5f5f5;
    padding: 14px 18px;
    border-left: 4px solid #09967c;
}
.gdpr-obsah { padding-left: 20px; }
.gdpr-prava li { margin-bottom: 8px; }
.node h2[id="zakaznici"], .node h2[id="online"], .node h2[id="cookies"] {
    margin: 48px 0 12px;
    padding-top: 10px;
    border-top: 3px solid #ff5a00;
    scroll-margin-top: 120px;
}
table.gdpr-tab {
    width: 100%;
    border-collapse: collapse;
    margin: 18px 0;
    font-size: 15px;
}
table.gdpr-tab th, table.gdpr-tab td {
    border: 1px solid #ddd;
    padding: 8px 10px;
    text-align: left;
    vertical-align: top;
}
table.gdpr-tab thead th {
    background: #09967c;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}
table.gdpr-tab th[scope="row"] {
    width: 32%;
    background: #f5f5f5;
    font-weight: 500;
}
.gdpr-pdf a {
    display: inline-block;
    background: #ff5a00;
    color: #fff !important;
    text-decoration: none;
    padding: 10px 18px;
    border-radius: 4px;
    font-weight: 500;
}
.gdpr-pdf a:hover { background: #e65304; }
@media (max-width: 600px) {
    table.gdpr-tab { font-size: 14px; }
    table.gdpr-tab th[scope="row"] { width: 40%; }
}
