.forditott{unicode-bidi:bidi-override;direction:rtl}
.kiskapitalis{font-variant:small-caps;letter-spacing:.02em}
.talpas{font-family:var(--serif)}
.eszkoz-fej{margin-bottom:10px;font-size:.94rem;color:var(--muted)}
.eszkoz-fej label{margin-right:6px}
.szoveg-mezo{display:block;width:100%;min-height:230px;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);font:16px/1.55 var(--mono);resize:vertical}
.szoveg-mezo:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}
.gombcsoport-cim{display:block;font:600 .94rem/1.4 var(--sans);color:var(--muted);margin-bottom:6px}
.kep-abra{float:right;width:320px;max-width:48%;padding:0;overflow:hidden}
.cikk>.kep-abra{margin:4px max(0px,calc((100% - 41rem)/2)) 16px 24px}
@media (max-width:760px){.cikk>.kep-abra{float:none;width:auto;max-width:380px;margin:16px 0 20px}}
.kep-abra img{display:block;width:100%;height:auto}
.kep-abra .abra-lab{margin:0;padding:10px 16px 12px}
.parban::after{content:"";display:block;clear:both}
@media (min-width:1000px){.parban-bal{float:left;width:calc(50% - 10px)}.parban-jobb{float:right;width:calc(50% - 10px)}}
.bn-irany{margin-bottom:8px}
.bn-irany .cimke{font-weight:600}
.bn-bemenet{min-height:140px}
.bn-kodmezo{overflow-wrap:anywhere}
.bn-szam{margin:4px 0 0;color:var(--muted)}
.bn-fej .gombcsoport-cim{display:inline-block;vertical-align:middle;margin:0 12px 6px 0}
.bn-nezet{display:inline-block;vertical-align:middle}
.bn-nezet .cimke{margin:0 4px 6px 0}
.bn-eredmeny{display:block;min-height:120px;max-height:24em;overflow:auto;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:1rem/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}
.bn-eredmeny.bn-szoveg{font:1.25rem/1.5 var(--sans);word-break:normal;overflow-wrap:anywhere}
.bn-csempek{min-height:120px;max-height:24em;overflow:auto;padding:10px 10px 4px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}
.bn-csempe{display:inline-block;vertical-align:top;margin:0 6px 6px 0;padding:4px 8px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer}
.bn-csempe:hover{border-color:var(--accent)}
.bn-csempe-jel{display:block;min-height:1.7rem;font:1.3rem/1.3 var(--sans)}
.bn-csempe-jel.bn-kod{font:.75rem/2.3 var(--mono)}
.bn-csempe-bajt{display:block;font:.8rem/1.3 var(--mono);color:var(--muted);white-space:nowrap}
.bn-tobb{border-color:var(--warm);background:var(--warm-soft)}
.bn-hibas{border:1px dashed var(--warn);background:var(--warn-soft);cursor:default}
.bn-hiba p{margin:0 0 6px}
.bn-hiba p:last-child{margin:0}
.bn-megj{margin:8px 0 0}
.bn-opciok{margin-top:12px}
.bn-opcio{display:inline-block;vertical-align:top;margin:0 28px 4px 0}
.bn-opcio .cimke[disabled]{opacity:.5;cursor:default}
.bn-tipp{margin:4px 0 0}
.bn-jel-cella{font-size:1.3rem}
.bn-kapcsolok{margin:6px 0 10px}
.bn-kapcs{display:inline-block;vertical-align:top;width:calc((100% - 40px) / 8);max-width:58px;margin:0 5px 6px 0;padding:5px 0;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface);color:var(--ink);text-align:center;cursor:pointer}
.bn-kapcs:hover{border-color:var(--accent)}
.bn-kapcs[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.bn-kapcs-hely{display:block;font-size:.75rem;opacity:.85}
.bn-kapcs-bit{display:block;font:700 1.5rem/1.2 var(--mono)}
.bn-osszeg{margin:4px 0 8px;font-size:1.1rem}
.bn-osszeg-bitek{font-family:var(--mono);font-weight:700}
.bn-osszeg-jel{font-size:1.4rem}
.bn-gyors{margin:0 0 8px}
.bn-gyors .cimke{margin:0 6px 6px 0}
.bn-epit-mezo{display:block;width:auto;max-width:280px}
.bn-epit-mondat{margin:4px 0 10px;font-size:1.05rem}
.bn-epit-cim{margin:10px 0 4px;font:600 .9rem/1.4 var(--sans);color:var(--muted)}
.bn-bitek{margin:0 0 6px}
.bn-bit{display:inline-block;vertical-align:top;width:26px;height:30px;margin:0 1px 2px 0;border:1px solid var(--rule);background:var(--surface);color:var(--muted);font:400 1rem/28px var(--mono);text-align:center}
.bn-bit.bn-egy{font-weight:700}
.bn-jelzo{background:var(--paper);color:var(--muted);border-style:dashed}
.bn-r1{color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}
.bn-r2{color:var(--warm-ink);box-shadow:inset 0 -3px 0 var(--warm)}
.bn-bajt{display:inline-block;vertical-align:top;margin:0 14px 10px 0}
.bn-helyek,.bn-bitsor{display:block;white-space:nowrap}
.bn-helyek span{display:inline-block;width:27px;font:.68rem/1.6 var(--sans);color:var(--muted);text-align:center}
.bn-ertek{display:block;margin-top:2px;font:.85rem/1.4 var(--mono);color:var(--muted)}
@media (min-width:1000px){.bn-bemenet{min-height:206px}.parban .bn-eredmeny,.parban .bn-csempek{min-height:283px}}
@media (max-width:420px){.bn-bit{width:22px}.bn-helyek span{width:23px;font-size:.6rem}}
