#craft[data-v-0117b5af]{display:flex;flex-direction:column;height:100%;gap:40px}.material-picker[data-v-0117b5af],.material-group[data-v-0117b5af]{background:#fff;border:1px solid #e7e2d9;border-radius:12px;box-shadow:0 10px 30px #231e160f}.material-picker[data-v-0117b5af]{padding:clamp(1.25rem,3vw,2.25rem)}.material-picker-heading[data-v-0117b5af]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.material-picker-heading h1[data-v-0117b5af]{color:#191714;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;margin:.25rem 0 .5rem}.material-picker-heading p[data-v-0117b5af]:last-child{color:#746f67;margin:0}.material-picker-eyebrow[data-v-0117b5af],.material-group-kicker[data-v-0117b5af]{color:#766f64;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.material-grid[data-v-0117b5af]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.material-card[data-v-0117b5af]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dedbd5;border-radius:8px;color:#191714;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:.75rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.material-card[data-v-0117b5af]:hover,.material-card[data-v-0117b5af]:focus-visible{border-color:#191714;box-shadow:0 8px 22px #1917141a;outline:none;transform:translateY(-2px)}.material-card.is-selected[data-v-0117b5af]{border:2px solid #191714;padding:calc(.75rem - 1px)}.material-card-image[data-v-0117b5af]{background:#f0eee9;border-radius:5px;display:block;height:120px;margin-bottom:.75rem;overflow:hidden;position:relative;width:100%}.material-card-image img[data-v-0117b5af],.material-card-placeholder[data-v-0117b5af]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.material-card-placeholder[data-v-0117b5af]{background:linear-gradient(135deg,#e4dfd6,#c8bba7)}.material-card-check[data-v-0117b5af]{align-items:center;background:#191714;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.material-card-name[data-v-0117b5af]{font-size:.95rem;font-weight:700;line-height:1.3}.material-card-meta[data-v-0117b5af]{color:#817b72;font-size:.78rem;line-height:1.35;margin-top:.25rem}.material-groups[data-v-0117b5af]{display:flex;flex-direction:column;gap:1.25rem}.craft-workspace[data-v-0117b5af]{align-items:start;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(280px,.75fr) minmax(0,2fr);width:100%}.craft-panel-controls[data-v-0117b5af]{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.material-group-header[data-v-0117b5af]{align-items:center;background:#f7f3eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.material-group-header>*[data-v-0117b5af]{border-bottom:none!important}.material-group-identity[data-v-0117b5af]{align-items:center;display:flex;gap:1rem}.material-group-identity img[data-v-0117b5af]{border-radius:5px;height:64px;-o-object-fit:cover;object-fit:cover;width:86px}.material-group-identity h2[data-v-0117b5af]{color:#191714;font-size:1.05rem;font-weight:700;margin:.15rem 0}.material-group-identity p[data-v-0117b5af]:last-child{color:#817b72;font-size:.78rem;margin:0}.material-group-remove[data-v-0117b5af]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#8a8277;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.material-group-remove[data-v-0117b5af]:hover,.material-group-remove[data-v-0117b5af]:focus-visible{background:#eee8dd;color:#191714;outline:none}.craft-table-scroll[data-v-0117b5af]{overflow-x:auto}.material-group-footer[data-v-0117b5af]{border-top:1px solid #eeeae3;padding:.85rem 1.25rem}.material-group-footer .button[data-v-0117b5af],.craft-footer-actions .button[data-v-0117b5af]{gap:.5rem}.craft-visual-section[data-v-0117b5af]{align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;position:sticky;top:1.5rem;width:100%}.craft-table-section[data-v-0117b5af]{flex:1;min-height:50%;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.craft-footer[data-v-0117b5af]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem;border-top:1px solid #e8e8e8;background:#fafafa}.craft-footer-actions[data-v-0117b5af]{display:flex;gap:.75rem}.craft-settings[data-v-0117b5af]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.craft-settings .control[data-v-0117b5af]{display:flex;align-items:center;gap:.35rem}.craft-settings input[data-v-0117b5af]{width:5.5rem}.craft-settings-label[data-v-0117b5af]{color:#555;font-size:.75rem;font-weight:700;line-height:1;margin-bottom:0;text-transform:uppercase}.craft-settings-unit[data-v-0117b5af]{color:#555;font-size:.875rem}.marker[data-v-0117b5af]{display:flex;justify-content:center;align-items:center}.panel-label[data-v-0117b5af]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#fff;color:#000;padding:4px 10px;border-radius:4px;font-size:.7em;font-weight:500;box-shadow:0 2px 4px #0000001a}.panel-color-image[data-v-0117b5af]{position:relative;z-index:0;isolation:isolate;box-shadow:0 2px 10px #0000001f;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-color-image img[data-v-0117b5af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.panel-edges[data-v-0117b5af]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.edge-band[data-v-0117b5af]{position:absolute;background:red;z-index:1;pointer-events:none}.edge-top[data-v-0117b5af]{top:3px;left:3px;right:3px;height:2px}.edge-right[data-v-0117b5af]{top:3px;right:3px;bottom:3px;width:2px}.edge-bottom[data-v-0117b5af]{bottom:3px;left:3px;right:3px;height:2px}.edge-left[data-v-0117b5af]{top:3px;left:3px;bottom:3px;width:2px}.edge-band-hit-area[data-v-0117b5af]{position:absolute;z-index:2;border:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation}.edge-band-hit-area[data-v-0117b5af]:after{content:"";position:absolute;background:red;opacity:0;pointer-events:none;transition:opacity .15s ease}.edge-band-hit-area[data-v-0117b5af]:hover:after,.edge-band-hit-area[data-v-0117b5af]:focus-visible:after{opacity:.35}.edge-band-hit-area[data-v-0117b5af]:focus-visible{outline:none}.edge-band-hit-top[data-v-0117b5af],.edge-band-hit-bottom[data-v-0117b5af]{left:28px;right:28px;height:28px}.edge-band-hit-top[data-v-0117b5af]{top:0}.edge-band-hit-bottom[data-v-0117b5af]{bottom:0}.edge-band-hit-top[data-v-0117b5af]:after,.edge-band-hit-bottom[data-v-0117b5af]:after{left:-25px;right:-25px;height:2px}.edge-band-hit-top[data-v-0117b5af]:after{top:3px}.edge-band-hit-bottom[data-v-0117b5af]:after{bottom:3px}.edge-band-hit-right[data-v-0117b5af],.edge-band-hit-left[data-v-0117b5af]{top:28px;bottom:28px;width:28px}.edge-band-hit-right[data-v-0117b5af]{right:0}.edge-band-hit-left[data-v-0117b5af]{left:0}.edge-band-hit-right[data-v-0117b5af]:after,.edge-band-hit-left[data-v-0117b5af]:after{top:-25px;bottom:-25px;width:2px}.edge-band-hit-right[data-v-0117b5af]:after{right:3px}.edge-band-hit-left[data-v-0117b5af]:after{left:3px}.edge-band-guidance[data-v-0117b5af]{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-top:2.5rem;color:#555;font-size:.8rem;text-align:center}.edge-band-guidance p[data-v-0117b5af]{margin:0}.edge-band-legend[data-v-0117b5af]{display:inline-flex;align-items:center;gap:.4rem;color:#777}.edge-band-legend-swatch[data-v-0117b5af]{display:inline-block;width:24px;height:3px;border-radius:999px;background:red}.handle-placement-canvas[data-v-0117b5af]{box-shadow:inset 0 1px 3px #0000001a}.handle-placement-canvas div[style*="position: absolute"][style*="backgroundColor: #FF6B6B"][data-v-0117b5af]{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px #0003}.block-selections span[data-v-0117b5af]{position:relative}.block-selections span.out-of-stock[data-v-0117b5af]{opacity:.5;pointer-events:none}.block-selections span.low-stock[data-v-0117b5af]{opacity:.8}.block-selections span.low-stock .name[data-v-0117b5af]{color:#ffb600}.block-selections>span.is-recommended img[data-v-0117b5af]{box-shadow:0 0 0 2px #48c78e}.block-selections .recommended-edge-tag[data-v-0117b5af]{display:inline-flex;font-size:.85em;height:auto;line-height:1.4;margin:2px 0;padding:1px 4px;width:auto}.panel-color-image .labels[data-v-0117b5af]{position:absolute;width:100%;height:100%;pointer-events:none}.panel-color-image .labels>span[data-v-0117b5af]{position:absolute;z-index:2;font-size:.6em;color:#000;white-space:nowrap;display:flex;align-items:center;justify-content:center}.panel-color-image .labels .top[data-v-0117b5af]{left:50%;top:-24px;transform:translate(-50%)}.panel-color-image .labels .bottom[data-v-0117b5af]{left:50%;bottom:-24px;transform:translate(-50%)}.panel-color-image .labels .left[data-v-0117b5af]{position:absolute;top:50%;left:-32px}.panel-color-image .labels .left .label-text[data-v-0117b5af]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) rotate(-90deg);white-space:nowrap}.panel-color-image .labels .right[data-v-0117b5af]{position:absolute;top:50%;right:-32px;display:flex;align-items:center;justify-content:center}.panel-color-image .labels .right .label-text[data-v-0117b5af]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) rotate(90deg);white-space:nowrap}.field-horizontal[data-v-0117b5af]{gap:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.field-horizontal label[data-v-0117b5af]{flex-shrink:0;margin-bottom:0;text-transform:uppercase;font-size:.8em;font-weight:600;white-space:nowrap}.field[data-v-0117b5af]{margin-bottom:1rem}.field .header[data-v-0117b5af]{padding:.3rem 0;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer}.field .header i[data-v-0117b5af]{font-size:.7em;transition:transform .4s ease}.field .header.is-active i[data-v-0117b5af]{transform:rotate(90deg)}.field .expansion[data-v-0117b5af]{margin-top:.6rem;display:none}.field .expansion.is-active[data-v-0117b5af]{display:flex;flex-direction:column;justify-content:stretch;gap:4px}.edge-banding-icon[data-v-0117b5af]{stroke:currentColor;stroke-width:1.5;fill:none}.edge-banding-icon line[data-v-0117b5af]{stroke-dasharray:2,2;stroke-linecap:round;transition:stroke-dasharray .2s ease,opacity .2s ease;opacity:.5}.edge-banding-icon line.is-selected[data-v-0117b5af]{stroke-dasharray:none;opacity:1}.craft-table[data-v-0117b5af]{width:100%;border-collapse:collapse;background:#fff}.craft-table thead[data-v-0117b5af]{background:#f7f7f7}.craft-table th[data-v-0117b5af]{padding:10px 6px;font-size:.72em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666;text-align:left;border:none}.craft-table th[data-v-0117b5af]:first-child{text-align:center}.craft-table .quantity-column[data-v-0117b5af]{width:4.5rem}.craft-table td[data-v-0117b5af]{border:none;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.craft-table tbody td[data-v-0117b5af]{padding:0 6px}.craft-table td[data-v-0117b5af]:first-child{text-align:center}.craft-table input[data-v-0117b5af],.craft-table select[data-v-0117b5af],.craft-table .select[data-v-0117b5af]{border:none!important;padding:6px 0!important;background:transparent!important;height:100%;width:100%;font-size:inherit;box-shadow:none!important;margin:0!important}.craft-table input[data-v-0117b5af]:focus,.craft-table select[data-v-0117b5af]:focus{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important}.actions-cell[data-v-0117b5af]{display:flex;gap:.5rem}.actions-cell a[data-v-0117b5af]{cursor:pointer;padding:.4rem;color:#7a7a7a;transition:color .2s;border-radius:3px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.8em}.actions-cell a[data-v-0117b5af]:hover{color:#3273dc}.actions-cell a.is-danger[data-v-0117b5af]{color:#f14668}.actions-cell a.is-danger[data-v-0117b5af]:hover{background:#fff5f7;color:#f14668}.edge-banding-icon[data-v-0117b5af]{width:18px;height:18px}.modal-card-body label[data-v-0117b5af]{text-transform:uppercase;font-size:.8em;font-weight:600;display:block;margin-bottom:.5rem}.modal-card-head .delete[data-v-0117b5af]{background:#d3d3d3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#000;transition:background-color .2s,color .2s;flex-shrink:0}.modal-card-head .delete[data-v-0117b5af]:hover{background:#bfbfbf;color:#000}.modal-card-head .delete i[data-v-0117b5af]{font-size:1rem}.delete-icon[data-v-0117b5af]{background:#d3d3d3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#000;transition:background-color .2s,color .2s;flex-shrink:0}.delete-icon[data-v-0117b5af]:hover{background:#bfbfbf;color:#000}.delete-icon i[data-v-0117b5af]{font-size:.75rem;color:#f14668}@media screen and (max-width:768px){#craft[data-v-0117b5af]{flex-direction:column}.craft-workspace[data-v-0117b5af]{display:block}.craft-visual-section[data-v-0117b5af]{display:none}.craft-panel-controls[data-v-0117b5af]{gap:2rem;width:100%}.material-picker-heading[data-v-0117b5af]{flex-direction:column}.material-grid[data-v-0117b5af]{grid-template-columns:repeat(2,minmax(0,1fr))}.material-card-image[data-v-0117b5af]{height:96px}.material-group-identity img[data-v-0117b5af]{height:52px;width:68px}.craft-footer[data-v-0117b5af],.craft-footer-actions[data-v-0117b5af]{align-items:stretch;flex-direction:column;width:100%}.craft-footer-actions .button[data-v-0117b5af]{width:100%}.craft-table-section[data-v-0117b5af]{min-height:60%}.craft-table tr[data-v-0117b5af]{grid-template-columns:35px .8fr 50px 80px 80px 80px auto;font-size:.85em}.craft-table td[data-v-0117b5af],.craft-table th[data-v-0117b5af]{padding:.4rem .5rem}.craft-table input[data-v-0117b5af]{font-size:inherit}.craft-settings input[data-v-0117b5af]{font-size:.875rem}.actions-cell a[data-v-0117b5af]{width:28px;height:28px;font-size:.8em}.modal-card[data-v-0117b5af]{max-width:95vw!important;margin:0 auto}.modal-card-head[data-v-0117b5af]{padding:.75rem 1rem!important;min-height:auto}.modal-card-title[data-v-0117b5af]{font-size:.95rem!important}.modal-card-head .delete[data-v-0117b5af]{width:28px!important;height:28px!important;min-width:28px!important;flex-shrink:0}}.sheet-edge{position:absolute;inset:1px;border:2px dotted #19b5fe}.sheet-panel{position:absolute;border:2px solid rgba(0,0,0,.1);box-sizing:border-box}.label-name{left:50%;top:50%;transform:translate(-50%,-50%)}.label{font-size:7px!important}.cut{position:absolute;background:#f0343499}.sheet{border:2px solid rgba(0,0,0,.1);position:relative;box-sizing:border-box}.label{position:absolute;margin:0!important;font-size:.6em;opacity:.5}.label-width{top:3px;left:50%;transform:translate(-50%)}.label-height{right:3px;bottom:50%;transform-origin:center center;transform:translate(30%,50%) rotate(90deg)}.counter{position:absolute;left:100%;padding:20px;font-size:3em}
