#ghboard.gh-finishing-preview .piece .hole{display:none}
#ghboard.gh-finishing-preview .piece{isolation:isolate}
#ghboard.gh-finishing-preview .piece .gh-addon-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}
#ghboard.gh-finishing-preview .piece .gh-addon-overlay *{vector-effect:non-scaling-stroke}
#ghboard.gh-finishing-preview .gh-grommet>circle:first-child{fill:#dbe2e8;stroke:#60707c;stroke-width:1.1px}
#ghboard.gh-finishing-preview .gh-grommet .gh-hardware-center{fill:#f8fafc;stroke:#8d99a3;stroke-width:.7px}
#ghboard.gh-finishing-preview .gh-standoff>circle:first-child{fill:#c8d0d9;stroke:#536272;stroke-width:2px}
#ghboard.gh-finishing-preview .gh-standoff .gh-hardware-center{fill:#eef3f7;stroke:#9cabb9;stroke-width:.6px}
#ghboard.gh-finishing-preview .gh-black-hardware .gh-standoff>circle:first-child{fill:#252f3a;stroke:#111a25}
#ghboard.gh-finishing-preview .gh-black-hardware .gh-hardware-center{fill:#596777;stroke:#8594a6}
#ghboard.gh-finishing-preview .gh-weld-band{fill:none;stroke:#eaf0f7;stroke-opacity:.45;stroke-width:5px}
#ghboard.gh-finishing-preview .gh-weld-seam{fill:none;stroke:#526a81;stroke-width:1px;stroke-dasharray:4 3}
#ghboard.gh-finishing-preview .gh-pocket-band{fill:#68afff;fill-opacity:.25}
#ghboard.gh-finishing-preview .gh-pocket-seam{fill:none;stroke:#ecf5ff;stroke-width:1.7px;stroke-dasharray:6 3;paint-order:stroke;filter:drop-shadow(0 1px 0 #0039b8)}
#ghboard.gh-finishing-preview .gh-rope-outline{fill:none;stroke:#786343;stroke-width:4px}
#ghboard.gh-finishing-preview .gh-rope{fill:none;stroke:#e5d5ae;stroke-width:2.4px;stroke-dasharray:3 1}
#ghboard.gh-finishing-preview .gh-wind-cut{fill:none;stroke:#f4f7fa;stroke-width:2px;filter:drop-shadow(0 1px 0 #3b4f65)}
#ghboard.gh-finishing-preview .gh-flute-arrow{fill:none;stroke:#9bacbd;stroke-width:1px;filter:drop-shadow(0 0 1px white)}
#ghboard.gh-finishing-preview .piece .gh-finish-sheen{position:absolute;inset:0;z-index:4;pointer-events:none}
#ghboard.gh-finishing-preview .gh-finish-sheen[data-finish=gloss]{background:linear-gradient(125deg,transparent 12%,#ffffff05 30%,#ffffff50 42%,#ffffff10 52%,transparent 66%)}
#ghboard.gh-finishing-preview .gh-finish-sheen[data-finish=matte]{background:#e7edf308}
#ghboard.gh-finishing-preview .gh-spot-white-preview{background-color:#fff;background-image:conic-gradient(#dce2e9 25%,#fff 0 50%,#dce2e9 0 75%,#fff 0);background-size:12px 12px}
#ghboard.gh-studio .sheetrow .board.gh-rounded-board{border-color:transparent;background:transparent;box-shadow:none}
#ghboard.gh-finishing-preview .gh-hardware-preview{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:7px;color:#697b8c;font:10px/1.3 Arial,sans-serif;max-width:100%;white-space:normal}
#ghboard.gh-finishing-preview .gh-hardware-preview svg{flex:none;width:22px;height:22px;overflow:visible}
#ghboard.gh-finishing-preview .gh-hardware-preview path{stroke:#7c8e9f;stroke-width:2;fill:none;stroke-linecap:round}
#ghboard.gh-finishing-preview .gh-hardware-preview .gh-heavy-stake path{stroke-width:3.5;stroke:#4e6073}

#ghboard.gh-finishing-preview .piece:has(.gh-grommet) .badge{top:12px;left:12px}
