.stack-viewer[data-v-8fb10176]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;height:min(78dvh,920px);min-height:360px;color:#28303d}.stack-main[data-v-8fb10176]{display:flex;flex-direction:column;min-width:0;min-height:0}.stack-toolbar[data-v-8fb10176]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:10px}.stack-toolbar span[data-v-8fb10176]{font-size:12px;color:#6a7282}.stack-viewer button[data-v-8fb10176]{border:1px solid #dce1e8;background:#fff;border-radius:8px;padding:7px 10px;color:inherit;cursor:pointer}.stack-viewer button[data-v-8fb10176]:disabled{opacity:.4;cursor:default}.stack-stage[data-v-8fb10176]{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-8fb10176]:active{cursor:grabbing}.stack-stage>canvas[data-v-8fb10176]{max-width:100%;max-height:100%;image-rendering:pixelated}.stack-status[data-v-8fb10176],.stack-error[data-v-8fb10176],.stack-empty[data-v-8fb10176]{position:absolute;padding:12px;background:#fffe;border-radius:8px;max-width:90%;font-size:13px}.stack-status[data-v-8fb10176]{bottom:12px}.stack-error[data-v-8fb10176]{color:#a02d21}.stack-note[data-v-8fb10176]{font-size:12px;color:#737d8b;line-height:1.6;margin:10px 0 0}.stack-sidebar[data-v-8fb10176]{display:flex;flex-direction:column;min-height:0;border-left:1px solid #e3e7ed;padding-left:16px}.stack-sidebar header[data-v-8fb10176]{display:flex;justify-content:space-between;align-items:center;padding:6px 0 14px}.stack-sidebar header span[data-v-8fb10176]{font-size:12px;color:#737d8b}.stack-bulk[data-v-8fb10176]{display:grid;grid-template-columns:32px 1fr 1fr;gap:8px;align-items:center;font-size:12px;padding-bottom:12px}.stack-list[data-v-8fb10176]{overflow:auto;flex:1;margin-top:8px}.stack-layer[data-v-8fb10176]{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-8fb10176]{background:#f4f5f7}.stack-eye[data-v-8fb10176],.stack-dot[data-v-8fb10176]{padding:4px!important;border-color:transparent!important}.stack-eye svg[data-v-8fb10176]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}.stack-dot[data-v-8fb10176]{font-size:25px;color:#a7afbb!important}.stack-dot.active[data-v-8fb10176]{color:#365fc0!important;background:#e8efff}.stack-eye[aria-pressed=false][data-v-8fb10176]{color:#a7afbb}.stack-thumb[data-v-8fb10176]{padding:0!important;overflow:hidden;height:70px}.stack-thumb img[data-v-8fb10176]{width:100%;height:100%;object-fit:contain}.stack-layer-label[data-v-8fb10176]{display:flex;flex-direction:column;gap:5px;font-size:12px}.stack-layer-label small[data-v-8fb10176]{color:#7e8693}.stack-layer-label span[data-v-8fb10176]{display:flex;align-items:center;gap:5px;color:#737d8b;font-size:11px}.stack-layer-label i[data-v-8fb10176]{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-8fb10176]{grid-template-columns:minmax(0,1fr);height:auto}.stack-main[data-v-8fb10176]{height:53dvh}.stack-sidebar[data-v-8fb10176]{border-left:0;border-top:1px solid #e3e7ed;padding:12px 0 0}.stack-list[data-v-8fb10176]{max-height:250px}.stack-layer[data-v-8fb10176]{grid-template-columns:32px 32px 60px 1fr}.stack-thumb[data-v-8fb10176]{height:60px}}
