.review-list{width:100%;border:1px solid #e4d9c5;border-radius:8px;background:#faf6ee;padding:13px}.review-list>strong{font-size:12px;display:block;margin-bottom:8px}.review-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e9deca;background:transparent;border-radius:0;padding:10px 2px;color:#815c30;font-size:12px;line-height:1.5}.review-item:last-child{border-bottom:0}.review-item span{display:block;font-size:11px;text-decoration:underline;margin-top:3px}.review-info{color:#567348}.svg-piece.related-piece>path:first-child,.elevation-piece.related-piece>rect:first-child{stroke:#91b7a6;stroke-width:7}.review-focus>path:first-child,.review-focus>rect:first-child{stroke:#c77c37!important;stroke-width:9!important}.review-component-focus>rect,.review-component-focus>circle{stroke:#b85b26!important;stroke-width:6!important}[data-tree-piece].related-piece{border-left:3px solid #91b7a6}.piece-guides text{user-select:none}
.drawing-joint{cursor:pointer}.drawing-joint:focus{outline:none}.drawing-joint:focus>rect{stroke-width:5}.joint-settings-focus{outline:2px solid #bd793a;outline-offset:3px}

.manual-nest{margin-bottom:18px}.manual-nest .row{flex-wrap:wrap;align-items:end}.manual-nest input[type=number]{max-width:130px}.packing-svg [data-nest-item]{cursor:grab;touch-action:none}.packing-svg [data-nest-locked=true]{cursor:not-allowed}.cost-target{border:0;background:transparent;text-align:left;padding:4px;text-decoration:underline}.review-item{width:100%;text-align:left}.manual-nest label{min-width:100px}
