.cp-dialog{--cp-radius: 12px;--cp-cut: #1d5a45;--cp-media: #ffffff;--cp-warn: #9a4b16;--cp-warn-bg: #fdf1e6;--cp-ok: #2f7a55;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#1f262180}.cp-dialog[hidden]{display:none}.cp-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1280px,100%);height:min(860px,100%);overflow:hidden;border-radius:16px;background:var(--paper);box-shadow:0 30px 80px #141c1647}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid var(--line)}.cp-head h2{margin:0;font-size:20px;font-weight:720;letter-spacing:-.02em}.cp-head p{margin:3px 0 0;color:var(--muted);font-size:13px}.cp-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;min-height:0}.cp-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:16px 18px;border-right:1px solid var(--line)}.cp-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-zoom{display:flex;align-items:center;gap:6px}.cp-zoom span{min-width:42px;text-align:center;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.cp-stage{position:relative;display:flex;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--cp-radius);background-color:#f1efe9;background-image:radial-gradient(#d9d6cc 1px,transparent 1px);background-size:16px 16px}.cp-stage svg{display:block;flex:0 0 auto;margin:auto}.cp-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;color:var(--muted);font-size:14px;text-align:center}.cp-legend{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px}.cp-legend span{display:inline-flex;align-items:center;gap:6px}.cp-legend-origin{width:9px;height:9px;border-radius:50%;background:#c4552f}.cp-legend-feed{width:14px;height:10px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M7 9V1M3 5l4-4 4 4' fill='none' stroke='%2374796f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cp-media{fill:var(--cp-media);stroke:#cfccc2}.cp-media-fade{pointer-events:none}.cp-margin{fill:none;stroke:#c9d8cf;stroke-dasharray:4 4}.cp-path{fill:#225c4812;stroke:var(--cp-cut);stroke-linejoin:round}.cp-path.is-outside{stroke:#c4552f;fill:#c4552f14}.cp-dim line,.cp-dim path{stroke:#8b8f86;fill:none}.cp-dim text,.cp-annot text{fill:#5d6359;font-family:inherit;font-weight:600}.cp-origin{fill:#c4552f}.cp-feed path{stroke:#8b8f86;fill:none;stroke-linecap:round;stroke-linejoin:round}.cp-order circle{fill:var(--cp-cut)}.cp-order text{fill:#fff;font-weight:700;font-family:inherit}.cp-settings{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px;background:#faf9f5}.cp-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--cp-radius);background:var(--paper)}.cp-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-card-head h3{margin:0;font-size:13px;font-weight:720;letter-spacing:.06em;text-transform:uppercase;color:#4a4f46}.cp-card-meta{color:var(--muted);font-size:12px}.cp-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#efede6;color:#5d6359;font-size:12px;font-weight:600;white-space:nowrap}.cp-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#a7aa9f}.cp-status[data-state=ready]{background:var(--soft-green);color:var(--green-dark)}.cp-status[data-state=ready]:before{background:var(--cp-ok)}.cp-status[data-state=missing],.cp-status[data-state=error]{background:var(--cp-warn-bg);color:var(--cp-warn)}.cp-status[data-state=missing]:before,.cp-status[data-state=error]:before{background:#d27a3b}.cp-bridge-missing{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;background:var(--cp-warn-bg);font-size:13px;line-height:1.45}.cp-bridge-missing p{margin:0}.cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.cp-grid .full{grid-column:1 / -1}.cp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.cp-field label,.cp-label{font-size:12px;font-weight:650;color:#4a4f46}.cp-unit{color:var(--muted);font-weight:500}.cp-field input,.cp-field select{width:100%;min-height:38px;padding:7px 10px;border:1px solid #d8d5cc;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px}.cp-field input:focus-visible,.cp-field select:focus-visible,.cp-button:focus-visible,.cp-icon-button:focus-visible,.cp-text-button:focus-visible,.cp-segmented button:focus-visible,.cp-switch input:focus-visible+span{outline:3px solid rgb(34 92 72 / .3);outline-offset:1px}.cp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-row select{flex:1 1 0;min-width:0;width:auto}.cp-hint{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.cp-hint:empty{display:none}.cp-hint.is-warning{color:var(--cp-warn)}.cp-hint.is-ok{color:var(--cp-ok)}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border:1px solid #d8d5cc;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cp-button:hover:not(:disabled){border-color:#b9b5aa}.cp-button.primary{border-color:var(--green);background:var(--green);color:#fff}.cp-button.primary:hover:not(:disabled){background:var(--green-dark)}.cp-button:disabled{opacity:.5;cursor:not-allowed}.cp-icon-button{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:1px solid #d8d5cc;border-radius:9px;background:#fff;cursor:pointer}.cp-icon-button.small{width:30px;height:30px;border-radius:8px}.cp-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cp-icon-button.small svg{width:15px;height:15px}.cp-icon-button.is-spinning svg{animation:cp-spin .8s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-text-button{padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--green);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cp-text-button:hover{background:var(--soft-green)}.cp-link{color:var(--green);font-size:13px;font-weight:650}.cp-segmented{display:flex;padding:3px;border-radius:10px;background:#efede6}.cp-segmented button{flex:1 1 0;min-height:34px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#5d6359;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cp-segmented button[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1e282026}.cp-switch{display:inline-flex;align-items:center;gap:9px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.cp-switch input{position:absolute;opacity:0;pointer-events:none}.cp-switch span{display:inline-flex;align-items:center;gap:9px}.cp-switch span:before{content:"";flex:0 0 auto;width:32px;height:18px;border-radius:999px;background:#d5d2c9 radial-gradient(circle at 9px 50%,#fff 0 6px,transparent 6.5px);transition:background .15s}.cp-switch input:checked+span:before{background:var(--green) radial-gradient(circle at 23px 50%,#fff 0 6px,transparent 6.5px)}.cp-colors{display:flex;flex-direction:column;gap:6px}.cp-color{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;font-size:13px;cursor:pointer}.cp-color.is-group .cp-color-name{font-weight:650}.cp-color.is-nested{margin-left:22px}.cp-colors.outlines-off .cp-color.is-nested{opacity:.45}.cp-swatch.is-outline{background:transparent;box-shadow:inset 0 0 0 2px #5d6359}.cp-color:has(input:not(:checked)){opacity:.55}.cp-color input{width:16px;height:16px;margin:0;accent-color:var(--green)}.cp-swatch{width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px #00000026}.cp-color-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-color-count{color:var(--muted);font-size:12px}.cp-more,.cp-serial{border-top:1px solid var(--line);padding-top:10px}.cp-more summary,.cp-serial summary{color:var(--green);font-size:13px;font-weight:650;cursor:pointer}.cp-more[open]>summary,.cp-serial[open]>summary{margin-bottom:10px}.cp-more .cp-hint,.cp-serial .cp-hint{margin-bottom:10px}.cp-more>.cp-field{margin-top:4px}.cp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--line);background:var(--paper)}.cp-summary{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.cp-summary strong{font-weight:700}.cp-summary .is-warning{color:var(--cp-warn)}.cp-summary .is-ok{color:var(--cp-ok)}.cp-summary .is-muted{color:var(--muted)}.cp-actions{display:flex;gap:10px;flex:0 0 auto}.cp-actions .cp-button{min-height:42px;padding:10px 18px;font-size:14px}@media(max-width:980px){.cp-body{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:760px){.cp-dialog{padding:0}.cp-window{width:100%;height:100%;border-radius:0}.cp-head{padding:14px 16px 12px}.cp-body{display:flex;flex-direction:column;overflow-y:auto}.cp-preview{flex:0 0 auto;grid-template-rows:auto 44vh auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.cp-settings{flex:0 0 auto;overflow:visible;padding:12px 16px}.cp-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.cp-actions .cp-button{flex:1 1 0}}@media(max-width:380px){.cp-grid{grid-template-columns:1fr}}.cp-start{margin:0;padding:8px 10px;border-radius:9px;background:#f3f1ea}.cp-start[hidden]{display:none}.cp-used{fill:url(#cpUsedHatch);stroke:none}.cp-used-label{fill:#7d8278;font-weight:650;font-family:inherit}.cp-scale-row{flex-wrap:wrap;gap:8px}.cp-input-unit{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px}.cp-input-unit input{width:76px}#cpScale.is-scaled{border-color:#d27a3b;background:var(--cp-warn-bg)}.cp-warn{display:flex;align-items:baseline;gap:8px;min-width:0}.cp-warn-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-warn.is-open{flex-wrap:wrap}.cp-warn.is-open .cp-warn-text{white-space:normal;overflow:visible;flex-basis:100%}.cp-warn-more,.cp-warn-action{flex:none;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.cp-warn-more{color:var(--muted);text-decoration:underline}.cp-warn-action{color:var(--cp-cut);text-decoration:underline}.cp-warn-more[hidden]{display:none}.tr-dialog .cp-preview{grid-template-rows:auto minmax(0,1fr) auto}.tr-seg{display:inline-flex}.tr-seg button{flex:0 0 auto;padding:6px 12px}.tr-stage{position:relative;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff repeating-conic-gradient(#ebe9e3 0 25%,#fff 0 50%) 0 0 / 16px 16px}.tr-fit{display:grid;place-items:center;box-sizing:border-box;width:max-content;min-width:100%;min-height:100%;padding:14px}.tr-wrap{position:relative;cursor:crosshair}.tr-wrap canvas,.tr-wrap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tr-wrap canvas{box-shadow:0 1px 4px #0000001f}.tr-tip{position:sticky;top:8px;left:10px;z-index:2;float:left;margin:8px 0 0 10px;padding:4px 9px;border-radius:7px;background:#fffefaf0;box-shadow:0 1px 3px #0000001a;color:var(--green);font-size:12px;font-weight:650;pointer-events:none}.tr-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fffefa8c;color:var(--green);font-weight:700}.tr-chips{display:flex;flex-wrap:wrap;gap:6px}.tr-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 6px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px}.tr-chip button{padding:0 4px;border:0;background:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.tr-swatch{display:inline-block;width:15px;height:15px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e;vertical-align:middle}.cp-switch .tr-swatches:before,.cp-switch .tr-swatch:before{content:none;display:none}.tr-swatches{display:inline-flex;gap:4px;margin-left:4px}.tr-ends{display:flex;justify-content:space-between;margin-top:-2px;color:var(--muted);font-size:11px}.cp-field input[type=range]{min-height:0;padding:0;border:0;background:none;accent-color:var(--green)}.tr-more{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.tr-more summary{color:var(--green);font-size:13px;font-weight:650;cursor:pointer}.tr-more[open] summary{margin-bottom:10px}.tr-more>*+*{margin-top:10px}@media(max-width:760px){.tr-dialog .cp-preview{grid-template-rows:auto 44vh auto}}.tr-dialog[data-mode=remove] [data-trace-only],.tr-dialog[data-mode=remove] #trShapesCard{display:none}.tr-dialog .cp-preview-bar{justify-content:space-between}.tr-dialog[data-mode=trace] [data-remove-only]{display:none}.tr-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tr-brush{display:inline-flex;align-items:center;gap:8px;color:#4a4f46;font-size:12px;font-weight:650}.tr-brush input{width:110px;accent-color:var(--green)}.tr-wrap svg{pointer-events:none}.tr-wrap.is-brush{cursor:none;touch-action:none}.tr-brush-ring{fill:none;stroke:#fff;stroke-width:3}.tr-brush-ring.inner{stroke:#1f2a24;stroke-width:1.2}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cut-plot.css.map */
