.boq-cm[data-astro-cid-czewcter]{border:1px solid var(--c-line);border-left:4px solid var(--c-orange);border-radius:8px;padding:10px 14px;margin:8px 0;background:var(--c-bg)}.boq-cm[data-astro-cid-czewcter] p[data-astro-cid-czewcter]{margin:0 0 8px;font-weight:600;overflow-wrap:anywhere}.boq-cm[data-astro-cid-czewcter][hidden]{display:none}.demo[data-astro-cid-czewcter]{padding-top:20px;padding-bottom:4px}.demo-in[data-astro-cid-czewcter]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center;background:var(--c-bg);border:1px solid var(--c-line);border-left:4px solid var(--c-orange);border-radius:8px;padding:18px}.demo-t[data-astro-cid-czewcter] h2[data-astro-cid-czewcter]{margin:0 0 8px;font-size:22px;text-transform:uppercase}.demo-t[data-astro-cid-czewcter] p[data-astro-cid-czewcter]{margin:0 0 8px}.demo-video[data-astro-cid-czewcter]{width:100%;aspect-ratio:16 / 9;background:var(--c-black);border-radius:8px}@media(max-width:860px){.demo-in[data-astro-cid-czewcter]{grid-template-columns:1fr}}.boq-beta[data-astro-cid-czewcter]{margin:0 0 16px}.boq-grid[data-astro-cid-czewcter]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.boq-drop[data-astro-cid-czewcter]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;border:2px dashed var(--c-line-2);border-radius:12px;background:var(--c-bg);text-align:center;cursor:pointer;color:var(--c-text-2)}.boq-drop[data-astro-cid-czewcter] b[data-astro-cid-czewcter]{color:var(--c-text);font-size:17px}.boq-drop[data-astro-cid-czewcter] small[data-astro-cid-czewcter]{color:var(--c-text-3)}.boq-drop[data-astro-cid-czewcter].over,.boq-drop[data-astro-cid-czewcter]:focus-within{border-color:var(--c-orange);background:var(--c-tint)}.boq-file[data-astro-cid-czewcter]{position:absolute;inset:0;opacity:0;cursor:pointer}.boq-opts[data-astro-cid-czewcter]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:14px 0 6px}.fld[data-astro-cid-czewcter]{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--c-text-2);min-width:0}.fld[data-astro-cid-czewcter] input[data-astro-cid-czewcter],.fld[data-astro-cid-czewcter] select[data-astro-cid-czewcter]{font:inherit;font-weight:400;min-height:40px;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-text)}.boq-status[data-astro-cid-czewcter]{min-height:1.5em;margin:8px 0;font-weight:600}.boq-status[data-astro-cid-czewcter].err{color:var(--c-warn-fg);background:var(--c-warn-bg);padding:8px 12px;border-radius:6px}.boq-kpi[data-astro-cid-czewcter]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px}.boq-kpi[data-astro-cid-czewcter] div[data-astro-cid-czewcter]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.boq-kpi[data-astro-cid-czewcter] span[data-astro-cid-czewcter]{font-size:12px;color:var(--c-text-2);text-transform:uppercase;letter-spacing:.05em}.boq-kpi[data-astro-cid-czewcter] b[data-astro-cid-czewcter]{font-size:26px}.boq-side[data-astro-cid-czewcter]{background:var(--c-bg);border:1px solid var(--c-line);border-left:4px solid var(--c-orange);border-radius:8px;padding:16px 18px}.boq-side[data-astro-cid-czewcter] h2[data-astro-cid-czewcter]{margin:0 0 8px;font-size:20px;text-transform:uppercase}.boq-side[data-astro-cid-czewcter] ol[data-astro-cid-czewcter]{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}@media(max-width:960px){.boq-grid[data-astro-cid-czewcter]{grid-template-columns:minmax(0,1fr)}}.boq-main[data-astro-cid-czewcter]{min-width:0}@media(max-width:560px){.boq-opts[data-astro-cid-czewcter]{grid-template-columns:1fr}.boq-kpi[data-astro-cid-czewcter]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfq[data-astro-cid-czewcter]{margin-top:32px;padding-top:8px;border-top:2px solid var(--c-orange)}.rfq[data-astro-cid-czewcter] h2[data-astro-cid-czewcter]{font-size:22px;text-transform:uppercase;margin:14px 0 6px}.rfq-bar[data-astro-cid-czewcter],.rfq-act[data-astro-cid-czewcter]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.rfq-bar[data-astro-cid-czewcter] .btn[data-astro-cid-czewcter],.rfq-act[data-astro-cid-czewcter] .btn[data-astro-cid-czewcter]{cursor:pointer}.rfq-count[data-astro-cid-czewcter]{font-weight:600;margin:8px 0}.rfq-tbl[data-astro-cid-czewcter] table{width:100%;border-collapse:collapse;font-size:13px;background:var(--c-bg)}.rfq-tbl[data-astro-cid-czewcter] th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-on-dark);background:var(--c-graphite);padding:8px}.rfq-tbl[data-astro-cid-czewcter] td{padding:6px;border-bottom:1px solid var(--c-line);vertical-align:top}.rfq-tbl[data-astro-cid-czewcter] td.n{text-align:right;white-space:nowrap;width:36px}.rfq-tbl[data-astro-cid-czewcter] input,.rfq-tbl[data-astro-cid-czewcter] select{font:inherit;font-size:13px;width:100%;min-width:0;min-height:34px;padding:4px 6px;border:1px solid var(--c-line-2);border-radius:5px;background:var(--c-bg);color:var(--c-text);box-sizing:border-box}.rfq-tbl[data-astro-cid-czewcter] select{font-weight:700}.rfq-tbl[data-astro-cid-czewcter] .c-type{width:14%}.rfq-tbl[data-astro-cid-czewcter] .c-code{width:15%}.rfq-tbl[data-astro-cid-czewcter] .c-size{width:9%}.rfq-tbl[data-astro-cid-czewcter] .c-qty{width:6%}.rfq-tbl[data-astro-cid-czewcter] .c-unit{width:5%}.rfq-tbl[data-astro-cid-czewcter] .c-note{width:12%}.rfq-tbl[data-astro-cid-czewcter] .rfq-desc{white-space:pre-line;font-size:12px;line-height:1.45;color:var(--c-text)}.rfq-tbl[data-astro-cid-czewcter] .rfq-desc.none{color:var(--c-text-3);font-style:italic}.rfq-tbl[data-astro-cid-czewcter] .rfq-boq{font-size:11px;color:var(--c-text-3);margin-top:4px}.rfq-tbl[data-astro-cid-czewcter] .rfq-link{font-size:12px}.rfq-tbl[data-astro-cid-czewcter] button.del{border:0;background:none;color:var(--c-text-3);font-size:18px;line-height:1;cursor:pointer;padding:4px 6px}.rfq-tbl[data-astro-cid-czewcter] button.del:hover{color:var(--c-warn-fg)}.rfq-form[data-astro-cid-czewcter]{margin-top:18px;background:var(--c-bg);border:1px solid var(--c-line);border-left:4px solid var(--c-orange);border-radius:8px;padding:16px 18px}.rfq-form[data-astro-cid-czewcter] h3[data-astro-cid-czewcter]{margin:0 0 4px;font-size:18px;text-transform:uppercase}.rfq-grid[data-astro-cid-czewcter]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 0}.rfq-form[data-astro-cid-czewcter] textarea[data-astro-cid-czewcter]{font:inherit;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-text)}.rfq-hp[data-astro-cid-czewcter]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rfq-msg[data-astro-cid-czewcter]{font-weight:600}.rfq-msg[data-astro-cid-czewcter] a{color:var(--c-warn-fg)}.plb[data-astro-cid-czewcter]{margin-top:28px;padding-top:8px;border-top:1px solid var(--c-line)}.plb-msg[data-astro-cid-czewcter]{font-weight:600}.plb-skip[data-astro-cid-czewcter] h3{font-size:16px;margin:14px 0 6px}.plb-skip[data-astro-cid-czewcter] ul{margin:0;padding-left:18px;font-size:14px}.plb-skip[data-astro-cid-czewcter] li{margin:4px 0;overflow-wrap:anywhere}.plb-skip[data-astro-cid-czewcter] li a{font-weight:600;white-space:nowrap}@media(max-width:720px){.rfq-grid[data-astro-cid-czewcter]{grid-template-columns:1fr}.rfq-tbl[data-astro-cid-czewcter] thead{display:none}.rfq-tbl[data-astro-cid-czewcter] table,.rfq-tbl[data-astro-cid-czewcter] tbody,.rfq-tbl[data-astro-cid-czewcter] tr,.rfq-tbl[data-astro-cid-czewcter] td{display:block;width:auto!important}.rfq-tbl[data-astro-cid-czewcter] tr{border:1px solid var(--c-line);border-radius:8px;margin-bottom:10px;padding:6px;position:relative}.rfq-tbl[data-astro-cid-czewcter] td{border:0;padding:4px}.rfq-tbl[data-astro-cid-czewcter] td[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--c-text-2)}.rfq-tbl[data-astro-cid-czewcter] td.n{font-weight:700;text-align:left;padding-right:40px}.rfq-tbl[data-astro-cid-czewcter] td.n:before{content:"#";display:inline;font-size:inherit;color:var(--c-text-2)}.rfq-tbl[data-astro-cid-czewcter] td.x{position:absolute;top:2px;right:2px}}
