.demo-doc .num{font-variant-numeric:tabular-nums;white-space:nowrap}.demo-doc .demo-table{border-collapse:collapse;width:100%;font-size:.9rem}.demo-doc .demo-table th{text-align:left;vertical-align:bottom;font-family:var(--font-display);background:var(--concrete);border-bottom:2px solid var(--concrete-2);color:var(--steel);padding:.55rem .6rem;font-size:.8rem;font-weight:700;line-height:1.2}.demo-doc .demo-table th.num{text-align:right;white-space:normal}.demo-doc .demo-table td{border-bottom:1px solid var(--concrete-2);vertical-align:top;padding:.55rem .6rem}.demo-doc .demo-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.demo-doc .demo-table td .trade{color:var(--steel);letter-spacing:.01em;font-size:.72rem;font-weight:600;display:block}.demo-doc .demo-table td .item{display:block}.demo-doc .demo-table td .mat{color:var(--steel);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.demo-doc .demo-table td .note{color:var(--steel);font-size:.78rem;font-weight:400;display:block}.demo-doc .demo-table td .calc{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.78rem;line-height:1.35;display:block}.demo-doc .demo-table td.total{font-family:var(--font-display);color:var(--ink);font-weight:700}.demo-doc .demo-table tr.alt td{color:var(--steel);background:repeating-linear-gradient(-45deg,#0000 0 8px,#5b66750f 8px 10px)}.demo-doc .demo-table tr.alt td .item:before{content:"○ ";color:var(--signal)}.demo-doc .demo-table tfoot td{border-top:2px solid var(--ink);font-family:var(--font-display);background:var(--paper);border-bottom:0;font-weight:700}.demo-doc .demo-table tfoot td .calc{font-family:var(--font-body);font-weight:400}.demo-doc .demo-table-full{table-layout:fixed}.demo-doc .demo-table-full th.c-qty{width:4.4rem}.demo-doc .demo-table-full th.c-unit{width:4.8rem}.demo-doc .demo-table-full th.c-mu,.demo-doc .demo-table-full th.c-lu{width:6.6rem}.demo-doc .demo-table-full th.c-mt,.demo-doc .demo-table-full th.c-lt{width:6.8rem}.demo-doc .demo-table-full th.c-tot{width:7.2rem}.demo-doc .demo-table-full td.c-unit{color:var(--steel)}.demo-doc .demo-table-full td.c-tot,.demo-doc .demo-table-full th.c-tot{background:#eef0f299}.demo-doc .demo-table-full th.c-tot{background:var(--concrete-2);color:var(--ink)}.demo-doc .demo-table-full td .calc-unit,.demo-doc .demo-table-full td .calc-full{display:none}@media (min-width:640px) and (max-width:1023px){.demo-doc .demo-table-full .c-mu,.demo-doc .demo-table-full .c-lu{display:none}.demo-doc .demo-table-full td .calc-unit{display:block}}@media (max-width:639px){.demo-doc .demo-table-full{table-layout:auto}.demo-doc .demo-table-full .c-qty,.demo-doc .demo-table-full .c-unit,.demo-doc .demo-table-full .c-mu,.demo-doc .demo-table-full .c-lu,.demo-doc .demo-table-full .c-mt,.demo-doc .demo-table-full .c-lt{display:none}.demo-doc .demo-table-full td .calc-full{display:block}.demo-doc .demo-table-full th.c-tot{width:6.6rem}.demo-doc .demo-table-full td,.demo-doc .demo-table-full th{padding-left:.55rem;padding-right:.55rem}}.demo-doc .demo-table-compact{table-layout:fixed;width:100%;font-size:.86rem}.demo-doc .demo-table-compact th,.demo-doc .demo-table-compact td{padding:.45rem .4rem}.demo-doc .demo-table-compact th.num{width:6.4rem}.demo-doc .demo-table-mat{font-size:.86rem}.demo-doc .demo-table-mat th,.demo-doc .demo-table-mat td{padding:.45rem}.demo-doc .demo-table-mat th:first-child,.demo-doc .demo-table-mat td:first-child{padding-left:0}.demo-doc .demo-table-mat th:last-child,.demo-doc .demo-table-mat td:last-child{padding-right:0}.demo-doc .demo-table-mat th{background:0 0}.demo-doc .demo-table-mat td:first-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.demo-doc .demo-table-mat tr:last-child td{border-bottom:0}@media (max-width:639px){.demo-doc .demo-table-mat td.num{white-space:normal}}.demo-doc :is(section,article)[id][class*=scroll-mt-]{scroll-margin-top:3.25rem}.demo-doc .demo-notes ul{padding:0;list-style:none}.demo-doc .plan-room{cursor:pointer;outline:none;transition:transform .18s,fill .12s}.demo-doc .plan-room:focus-visible{stroke:var(--signal);stroke-width:5px}.demo-doc .plan-label{transition:transform .18s}.demo-doc .plan-chip{border:2px solid var(--concrete-2);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .45rem;font-size:.88rem;font-weight:600;transition:border-color .12s,background-color .12s;display:inline-flex}.demo-doc .plan-chip:hover{border-color:var(--ink)}.demo-doc .plan-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.demo-doc .plan-chip-no{background:var(--concrete-2);width:1.45rem;height:1.45rem;color:var(--ink);font-family:var(--font-display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.demo-doc .plan-chip.is-on .plan-chip-no{background:var(--signal);color:#fff}.demo-doc .plan-chip:first-child{padding-left:.8rem}.demo-doc .plan-panel{border:1px solid var(--concrete-2);border-radius:var(--radius-card);background:var(--paper);min-width:0;padding:1.25rem;overflow-x:auto}.demo-doc .plan-row{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.55rem .25rem;display:flex}.demo-doc .plan-row:hover{background:var(--concrete)}@media (max-width:639px){.demo-doc .plan-name{display:none}}.demo-doc .trade-row{border-bottom:1px solid var(--concrete-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tot""bar bar""mat lab";align-items:center;gap:.2rem .75rem;padding:.5rem 0;font-size:.92rem;display:grid}.demo-doc .trade-head{display:none}.demo-doc .trade-name{grid-area:name;font-weight:600}.demo-doc .trade-bar-cell{grid-area:bar;min-width:0}.demo-doc .trade-mat{color:var(--steel);grid-area:mat;justify-self:start;font-size:.8rem}.demo-doc .trade-lab{color:var(--steel);grid-area:lab;justify-self:end;font-size:.8rem}.demo-doc .trade-tot{font-family:var(--font-display);grid-area:tot;justify-self:end;font-weight:700}.demo-doc .trade-track{background:var(--concrete);border-radius:4px;height:12px;display:flex;overflow:hidden}.demo-doc .trade-track>span{height:100%;display:block}.demo-doc .seg-mat{background:var(--signal)}.demo-doc .seg-lab{background:var(--ink)}.demo-doc .trade-swatch{border-radius:3px;width:.8rem;height:.8rem;display:inline-block}@media (min-width:640px){.demo-doc .trade-row{grid-template-columns:8.4rem minmax(3rem,1fr) 5.6rem 5.6rem 6.2rem;grid-template-areas:"name bar mat lab tot"}.demo-doc .trade-head{font-family:var(--font-display);color:var(--steel);padding-top:0;font-size:.8rem;font-weight:700;display:grid}.demo-doc .trade-head>span{justify-self:end}.demo-doc .trade-head>span:first-child{justify-self:start}.demo-doc .trade-head>:first-child{grid-area:name}.demo-doc .trade-head>:nth-child(2){grid-area:bar}.demo-doc .trade-head>:nth-child(3){grid-area:mat}.demo-doc .trade-head>:nth-child(4){grid-area:lab}.demo-doc .trade-head>:nth-child(5){grid-area:tot}.demo-doc .trade-mat,.demo-doc .trade-lab{font-size:inherit;color:var(--ink);justify-self:end}.demo-doc .trade-k{display:none}}.demo-doc .gantt{border:1px solid var(--concrete-2);border-radius:var(--radius-card);gap:0;display:grid;overflow:hidden}.demo-doc .gantt-head,.demo-doc .gantt-row{border-bottom:1px solid var(--concrete-2);grid-template-columns:1fr;display:grid}.demo-doc .gantt-row:last-child{border-bottom:0}.demo-doc .gantt-head{background:var(--concrete);font-family:var(--font-display);color:var(--steel);font-size:.85rem;font-weight:700}.demo-doc .gantt-label{padding:.6rem .8rem .1rem;font-size:.95rem;font-weight:600}.demo-doc .gantt-head .gantt-label{padding:.6rem .8rem}.demo-doc .gantt-track{grid-template-columns:repeat(var(--weeks,8), minmax(0, 1fr));background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / var(--weeks,8) - 1px), var(--concrete-2) calc(100% / var(--weeks,8) - 1px), var(--concrete-2) calc(100% / var(--weeks,8)));align-items:center;min-height:30px;margin:0 .8rem;display:grid}.demo-doc .gantt-track-head{background:0 0;min-height:0;padding:.4rem 0}.demo-doc .gantt-week{text-align:center;white-space:nowrap;font-size:.72rem}.demo-doc .gantt-bar{background:var(--ink);border-radius:4px;height:14px;margin:0 2px;display:block}.demo-doc .gantt-pre{border:1px dashed var(--steel);color:var(--steel);background:var(--paper);border-radius:4px;grid-column:1/-1;justify-self:start;margin:0 2px;padding:0 .5rem;font-size:.75rem;line-height:14px}.demo-doc .gantt-text{color:var(--steel);padding:.25rem .8rem .7rem;font-size:.88rem}.demo-doc .gantt-head .gantt-text,.demo-doc .gantt-head .gantt-track-head{display:none}@media (min-width:768px){.demo-doc .gantt-head,.demo-doc .gantt-row{grid-template-columns:170px minmax(260px,1.4fr) 1fr;align-items:center}.demo-doc .gantt-label{padding:.65rem .8rem}.demo-doc .gantt-track{min-height:38px;margin:0}.demo-doc .gantt-text{padding:.65rem .8rem}.demo-doc .gantt-head .gantt-text,.demo-doc .gantt-head .gantt-track-head{display:grid}.demo-doc .gantt-head .gantt-text{display:block}}@media print{body:has(.demo-doc){color:#000;padding-bottom:0;font-size:10pt}body:has(.demo-doc)>header{display:none!important}body:has(.demo-doc)>footer{display:none!important}body:has(.demo-doc)>[aria-label=Gyors\ kapcsolat]{display:none!important}.demo-doc{max-width:none}.demo-doc section{padding-top:1.2rem;padding-bottom:1.2rem}.demo-doc .gantt-row,.demo-doc .print-keep,.demo-doc .demo-notes,.demo-doc .demo-table tr{break-inside:avoid}.demo-doc h2,.demo-doc h3{break-after:avoid}.demo-doc .plan-panel,.demo-doc .plan-chip{display:none!important}.demo-doc .demo-plan{display:block}.demo-doc .demo-plan svg{max-width:160mm;margin:0 auto}.demo-doc a{color:inherit;text-decoration:none}.demo-doc .bg-ink{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#10233f!important}.demo-doc .gantt-bar,.demo-doc .trade-track>span,.demo-doc .trade-swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.demo-doc .demo-table-wrap{border-radius:0;overflow:visible}.demo-doc .demo-table tfoot{display:table-row-group}.demo-doc .demo-table{font-size:7.4pt}.demo-doc .demo-table th{padding:1.2mm 1mm;font-size:6.8pt}.demo-doc .demo-table td{padding:1.1mm 1mm}.demo-doc .demo-table td .trade,.demo-doc .demo-table td .mat,.demo-doc .demo-table td .note{font-size:6.4pt}.demo-doc .demo-table-full{table-layout:fixed;width:100%}.demo-doc .demo-table-full .c-qty,.demo-doc .demo-table-full .c-unit,.demo-doc .demo-table-full .c-mu,.demo-doc .demo-table-full .c-lu,.demo-doc .demo-table-full .c-mt,.demo-doc .demo-table-full .c-lt{display:table-cell}.demo-doc .demo-table-full td .calc-unit,.demo-doc .demo-table-full td .calc-full{display:none}.demo-doc .demo-table-full th.c-item{width:auto}.demo-doc .demo-table-full th.c-qty,.demo-doc .demo-table-full th.c-unit{width:7%}.demo-doc .demo-table-full th.c-mu,.demo-doc .demo-table-full th.c-lu{width:10%}.demo-doc .demo-table-full th.c-mt,.demo-doc .demo-table-full th.c-lt{width:10.5%}.demo-doc .demo-table-full th.c-tot{width:11.5%}.demo-doc .demo-table-mat{font-size:7.6pt}}
