
.editor-header[data-v-art-e6af8533],.editor-actions[data-v-art-e6af8533],.editor-title[data-v-art-e6af8533],.source-choice[data-v-art-e6af8533] { display:flex; align-items:center; flex-wrap:wrap; gap:10px;
}
.editor-header[data-v-art-e6af8533] { justify-content:space-between;
}
.editor-title[data-v-art-e6af8533] { align-items:baseline;
}
.editor-title span[data-v-art-e6af8533],.source-choice[data-v-art-e6af8533] { color:var(--text-secondary); font-size:13px;
}
.editor-header select[data-v-art-e6af8533],.editor-panel select[data-v-art-e6af8533] { font:inherit; min-height:32px; border:1px solid var(--border-color); border-radius:6px; background:white; padding:4px 8px; color:inherit;
}
.editor-actions .el-button[data-v-art-e6af8533] { margin:0;
}
.editor-actions .editor-history[data-v-art-e6af8533] { --el-button-bg-color:#eef2f8; --el-button-text-color:#465976; --el-button-border-color:#d5deea;
}
.editor-actions .editor-download[data-v-art-e6af8533] { --el-button-bg-color:#e8f3f5; --el-button-text-color:#235a6a; --el-button-border-color:#c6dfe6;
}
.editor-actions .editor-exit[data-v-art-e6af8533] { --el-button-bg-color:#f8e8ec; --el-button-text-color:#912e46; --el-button-border-color:#e8c4ce; --el-button-hover-bg-color:#eed0d9; --el-button-hover-text-color:#731e34; --el-button-hover-border-color:#d494a6;
}
.curve-mode[data-v-art-e6af8533] {display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;}
.editor-workspace[data-v-art-e6af8533] { height:100%; min-height:0; display:grid; grid-template-columns:128px minmax(0,1fr) 286px; grid-template-rows:auto minmax(0,1fr);
}
.editor-site-tools[data-v-art-e6af8533] {
  display:flex; flex-direction:column; align-items:stretch; gap:6px;
  min-width:0; min-height:0; overflow:auto; padding:8px;
  background:#f8fafc; border-right:1px solid var(--border-color);
}
.editor-site-tools button[data-v-art-e6af8533],.editor-site-tools select[data-v-art-e6af8533] {
  min-height:34px; border:1px solid #c7dbe8; border-radius:5px; padding:4px 6px;
  background:#eaf3f8; color:#254b66; font:inherit; font-size:13px;
}
.editor-site-tools button[data-v-art-e6af8533] { display:flex; align-items:center; gap:5px; text-align:left; cursor:pointer;
}
.editor-site-tools button[aria-pressed=true][data-v-art-e6af8533] { background:#d7e9f5; border-color:#5b8cab;
}
.editor-site-tools button[data-v-art-e6af8533]:disabled { opacity:.5; cursor:default;
}
.editor-site-tools button .el-icon[data-v-art-e6af8533] { flex:none;
}
.editor-site-guides[data-v-art-e6af8533] { display:grid; gap:6px; margin-top:6px; font-size:12px;
}
.editor-site-guides label[data-v-art-e6af8533] { display:flex; align-items:center; gap:4px;
}
.editor-site-guides input[data-v-art-e6af8533] { margin:0;
}
.editor-panel[data-v-art-e6af8533] { min-height:0; overflow:auto; background:white; padding:10px;
}
.editor-panel[data-v-art-e6af8533] { border-left:1px solid var(--border-color);
}
.editor-panel-group[data-v-art-e6af8533] { display:grid; gap:10px; padding:12px 0; border-bottom:1px solid var(--border-color);
}
.editor-panel p[data-v-art-e6af8533],.editor-panel small[data-v-art-e6af8533] { color:var(--text-secondary); font-size:13px; line-height:1.5; margin:0;
}
.editor-panel p.editor-error[data-v-art-e6af8533] { color:var(--el-color-danger); margin:0 0 10px;
}
.editor-panel label[data-v-art-e6af8533] { display:flex; align-items:center; flex-wrap:wrap; gap:6px; font-size:13px;
}
.editor-panel label .el-input-number[data-v-art-e6af8533] { width:110px;
}
.editor-panel input[type=color][data-v-art-e6af8533] { width:28px; height:26px; padding:0; border:0;
}
.match-list[data-v-art-e6af8533] { display:flex; flex-wrap:wrap; gap:4px; max-height:130px; overflow:auto;
}
.match-item[data-v-art-e6af8533] { display:flex; align-items:center; gap:3px; border:1px solid var(--border-color); border-radius:6px; padding:3px; font-size:13px;
}
.match-item.active[data-v-art-e6af8533] { border-color:#9fbbd9; background:#e5eef9;
}
.match-list button[data-v-art-e6af8533] { border:0; background:none; font:inherit; cursor:pointer;
}
.skew-actions[data-v-art-e6af8533] { display:flex; flex-wrap:wrap; gap:6px;
}
.skew-actions[data-v-art-e6af8533] .el-button { margin:0;
}
.editor-viewport[data-v-art-e6af8533],.editor-layout[data-v-art-e6af8533] {
  min-width:0; min-height:0; position:relative;
  background-color:var(--bg-secondary);
  background-image:radial-gradient(var(--border-hover) 1px,transparent 1px);
  background-size:20px 20px;
}
.editor-viewport[data-v-art-e6af8533] { overflow:hidden; touch-action:none; overscroll-behavior:contain;
}
.editor-layout[data-v-art-e6af8533] { padding:18px; overflow:auto;
}
.editor-image[data-v-art-e6af8533] { position:absolute; left:50%; top:50%; box-shadow:0 4px 18px #15253a33;
}
.editor-image canvas[data-v-art-e6af8533],.editor-overlay[data-v-art-e6af8533] { position:absolute; inset:0; width:100%; height:100%; display:block;
}
.editor-image canvas[data-v-art-e6af8533] { image-rendering:pixelated;
}
.editor-overlay[data-v-art-e6af8533] { overflow:visible; touch-action:none;
}
.editor-guides[data-v-art-e6af8533],.editor-match[data-v-art-e6af8533],.editor-lasso[data-v-art-e6af8533] { pointer-events:none;
}
.editor-guides path[data-v-art-e6af8533] { stroke:#0f7894; stroke-width:1; stroke-dasharray:5 4; vector-effect:non-scaling-stroke;
}
.editor-guides path.origin[data-v-art-e6af8533] { stroke-width:1.5; stroke-dasharray:none;
}
.editor-match[data-v-art-e6af8533],.editor-lasso[data-v-art-e6af8533] { fill:#00a8db21; stroke:#0a7397; stroke-width:1.5; vector-effect:non-scaling-stroke;
}
.editor-match.selected[data-v-art-e6af8533] { stroke:#d87a17; fill:#d87a172a;
}
.editor-match.excluded[data-v-art-e6af8533] { opacity:.32;
}
.editor-ribbon[data-v-art-e6af8533] { pointer-events:none;
}
.editor-ribbon line[data-v-art-e6af8533] { stroke:#2479a6; stroke-dasharray:5 4; vector-effect:non-scaling-stroke;
}
.editor-ribbon circle[data-v-art-e6af8533] { fill:white; stroke:#2479a6; stroke-width:1.5; vector-effect:non-scaling-stroke;
}
.editor-ribbon .bend-handle[data-v-art-e6af8533] { fill:#2479a6; stroke:white; stroke-width:2;
}
.editor-empty[data-v-art-e6af8533] { position:absolute; inset:0; display:grid; place-content:center;
}
@media(max-width:760px) {
.editor-workspace[data-v-art-e6af8533] { grid-template-columns:96px minmax(0,1fr); grid-template-rows:auto minmax(0,1fr) min(31vh,210px);
}
.editor-site-tools[data-v-art-e6af8533] { padding:5px;
}
.editor-site-tools button[data-v-art-e6af8533] { font-size:12px;
}
.editor-panel[data-v-art-e6af8533] { grid-column:1/-1; border-left:0; border-top:1px solid var(--border-color);
}
.editor-actions .el-button[data-v-art-e6af8533] { padding:6px; height:auto; min-height:30px;
}
}


