.fence-module__Nxi-5a__calculator{overflow-anchor:none}.fence-module__Nxi-5a__page{max-width:1680px;padding:0 var(--gutter) 80px;margin:auto}.fence-module__Nxi-5a__breadcrumb{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:13px;padding-block:14px;font-size:13px;line-height:16.8px;display:flex}.fence-module__Nxi-5a__breadcrumb a:hover{text-decoration:underline}.fence-module__Nxi-5a__intro{justify-content:space-between;align-items:end;gap:24px;padding:10px 0 22px;display:flex}.fence-module__Nxi-5a__intro h1{letter-spacing:-.05em;max-width:800px;margin-top:8px;font-size:clamp(30px,2.8vw,44px);font-weight:550;line-height:1.13}.fence-module__Nxi-5a__intro>p{color:#515a50;flex:0 340px;padding-bottom:2px;font-size:14px;line-height:21.45px}.fence-module__Nxi-5a__workspace{grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr);align-items:start;gap:clamp(24px,4vw,70px);display:grid}.fence-module__Nxi-5a__previewColumn{align-self:stretch;min-width:0}.fence-module__Nxi-5a__sticky{position:sticky;top:20px}.fence-module__Nxi-5a__controls{min-width:0}.fence-module__Nxi-5a__scene{border-top:1px solid var(--line);padding-top:21px;position:relative}.fence-module__Nxi-5a__sceneHeader{font:11px var(--font-mono);letter-spacing:.12em;color:#596849;justify-content:space-between;gap:10px;line-height:13px;display:flex}.fence-module__Nxi-5a__sceneHeader>span:first-child{align-items:center;gap:8px;display:flex}.fence-module__Nxi-5a__sceneHeader i{background:#88a936;border-radius:50%;width:5px;height:5px}.fence-module__Nxi-5a__viewport{height:clamp(370px,35vw,580px);margin-top:12px;position:relative}.fence-module__Nxi-5a__canvas{position:absolute;inset:0;outline-offset:-4px!important}.fence-module__Nxi-5a__canvas canvas{width:100%;height:100%;display:block}.fence-module__Nxi-5a__sceneCaption{pointer-events:none;gap:5px;display:grid;position:absolute;bottom:12px;left:0}.fence-module__Nxi-5a__sceneCaption strong{letter-spacing:-.04em;font-size:24px;font-weight:550}.fence-module__Nxi-5a__sceneCaption span{font:11px var(--font-mono);color:#545e47;line-height:14px}.fence-module__Nxi-5a__sceneTools{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.fence-module__Nxi-5a__views,.fence-module__Nxi-5a__cameraTools{gap:3px;display:flex}.fence-module__Nxi-5a__views button,.fence-module__Nxi-5a__cameraTools button{color:#526047;background:0 0;padding:9px;font-size:13px;line-height:16.8px}.fence-module__Nxi-5a__views button[aria-pressed=true]{background:#eaf0de;border-radius:2px}.fence-module__Nxi-5a__cameraTools button{place-items:center;min-width:32px;min-height:36px;display:grid}.fence-module__Nxi-5a__sceneBottom{color:#56614c;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:11px;line-height:14px;display:flex}.fence-module__Nxi-5a__sceneBottom>span,.fence-module__Nxi-5a__sceneBottom button{align-items:center;gap:7px;display:flex}.fence-module__Nxi-5a__sceneBottom button{color:#4e5e3c;background:0 0;border-bottom:1px solid #b5c699;padding:8px 0;font-size:13px;line-height:16.8px}.fence-module__Nxi-5a__sampleNote{color:var(--muted);margin-top:12px;font-size:11px;line-height:16px}.fence-module__Nxi-5a__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.fence-module__Nxi-5a__presets button{text-align:left;border-top:1px solid var(--line);background:0 0;align-items:start;gap:9px;padding:14px 0;transition:border-color .2s;display:flex}.fence-module__Nxi-5a__presets button:hover{border-color:#8fa83c}.fence-module__Nxi-5a__presetIndex{font:11px var(--font-mono);color:#5a664a;padding-top:4px;line-height:13px}.fence-module__Nxi-5a__presets strong{font-size:13px;font-weight:550;line-height:16.8px;display:block}.fence-module__Nxi-5a__presets small{color:var(--muted);margin-top:5px;font-size:11px;line-height:16px;display:block}.fence-module__Nxi-5a__presets svg{flex-shrink:0;margin-left:auto}.fence-module__Nxi-5a__previewFact{border-top:1px solid var(--line);color:#667354;align-items:center;gap:14px;margin-top:23px;padding:20px 0;display:flex}.fence-module__Nxi-5a__previewFact p{font-size:13px;line-height:21.6px}.fence-module__Nxi-5a__previewFact strong{color:var(--ink);font-weight:500}.fence-module__Nxi-5a__group{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 25px;padding:0 0 27px}.fence-module__Nxi-5a__group legend{width:100%;margin-bottom:18px;font-size:16px;font-weight:550}.fence-module__Nxi-5a__group legend>span{font:11px var(--font-mono);color:#61704d;margin-right:11px;line-height:14px}.fence-module__Nxi-5a__materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fence-module__Nxi-5a__material{border:1px solid var(--line);cursor:pointer;background:#fff;gap:6px;padding:17px 11px;display:grid;position:relative}.fence-module__Nxi-5a__material input,.fence-module__Nxi-5a__structure input{opacity:0;width:1px;height:1px;position:absolute}:is(.fence-module__Nxi-5a__material:has(input:focus-visible),.fence-module__Nxi-5a__structure:has(input:focus-visible)){outline-offset:3px;outline:2px solid #567521}.fence-module__Nxi-5a__material strong{font-size:14px;font-weight:550}.fence-module__Nxi-5a__material small{color:var(--muted);font-size:11px;line-height:15px}.fence-module__Nxi-5a__selected{box-shadow:inset 0 -2px var(--accent);border-color:#88a343!important}.fence-module__Nxi-5a__profileOptions{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:17px;display:grid}.fence-module__Nxi-5a__profileOptions label,.fence-module__Nxi-5a__selectLabel{color:#4a5142;gap:8px;font-size:12px;line-height:15.4px;display:grid}.fence-module__Nxi-5a__profileOptions select,.fence-module__Nxi-5a__selectLabel select{height:45px;color:var(--ink);background:#fff;border:1px solid #cbd3c4;border-radius:2px;width:100%;min-width:0;padding:12px 9px;font-size:14px;line-height:16.8px}.fence-module__Nxi-5a__structureOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fence-module__Nxi-5a__structure{border:1px solid var(--line);cursor:pointer;background:#fff;gap:7px;min-width:0;padding:12px 14px 16px;display:grid;position:relative}.fence-module__Nxi-5a__structure>svg{color:#566052;width:100%;height:60px}.fence-module__Nxi-5a__structure strong{font-size:14px;font-weight:550;line-height:18.2px}.fence-module__Nxi-5a__structure small{color:var(--muted);font-size:11px;line-height:16px}.fence-module__Nxi-5a__check{color:#567521;width:18px;height:18px;position:absolute;top:9px;right:10px}.fence-module__Nxi-5a__masonry{flex-wrap:wrap;gap:14px;margin-top:17px;display:flex}.fence-module__Nxi-5a__masonry label{cursor:pointer;align-items:center;gap:5px;font-size:11px;line-height:14px;display:flex;position:relative}.fence-module__Nxi-5a__masonry input,.fence-module__Nxi-5a__swatches input{opacity:0;width:1px;height:1px;position:absolute}.fence-module__Nxi-5a__masonry label>span{outline-offset:3px;border-radius:2px;width:20px;height:20px}.fence-module__Nxi-5a__masonry input:checked+span{outline:1px solid #5d723e}.fence-module__Nxi-5a__masonry input:focus-visible+span,.fence-module__Nxi-5a__swatches input:focus-visible+span{outline-offset:4px;outline:2px solid #40512d}.fence-module__Nxi-5a__toggle{cursor:pointer;align-items:center;gap:9px;margin-top:19px;font-size:13px;line-height:16.8px;display:flex}.fence-module__Nxi-5a__toggle input{accent-color:#708e36;width:16px;height:16px}.fence-module__Nxi-5a__toggle>span{display:none}.fence-module__Nxi-5a__swatches{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));align-items:start;gap:12px 8px;display:grid}.fence-module__Nxi-5a__swatches label{cursor:pointer;text-align:center;justify-items:center;gap:9px;min-width:0;display:grid;position:relative}.fence-module__Nxi-5a__swatches label>span{color:#fff;border:3px solid var(--paper);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.fence-module__Nxi-5a__swatches input:checked+span{outline-offset:2px;outline:1px solid #607746}.fence-module__Nxi-5a__swatches small{font:11px var(--font-sans);color:#555f4c;line-height:13px}.fence-module__Nxi-5a__colorName{color:#49553e;margin:17px 0 19px;font-size:13px;line-height:16.8px}.fence-module__Nxi-5a__note{color:var(--muted);margin-top:12px;font-size:12px;line-height:19.8px}.fence-module__Nxi-5a__numberControl{margin-top:18px}.fence-module__Nxi-5a__numberControl>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.fence-module__Nxi-5a__numberControl label{font-size:14px;line-height:18.2px}.fence-module__Nxi-5a__numberControl>div>span:has(input){background:#fff;border:1px solid #cbd3c4;align-items:center;gap:5px;padding:8px 10px;display:flex}.fence-module__Nxi-5a__numberControl input:not([type=range]){text-align:right;width:50px;min-width:0;font:15px var(--font-mono);color:var(--ink);background:0 0;border:0}.fence-module__Nxi-5a__numberControl b{color:var(--muted);font-size:12px;font-weight:400;line-height:15.4px}.fence-module__Nxi-5a__numberControl input[type=range]{accent-color:#7c983c;cursor:pointer;width:100%;height:22px;margin:18px 0 5px}.fence-module__Nxi-5a__rangeBounds{font:11px var(--font-mono);color:#5e6a52;justify-content:space-between;line-height:13px;display:flex}.fence-module__Nxi-5a__rowOptions{gap:8px;margin-top:22px;display:flex}.fence-module__Nxi-5a__rowOptions label{cursor:pointer;flex:1}.fence-module__Nxi-5a__rowOptions input{opacity:0;width:1px;height:1px;position:absolute}.fence-module__Nxi-5a__rowOptions span{text-align:center;border:1px solid var(--line);padding:12px;font-size:13px;line-height:16.8px;display:block}.fence-module__Nxi-5a__rowOptions input:checked+span{background:#eff3e8;border-color:#829a43}.fence-module__Nxi-5a__rowOptions input:focus-visible+span{outline:2px solid #567521}.fence-module__Nxi-5a__details{margin-top:22px}.fence-module__Nxi-5a__details summary{cursor:pointer;color:#526543;text-underline-offset:4px;font-size:13px;line-height:16.8px;text-decoration:underline}.fence-module__Nxi-5a__result{border-top:3px solid var(--accent);background:#edf1e6;padding:27px}.fence-module__Nxi-5a__kicker{font:11px var(--font-mono);letter-spacing:.13em;color:#566a42;margin-bottom:13px;line-height:13px}.fence-module__Nxi-5a__result h2{letter-spacing:-.04em;font-size:30px;font-weight:550}.fence-module__Nxi-5a__result h2 span{letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;line-height:15.4px;display:block}.fence-module__Nxi-5a__total{align-items:center;gap:16px;margin:23px 0;display:flex}.fence-module__Nxi-5a__total>strong{font:500 68px var(--font-sans);letter-spacing:-.07em;line-height:1}.fence-module__Nxi-5a__total>span{font-size:16px}.fence-module__Nxi-5a__total small{color:#535f46;margin-top:6px;font-size:13px;line-height:16.8px;display:block}.fence-module__Nxi-5a__result dl{margin:0}.fence-module__Nxi-5a__result dl>div{border-top:1px solid #d3dbca;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;line-height:16.8px;display:flex}.fence-module__Nxi-5a__result dt{color:#647059}.fence-module__Nxi-5a__result dd{text-align:right;margin:0}.fence-module__Nxi-5a__result .button{justify-content:space-between;width:100%;margin-top:22px;padding:18px 15px;font-size:13px;line-height:16.8px}.fence-module__Nxi-5a__estimateNote{color:#515a49;margin-top:19px;font-size:12px;line-height:19.8px}.fence-module__Nxi-5a__share{background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px 0;font-size:12px;line-height:15.4px;display:flex}.fence-module__Nxi-5a__reset{color:#555f4b;background:0 0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;font-size:11px;line-height:14px;display:flex}.fence-module__Nxi-5a__linkField{gap:8px;font-size:12px;line-height:15.4px;display:grid}.fence-module__Nxi-5a__linkField input{background:#fff;border:1px solid #c6d1bd;width:100%;min-width:0;padding:10px;font-size:12px;line-height:15.4px}.fence-module__Nxi-5a__linkField small{color:#65735a;line-height:1.6}.fence-module__Nxi-5a__explanation{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;margin-top:75px;padding-top:45px;display:grid}.fence-module__Nxi-5a__explanation h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.2}.fence-module__Nxi-5a__explanation h2 span{color:#6a765c}.fence-module__Nxi-5a__explanation>p{color:var(--muted);align-self:center;font-size:14px;line-height:1.9}.fence-module__Nxi-5a__notice{background:#edf1e6;margin-bottom:20px;padding:16px;font-size:14px;line-height:18.2px}.fence-module__Nxi-5a__fallback{--scene-feedback-bottom:82px;background:var(--paper);z-index:1;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.fence-module__Nxi-5a__scheme{width:100%;height:auto}.fence-module__Nxi-5a__sceneCaption{z-index:2}@media (min-width:1500px){.fence-module__Nxi-5a__viewport{height:570px}}@media (max-width:1100px){.fence-module__Nxi-5a__workspace{grid-template-columns:minmax(0,1fr) 350px;gap:25px}.fence-module__Nxi-5a__viewport{height:420px}.fence-module__Nxi-5a__presets{grid-template-columns:1fr}.fence-module__Nxi-5a__presets button{padding:9px 0}.fence-module__Nxi-5a__presets small{margin-top:2px}.fence-module__Nxi-5a__sceneTools{flex-wrap:wrap}.fence-module__Nxi-5a__sceneBottom>span{max-width:145px;font-size:11px;line-height:13px}.fence-module__Nxi-5a__intro{display:block}.fence-module__Nxi-5a__intro>p{max-width:none;margin-top:8px}.fence-module__Nxi-5a__intro>p br{display:none}.fence-module__Nxi-5a__result{padding:22px}}@media (max-width:850px){.fence-module__Nxi-5a__workspace{grid-template-columns:1fr;gap:34px}.fence-module__Nxi-5a__sticky{position:static}.fence-module__Nxi-5a__viewport{height:440px}.fence-module__Nxi-5a__intro{padding:8px 0 18px;display:block}.fence-module__Nxi-5a__intro>p{max-width:none;margin-top:8px;font-size:14px;line-height:18.2px}.fence-module__Nxi-5a__intro h1{font-size:clamp(30px,5vw,38px)}.fence-module__Nxi-5a__presets{grid-template-columns:repeat(3,minmax(0,1fr))}.fence-module__Nxi-5a__previewFact{margin-top:10px}.fence-module__Nxi-5a__controls{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.fence-module__Nxi-5a__result{grid-column:1/-1}.fence-module__Nxi-5a__group{margin:0}.fence-module__Nxi-5a__explanation{gap:25px;margin-top:45px}.fence-module__Nxi-5a__sceneTools{flex-wrap:nowrap}}@media (max-width:580px){.fence-module__Nxi-5a__intro>p{line-height:21px}.fence-module__Nxi-5a__viewport{height:345px}.fence-module__Nxi-5a__sceneCaption strong{font-size:21px}.fence-module__Nxi-5a__sceneHeader{letter-spacing:.05em;font-size:10px;line-height:12px}.fence-module__Nxi-5a__sceneTools{flex-wrap:wrap;gap:4px}.fence-module__Nxi-5a__views button{padding:10px 8px;font-size:12px;line-height:15.4px}.fence-module__Nxi-5a__cameraTools{gap:0}.fence-module__Nxi-5a__cameraTools button{min-width:29px;padding:7px}.fence-module__Nxi-5a__sceneBottom{gap:10px}.fence-module__Nxi-5a__sceneBottom>span{max-width:170px;font-size:11px;line-height:13px}.fence-module__Nxi-5a__sceneBottom button{flex-shrink:0;font-size:12px;line-height:15.4px}.fence-module__Nxi-5a__sampleNote{font-size:11px;line-height:13px}.fence-module__Nxi-5a__presets{grid-template-columns:1fr;gap:0}.fence-module__Nxi-5a__presets button{padding:12px 0}.fence-module__Nxi-5a__presets small{margin-left:8px;font-size:11px;line-height:13px;display:inline}.fence-module__Nxi-5a__presets strong{font-size:13px;line-height:16.8px;display:inline}.fence-module__Nxi-5a__presetIndex{padding-top:2px}.fence-module__Nxi-5a__previewFact{padding-bottom:0}.fence-module__Nxi-5a__controls{display:block}.fence-module__Nxi-5a__group{margin-bottom:25px;padding-bottom:25px}.fence-module__Nxi-5a__explanation{grid-template-columns:1fr;gap:18px}.fence-module__Nxi-5a__explanation>p{font-size:14px;line-height:18.2px}.fence-module__Nxi-5a__result{padding:24px}.fence-module__Nxi-5a__total>strong{font-size:64px}.fence-module__Nxi-5a__material strong{font-size:14px;line-height:18.2px}.fence-module__Nxi-5a__material small{font-size:11px;line-height:13px}}@media (prefers-reduced-motion:reduce){.fence-module__Nxi-5a__presets button{transition:none}}.fence-module__Nxi-5a__previewMarker{height:1px}@media (min-width:851px){.fence-module__Nxi-5a__viewport{height:clamp(290px,100svh - 350px,530px)}}@media (max-width:850px){.fence-module__Nxi-5a__workspace{flex-direction:column;align-items:stretch;gap:22px;display:flex}.fence-module__Nxi-5a__previewColumn,.fence-module__Nxi-5a__sticky{display:contents}.fence-module__Nxi-5a__scene{z-index:5;background:var(--paper);position:sticky;top:0}.fence-module__Nxi-5a__scene[data-compact=true]{border-bottom:1px solid var(--line);padding-top:0}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__viewport{height:clamp(150px,25svh,210px);margin-top:0}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneHeader,.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneBottom,.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sampleNote{display:none}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneCaption{bottom:6px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneCaption strong{font-size:16px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneCaption span{font-size:10px;line-height:12px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__sceneTools{border-bottom:0;padding:3px 0}.fence-module__Nxi-5a__controls :is(input,select,button,summary,label){scroll-margin-top:320px}.fence-module__Nxi-5a__presets,.fence-module__Nxi-5a__previewFact{margin-top:0}}.fence-module__Nxi-5a__presetIndex,.fence-module__Nxi-5a__group legend>span,.fence-module__Nxi-5a__rangeBounds{color:#536148}.fence-module__Nxi-5a__result .fence-module__Nxi-5a__note,.fence-module__Nxi-5a__total small,.fence-module__Nxi-5a__reset{color:#526047}.fence-module__Nxi-5a__changeNotice{color:#515a50;margin:12px 0;font-size:13px;line-height:21.6px}.fence-module__Nxi-5a__changeNotice:empty{display:none}.fence-module__Nxi-5a__swatches small{overflow-wrap:anywhere;max-width:90px;line-height:1.4}.fence-module__Nxi-5a__canvas{opacity:0;transition:opacity .26s}.fence-module__Nxi-5a__scene[data-status=ready] .fence-module__Nxi-5a__canvas{opacity:1}.fence-module__Nxi-5a__scene:not([data-status=ready]) .fence-module__Nxi-5a__canvas{pointer-events:none}@media (prefers-reduced-motion:reduce){.fence-module__Nxi-5a__canvas{transition:none}}.fence-module__Nxi-5a__finishFilters>[role=group]{margin:8px 0 12px}.fence-module__Nxi-5a__filterLabel{color:#515a50;margin-top:12px;font-size:13px;line-height:18px}.fence-module__Nxi-5a__sides{flex-wrap:wrap;gap:6px;display:flex}.fence-module__Nxi-5a__sides button{border:1px solid var(--line);color:#4d5d43;background:0 0;border-radius:20px;padding:9px 12px;font-size:12px;line-height:15.4px}.fence-module__Nxi-5a__sides button[aria-pressed=true]{background:#eaf2df;border-color:#8ca087}.fence-module__Nxi-5a__modeSwitch{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;display:flex}.fence-module__Nxi-5a__modeSwitch button{color:#46503f;border:1px solid var(--line);background:0 0;border-radius:3px;padding:11px 20px;font-size:14px}.fence-module__Nxi-5a__modeSwitch button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent);background:#eaf2df;border-color:#8da858}.fence-module__Nxi-5a__modeSwitch p{color:#5f6857;margin-left:12px;font-size:12px}.fence-module__Nxi-5a__plotDimensions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fence-module__Nxi-5a__plotDimensions .fence-module__Nxi-5a__numberControl{margin-top:0}.fence-module__Nxi-5a__plotPlan{width:100%;height:205px;margin:10px 0;display:block}.fence-module__Nxi-5a__plotPlan [role=button]{cursor:pointer}.fence-module__Nxi-5a__plotPlan [role=button]:focus-visible{outline:2px solid #6b813b}.fence-module__Nxi-5a__plotSides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fence-module__Nxi-5a__plotSides label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.fence-module__Nxi-5a__plotSides label:has(input:checked){background:#f0f4e9;border-color:#b5c49b}.fence-module__Nxi-5a__plotSides input{accent-color:#758e43;width:16px;height:16px}.fence-module__Nxi-5a__plotSides span{color:#5c6553;margin-left:auto;font-size:12px}.fence-module__Nxi-5a__openings{border-top:1px solid var(--line);margin-top:18px}.fence-module__Nxi-5a__opening{border-bottom:1px solid var(--line);padding:14px 0}.fence-module__Nxi-5a__opening .fence-module__Nxi-5a__toggle{margin-top:0;font-size:14px}.fence-module__Nxi-5a__opening i{background:#ad794c;border-radius:2px;width:10px;height:10px}.fence-module__Nxi-5a__opening i[data-kind=wicket]{background:#688b96}.fence-module__Nxi-5a__openingFields{padding:14px 0 0}.fence-module__Nxi-5a__openingFields .fence-module__Nxi-5a__numberControl input[type=range]{margin-top:10px}.fence-module__Nxi-5a__validation{color:#674f28;background:#f5f0e5;border-left:2px solid #a47d38;margin:16px 0;padding:10px 14px;font-size:13px;line-height:1.6}.fence-module__Nxi-5a__validation p+p{margin-top:8px}.fence-module__Nxi-5a__sideResult{color:#5b6850;margin-top:3px;font-size:11px;display:block}.fence-module__Nxi-5a__plotFocus{flex-wrap:wrap;gap:5px;margin:12px 0 0;display:flex}.fence-module__Nxi-5a__plotFocus button{border:1px solid var(--line);color:#536149;background:0 0;border-radius:3px;padding:7px 10px;font-size:12px}.fence-module__Nxi-5a__plotFocus button[aria-pressed=true]{background:#eaf0de;border-color:#8da858}@media (max-width:700px){.fence-module__Nxi-5a__modeSwitch p{width:100%;margin-top:4px;margin-left:0}.fence-module__Nxi-5a__plotDimensions{gap:12px}.fence-module__Nxi-5a__plotDimensions .fence-module__Nxi-5a__numberControl>div:first-child{flex-wrap:wrap;gap:7px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus{margin-top:4px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus button{padding:5px 8px}}@media (max-width:850px){.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus{flex-wrap:nowrap}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus button:not(:first-child) span{display:none}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus button{min-width:32px}.fence-module__Nxi-5a__controls{scroll-margin-top:350px}}.fence-module__Nxi-5a__cutSummary{border-top:1px solid #c9d2be;margin-top:18px;padding-top:8px}.fence-module__Nxi-5a__cutSaving{color:#3e592c;margin-top:12px;font-size:13px;line-height:1.6}.fence-module__Nxi-5a__cutList{overscroll-behavior:contain;max-height:380px;margin-top:14px;overflow-y:auto}.fence-module__Nxi-5a__cutRow{border-bottom:1px solid #cbd3c3;padding:12px 0}.fence-module__Nxi-5a__cutRow>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.fence-module__Nxi-5a__cutRow strong{font-weight:550}.fence-module__Nxi-5a__cutRow p{color:#536047;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.5}.fence-module__Nxi-5a__cutStrip{gap:2px;height:27px;margin-top:8px;display:flex}.fence-module__Nxi-5a__cutStrip span{color:#38422f;background:#d3daca;flex-basis:0;place-items:center;min-width:0;font-size:10px;display:grid;overflow:hidden}.fence-module__Nxi-5a__cutStrip span[data-reused=true]{background:#b9d58f}.fence-module__Nxi-5a__fillingPrice{border-bottom:1px solid #c9d2be;margin-top:20px;padding-bottom:18px}.fence-module__Nxi-5a__fillingPrice>p:first-child{color:#49573c;margin-bottom:9px;font-size:13px}.fence-module__Nxi-5a__fillingPrice>strong{letter-spacing:-.04em;margin-bottom:9px;font-size:clamp(25px,2.4vw,34px);font-weight:550;display:block}.fence-module__Nxi-5a__fillingPrice>strong span{letter-spacing:0;font-size:17px}.fence-module__Nxi-5a__fillingPrice p{font-size:12px;line-height:1.6}.fence-module__Nxi-5a__priceNotice{color:#755622;margin-top:10px}.fence-module__Nxi-5a__breadcrumb{border-top:0;padding-top:18px}.fence-module__Nxi-5a__intro{padding-block:16px 24px}.fence-module__Nxi-5a__intro h1 span{color:#7c8969}.fence-module__Nxi-5a__workspace{grid-template-columns:minmax(360px,1fr) minmax(0,1.45fr);gap:24px}.fence-module__Nxi-5a__previewColumn{order:2}.fence-module__Nxi-5a__controls{background:#fffef9;border:1px solid #e1e3d7;border-radius:20px;order:1;padding:24px}.fence-module__Nxi-5a__sticky{top:16px}.fence-module__Nxi-5a__scene{background:#edefe6;border:1px solid #dbe0cf;border-radius:20px;padding:18px}.fence-module__Nxi-5a__sceneHeader{border-bottom:1px solid #d7dfc8;padding:0 0 12px}.fence-module__Nxi-5a__presets{border:1px solid var(--line);background:#f9faf3;border-radius:14px;margin-top:12px;padding:16px}.fence-module__Nxi-5a__previewFact{padding:18px}.fence-module__Nxi-5a__material,.fence-module__Nxi-5a__structure{background:#f6f7ee;border-radius:12px}.fence-module__Nxi-5a__selected{background:#eaf0e0;border-color:#8ca178;box-shadow:inset 0 -2px #7d9367}.fence-module__Nxi-5a__result{background:#edf2e4;border:1px solid #d7e0c7;border-radius:16px;padding:20px}.fence-module__Nxi-5a__modeSwitch{background:#e7ecdc;border-radius:30px;margin-bottom:22px;padding:10px}.fence-module__Nxi-5a__modeSwitch button{background:0 0;border-color:#0000;border-radius:24px}.fence-module__Nxi-5a__modeSwitch button[aria-pressed=true]{color:#fff;box-shadow:none;background:#4f6b42;border-color:#4f6b42}.fence-module__Nxi-5a__profileOptions select,.fence-module__Nxi-5a__selectLabel select{border-radius:9px}.fence-module__Nxi-5a__cameraTools button{border-radius:50%}@media (max-width:1100px) and (min-width:901px){.fence-module__Nxi-5a__workspace{grid-template-columns:minmax(315px,1fr) minmax(0,1.2fr);gap:16px}.fence-module__Nxi-5a__controls{padding:16px}.fence-module__Nxi-5a__scene{padding:12px}}@media (max-width:900px){.fence-module__Nxi-5a__workspace{flex-direction:column;gap:18px;display:flex}.fence-module__Nxi-5a__previewColumn{order:0;width:100%}.fence-module__Nxi-5a__controls{order:1;width:100%;padding:18px}.fence-module__Nxi-5a__scene{border-radius:15px;padding:12px}.fence-module__Nxi-5a__sticky{top:0}.fence-module__Nxi-5a__intro{padding-top:14px}.fence-module__Nxi-5a__modeSwitch{border-radius:18px;flex-wrap:wrap}.fence-module__Nxi-5a__result{padding:16px}}@media (max-width:850px){.fence-module__Nxi-5a__views button,.fence-module__Nxi-5a__cameraTools button,.fence-module__Nxi-5a__plotFocus button,.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__plotFocus button{min-width:44px;min-height:44px}.fence-module__Nxi-5a__scene[data-compact=true] .fence-module__Nxi-5a__viewport{height:clamp(140px,23svh,190px)}}@media (max-height:500px){.fence-module__Nxi-5a__scene,.fence-module__Nxi-5a__sticky{position:static}.fence-module__Nxi-5a__controls :is(input,select,button,summary,label){scroll-margin-top:16px}}
