.kvsz{--kvsz-accent:#2563eb;--kvsz-radius:12px;--kvsz-min:200px;--kvsz-hatter:var(--card,#fff);--kvsz-szoveg:var(--foreground,#0f172a);--kvsz-halvany:var(--muted-foreground,#64748b);--kvsz-keret:var(--border,#e2e8f0);--kvsz-felulet:var(--muted,#f1f5f9);--kvsz-hover:color-mix(in oklab, var(--kvsz-szoveg) 7%, transparent);--kvsz-aktiv-hatter:color-mix(in oklab, var(--kvsz-accent) 13%, transparent);--kvsz-aktiv-szoveg:color-mix(in oklab, var(--kvsz-accent) 85%, var(--kvsz-szoveg));background:var(--kvsz-hatter);min-width:0;color:var(--kvsz-szoveg);border:1px solid var(--kvsz-keret);border-radius:var(--kvsz-radius);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.kvsz.kvsz-fokusz{border-color:color-mix(in oklab, var(--kvsz-accent) 55%, var(--kvsz-keret));box-shadow:0 0 0 3px color-mix(in oklab, var(--kvsz-accent) 15%, transparent)}.kvsz.kvsz-teljes{z-index:70;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.kvsz.kvsz-teljes .kvsz-tartalom{flex:1;overflow:auto}.kvsz.kvsz-teljes .kvsz-prose{max-width:48rem;margin-inline:auto}.kvsz.kvsz-van-mobilsav .kvsz-tartalom{scroll-padding-bottom:64px}.kvsz.kvsz-van-mobilsav .kvsz-prose{padding-bottom:64px}.kvsz-fej{background:var(--kvsz-hatter);border-bottom:1px solid var(--kvsz-keret);border-radius:var(--kvsz-radius) var(--kvsz-radius) 0 0;z-index:5}.kvsz-fej.kvsz-ragados{top:var(--kvsz-ragados-top,0px);position:sticky}.kvsz-teljes .kvsz-fej{border-radius:0}.kvsz-sav{contain:inline-size;align-items:center;gap:2px;min-width:0;max-width:100%;min-height:46px;padding:6px;display:flex;overflow:hidden}.kvsz-csoport{flex-shrink:0;align-items:center;gap:2px;display:flex}.kvsz-tolto{flex:1;min-width:4px}.kvsz-elvalaszto{background:var(--kvsz-keret);flex-shrink:0;width:1px;height:20px;margin:0 4px}.kvsz-gomb{border-radius:calc(var(--kvsz-radius) * .6);min-width:34px;height:34px;color:var(--kvsz-szoveg);font:500 13px/1 var(--font-sans,system-ui, sans-serif);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex}.kvsz-gomb svg{flex-shrink:0;width:17px;height:17px}.kvsz-gomb:not(.kvsz-gomb-felirat){width:34px;padding:0}.kvsz-gomb:hover:not(:disabled){background:var(--kvsz-hover)}.kvsz-gomb:focus-visible{outline:2px solid var(--kvsz-accent);outline-offset:1px}.kvsz-gomb:disabled{opacity:.38;cursor:default}.kvsz-gomb.kvsz-aktiv{background:var(--kvsz-aktiv-hatter);color:var(--kvsz-aktiv-szoveg)}.kvsz-gomb.kvsz-veszely:hover{color:#b91c1c;background:#dc26261f;background:lab(48.7982% 67.6999 48.8037/.12)}.kvsz-gomb .kvsz-nyil{opacity:.6;width:14px;height:14px}.kvsz-blokkvalaszto{justify-content:space-between;min-width:124px}@media (max-width:520px){.kvsz-csak-szeles{display:none}}.kvsz-tartalom{cursor:text;flex:1;min-width:0;position:relative}.kvsz-korlatos .kvsz-tartalom{max-height:var(--kvsz-max);overscroll-behavior:contain;overflow-y:auto}.kvsz-prose{min-height:var(--kvsz-min);color:var(--kvsz-szoveg);overflow-wrap:anywhere;word-break:normal;caret-color:var(--kvsz-accent);outline:none;padding:16px 20px 20px;font-size:16px;line-height:1.7}.kvsz-van-fogo .kvsz-prose{padding-left:52px}@media (max-width:640px){.kvsz .kvsz-prose{padding:14px 16px 18px}}.kvsz-prose[data-ures]:before{content:attr(data-placeholder);color:var(--kvsz-halvany);opacity:.8;pointer-events:none;position:absolute}.kvsz-prose>*{margin:0}.kvsz-prose>*+*{margin-top:.75em}.kvsz-prose :is(h1,h2,h3,h4){font-family:var(--font-heading,var(--font-sans));letter-spacing:-.01em;font-weight:650;line-height:1.25}.kvsz-prose>:is(h1,h2,h3,h4){margin-top:1.3em}.kvsz-prose>:first-child{margin-top:0}.kvsz-prose h1{font-size:1.9em}.kvsz-prose h2{font-size:1.48em}.kvsz-prose h3{font-size:1.22em}.kvsz-prose h4{font-size:1.05em}.kvsz-prose a{color:var(--kvsz-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kvsz-prose :is(strong,b){font-weight:650}.kvsz-prose mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fef08a;border-radius:3px;padding:0 2px}.kvsz-prose code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--kvsz-felulet);border:1px solid var(--kvsz-keret);border-radius:5px;padding:.08em .35em;font-size:.88em}.kvsz-prose :is(ul,ol){padding-left:1.6em}.kvsz-prose ul{list-style:outside}.kvsz-prose ul ul{list-style:circle}.kvsz-prose ul ul ul{list-style:square}.kvsz-prose ol{list-style:decimal}.kvsz-prose ol ol{list-style:lower-alpha}.kvsz-prose ol ol ol{list-style:lower-roman}.kvsz-prose li+li,.kvsz-prose li>:is(ul,ol){margin-top:.25em}.kvsz-prose li::marker{color:var(--kvsz-halvany)}.kvsz-prose ul[data-type=taskList]{padding-left:.2em;list-style:none}.kvsz-prose ul[data-type=taskList]>li{padding-left:1.75em;position:relative}.kvsz-prose ul[data-type=taskList]>li:before{content:"";cursor:pointer;border:1.5px solid color-mix(in oklab, var(--kvsz-szoveg) 35%, transparent);background:var(--kvsz-hatter);border-radius:5px;width:1.05em;height:1.05em;position:absolute;top:.3em;left:0}.kvsz-prose ul[data-type=taskList]>li[data-checked=true]:before{border-color:var(--kvsz-accent);background:var(--kvsz-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 80% no-repeat}.kvsz-prose ul[data-type=taskList]>li[data-checked=true]{color:var(--kvsz-halvany);text-decoration:line-through}.kvsz-prose blockquote{border-left:3px solid var(--kvsz-accent);color:color-mix(in oklab, var(--kvsz-szoveg) 80%, transparent);padding:.1em 0 .1em 1em;font-style:italic}.kvsz-prose blockquote>*+*{margin-top:.5em}.kvsz-prose hr{border:0;border-top:1px solid var(--kvsz-keret);margin:1.5em 0}.kvsz-prose pre{color:#e2e8f0;border-radius:calc(var(--kvsz-radius) * .7);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;tab-size:2;caret-color:#fff;background:#0f172a;padding:12px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.kvsz-prose pre[data-nyelv]:before{content:attr(data-nyelv);letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:-4px 0 6px;font-size:11px;display:block}.kvsz-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.kvsz-prose div[data-callout]{--c:#2563eb;border-radius:calc(var(--kvsz-radius) * .75);background:color-mix(in oklab, var(--c) 8%, var(--kvsz-hatter));border:1px solid color-mix(in oklab, var(--c) 28%, transparent);padding:12px 14px 12px 42px;position:relative}.kvsz-prose div[data-callout]:before{content:"";background:var(--c);width:18px;height:18px;-webkit-mask:var(--ikon) center / contain no-repeat;-webkit-mask:var(--ikon) center / contain no-repeat;mask:var(--ikon) center / contain no-repeat;position:absolute;top:15px;left:14px}.kvsz-prose div[data-callout]>*+*{margin-top:.5em}.kvsz-prose div[data-callout=tipp]{--c:#16a34a;--ikon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}.kvsz-prose div[data-callout=info]{--c:#2563eb;--ikon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.kvsz-prose div[data-callout=figyelem]{--c:#d97706;--ikon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.7 18-8-14a2 2 0 0 0-3.5 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.7-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.kvsz-prose div[data-callout=hiba]{--c:#dc2626;--ikon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.6 7.7 7.7 2.6A2 2 0 0 1 9.1 2h5.8a2 2 0 0 1 1.4.6l5.1 5.1a2 2 0 0 1 .6 1.4v5.8a2 2 0 0 1-.6 1.4l-5.1 5.1a2 2 0 0 1-1.4.6H9.1a2 2 0 0 1-1.4-.6l-5.1-5.1A2 2 0 0 1 2 14.9V9.1a2 2 0 0 1 .6-1.4z'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.kvsz-prose img{border-radius:calc(var(--kvsz-radius) * .5);vertical-align:middle;cursor:pointer;max-width:100%;height:auto}.kvsz-prose img[data-align=kozep]{margin:.25em auto;display:block}.kvsz-prose img[data-align=bal]{float:left;max-width:50%;margin:.25em 1.2em .5em 0}.kvsz-prose img[data-align=jobb]{float:right;max-width:50%;margin:.25em 0 .5em 1.2em}.kvsz-prose img[data-szel="25"]{width:25%}.kvsz-prose img[data-szel="50"]{width:50%}.kvsz-prose img[data-szel="75"]{width:75%}.kvsz-prose:after{content:"";clear:both;display:block}.kvsz-prose .kvsz-kijelolt{outline:2px solid var(--kvsz-accent);outline-offset:2px}.kvsz-prose figure[data-video]{aspect-ratio:16/9;border-radius:calc(var(--kvsz-radius) * .75);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a;place-items:center;margin:1em 0;display:grid;position:relative;overflow:hidden}.kvsz-prose figure[data-video] img{object-fit:cover;opacity:.82;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.kvsz-prose figure[data-video]:before{content:"";z-index:1;background:#0f172ad1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") 50%/24px no-repeat;border-radius:12px;width:64px;height:44px;position:relative}.kvsz-prose .kvsz-video-felirat{z-index:1;color:#fff;background:#0f172ac7;border-radius:6px;max-width:calc(100% - 20px);padding:4px 8px;font-size:12.5px;line-height:1.3;position:absolute;bottom:10px;left:10px}.kvsz-prose table{border-collapse:collapse;width:100%;font-size:.94em;display:block;overflow-x:auto}.kvsz-prose table>:is(thead,tbody){border-collapse:collapse;width:100%;display:table}.kvsz-prose table>thead+tbody{margin-top:-1px}.kvsz-prose :is(td,th){border:1px solid var(--kvsz-keret);vertical-align:top;text-align:left;min-width:72px;padding:7px 10px}.kvsz-prose th{background:var(--kvsz-felulet);font-weight:600}.kvsz-prose ::selection{background:color-mix(in oklab, var(--kvsz-accent) 24%, transparent)}.kvsz-lab{border-top:1px solid var(--kvsz-keret);color:var(--kvsz-halvany);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:6px 12px;font-size:12px;display:flex}.kvsz-lab-szam{flex:1;min-width:0}.kvsz-korlat{font-variant-numeric:tabular-nums}.kvsz-korlat-kozel{color:#b45309;font-weight:600}.kvsz-korlat-tele{color:#dc2626;font-weight:700}.kvsz-marka{color:var(--kvsz-halvany);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.kvsz-marka:hover{color:var(--kvsz-szoveg)}.kvsz-marka img{width:14px;height:14px}.kvsz-fogo{z-index:3;align-items:center;gap:0;display:flex;position:absolute;left:6px}.kvsz-fogo-gomb{width:20px;height:24px;color:var(--kvsz-halvany);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.kvsz-fogo-gomb:hover,.kvsz-fogo-gomb.kvsz-aktiv{background:var(--kvsz-hover);color:var(--kvsz-szoveg)}.kvsz-fogo-gomb:focus-visible{outline:2px solid var(--kvsz-accent)}.kvsz-fogo-gomb svg{width:15px;height:15px}.kvsz-kereso{border-top:1px solid var(--kvsz-keret);gap:6px;padding:6px;display:grid}.kvsz-fej>.kvsz-kereso:first-child{border-top:0}.kvsz-kereso-sor{align-items:center;gap:4px;min-width:0;display:flex}.kvsz-kereso-mezo{flex:1;min-width:0;position:relative}.kvsz-kereso-mezo input{border:1px solid var(--kvsz-keret);border-radius:calc(var(--kvsz-radius) * .55);background:var(--kvsz-hatter);width:100%;height:34px;color:inherit;padding:0 70px 0 10px;font-size:14px}.kvsz-kereso-mezo input:focus{outline:2px solid color-mix(in oklab, var(--kvsz-accent) 50%, transparent);outline-offset:0}.kvsz-kereso-szam{color:var(--kvsz-halvany);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kvsz-portal{font-family:var(--font-sans,system-ui, sans-serif);color:var(--foreground,#0f172a)}.kvsz-reteg{z-index:90;background:var(--popover,#fff);color:var(--popover-foreground,#0f172a);border:1px solid var(--border,#e2e8f0);border-radius:12px;flex-direction:column;animation:.12s ease-out kvsz-be;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px -8px #0f172a38,0 2px 6px #0f172a0f}@keyframes kvsz-be{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kvsz-reteg{animation:none}}.kvsz-reteg-belso{overscroll-behavior:contain;padding:6px;overflow-y:auto}.kvsz-reteg-buborek .kvsz-reteg-belso{padding:4px}.kvsz-reteg-lap{border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0f172a2e}.kvsz-lap-fogo{background:var(--border,#e2e8f0);border-radius:4px;width:38px;height:4px;margin:2px auto 6px}.kvsz-reteg-ablak{z-index:95;border-radius:16px}.kvsz-reteg-ablak .kvsz-reteg-belso{padding:0}.kvsz-hatterfedo{z-index:94;background:#0f172a47;animation:.12s ease-out kvsz-be;position:fixed;inset:0}.kvsz-ablak-fej{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 4px 18px;display:flex}.kvsz-ablak-cim{font:650 17px/1.3 var(--font-heading,var(--font-sans));margin:0}.kvsz-ablak-test{gap:12px;padding:8px 18px 18px;display:grid}.kvsz-ablak-lab{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.kvsz-mr-auto{margin-right:auto}.kvsz-ablak-gomb{border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);height:36px;color:inherit;font:600 14px/1 var(--font-sans,system-ui);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kvsz-ablak-gomb:hover:not(:disabled){background:var(--muted,#f1f5f9)}.kvsz-ablak-gomb:disabled{opacity:.5;cursor:default}.kvsz-ablak-gomb svg{width:16px;height:16px}.kvsz-ablak-gomb-fo{background:var(--primary,#2563eb);color:var(--primary-foreground,#fff);border-color:#0000}.kvsz-ablak-gomb-fo:hover:not(:disabled){background:color-mix(in oklab, var(--primary,#2563eb) 88%, black)}.kvsz-ablak-gomb:focus-visible,.kvsz-mini-gomb:focus-visible{outline:2px solid var(--ring,#3b82f6);outline-offset:2px}.kvsz-mezo{gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}.kvsz-mezo input{border:1px solid var(--input,#cbd5e1);background:var(--background,#fff);width:100%;min-width:0;height:38px;color:inherit;font:400 15px/1 var(--font-sans,system-ui);border-radius:9px;padding:0 11px}.kvsz-mezo input:focus{outline:2px solid color-mix(in oklab, var(--ring,#3b82f6) 60%, transparent);outline-offset:0;border-color:var(--ring,#3b82f6)}.kvsz-mezo input[aria-invalid=true]{border-color:#dc2626}.kvsz-mezo-kicsi input{height:32px;font-size:13px}.kvsz-ket-mezo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kvsz-jelolo{align-items:center;gap:8px;font-size:14px;display:flex}.kvsz-jelolo input{width:16px;height:16px;accent-color:var(--primary,#2563eb)}.kvsz-hiba{color:#b91c1c;margin:0;font-size:13px}.kvsz-sugo-szoveg{color:var(--muted-foreground,#64748b);margin:0;font-size:12.5px;line-height:1.5}.kvsz-dobozona{border:1.5px dashed var(--border,#cbd5e1);background:var(--muted,#f8fafc);color:inherit;cursor:pointer;text-align:center;font:inherit;border-radius:12px;justify-items:center;gap:4px;padding:22px 14px;display:grid}.kvsz-dobozona:hover,.kvsz-dobozona-aktiv{border-color:var(--primary,#2563eb);background:color-mix(in oklab, var(--primary,#2563eb) 6%, white)}.kvsz-dobozona svg{width:26px;height:26px;color:var(--primary,#2563eb)}.kvsz-dobozona-cim{font-size:14.5px;font-weight:650}.kvsz-dobozona-al{color:var(--muted-foreground,#64748b);font-size:12.5px}.kvsz-forog{animation:1s linear infinite kvsz-forog}@keyframes kvsz-forog{to{transform:rotate(360deg)}}.kvsz-video-elonezet{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}.kvsz-racs{grid-template-columns:repeat(6,1fr);gap:4px;width:100%;max-width:228px;margin:0 auto;display:grid}.kvsz-racs-cella{aspect-ratio:1;border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);cursor:pointer;border-radius:5px}.kvsz-racs-aktiv{background:color-mix(in oklab, var(--primary,#2563eb) 22%, white);border-color:var(--primary,#2563eb)}.kvsz-valaszto{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kvsz-valaszto-elem{border:1px solid var(--border,#e2e8f0);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:13.5px;display:flex}.kvsz-valaszto-elem input{opacity:0;pointer-events:none;position:absolute}.kvsz-valaszto-elem svg{width:16px;height:16px;color:var(--muted-foreground,#64748b);flex-shrink:0}.kvsz-valaszto-aktiv{border-color:var(--primary,#2563eb);background:color-mix(in oklab, var(--primary,#2563eb) 7%, white)}.kvsz-valaszto-elem:has(input:focus-visible){outline:2px solid var(--ring,#3b82f6)}.kvsz-sugo-lista{gap:2px;margin:0;display:grid}.kvsz-sugo-lista>div{border-bottom:1px solid var(--border,#eef2f7);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.kvsz-sugo-lista dd{text-align:right;color:var(--muted-foreground,#64748b);margin:0}.kvsz-portal kbd{font:600 11.5px/1 var(--font-mono,ui-monospace, monospace);border:1px solid var(--border,#e2e8f0);background:var(--muted,#f8fafc);white-space:nowrap;border-radius:6px;padding:4px 6px}.kvsz-menu-elem{width:100%;min-height:36px;color:inherit;font:500 14px/1.25 var(--font-sans,system-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.kvsz-menu-elem svg,.kvsz-menu-hely{width:16px;height:16px;color:var(--muted-foreground,#64748b);flex-shrink:0}.kvsz-menu-elem:hover:not(:disabled),.kvsz-menu-elem:focus-visible{background:var(--muted,#f1f5f9);outline:none}.kvsz-menu-elem:disabled{opacity:.45;cursor:default}.kvsz-menu-aktiv{color:var(--primary,#2563eb);font-weight:650}.kvsz-menu-aktiv svg{color:currentColor}.kvsz-menu-nev{flex:1;min-width:0}.kvsz-menu-elem kbd{margin-left:auto}.kvsz-menu-elem.kvsz-veszely,.kvsz-menu-elem.kvsz-veszely svg{color:#b91c1c}.kvsz-menu-fej,.kvsz-lista-fej{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#64748b);margin:6px 10px 4px;font-size:11px;font-weight:700;list-style:none}.kvsz-menu-valaszto{background:var(--border,#e2e8f0);height:1px;margin:5px 4px}.kvsz-menu-panel{padding:4px}.kvsz-minta-h1{font:700 19px/1.2 var(--font-heading,var(--font-sans))}.kvsz-minta-h2{font:700 17px/1.2 var(--font-heading,var(--font-sans))}.kvsz-minta-h3{font:650 15.5px/1.2 var(--font-heading,var(--font-sans))}.kvsz-minta-idezet{font-style:italic}.kvsz-minta-kod{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.kvsz-blokklista{margin:0;padding:0;list-style:none}.kvsz-lista-elem{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.kvsz-lista-aktiv,.kvsz-lista-elem:hover{background:var(--muted,#f1f5f9)}.kvsz-lista-ikon{border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.kvsz-lista-ikon svg{width:17px;height:17px}.kvsz-lista-szoveg{min-width:0;display:grid}.kvsz-lista-nev{font-size:14px;font-weight:600}.kvsz-lista-leiras{color:var(--muted-foreground,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kvsz-ures-lista{color:var(--muted-foreground,#64748b);margin:8px 10px;font-size:13px}.kvsz-buborek-sor{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.kvsz-buborek-sor .kvsz-gomb{min-width:32px;height:32px}.kvsz-buborek-sor .kvsz-gomb:not(.kvsz-gomb-felirat){width:32px}.kvsz-link-buborek{flex-wrap:nowrap}.kvsz-link-cim{min-width:0;color:var(--primary,#2563eb);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 8px;font-size:13px;overflow:hidden}.kvsz-kep-buborek{gap:6px;padding:2px;display:grid}.kvsz-vissza{margin:2px 2px 4px}.kvsz-szinpanel{gap:10px;padding:4px;display:grid}.kvsz-szin-cim{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#64748b);margin:0 0 6px;font-size:11px;font-weight:700}.kvsz-szinek{grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:6px;display:grid}.kvsz-szin{border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);cursor:pointer;border-radius:8px;place-items:center;height:28px;padding:0;display:grid}.kvsz-szin:hover{transform:scale(1.07)}.kvsz-szin:focus-visible{outline:2px solid var(--ring,#3b82f6);outline-offset:1px}.kvsz-szin svg{width:14px;height:14px;color:var(--muted-foreground,#64748b)}.kvsz-szin-a{font:700 15px/1 var(--font-sans,system-ui)}.kvsz-sajat-szin{align-items:center;gap:8px;margin-top:8px;display:flex}.kvsz-sajat-minta{border:1px solid var(--border,#e2e8f0);cursor:pointer;border-radius:8px;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.kvsz-sajat-minta input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.kvsz-sajat-minta:has(input:focus-visible){outline:2px solid var(--ring,#3b82f6);outline-offset:1px}.kvsz-sajat-kod{font:500 12.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground,#64748b)}.kvsz-mini-gomb{border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);height:30px;color:inherit;font:600 12.5px/1 var(--font-sans,system-ui);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;display:inline-flex}.kvsz-kereso .kvsz-mini-gomb{height:34px;margin-left:0}.kvsz-mini-gomb:hover:not(:disabled){background:var(--muted,#f1f5f9)}.kvsz-mini-gomb:disabled{opacity:.45;cursor:default}.kvsz-mini-gomb svg{width:14px;height:14px}.kvsz-mobilsav{z-index:85;overscroll-behavior:contain;background:var(--background,#fff);border-top:1px solid var(--border,#e2e8f0);scrollbar-width:none;align-items:center;gap:2px;height:48px;padding:0 6px;display:flex;position:fixed;overflow-x:auto;box-shadow:0 -6px 18px #0f172a14}.kvsz-mobilsav::-webkit-scrollbar{display:none}.kvsz-mobilsav .kvsz-gomb{min-width:40px;height:40px}.kvsz-mobilsav .kvsz-gomb:not(.kvsz-gomb-felirat){width:40px}.kvsz-mobilsav .kvsz-gomb svg{width:19px;height:19px}.kvsz-stilus-chipek{flex-wrap:wrap;gap:6px;padding:4px 4px 10px;display:flex}.kvsz-chip{border:1px solid var(--border,#e2e8f0);background:var(--background,#fff);height:34px;color:inherit;font:600 13px/1 var(--font-sans,system-ui);cursor:pointer;border-radius:999px;padding:0 12px}.kvsz-chip-aktiv{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);background:color-mix(in oklab, var(--primary,#2563eb) 7%, white)}