.el-dialog.artwork-editor-dialog { display:flex; flex-direction:column; height:100dvh; padding:0; margin:0; overflow:hidden;
}
.artwork-editor-dialog > .el-dialog__header { flex:none; padding:10px 14px; border-bottom:1px solid var(--border-color);
}
.artwork-editor-dialog > .el-dialog__body { flex:1; min-height:0; padding:0;
}
.artwork-editor-dialog .el-button.artwork-save-action {
  --el-button-text-color:#253e76;
  --el-button-bg-color:#e5edff;
  --el-button-border-color:#aabfe9;
  --el-button-hover-text-color:#203562;
  --el-button-hover-bg-color:#dbe7ff;
  --el-button-hover-border-color:#8aa5dc;
  --el-button-active-text-color:#203562;
  --el-button-active-bg-color:#cddfff;
  --el-button-active-border-color:#7898ce;
  --el-button-disabled-text-color:#54627a;
  --el-button-disabled-bg-color:#f1f4f9;
  --el-button-disabled-border-color:#dbe3ef;
}


.tone-panel[data-v-art-733a7988] { display:grid; gap:12px;
}
.graph[data-v-art-733a7988] { display:block; width:100%; overflow:visible; background:white; border:1px solid var(--border-color); touch-action:none; cursor:crosshair;
}
.histogram[data-v-art-733a7988] { pointer-events:none;
}
.histogram .gray[data-v-art-733a7988] { fill:#a6adb5; fill-opacity:.68;
}
.histogram .red[data-v-art-733a7988] { fill:#dc5a61; fill-opacity:.48;
}
.histogram .green[data-v-art-733a7988] { fill:#39a470; fill-opacity:.48;
}
.histogram .blue[data-v-art-733a7988] { fill:#507fdb; fill-opacity:.48;
}
.grid[data-v-art-733a7988] { fill:none; stroke:var(--border-color);
}
.reference[data-v-art-733a7988] { fill:none; stroke:#9ba3a7; stroke-dasharray:4 5;
}
.response[data-v-art-733a7988] { fill:none; stroke:var(--primary-color); stroke-width:2; pointer-events:none;
}
circle[data-v-art-733a7988] { fill:white; stroke:var(--primary-color); stroke-width:2; cursor:grab;
}
circle.active[data-v-art-733a7988] { fill:var(--primary-color);
}
p[data-v-art-733a7988] { margin:0; color:var(--text-secondary); font-size:13px;
}
.actions[data-v-art-733a7988] { display:flex; gap:6px; flex-wrap:wrap;
}
.actions .el-button[data-v-art-733a7988] { margin:0;
}


