.ml-bemenet{display:block;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:1.3rem/1.4 var(--sans);resize:vertical}
.ml-bemenet{position:sticky;top:calc(var(--header) + 8px);z-index:20;box-shadow:0 0 0 8px var(--surface);transition:top .2s}
.fejlec.elrejtve~.elrendezes .ml-bemenet{top:8px}
.ml-bemenet:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}
.ml-beallitas{margin:10px 0 4px;font-size:0}
.ml-beallitas label{display:inline-block;vertical-align:top;margin:0 14px 8px 0;font-size:.94rem;color:var(--muted)}
.ml-beallitas select{display:block;margin-top:2px;min-width:150px;padding:6px 8px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.94rem}
.ml-racs{font-size:0;margin-top:8px}
.ml-kartya{display:inline-block;vertical-align:top;width:100%;margin:0 0 14px;padding:12px 14px 10px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:1rem}
.ml-fej{position:relative;padding-right:90px;margin-bottom:6px}
.ml-nev{display:inline;font:600 1.1rem/1.4 var(--sans);color:var(--accent);margin:0}
.ml-leiras{display:inline;margin-left:8px;font-size:.8rem;color:var(--muted)}
.ml-jelveny{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--warm-soft);color:var(--warm-ink);font-size:.8rem;line-height:1.5;vertical-align:1px}
.ml-jelveny.jo{background:var(--accent-soft);color:var(--accent)}
.ml-fej-jobb{position:absolute;right:0;top:2px;font-size:.8rem;line-height:1.6;color:var(--muted);white-space:nowrap}
.ml-meret.tul{color:var(--warn);font-weight:600}
.ml-kep{margin:0;padding:10px 12px;min-height:3em;border-radius:var(--radius);background:var(--paper);color:var(--ink);font:13px/1 var(--mono);white-space:pre;overflow-x:auto;cursor:copy}
.ml-cella{display:inline-block;width:1ch;vertical-align:top}
.ml-kep:hover{box-shadow:inset 0 0 0 1px var(--accent)}
.ml-kep:focus-visible{outline:2px solid var(--accent)}
.ml-lab{margin-top:8px;font-size:.94rem}
.ml-lab .gomb{margin-right:8px}
.ml-hiany{display:inline-block;margin-left:4px;font-size:.8rem;color:var(--warn)}
.nezet-chat .ml-kep,.hiba-font .ml-kep{font-family:var(--sans)}
.nezet-terminal .ml-kep{background:#14181a;color:#d9e6dc}
.ml-ures{padding:14px;font-size:.94rem;color:var(--muted)}
.ml-hibak .ml-kep{transition:none}
.hiba-tores .ml-kep{white-space:pre-wrap;max-width:240px}
.hiba-sorkoz .ml-kep{line-height:2}
.hiba-szokoz .ml-kep{white-space:pre-line}
.ml-betu-a{background:var(--accent-soft)}
.ml-betu-b{background:var(--warm-soft)}
.ml-racsvonal .ml-kep{background-image:linear-gradient(to right,var(--rule) 1px,transparent 1px),linear-gradient(to bottom,var(--rule) 1px,transparent 1px);background-size:1ch 1.2em;background-origin:content-box}
@media (min-width:1500px){.ml-racs{margin-right:-14px}.ml-racs .ml-kartya{width:calc(50% - 14px);margin-right:14px}.ml-racs.ml-szeles .ml-kartya{width:calc(100% - 14px)}}
.ml-betuk .ml-kep,.ml-hibak .ml-kep{display:inline-block;max-width:100%;vertical-align:top;font-size:20px}
.ml-hibak .ml-kep{min-width:240px}
.e-szin .ml-kep,.e-szin .rajz-szoveg,.e-szin .rajz-nagy,.e-szin .uzenet-kartya,.e-szin .keret-kep,.e-szin .rajz-kimenet{color:var(--e-szin)}
.e-hatter .ml-kep,.e-hatter .rajz-kep,.e-hatter .rajz-nagy,.e-hatter .uzenet-kartya,.e-hatter .keret-kep,.e-hatter .rajz-kimenet{background:var(--e-hatter)}
.e-meret .ml-kep,.e-meret .rajz-nagy,.e-meret .uzenet-kartya,.e-meret .keret-kep{font-size:var(--e-meret)}
.e-betu .ml-kep,.e-betu .rajz-szoveg,.e-betu .rajz-nagy,.e-betu .uzenet-kartya,.e-betu .keret-kep,.e-betu .rajz-kimenet{font-family:var(--e-betu)}
.e-felkover .ml-kep,.e-felkover .rajz-szoveg,.e-felkover .rajz-nagy,.e-felkover .uzenet-kartya,.e-felkover .keret-kep,.e-felkover .rajz-kimenet{font-weight:700}
@media (max-width:760px){.ml-fej{padding-right:0}.ml-fej-jobb{position:static;display:block;margin-top:2px}.ml-leiras{display:block;margin:2px 0 0}.ml-beallitas label{width:calc(50% - 8px);margin-right:8px}.ml-beallitas select{width:100%;min-width:0}}
.dontes-link .dontes-kep{margin:8px 0;padding:8px 10px;border-radius:6px;background:var(--paper);font:.72rem/1.25 var(--mono);white-space:pre;overflow:hidden;color:var(--ink)}
