.h2-quoted-dimension-input{color:var(--chrome-fg-muted);align-items:center;gap:var(--h2-dimension-quote-gap,0);min-width:0;min-height:0;display:flex;position:relative}.h2-quoted-dimension-input[data-axis=horizontal]{width:var(--h2-dimension-quote-length);flex-direction:column}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=span]{width:100%}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=inline]{height:20px;display:block}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=inline] .h2-quoted-dimension-input__quote{position:absolute;top:50%;left:0;transform:translateY(-50%)}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=inline] .h2-quoted-dimension-input__control{transform:translate(var(--h2-dimension-input-offset-x,0), var(--h2-dimension-input-offset-y,0)) translateY(-50%);position:absolute;top:50%}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=inline][data-inline-control-side=left] .h2-quoted-dimension-input__control{right:calc(100% + var(--h2-dimension-quote-gap))}.h2-quoted-dimension-input[data-axis=horizontal][data-variant=inline][data-inline-control-side=right] .h2-quoted-dimension-input__control{left:calc(100% + var(--h2-dimension-quote-gap))}.h2-quoted-dimension-input[data-axis=vertical]{height:var(--h2-dimension-quote-length)}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top]{flex-direction:column-reverse;width:max-content;height:auto}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top][data-control-alignment=left]{align-items:flex-start}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top][data-control-alignment=center]{align-items:center}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top][data-control-alignment=right]{align-items:flex-end}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top][data-control-alignment=left] .h2-quoted-dimension-input__quote{transform:translate(-4px)}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top][data-control-alignment=right] .h2-quoted-dimension-input__quote{transform:translate(4px)}.h2-quoted-dimension-input[data-axis=horizontal][data-quote-side=bottom]{flex-direction:column-reverse}.h2-quoted-dimension-input[data-axis=vertical][data-variant=side][data-quote-side=right]{flex-direction:row-reverse}.h2-quoted-dimension-input[data-dash-enabled]{gap:0}.h2-quoted-dimension-input__quote{fill:none;stroke:currentColor;stroke-width:1px;flex:none;overflow:visible}.h2-quoted-dimension-input[data-axis=horizontal] .h2-quoted-dimension-input__quote{width:100%;height:8px}.h2-quoted-dimension-input[data-axis=vertical] .h2-quoted-dimension-input__quote{width:8px;height:100%}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top] .h2-quoted-dimension-input__quote{height:var(--h2-dimension-quote-length)}.h2-quoted-dimension-input[data-active] .h2-quoted-dimension-input__quote{color:var(--accent);stroke-width:2px}.h2-quoted-dimension-input__connector{stroke:currentColor;stroke-dasharray:3 3;stroke-width:1px;flex:none;overflow:visible}.h2-quoted-dimension-input[data-axis=horizontal] .h2-quoted-dimension-input__connector{height:var(--h2-dimension-quote-gap);width:0}.h2-quoted-dimension-input[data-axis=vertical] .h2-quoted-dimension-input__connector{height:0;width:var(--h2-dimension-quote-gap)}.h2-quoted-dimension-input[data-axis=vertical][data-variant=top] .h2-quoted-dimension-input__connector{height:var(--h2-dimension-quote-gap);width:0}.h2-quoted-dimension-input__control{color:initial;transform:translate(var(--h2-dimension-input-offset-x,0), var(--h2-dimension-input-offset-y,0));flex:none;justify-content:center;display:flex}.h2-quoted-dimension-input[data-axis=horizontal][data-quote-side=top] :is(.h2-value-input__tooltip,.h2-min-max-input__tooltip){bottom:auto;top:calc(100% + var(--s-2));transform:translate(-50%,-2px)}.h2-quoted-dimension-input[data-axis=horizontal][data-quote-side=top] :is(.h2-value-input-shell,.h2-min-max-input-shell):is(:hover,:focus-within) :is(.h2-value-input__tooltip,.h2-min-max-input__tooltip){transform:translate(-50%)}.h2-quoted-dimension-input[data-axis=horizontal][data-quote-side=bottom] :is(.h2-value-input__tooltip,.h2-min-max-input__tooltip){bottom:calc(100% + var(--s-2));top:auto;transform:translate(-50%,2px)}.h2-quoted-dimension-input[data-axis=horizontal][data-quote-side=bottom] :is(.h2-value-input-shell,.h2-min-max-input-shell):is(:hover,:focus-within) :is(.h2-value-input__tooltip,.h2-min-max-input__tooltip){transform:translate(-50%)}.conductor-endpoint-input{background:var(--chrome-bg);border:1px solid var(--chrome-border);border-radius:var(--r-md);height:150px;position:relative;overflow:visible}.conductor-endpoint-input__diameter-range{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.conductor-endpoint-input__strip-input{bottom:var(--s-3);z-index:2;position:absolute;transform:translate(-50%)}.conductor-endpoint-input__diameter-input{z-index:2;position:absolute;transform:translateY(-50%)}.conductor-endpoint-input__strip-input:hover,.conductor-endpoint-input__strip-input:focus-within,.conductor-endpoint-input__diameter-input:hover,.conductor-endpoint-input__diameter-input:focus-within{z-index:40}.conductor-endpoint-input__diameter-range{flex-direction:column;align-items:end}.conductor-endpoint-input__diameter-range>span{color:var(--chrome-fg-muted);font-family:var(--font-mono);font-size:var(--fs-10)}.conductor-endpoint-input__drawing{width:360px;height:150px;display:block}.conductor-endpoint-input__artwork{pointer-events:none;width:360px;height:150px;position:absolute;top:0}.conductor-endpoint-input__artwork>svg{width:360px;height:150px;display:block}.conductor-endpoint-input__centerline{stroke:var(--chrome-divider);stroke-dasharray:3 4}.conductor-endpoint-input__continuation{fill:var(--conductor-insulation-color,var(--ink-300))}.conductor-endpoint-input__continuation rect:first-child{opacity:.1}.conductor-endpoint-input__continuation rect:nth-child(2){opacity:.2}.conductor-endpoint-input__continuation rect:nth-child(3){opacity:.35}.conductor-endpoint-input__insulation{fill:var(--conductor-insulation-color,var(--ink-300))}.conductor-endpoint-input__insulation-outline{fill:none;stroke:var(--ink-700)}.conductor-endpoint-input__core{fill:var(--warning);stroke:var(--ink-800)}.conductor-endpoint-input__ghost{fill:none;stroke:var(--chrome-fg-muted);stroke-dasharray:4 3;stroke-width:1.5px}.conductor-endpoint-input__area-control{position:relative}.conductor-endpoint-input__area-source{color:var(--chrome-fg-muted);font-size:var(--fs-10);left:calc(100% + var(--s-2));width:112px;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%)}.terminal-drawing-input{position:relative;overflow:visible}.terminal-drawing-input .conductor-endpoint-input{background:var(--chrome-bg-elev)}.terminal-drawing-input__color{right:var(--s-3);top:var(--s-3);z-index:3;position:absolute}.terminal-drawing-input__subtype{left:var(--s-3);top:var(--s-3);z-index:3;position:absolute}.terminal-drawing-input__diameter,.terminal-drawing-input__length,.terminal-drawing-input__ring-diameter{z-index:3;position:absolute}.terminal-drawing-input__diameter{top:72px;transform:translateY(-50%)}.terminal-drawing-input__length{bottom:var(--s-3);transform:translate(-50%)}.terminal-drawing-input__ring-diameter{top:101px;transform:translate(-50%)}.terminal-drawing-input__diameter:hover,.terminal-drawing-input__diameter:focus-within,.terminal-drawing-input__length:hover,.terminal-drawing-input__length:focus-within,.terminal-drawing-input__ring-diameter:hover,.terminal-drawing-input__ring-diameter:focus-within,.terminal-drawing-input__color:hover,.terminal-drawing-input__color:focus-within,.terminal-drawing-input__subtype:hover,.terminal-drawing-input__subtype:focus-within{z-index:40}.terminal-drawing-input__collar{fill:var(--terminal-color);stroke:var(--engineering-drawing-stroke);stroke-width:1.1px}.terminal-drawing-input__metal{fill:var(--ink-300);stroke:var(--engineering-drawing-stroke);stroke-linejoin:round;stroke-width:1.1px}.terminal-drawing-input__cutout{fill:var(--engineering-surface)}.terminal-drawing-input__dimension--active{stroke:var(--accent);stroke-width:2px}.part-drawing-viewport{min-width:0}.part-drawing-viewport__stage{zoom:var(--part-drawing-scale,1);margin-inline:auto}
