/* Jogi dokumentumok megjelenése (az Adatfeldolgozói szerződés jóváhagyott arculata alapján). */
.sybell-dpa{--dpa-accent:#66318D;--dpa-accent-soft:#F1EBF6;--dpa-border:#DDD6E4;--dpa-text:#1F1A24;--dpa-muted:#5E5668;
  max-width:820px;margin:0 auto;padding:24px 16px 64px;color:var(--dpa-text);font-family:inherit;font-size:16px;line-height:1.65}
.sybell-dpa *{box-sizing:border-box}
.sybell-dpa .dpa-head{border-bottom:3px solid var(--dpa-accent);padding-bottom:20px;margin-bottom:28px}
.sybell-dpa .dpa-head h1{color:var(--dpa-accent);font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0 0 8px}
.sybell-dpa .dpa-meta{color:var(--dpa-muted);margin:0 0 16px;text-align:left}
.sybell-dpa .dpa-btn{display:inline-block;background:var(--dpa-accent);color:#fff;text-decoration:none;font-weight:600;padding:10px 18px;border-radius:6px}
.sybell-dpa .dpa-btn:hover{filter:brightness(1.12)}
.sybell-dpa a:focus-visible{outline:3px solid var(--dpa-accent);outline-offset:2px}
.sybell-dpa nav.dpa-toc{background:var(--dpa-accent-soft);border-radius:8px;padding:18px 22px;margin:0 0 36px}
.sybell-dpa nav.dpa-toc h2{margin:0 0 8px;font-size:18px;color:var(--dpa-accent);text-transform:none;border:0;padding:0}
.sybell-dpa nav.dpa-toc ol{list-style:none;margin:0;padding:0;columns:2 280px;column-gap:28px}
.sybell-dpa nav.dpa-toc li{margin:4px 0;break-inside:avoid;text-align:left}
.sybell-dpa nav.dpa-toc a{color:var(--dpa-text);text-decoration:none}
.sybell-dpa nav.dpa-toc a:hover{color:var(--dpa-accent);text-decoration:underline}
.sybell-dpa h2{color:var(--dpa-accent);font-size:22px;line-height:1.3;margin:44px 0 14px;text-transform:uppercase;scroll-margin-top:90px}
.sybell-dpa h2.dpa-annex{text-transform:none;margin-top:64px;padding-top:24px;border-top:1px solid var(--dpa-border)}
.sybell-dpa .dpa-annex-title{color:var(--dpa-accent);font-size:18px;margin:-6px 0 18px;text-align:left}
.sybell-dpa p{margin:0 0 14px;text-align:justify;hyphens:auto}
.sybell-dpa .dpa-center{text-align:center}.sybell-dpa .dpa-right{text-align:right}
.sybell-dpa .dpa-clause{display:grid;grid-template-columns:52px 1fr;gap:0 8px;margin:0 0 14px;scroll-margin-top:90px}
.sybell-dpa .dpa-num{font-weight:700;color:var(--dpa-accent)}
.sybell-dpa .dpa-clause p{margin:0}
.sybell-dpa ul,.sybell-dpa ol{margin:0 0 16px;padding-left:28px}
.sybell-dpa li{margin:0 0 8px;text-align:justify}
.sybell-dpa ol.dpa-roman{list-style:lower-roman}
.sybell-dpa ol.dpa-roman li::marker{content:counter(list-item, lower-roman) ") "}
.sybell-dpa a{color:var(--dpa-accent);word-break:break-word}
.sybell-dpa .dpa-table{overflow-x:auto;margin:0 0 22px;border:1px solid var(--dpa-border);border-radius:6px}
.sybell-dpa table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.45}
.sybell-dpa th,.sybell-dpa td{border:1px solid var(--dpa-border);padding:8px 10px;vertical-align:top;text-align:left}
.sybell-dpa th{background:var(--dpa-accent-soft);color:var(--dpa-text)}
.sybell-dpa .dpa-foot{margin-top:48px;padding-top:16px;border-top:1px solid var(--dpa-border);color:var(--dpa-muted);font-size:14px;text-align:left}
@media (max-width:560px){.sybell-dpa .dpa-clause{grid-template-columns:1fr}.sybell-dpa p,.sybell-dpa li{text-align:left}}
@media print{.sybell-dpa{max-width:none;padding:0;font-size:11pt}.sybell-dpa .dpa-btn,.sybell-dpa nav.dpa-toc{display:none}
  .sybell-dpa .dpa-table{overflow:visible;border:0}.sybell-dpa table{min-width:0}.sybell-dpa h2{break-after:avoid}}

/* a plugin által generált részek */
.sybell-dpa .dpa-actions{margin:0;text-align:left}
.sybell-dpa div.dpa-foot p{margin:0 0 8px;text-align:left}
.sybell-dpa div.dpa-foot ul{margin:0;padding-left:22px}
.sybell-dpa div.dpa-foot li{margin:0 0 6px;text-align:left}

/* a téma listajelölői (sárga számláló, ») ne kerüljenek a dokumentum listáira */
.sybell-dpa li::before,.sybell-dpa li::after{content:none!important}
.sybell-dpa ul>li{list-style:disc!important}
.sybell-dpa ol.dpa-roman>li{list-style:lower-roman!important}
.sybell-dpa nav.dpa-toc ol>li{list-style:none!important}