.artwork-toolbar[data-v-art-ac632e34] {
  grid-column:1/-1;
  min-width:0;
  padding:3px 10px 7px;
  background:linear-gradient(115deg,#f0f5fb,#f8fafc 55%,#f0f5fa);
  border-bottom:1px solid var(--border-color,#d9dfe7);
}
.toolbar-menus.el-menu--horizontal[data-v-art-ac632e34] { --el-menu-horizontal-height:30px; gap:5px; border:0; background:transparent;
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu > .el-sub-menu__title {
  height:30px;
  line-height:1;
  align-items:center;
  gap:8px;
  padding:0 9px;
  border:1px solid #d5dfeb;
  border-radius:6px;
  background:#f7f9fc;
  color:#33465e;
  font-size:13px;
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow { display:none;
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu > .el-sub-menu__title::after {
  content:"";
  width:5px;
  height:5px;
  margin-top:-3px;
  border:solid #546982;
  border-width:0 1.5px 1.5px 0;
  transform:rotate(45deg);
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu > .el-sub-menu__title:hover,
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu.is-opened > .el-sub-menu__title {
  border-color:#a9bfd8;
  background:#e5eef9;
  color:#243f60;
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu.is-opened > .el-sub-menu__title::after {
  margin-top:3px;
  transform:rotate(225deg);
}
.toolbar-menus[data-v-art-ac632e34] > .el-sub-menu:focus-visible > .el-sub-menu__title {
  outline:2px solid #4b70a1;
  outline-offset:1px;
}
.toolbar-tools[data-v-art-ac632e34],.toolbar-zoom[data-v-art-ac632e34] { display:flex; align-items:center; flex-wrap:wrap; gap:4px;
}
.toolbar-tools[data-v-art-ac632e34] { gap:6px; margin-top:4px;
}
.toolbar-zoom[data-v-art-ac632e34] { margin-left:auto;
}
.tool-button[data-v-art-ac632e34] { font:inherit; font-size:13px; color:inherit; cursor:pointer;
}
.tool-button[data-v-art-ac632e34] {
  --tool-ink:#405774;
  --tool-bg:#eaf0f7;
  --tool-line:#ccd9e8;
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:34px;
  padding:4px 8px;
  border:1px solid var(--tool-line);
  border-radius:5px;
  color:var(--tool-ink);
  background:var(--tool-bg);
  transition:box-shadow .15s,background-color .15s;
}
.tool-button[data-tone=violet][data-v-art-ac632e34] { --tool-ink:#564481; --tool-bg:#eee9f7; --tool-line:#dbd1ef;
}
.tool-button[data-tone=rose][data-v-art-ac632e34] { --tool-ink:#8c4350; --tool-bg:#f7eaed; --tool-line:#e9cfd7;
}
.tool-button[data-v-art-ac632e34]:not(:disabled):hover { box-shadow:inset 0 0 0 1px var(--tool-ink);
}
.tool-button[aria-pressed=true][data-v-art-ac632e34] { color:white; border-color:var(--tool-ink); background:var(--tool-ink);
}
.tool-button[data-v-art-ac632e34]:disabled { opacity:.55; cursor:default;
}
.tool-button img[data-v-art-ac632e34] { width:18px; height:17px; object-fit:contain; image-rendering:pixelated;
}
.tool-button .el-icon[data-v-art-ac632e34] { font-size:17px;
}
.tool-shortcut[data-v-art-ac632e34] {
  flex:none;
  min-width:14px;
  padding:1px 4px;
  border:1px solid currentColor;
  border-radius:4px;
  font-family:inherit;
  font-size:11px;
  font-weight:600;
  line-height:1.2;
  text-align:center;
}
.zoom-button[data-v-art-ac632e34] { min-width:34px; justify-content:center;
}


.gap-unit[data-v-art-3d17f3d9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.motif-columns.preview-only[data-v-art-3d17f3d9]{grid-template-columns:minmax(0,1fr)}
.motif-columns.preview-only .gap-controls[data-v-art-3d17f3d9]{max-width:600px}
input[type=number][data-v-art-3d17f3d9]{width:130px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font:inherit;color:inherit;background:white}input[type=number][data-v-art-3d17f3d9]:focus{outline:2px solid #94a3b8;outline-offset:1px}
.motif-repeat[data-v-art-3d17f3d9] .repeat-picker canvas{max-height:420px;width:auto;max-width:100%;margin:auto}.rotation-row[data-v-art-3d17f3d9],.picker-tools[data-v-art-3d17f3d9],.preview-heading[data-v-art-3d17f3d9],.motif-footer[data-v-art-3d17f3d9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rotation-row[data-v-art-3d17f3d9]{margin:12px 0}.motif-columns[data-v-art-3d17f3d9]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.note[data-v-art-3d17f3d9]{font-size:13px;line-height:1.65;color:#64748b}.background-value[data-v-art-3d17f3d9]{display:flex;align-items:center;gap:6px;font-size:12px}.background-value i[data-v-art-3d17f3d9]{width:24px;height:24px;border:1px solid #cbd5e1;border-radius:5px}.gap-controls label[data-v-art-3d17f3d9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-heading[data-v-art-3d17f3d9]{justify-content:space-between;margin:18px 0 10px}.preview-heading span[data-v-art-3d17f3d9]{font-size:12px;color:#64748b}.repeat-display[data-v-art-3d17f3d9]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);max-height:480px;max-width:100%;margin:auto;outline:1px solid #cbd5e1;overflow:hidden}.repeat-display img[data-v-art-3d17f3d9]{display:block;width:100%;height:100%}.stale[data-v-art-3d17f3d9]{opacity:.55}.motif-footer[data-v-art-3d17f3d9]{justify-content:space-between;border-top:1px solid #e2e8f0;padding-top:18px;margin-top:18px}@media(max-width:760px){.motif-columns[data-v-art-3d17f3d9]{grid-template-columns:1fr}.rotation-row[data-v-art-3d17f3d9] .el-radio-group{display:flex;flex-wrap:wrap}.repeat-display[data-v-art-3d17f3d9]{max-height:420px}}


.stack-viewer .stack-tool[data-v-art-b1d4b625]{color:#285c70;background:#e8f3f5;border-color:#c6dfe6}
.stack-viewer .stack-mask-tool[data-v-art-b1d4b625]{color:#67417b;background:#f2eaf6;border-color:#e0cfe9}
.stack-viewer .stack-tool[aria-pressed=true][data-v-art-b1d4b625]{color:#fff;background:#3d5a90;border-color:#3d5a90}
.stack-viewer[data-v-art-b1d4b625]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;height:min(78dvh,920px);min-height:360px;color:#28303d}.stack-main[data-v-art-b1d4b625]{display:flex;flex-direction:column;min-width:0;min-height:0}.stack-toolbar[data-v-art-b1d4b625]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:10px}.stack-blend[data-v-art-b1d4b625]{display:flex;align-items:center;gap:6px;font-size:12px}.stack-blend select[data-v-art-b1d4b625]{padding:6px;border:1px solid #dce1e8;border-radius:8px;background:#fff;color:inherit}.stack-toolbar span[data-v-art-b1d4b625]{font-size:12px;color:#6a7282}.stack-viewer button[data-v-art-b1d4b625]{border:1px solid #dce1e8;background:white;border-radius:8px;padding:7px 10px;color:inherit;cursor:pointer}.stack-viewer button[data-v-art-b1d4b625]:disabled{opacity:.4;cursor:default}.stack-stage[data-v-art-b1d4b625]{position:relative;flex:1;min-height:220px;overflow:hidden;display:grid;place-items:center;border:1px solid #dce1e8;border-radius:12px;background:#edf0f4;touch-action:none;cursor:grab}.stack-stage[data-v-art-b1d4b625]:active{cursor:grabbing}.stack-stage>canvas[data-v-art-b1d4b625]{max-width:100%;max-height:100%;image-rendering:pixelated}.stack-status[data-v-art-b1d4b625],.stack-error[data-v-art-b1d4b625],.stack-empty[data-v-art-b1d4b625]{position:absolute;padding:12px;background:#fffe;border-radius:8px;max-width:90%;font-size:13px}.stack-status[data-v-art-b1d4b625]{bottom:12px;width:min(420px,90%);box-shadow:0 2px 12px #0001}.stack-progress-label[data-v-art-b1d4b625]{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.stack-progress[data-v-art-b1d4b625]{display:block;width:100%;height:10px;accent-color:#4664c8}.stack-status small[data-v-art-b1d4b625]{display:block;margin-top:6px;color:#737d8b;font-size:12px}.stack-error[data-v-art-b1d4b625]{color:#a02d21}.stack-note[data-v-art-b1d4b625]{font-size:12px;color:#737d8b;line-height:1.6;margin:10px 0 0}.stack-sidebar[data-v-art-b1d4b625]{display:flex;flex-direction:column;min-height:0;border-left:1px solid #e3e7ed;padding-left:16px}.stack-sidebar header[data-v-art-b1d4b625]{display:flex;justify-content:space-between;align-items:center;padding:6px 0 14px}.stack-sidebar header span[data-v-art-b1d4b625]{font-size:12px;color:#737d8b}.stack-bulk[data-v-art-b1d4b625]{display:grid;grid-template-columns:32px 1fr 1fr;gap:8px;align-items:center;font-size:12px;padding-bottom:12px}.stack-list[data-v-art-b1d4b625]{overflow:auto;flex:1;margin-top:8px}.stack-layer[data-v-art-b1d4b625]{display:grid;grid-template-columns:30px 30px 70px minmax(0,1fr);gap:6px;align-items:center;border:1px solid #e7eaf0;border-radius:10px;margin:0 4px 8px 0;padding:8px 5px;background:#fff}.stack-layer.is-hidden[data-v-art-b1d4b625]{background:#f4f5f7}.stack-eye[data-v-art-b1d4b625],.stack-dot[data-v-art-b1d4b625]{padding:4px!important;border-color:transparent!important}.stack-eye svg[data-v-art-b1d4b625]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}.stack-dot[data-v-art-b1d4b625]{font-size:25px;color:#a7afbb!important}.stack-dot.active[data-v-art-b1d4b625]{color:#365fc0!important;background:#e8efff}.stack-eye[aria-pressed=false][data-v-art-b1d4b625]{color:#a7afbb}.stack-thumb[data-v-art-b1d4b625]{padding:0!important;overflow:hidden;height:70px}.stack-thumb img[data-v-art-b1d4b625]{width:100%;height:100%;object-fit:contain}.stack-layer-label[data-v-art-b1d4b625]{display:flex;flex-direction:column;gap:5px;font-size:12px}.stack-layer-label small[data-v-art-b1d4b625]{color:#7e8693}.stack-layer-label span[data-v-art-b1d4b625]{display:flex;align-items:center;gap:5px;color:#737d8b;font-size:11px}.stack-layer-label i[data-v-art-b1d4b625]{display:inline-block;width:19px;height:19px;border-radius:6px;border:1px solid #0002;flex-shrink:0}@media(max-width:740px){.stack-viewer[data-v-art-b1d4b625]{grid-template-columns:minmax(0,1fr);height:auto}.stack-main[data-v-art-b1d4b625]{height:53dvh}.stack-sidebar[data-v-art-b1d4b625]{border-left:0;border-top:1px solid #e3e7ed;padding:12px 0 0}.stack-list[data-v-art-b1d4b625]{max-height:250px}.stack-layer[data-v-art-b1d4b625]{grid-template-columns:32px 32px 60px 1fr}.stack-thumb[data-v-art-b1d4b625]{height:60px}}


.stack-viewer.stack-editing[data-v-art-b1d4b625] {height:100%;padding:14px;box-sizing:border-box;}
.stack-viewer.stack-with-site-tools[data-v-art-b1d4b625] {grid-template-columns:150px minmax(0,1fr) 300px;gap:12px;}
.stack-site-tools[data-v-art-b1d4b625] {
 display:flex;flex-direction:column;align-items:stretch;gap:8px;
 min-width:0;min-height:0;overflow:auto;padding-right:10px;border-right:1px solid #e3e7ed;
}
.stack-site-tools > span[data-v-art-b1d4b625],.stack-opacity[data-v-art-b1d4b625] {font-size:12px;}
.stack-opacity[data-v-art-b1d4b625] {display:grid;gap:4px;}
.stack-opacity input[data-v-art-b1d4b625] {margin:0;width:100%;min-width:0;}
.stack-site-tools .artwork-save-action[data-v-art-b1d4b625] {height:auto;min-height:34px;white-space:normal;padding:6px;}
.stack-editing .stack-layer[data-v-art-b1d4b625] {grid-template-columns:30px 56px minmax(0,1fr);}
.stack-editing .stack-thumb[data-v-art-b1d4b625] {height:54px;}
.stack-editing .stack-thumb span[data-v-art-b1d4b625] {display:block;width:100%;height:100%;mask-size:contain;mask-repeat:no-repeat;mask-position:center;}
.stack-layer.is-selected[data-v-art-b1d4b625] {border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);}
.stack-color[data-v-art-b1d4b625] {display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 0 10px;}
.stack-color input[data-v-art-b1d4b625] {width:32px;height:27px;padding:0;border:1px solid var(--border-color);cursor:pointer;}
.stack-color output[data-v-art-b1d4b625] {font-variant-numeric:tabular-nums;}
@media(max-width:740px){
.stack-editing[data-v-art-b1d4b625] {overflow:auto;}
.stack-viewer.stack-with-site-tools[data-v-art-b1d4b625] {grid-template-columns:100px minmax(0,1fr);padding:8px;gap:8px;}
.stack-with-site-tools .stack-sidebar[data-v-art-b1d4b625] {grid-column:1/-1;}
.stack-site-tools[data-v-art-b1d4b625] {padding-right:5px;}
.stack-site-tools button[data-v-art-b1d4b625] {font-size:12px;}
}
