:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;font-size:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.wd-app{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:64rem;margin:0 auto;padding:1rem;display:flex}.wd-app h1{margin:0;font-size:1.25rem}.wd-note{opacity:.8;margin:0;font-size:.875rem}.wd-error{color:#d62828;margin:0;font-size:.875rem}.wd-picker,.wd-fields{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wd-picker{flex-direction:column;align-items:flex-start;gap:.25rem}.wd-tool-option{flex-direction:column;gap:.125rem;display:flex}.wd-badge{color:#fff;letter-spacing:.05em;background:#00a8e8;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.wd-field{flex-direction:column;gap:.25rem;display:flex}.wd-field input{width:8rem;padding:.25rem}.wd-check{align-items:center;gap:.375rem;display:flex}.wd-nyilatkozatok .wd-check{align-items:flex-start}.wd-nyilatkozatok .wd-check input{flex-shrink:0;margin-top:.3em}.wd-calibrator{flex-direction:column;gap:.5rem;width:100%;display:flex}.wd-calib-help{background:#00a8e814;border:1px solid #00a8e866;border-radius:.25rem;flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;font-size:.875rem;display:flex}.wd-calib-help p{margin:0}.wd-frame{width:100%;position:relative;overflow:hidden}.wd-stage{touch-action:none;position:absolute;top:0;left:0}.wd-photo{display:block;position:absolute;top:0;left:0}.wd-wall-plane{pointer-events:none;position:absolute;top:0;left:0}.wd-wall-grid{outline-offset:-1px;outline:1px solid #ff4000e6;width:100%;height:100%}.wd-wall-graphic-image{pointer-events:none}.wd-artwork-overlay{position:absolute;top:0;left:0}.wd-mask-cutout-canvas,.wd-mask-highlight-canvas{touch-action:none;position:absolute;top:0;left:0}.wd-mask-cursor{pointer-events:none;border:1.5px solid #000000d9;border-radius:50%;outline:1.5px solid #ffffffd9;position:absolute}.wd-mask-toolbar{flex-direction:column;gap:.5rem;width:100%;display:flex}.wd-artwork-overlay circle:focus-visible{outline-offset:2px;outline:2px solid #ffbf00}.wd-wall-graphic{outline-offset:-1px;color:#fff;text-shadow:0 0 2px #000;background:#00a8e840;outline:1px solid #00a8e8e6;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.wd-quad-layer{cursor:crosshair;position:absolute;top:0;left:0}.wd-quad-layer circle{touch-action:none}.wd-quad-layer circle:focus-visible{outline-offset:2px;outline:2px solid #ffbf00}.wd-magnifier{z-index:1;pointer-events:none;background:#000;border:1px solid #0009;position:fixed;overflow:hidden}.wd-magnifier img{max-width:none;position:absolute;top:0;left:0}.wd-magnifier-cross{position:absolute;top:0;left:0}.wd-magnifier--top-left{top:.5rem;left:.5rem}.wd-magnifier--top-right{top:.5rem;right:.5rem}.wd-magnifier--bottom-left{bottom:.5rem;left:.5rem}.wd-magnifier--bottom-right{bottom:.5rem;right:.5rem}.wd-magnifier--aside{top:0;left:0}.wd-report{flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.wd-report p{margin:0}.wd-table{border-collapse:collapse}.wd-table th,.wd-table td{text-align:right;font-variant-numeric:tabular-nums;border:1px solid #80808080;padding:.125rem .5rem}.wd-table th[scope=row],.wd-table th[scope=col]:first-child{text-align:left;font-weight:400}.wd-ajanlat-tetelek{width:100%}.wd-ajanlat-tetelek th[scope=col]{font-weight:400}.wd-ajanlat-tetelek td{white-space:nowrap}.wd-ajanlat-tetelek tfoot tr:first-child th,.wd-ajanlat-tetelek tfoot tr:first-child td{border-top:2px solid}.dw-felmeres-osszeg{white-space:nowrap;display:block}.wd-ajanlat-tetelek tfoot tr:last-child th{font-weight:600}.wd-lab-section{border:1px solid #8080804d;border-radius:.25rem;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;display:flex}.wd-lab-section h2{margin:0;font-size:1rem}.wd-lab-canvas-wrap{flex-direction:column;align-self:flex-start;gap:.25rem;max-width:100%;display:flex}.wd-lab-canvas{cursor:crosshair;border:1px solid #80808080;max-width:100%;height:auto;display:block}.wd-lab-preview{object-fit:contain;align-self:flex-start;max-width:100%;height:auto;max-height:320px;margin-top:8px;display:block}.wd-price{flex-direction:column;gap:.25rem;display:flex}.wd-price-main{margin:0;font-size:1.125rem;font-weight:600}.wd-warning{background:#ffaa0026;border:2px solid #b35c00;border-radius:.25rem;margin:0;padding:.5rem .75rem;font-weight:600}.wd-kepminoseg{margin:0;font-size:.9375rem}.wd-notice{border-left:4px solid #1d6fb8;margin:0;padding:.25rem .75rem;font-size:.9375rem}.wd-kimenet,.wd-lead-form,.wd-visszajelzes,.wd-ajanlat{flex-direction:column;gap:.5rem;width:100%;max-width:40rem;display:flex}.wd-lead-form{border:1px solid #80808066;border-radius:.25rem;padding:.75rem}.wd-lead-form h2,.wd-ajanlat h2{margin:0;font-size:1.125rem}.wd-fieldset{border:1px solid #8080804d;border-radius:.25rem;flex-direction:column;gap:.25rem;display:flex}.wd-nyilatkozatok{gap:.5rem;padding:.5rem .75rem}.wd-nyilatkozatok legend{padding:0 .25rem;font-weight:600}.wd-lead-form textarea{box-sizing:border-box;width:100%}.wd-csapda{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.wd-combobox{position:relative}.wd-combobox-list{z-index:10;color:canvastext;background:canvas;border:1px solid #80808099;border-radius:.25rem;min-width:16rem;max-height:16rem;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.wd-combobox-list li{cursor:pointer;padding:.25rem .5rem}.wd-combobox-list li[aria-selected=true]{background:#1d6fb833}.wd-terveim{flex-direction:column;gap:.5rem;width:100%;display:flex}.wd-terveim h2{margin:0;font-size:1.125rem}.wd-terveim-lista{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.wd-terv-kartya{border:1px solid #80808066;border-radius:.25rem;gap:.5rem;padding:.5rem;display:flex}.wd-terv-adatok p{margin:0 0 .25rem}.wd-terv-belyegkep{object-fit:cover;background:#80808033;border-radius:.125rem;width:8rem;height:6rem}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-green:#23483f;--brand-green-hover:#1a362f;--green-tint:#e9edec;--white:#fff;--torfeher:#f5f3ee;--ink:#202923;--ink-muted:#5a635e;--line:#d8ddd8;--line-strong:#7e8782;--homok:#d8c8b5;--homok-light:#ede6de;--terrakotta:#b76e51;--terrakotta-ink:#804d39;--focus:#23483f;--status-ok:#2c6a3f;--status-ok-soft:#e3efe6;--status-warn:#7a5200;--status-warn-soft:#f6ead0;--status-bad:#a1372a;--status-bad-soft:#f7e2dd;--hiba:#c62828;--radius-sm:2px;--radius-md:6px;--radius-lg:12px;--font-sans:Manrope, Arial, sans-serif;--fejlec-magassag:72px;--panel-szelesseg:400px;font-family:var(--font-sans);color:var(--ink)}body{background:var(--torfeher);color:var(--ink)}a{color:var(--brand-green)}a:hover{color:var(--brand-green-hover)}.dw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw-shell{background:var(--torfeher);flex-direction:column;min-height:100vh;display:flex}.dw-fejlec{z-index:10;height:var(--fejlec-magassag);box-sizing:border-box;background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.dw-fejlec__marka{flex:none;align-items:center;gap:16px;display:flex}.dw-fejlec__logo{width:auto;height:48px;display:block}.dw-fejlec__valaszto{background:var(--line);width:1px;height:28px}.dw-fejlec__app{font:700 14px/20px var(--font-sans);color:var(--ink-muted);white-space:nowrap;margin:0}.dw-lepesjelzo{flex:1;justify-content:center;display:flex}.dw-lepesjelzo ol{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dw-lepes{align-items:center;gap:6px;display:flex}.dw-lepes__gomb{border-radius:var(--radius-md);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;display:flex}.dw-lepes__gomb:disabled{cursor:default}.dw-lepes__gomb:not(:disabled):hover{background:var(--green-tint)}.dw-lepes__gomb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-lepes__pont{box-sizing:border-box;width:24px;height:24px;font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);color:var(--ink-muted);background:var(--white);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dw-lepes__szoveg{flex-direction:column;gap:1px;display:flex}.dw-lepes__nev{font:400 14px/20px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.dw-lepes__szint{font:500 11px/14px var(--font-sans);white-space:nowrap;color:var(--line-strong);align-items:flex-start;gap:4px;padding-left:3px;display:flex}.dw-lepes__szint--cel{color:var(--brand-green);font-weight:700}.dw-lepes__l{border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:7px;height:7px;margin-top:1px}.dw-lepes__vonal{background:var(--line);width:12px;height:1px;margin-left:2px}.dw-lepes--kesz .dw-lepes__pont{background:var(--brand-green);border-color:var(--brand-green);color:var(--white)}.dw-lepes--kesz .dw-lepes__nev{color:var(--brand-green)}.dw-lepes--aktualis .dw-lepes__pont{border:2px solid var(--brand-green);color:var(--brand-green);background:var(--green-tint)}.dw-lepes--aktualis .dw-lepes__nev{color:var(--ink);font-weight:600}.dw-lepes--extra .dw-lepes__pont{border:1px dashed var(--line-strong);color:var(--line-strong)}.dw-lepes--extra .dw-lepes__nev{color:var(--line-strong)}.dw-munka{grid-template-columns:minmax(0, 1fr) var(--panel-szelesseg);flex:1;display:grid}.dw-szinpad{top:var(--fejlec-magassag);max-height:calc(100vh - var(--fejlec-magassag));box-sizing:border-box;flex-direction:column;align-self:start;align-items:center;gap:12px;min-width:0;padding:24px 32px;display:flex;position:sticky}.dw-szinpad__sav{width:100%;max-width:1100px;min-height:22px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:21px;display:flex}.dw-szinpad__kep{justify-content:center;width:100%;display:flex}.dw-szinpad__kep .wd-calibrator{align-items:center}.dw-szinpad__kep .wd-frame{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--white);box-sizing:content-box}.dw-ures-kep{aspect-ratio:3/2;width:100%;max-width:920px;max-height:calc(100vh - var(--fejlec-magassag) - 110px);box-sizing:border-box;border:2px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--white);text-align:center;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.dw-ures-kep b{font:700 22px/30px var(--font-sans);color:var(--ink)}.dw-panel{background:var(--white);border-left:1px solid var(--line);min-height:calc(100vh - var(--fejlec-magassag));box-sizing:border-box;flex-direction:column;gap:20px;min-width:0;padding:28px 28px 0;display:flex}.dw-panel__fej{flex-direction:column;gap:8px;display:flex}.dw-felirat{font:600 12px/16px var(--font-sans);letter-spacing:.08em;color:var(--terrakotta-ink);margin:0}.dw-cim{font:700 26px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.dw-bevezeto{font:400 16px/24px var(--font-sans);color:var(--ink-muted);margin:0}.dw-panel__kitolto{flex:1}.dw-nav{z-index:5;background:var(--white);border-top:1px solid var(--line);align-items:center;gap:12px;margin:0 -28px;padding:16px 28px 24px;display:flex;position:sticky;bottom:0}.dw-btn{min-height:44px;font:600 16px/20px var(--font-sans);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.dw-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-btn--primary{background:var(--brand-green);color:var(--white)}.dw-btn--primary:hover:not(:disabled){background:var(--brand-green-hover)}.dw-btn--secondary{background:var(--white);color:var(--brand-green);border-color:var(--line-strong)}.dw-btn--secondary:hover:not(:disabled){border-color:var(--brand-green);background:var(--green-tint)}.dw-btn--grow{flex:1}.dw-btn:disabled{background:var(--line);border-color:var(--line);color:var(--ink-muted);cursor:not-allowed}.dw-kilepes{border-radius:var(--radius-lg);background:var(--homok-light);flex-direction:column;gap:10px;padding:16px;display:flex}.dw-kilepes .dw-kilepes__cim{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--brand-green);color:var(--white);font:700 14px/20px var(--font-sans);letter-spacing:.06em;margin:-16px -16px 4px;padding:12px 16px}.dw-kilepes .wd-kimenet{max-width:none}.dw-kilepes .wd-kimenet>.wd-fields:first-child{flex-direction:column-reverse;align-items:stretch;gap:8px}.dw-kilepes .wd-kimenet>.wd-fields:first-child>button{width:100%;min-height:44px;font-size:16px}.dw-kilepes .wd-kimenet>.wd-fields:first-child>button:last-child:not(:disabled){background:var(--brand-green);border-color:var(--brand-green);color:var(--white)}.dw-kilepes .wd-kimenet>.wd-fields:first-child>button:last-child:not(:disabled):hover{background:var(--brand-green-hover)}.dw-tovabb{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--white);width:100%;color:var(--brand-green);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.dw-tovabb:hover:not(:disabled){border-color:var(--brand-green);background:var(--green-tint)}.dw-tovabb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-tovabb:disabled{cursor:not-allowed;opacity:.6}.dw-tovabb__szoveg{flex-direction:column;flex:1;gap:4px;display:flex}.dw-tovabb__szoveg b{font:600 14px/20px var(--font-sans);color:var(--brand-green)}.dw-tovabb__szoveg span{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.dw-tovabb__nyil{flex:none;transition:transform .15s}.dw-tovabb:hover:not(:disabled) .dw-tovabb__nyil{transform:translate(4px)}.dw-doboz{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.dw-doboz--homok{background:var(--homok-light);border-color:var(--homok-light)}.dw-reszletek>summary{cursor:pointer;font:600 14px/20px var(--font-sans);color:var(--brand-green);text-underline-offset:3px;text-decoration:underline}.dw-reszletek[open]>summary{margin-bottom:8px}.dw-debug{border:1px dashed var(--terrakotta);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px;display:flex}.dw-debug>.dw-felirat{color:var(--terrakotta-ink)}@media (prefers-reduced-motion:reduce){.dw-btn,.dw-tovabb__nyil{transition:none}}.dw-panel h2,.dw-panel h3{font:600 17px/24px var(--font-sans);color:var(--ink);margin:0}.dw-panel label{font-size:15px;line-height:22px}.dw-panel .wd-field>label{font:600 14px/20px var(--font-sans)}.dw-panel button:not(.dw-btn):not(.dw-tovabb):not(.dw-lepes__gomb):not(.dw-link-gomb):not(.dw-seg2__gomb){border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--white);min-height:40px;color:var(--brand-green);font:600 15px/20px var(--font-sans);cursor:pointer;padding:8px 16px}.dw-panel button:not(.dw-btn):not(.dw-tovabb):not(.dw-lepes__gomb):not(.dw-link-gomb):not(.dw-seg2__gomb):hover:not(:disabled){border-color:var(--brand-green);background:var(--green-tint)}.dw-panel button:not(.dw-btn):not(.dw-tovabb):not(.dw-lepes__gomb):not(.dw-link-gomb):not(.dw-seg2__gomb):disabled{background:var(--line);border-color:var(--line);color:var(--ink-muted);cursor:not-allowed}.dw-panel button:focus-visible,.dw-panel input:focus-visible,.dw-panel select:focus-visible,.dw-panel textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dw-panel select,.dw-panel textarea{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:40px;font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--white);font-variant-numeric:tabular-nums;padding:6px 10px}.dw-panel .wd-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){width:9.5rem}.dw-panel input[type=checkbox],.dw-panel input[type=radio],.dw-panel input[type=range]{accent-color:var(--brand-green)}.dw-panel input[type=range]{width:100%}.dw-panel input[type=file]{max-width:100%;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.dw-panel input[type=file]::file-selector-button{border-radius:var(--radius-md);background:var(--brand-green);min-height:44px;color:var(--white);font:600 15px/20px var(--font-sans);cursor:pointer;border:0;margin-right:12px;padding:10px 20px}.dw-panel input[type=file]:hover::file-selector-button{background:var(--brand-green-hover)}.dw-panel .wd-note{opacity:1;color:var(--ink-muted);font-size:14px;line-height:21px}.dw-panel .wd-error,.dw-panel .wd-warning{border:1.5px solid var(--hiba);border-radius:var(--radius-md);background:var(--white);color:var(--hiba);margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:21px}.dw-heic p{margin:0 0 6px}.dw-heic__cim{font-weight:700}.dw-heic ul{margin:0;padding-left:18px;font-weight:500}.dw-heic li+li{margin-top:4px}.dw-panel .wd-notice{border-left-color:var(--brand-green);background:var(--green-tint);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:8px 12px;font-size:14px;line-height:21px}.dw-panel .wd-kepminoseg{border-radius:var(--radius-md);background:var(--status-ok-soft);padding:12px 16px;font-size:15px;line-height:22px}.dw-panel .wd-kepminoseg.wd-warning{background:var(--white)}.dw-panel .wd-badge{background:var(--brand-green);border-radius:var(--radius-sm);letter-spacing:.08em}.dw-panel .wd-picker{gap:8px}.dw-panel .wd-tipp{border-radius:var(--radius-lg);background:var(--homok-light);margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:21px}.dw-panel .wd-tipp h3{margin-bottom:4px;font-size:15px}.dw-panel .wd-tipp p{margin:0}.dw-panel .wd-calib-help{border-radius:var(--radius-lg);background:var(--green-tint);border:0;padding:12px 16px;font-size:14px;line-height:21px}.dw-panel .wd-lead-form,.dw-panel .wd-fieldset{border-color:var(--line);border-radius:var(--radius-lg);background:var(--white)}.dw-panel .wd-kimenet,.dw-panel .wd-lead-form,.dw-panel .wd-visszajelzes,.dw-panel .wd-ajanlat{max-width:none}.dw-panel .wd-ajanlat{gap:2px}.dw-panel .wd-ajanlat>h2,.dw-panel .wd-ajanlat>.wd-ajanlat-tetelek{margin-bottom:6px}.dw-panel .wd-ajanlat>p{margin:0;font-size:14px;line-height:20px}.dw-idopont{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin:8px 0 6px;padding:10px 0;display:flex}.dw-idopont .dw-btn{min-height:36px;padding:7px 14px;font-size:15px}.dw-idopont h3{color:var(--brand-green);margin:0;font-size:1rem}.dw-idopont .wd-note{margin:0}.dw-idopont__gombok{flex-wrap:wrap;gap:.5rem;display:flex}.dw-panel .wd-terv-kartya{border-color:var(--line);border-radius:var(--radius-md);background:var(--white)}.dw-panel .wd-price-main{color:var(--brand-green)}.dw-panel .wd-table th,.dw-panel .wd-table td{border-color:var(--line)}.wd-fajlinput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wd-fajlgomb{border-radius:var(--radius-md);background:var(--brand-green);min-height:44px;color:var(--white);font:600 15px/20px var(--font-sans);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-self:flex-start;align-items:center;padding:12px 24px;display:inline-flex}.wd-fajlgomb:hover{background:var(--brand-green-hover)}.wd-picker:has(.wd-fajlinput:focus-visible) .wd-fajlgomb{outline:2px solid var(--focus);outline-offset:2px}.wd-picker:has(.wd-fajlinput:disabled) .wd-fajlgomb{background:var(--line);color:var(--ink-muted);cursor:progress;pointer-events:none}.wd-urlap-horgony{scroll-margin-top:calc(var(--fejlec-magassag) + 16px)}.dw-panel .wd-lead-form .wd-field,.dw-panel .wd-lead-form .wd-combobox{width:100%}.dw-panel .wd-lead-form .wd-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dw-panel .wd-lead-form .wd-combobox input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dw-panel .wd-lead-form select,.dw-panel .wd-lead-form textarea{width:100%;max-width:100%}.dw-panel .wd-lead-form select{text-overflow:ellipsis}.dw-panel .wd-lead-form{box-sizing:border-box}.dw-panel form button[type=submit]:not(:disabled){background:var(--brand-green);border-color:var(--brand-green);color:var(--white)}.dw-panel form button[type=submit]:not(:disabled):hover{background:var(--brand-green-hover)}.wd-magnifier{z-index:20}@media (width<=960px){.dw-munka{grid-template-columns:minmax(0,1fr)}.dw-szinpad{max-height:none;padding:16px;position:static}.dw-panel{border-left:0;border-top:1px solid var(--line);min-height:0}.dw-lepes__szoveg,.dw-fejlec__app,.dw-fejlec__valaszto{display:none}}.dw-doboz--zold{background:var(--green-tint);border-color:var(--green-tint)}.dw-sor{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:22px;display:flex}.dw-sor b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dw-link-gomb{font:600 14px/20px var(--font-sans);color:var(--brand-green);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.dw-link-gomb:hover:not(:disabled){color:var(--brand-green-hover)}.dw-link-gomb:disabled{color:var(--line-strong);cursor:not-allowed}.dw-link-gomb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-gombsor{flex-wrap:wrap;gap:8px;display:flex}.dw-szabadfal{flex-direction:column;gap:8px;display:flex}.dw-szabadfal__gomb{align-self:flex-start}.dw-szabadfal__cim{font:600 15px/22px var(--font-sans);margin:0}.dw-mezo-tipp{color:var(--ink-muted);margin:-8px 0 0;font-size:14px;line-height:21px}.wd-calib-help__kep{border-radius:var(--radius-md);width:100%;max-width:260px;height:auto;margin-bottom:4px;display:block}.dw-szinpad__kep .wd-frame[data-edit-margin=true]{background:#ece8e1}.dw-mezo-cim{font:600 14px/20px var(--font-sans);color:var(--ink)}.dw-seg2{border:1px solid var(--line-strong);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.dw-panel .dw-seg2 button{background:var(--white);min-height:44px;font:600 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;border:0;border-radius:0}.dw-panel .dw-seg2 button+button{border-left:1px solid var(--line-strong)}.dw-panel .dw-seg2 button.on{background:var(--brand-green);color:var(--white)}.dw-panel .dw-seg2 button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.dw-select{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);height:44px;font:400 15px/22px var(--font-sans);color:var(--ink);background:var(--white);text-overflow:ellipsis;width:100%;padding:0 12px}.dw-fejlec__logogomb{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.dw-fejlec__logogomb:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.dw-indulas{flex:1;justify-content:center;padding:24px 32px 40px;display:flex}.dw-indulas__racs{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 440px;align-content:start;align-items:start;gap:12px 48px;width:100%;max-width:1240px;display:grid}.dw-indulas__fo{flex-direction:column;grid-area:1/1;gap:12px;margin-bottom:8px;display:flex}.dw-indulas__felcim{font:600 12px/16px var(--font-sans);letter-spacing:.08em;color:var(--terrakotta-ink);margin:0}.dw-indulas__cim{max-width:720px;font:700 44px/52px var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:0}.dw-indulas__alcim{max-width:720px;font:600 24px/32px var(--font-sans);color:var(--brand-green);margin:0}.dw-indulas__torzs{max-width:680px;font:400 18px/28px var(--font-sans);color:var(--ink-muted);margin:0}.dw-indulas__valtas{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;line-height:21px;display:flex}.dw-indulas__valtas-felirat{text-underline-offset:3px;text-decoration:underline}.dw-indulas__valtas-gomb{font:700 15px/20px var(--font-sans);white-space:nowrap;color:var(--brand-green);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 10px #2029232e}.dw-indulas__valtas-gomb:hover{border-color:var(--brand-green);background:var(--green-tint)}.dw-indulas__valtas-gomb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-indulas__valtas-ikon{background:var(--brand-green);width:30px;height:30px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.dw-indulas__abra{flex-direction:column;grid-area:1/2/span 2;gap:10px;margin:0;display:flex}.dw-indulas__abra figcaption{color:var(--ink-muted);font-size:14px;line-height:21px}.dw-indulas__kep{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);overflow:hidden}.dw-mintaszoba{width:100%;height:auto;display:block}.dw-indulas__modok{grid-area:2/1/span 2;grid-template-rows:subgrid;align-self:stretch;display:grid}.dw-indulas__modtorzs{flex-direction:column;gap:12px;display:flex}.dw-indulas__modtorzs .dw-indulas__gyakorlo{margin-top:auto}.dw-indulas__modcim{font:600 20px/28px var(--font-sans);color:var(--ink);margin:0}.dw-indulas__kartyak{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dw-indulas__kartyak--ketto{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-indulas__kell{grid-area:3/2;align-self:stretch;gap:12px}.dw-indulas__kellcim{text-align:center;font:600 15px/22px var(--font-sans);margin:0}.dw-indulas__lista{color:var(--ink);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:flex}.dw-indulas__nyomdai{border:2px solid var(--white);border-radius:var(--radius-md);background:color-mix(in srgb, var(--homok) 45%, var(--homok-light));color:var(--ink);margin:0;padding:12px 16px;font-size:14px;line-height:21px}.dw-indulas__kerdes{flex-direction:column;gap:16px;width:100%;max-width:880px;display:flex}.dw-mod{box-sizing:border-box;text-align:left;font-family:var(--font-sans);color:var(--ink);background:var(--white);border:2px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;align-items:stretch;gap:8px;padding:18px 20px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.dw-indulas__kartyak--ketto .dw-mod{min-height:140px}.dw-mod__cim{font:700 20px/26px var(--font-sans);color:var(--brand-green)}.dw-mod__leiras{font:400 15px/22px var(--font-sans);color:var(--ink);flex:1}.dw-mod__meta{font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.dw-mod__kezdes{border-radius:var(--radius-md);background:var(--white);min-height:36px;color:var(--brand-green);font:600 15px/20px var(--font-sans);visibility:hidden;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.dw-mod:hover,.dw-mod:focus-visible{background:var(--brand-green);border-color:var(--brand-green)}.dw-mod:hover .dw-mod__cim,.dw-mod:hover .dw-mod__leiras,.dw-mod:focus-visible .dw-mod__cim,.dw-mod:focus-visible .dw-mod__leiras{color:var(--white)}.dw-mod:hover .dw-mod__meta,.dw-mod:focus-visible .dw-mod__meta{visibility:hidden}.dw-mod:hover .dw-mod__kezdes,.dw-mod:focus-visible .dw-mod__kezdes{visibility:visible}.dw-mod:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dw-mod{transition:none}}@media (width<=960px){.dw-indulas{padding:28px 16px}.dw-indulas__racs{grid-template-columns:minmax(0,1fr)}.dw-indulas__fo,.dw-indulas__abra,.dw-indulas__modok,.dw-indulas__kell{grid-area:auto/1}.dw-indulas__modok{flex-direction:column;gap:12px;display:flex}.dw-indulas__cim{font-size:32px;line-height:40px}.dw-indulas__kartyak,.dw-indulas__kartyak--ketto{grid-template-columns:minmax(0,1fr)}.dw-mod{min-height:0}.dw-mod__kezdes{visibility:visible;position:static}.dw-mod:hover .dw-mod__meta,.dw-mod:focus-visible .dw-mod__meta{visibility:visible}}.dw-arbecsles{flex-direction:column;gap:4px;display:flex}.dw-arbecsles__cim{font:600 14px/20px var(--font-sans);color:var(--ink)}.dw-arbecsles__ar{font:700 28px/34px var(--font-sans);color:var(--brand-green);font-variant-numeric:tabular-nums}.dw-arbecsles__tetelek{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.dw-arbecsles__sor{font:400 14px/20px var(--font-sans);color:var(--ink);justify-content:space-between;gap:12px;display:flex}.dw-arbecsles__sor dt,.dw-arbecsles__sor dd{margin:0}.dw-arbecsles__sor dd{font-variant-numeric:tabular-nums;white-space:nowrap}.dw-arbecsles__megjegyzesek{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:6px 0 0;padding-left:18px}.dw-arpontositas{min-width:0;margin:0}.dw-arpontositas .wd-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dw-arpontositas select{box-sizing:border-box;width:100%;min-width:0}.dw-kivitelezes-kimenet{flex-direction:column;gap:10px;display:flex}.dw-szinpad__kep--zarolt{pointer-events:none}.dw-seg2--szinpad{flex:none;width:220px}.dw-seg2--szinpad .dw-seg2__gomb{background:var(--white);min-height:36px;font:600 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;border:0}.dw-seg2--szinpad .dw-seg2__gomb+.dw-seg2__gomb{border-left:1px solid var(--line-strong)}.dw-seg2--szinpad .dw-seg2__gomb.on{background:var(--brand-green);color:var(--white)}.dw-seg2--szinpad .dw-seg2__gomb:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.dw-ar-sor{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);width:100%;max-width:1100px;font:400 14px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 18px;display:flex}.dw-ar-sor b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dw-ar-sor b.dw-ar-sor__osszeg{color:var(--brand-green)}.dw-kimenet-gombok{flex-direction:column;gap:8px;display:flex}.dw-kimenet-gombok .dw-btn{width:100%}.dw-kimenet-keret,.dw-kimenet-cim{text-align:center;margin:0}.dw-ket-oszlop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dw-kepvalasztas{gap:8px}.dw-ar-adat{margin:0}.dw-keret-szam{border:1px solid var(--line);background:var(--white);min-width:26px;color:var(--brand-green);text-align:center;border-radius:999px;margin:0 2px;padding:1px 8px;font-weight:700;display:inline-block}.dw-gyakorlo-sav{background:var(--terrakotta);color:var(--white);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-weight:700;display:flex}.dw-gyakorlo-sav__gomb{padding:6px 14px;font-size:14px}.dw-indulas__gyakorlo{border:2px solid var(--brand-green);border-radius:var(--radius-lg);background:var(--brand-green);color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.dw-indulas__gyakorlo p{color:var(--white);margin:4px 0 0}.dw-minta{border:0;margin:0 0 16px;padding:0}.dw-minta__cim{margin-bottom:8px;font-weight:700}.dw-minta__racs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dw-minta__kartya{text-align:left;font-family:var(--font-sans);color:var(--ink);background:var(--white);border:2px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:4px;padding:6px;display:flex}.dw-minta__kartya:hover:not(:disabled),.dw-minta__kartya.on{border-color:var(--brand-green)}.dw-minta__kartya.on{background:var(--green-tint)}.dw-minta__kep{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);width:100%}.dw-minta__kep--grafika{object-fit:contain;background:var(--torfeher)}.dw-minta__nev{font-size:14px;font-weight:700}.dw-minta__meta{color:var(--ink-muted);font-size:13px}.dw-fejlec__gyakorlo{letter-spacing:.04em;color:var(--white);background:var(--terrakotta);border-radius:var(--radius-md);white-space:nowrap;margin-left:12px;padding:3px 8px;font-size:12px;font-weight:700}.dw-urlap-mezok{border:0;min-width:0;margin:0;padding:0;display:contents}.dw-ajanlat--minta{position:relative}.dw-minta-belyeg{letter-spacing:.12em;color:var(--terrakotta-ink);border:3px solid var(--terrakotta);border-radius:var(--radius-md);padding:4px 12px;font-size:18px;font-weight:800;position:absolute;top:8px;right:8px;transform:rotate(-8deg)}.dw-fejlec__fooldal{flex:none;min-height:40px;margin-left:auto;padding:8px 12px;font-size:15px;text-decoration:none}.dw-fejlec__fooldal+.dw-fejlec__utmutato{margin-left:10px}@media (width<=1030px){.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__fooldal{display:none}.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__fooldal+.dw-fejlec__utmutato{margin-left:auto}}@media (width<=560px){.dw-fejlec__fooldal{padding:8px 10px}.dw-fejlec__fooldal-szoveg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__fooldal{padding:8px 10px}.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__fooldal-szoveg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dw-fejlec__utmutato{flex:none;min-height:40px;margin-left:auto;padding:8px 16px;font-size:15px}@media (width<=1480px){:is(.dw-fejlec:has(.dw-fejlec__gyakorlo):has(.dw-lepesjelzo) .dw-fejlec__app,.dw-fejlec:has(.dw-fejlec__gyakorlo):has(.dw-lepesjelzo) .dw-fejlec__valaszto){display:none}}@media (width<=1330px){:is(.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__app,.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__valaszto){display:none}}@media (width<=1100px){.dw-fejlec:has(.dw-fejlec__gyakorlo) .dw-lepes__szoveg{display:none}}@media (width<=700px){.dw-fejlec{gap:10px;padding:0 12px}.dw-fejlec__logo{height:36px}.dw-fejlec__gyakorlo{margin-left:0}.dw-lepes__vonal{display:none}}@media (width<=560px){.dw-fejlec__gyakorlo{display:none}.dw-lepesjelzo ol{gap:0}.dw-lepes__gomb{padding:4px 3px}}@media (width<=360px){.dw-fejlec{gap:6px;padding:0 8px}.dw-fejlec__logo{height:30px}}@media (width<=1190px){.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__utmutato{padding:8px 11px}.dw-fejlec:has(.dw-lepesjelzo) .dw-fejlec__utmutato-szoveg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dw-panel__felsosor{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.dw-panel__mutasd{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dw-indulas__kep{position:relative}.dw-indulas__lejatszo{font-family:var(--font-sans);text-align:left;white-space:nowrap;color:var(--ink);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;transition:background-color .15s,border-color .15s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #2029232e}.dw-indulas__lejatszo:hover{border-color:var(--brand-green);background:var(--green-tint)}.dw-indulas__lejatszo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dw-indulas__lejatszo-ikon{background:var(--brand-green);width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.dw-indulas__lejatszo-szoveg{flex-direction:column;font-size:15px;line-height:20px;display:flex}.dw-indulas__lejatszo-szoveg b{color:var(--brand-green);font-weight:700}.dw-indulas__lejatszo-kerdes{color:var(--ink-muted);font-size:13px;line-height:18px}.dw-utmutato{z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dw-utmutato__hatter{background:#2029238c;position:absolute;inset:0}.dw-utmutato__ablak{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;width:min(1320px,100%);height:min(900px,100%);display:flex;position:relative;overflow:hidden}.dw-utmutato__fej{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:20px;padding:10px 16px 10px 24px;display:flex}.dw-utmutato__fej .dw-link-gomb{align-self:center}.dw-utmutato__marka{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.dw-utmutato__bezar{min-height:40px;padding:8px 16px;font-size:15px}.dw-utmutato__keret{background:var(--torfeher);border:0;flex:1;width:100%}@media (width<=820px){.dw-utmutato{padding:0}.dw-utmutato__ablak{border-radius:0;height:100%}.dw-utmutato__fej{padding:8px 12px 8px 16px}.dw-utmutato__marka{gap:10px}.dw-utmutato__marka .dw-fejlec__logo{height:36px}.dw-utmutato__marka .dw-fejlec__app,.dw-utmutato__marka .dw-fejlec__valaszto{display:block}}.dw-mobil{background:var(--torfeher);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}.dw-mobil__fejlec{background:var(--white);border-bottom:1px solid var(--line);align-items:center;height:64px;padding:0 16px;display:flex}.dw-mobil__tartalom{box-sizing:border-box;flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:24px 16px 40px;display:flex}.dw-mobil__felcim{font:700 12px/16px var(--font-sans);letter-spacing:.12em;color:var(--terrakotta-ink);margin:0}.dw-mobil__cim{font:700 24px/31px var(--font-sans);color:var(--brand-green);margin:0}.dw-mobil__torzs,.dw-mobil__doboz p{margin:0;font-size:16px;line-height:24px}.dw-mobil__gombok,.dw-mobil__doboz{flex-direction:column;gap:10px;display:flex}.dw-mobil__gombok .dw-btn,.dw-mobil__doboz .dw-btn{text-align:center;width:100%}.dw-mobil__doboz h2{font:700 16px/22px var(--font-sans);color:var(--brand-green);margin:0}.dw-mobil__tovabb{align-self:center;margin-top:8px;font-size:15px}
