.deleks3d{--bg0:#dfe5ea;--bg1:#f4f6f8;--panel:#ffffff;--panel-edge:#cfd7dd;--ink:#1b2730;--ink-2:#4f5f6b;--ink-3:#8795a0;--line:#dde3e8;--blue:#0f5c9c;--blue-soft:#e3eef8;--select:#f26a1b;--measure:#c8102e;--radius:6px;--font:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;box-sizing:border-box}.deleks3d *,.deleks3d *:before,.deleks3d *:after{box-sizing:inherit}.deleks3d{position:relative;width:100%;height:100%;min-height:320px;margin:0;overflow:hidden;background:var(--bg1);color:var(--ink);font:14px/1.4 var(--font);text-align:left;line-height:1.4}.deleks3d button{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none}.deleks3d p,.deleks3d label,.deleks3d input{font:inherit;color:inherit;margin:0}.deleks3d svg{display:inline-block}.deleks3d #app{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at 50% 35%,var(--bg1) 0%,var(--bg0) 100%)}.deleks3d #view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;outline:none}.deleks3d #view.measure{cursor:crosshair}.deleks3d #view.grab{cursor:grab}.deleks3d #loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--bg1);z-index:50;transition:opacity .4s}.deleks3d #loader.done{opacity:0;pointer-events:none}.deleks3d #loader .bar{width:220px;height:3px;background:var(--line);border-radius:2px;overflow:hidden}.deleks3d #loader .bar i{display:block;height:100%;width:30%;background:var(--blue);animation:slide 1.1s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.deleks3d #loader p{margin:0;color:var(--ink-2)}.deleks3d #loader h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-transform:none;font-family:var(--font)}.deleks3d #head{position:absolute;top:0;left:0;right:0;padding:14px 18px;padding-top:calc(14px + env(safe-area-inset-top,0px));display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none;z-index:5}.deleks3d #head h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink);text-transform:none;font-family:var(--font)}.deleks3d #head p{margin:3px 0 0;color:var(--ink-2);font-size:13px}.deleks3d #head .right{pointer-events:auto;display:flex;gap:8px}.deleks3d #tools{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--panel-edge);border-radius:8px;padding:5px;box-shadow:0 2px 10px #1b273014;z-index:6}.deleks3d #tools .sep{height:1px;background:var(--line);margin:3px 4px}.deleks3d .tb{position:relative;width:40px;height:40px;border:0;border-radius:var(--radius);background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink-2)}.deleks3d .tb:hover{background:var(--blue-soft);color:var(--blue)}.deleks3d .tb:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.deleks3d .tb.on{background:var(--blue);color:#fff}.deleks3d .tb.on.measure{background:var(--measure)}.deleks3d .tb svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.deleks3d .tb[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--ink);color:#fff;font-size:12px;padding:5px 8px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .12s}.deleks3d .tb:hover:after{opacity:1}.deleks3d .tb:disabled{opacity:.35;cursor:default}.deleks3d .tb:disabled:hover{background:transparent;color:var(--ink-2)}.deleks3d #views{position:absolute;left:64px;top:50%;transform:translateY(-50%);background:var(--panel);border:1px solid var(--panel-edge);border-radius:8px;padding:6px;display:none;grid-template-columns:1fr 1fr;gap:3px;box-shadow:0 2px 10px #1b273014;z-index:7}.deleks3d #views.open{display:grid}.deleks3d #views button{border:0;background:transparent;padding:7px 12px;border-radius:var(--radius);text-align:left;cursor:pointer;white-space:nowrap}.deleks3d #views button:hover{background:var(--blue-soft);color:var(--blue)}.deleks3d #explode{position:absolute;left:64px;top:50%;transform:translateY(-50%);background:var(--panel);border:1px solid var(--panel-edge);border-radius:8px;padding:10px 14px;display:none;align-items:center;gap:10px;box-shadow:0 2px 10px #1b273014;z-index:7}.deleks3d #explode.open{display:flex}.deleks3d #explode input{width:160px;accent-color:var(--blue)}.deleks3d #explode span{font-variant-numeric:tabular-nums;min-width:38px;text-align:right;color:var(--ink-2)}.deleks3d #panel{position:absolute;top:0;right:0;bottom:0;width:320px;max-width:85vw;background:var(--panel);border-left:1px solid var(--panel-edge);display:flex;flex-direction:column;transform:translate(0);transition:transform .25s ease;z-index:8;padding-top:env(safe-area-inset-top,0px)}.deleks3d #panel.closed{transform:translate(100%)}.deleks3d #panel header{padding:14px 16px 10px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.deleks3d #panel header h2{margin:0;font-size:15px;font-weight:600;color:var(--ink);text-transform:none;font-family:var(--font)}.deleks3d #panel .close{border:0;background:transparent;width:32px;height:32px;border-radius:var(--radius);cursor:pointer;display:grid;place-items:center;color:var(--ink-2)}.deleks3d #panel .close:hover{background:var(--blue-soft);color:var(--blue)}.deleks3d #tabs{display:flex;border-bottom:1px solid var(--line)}.deleks3d #tabs button{flex:1;border:0;background:transparent;padding:10px 0;cursor:pointer;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px}.deleks3d #tabs button.on{color:var(--blue);border-bottom-color:var(--blue)}.deleks3d .tabpage{display:none;flex:1;min-height:0;flex-direction:column}.deleks3d .tabpage.on{display:flex}.deleks3d #search{margin:10px 12px;padding:8px 10px;border:1px solid var(--panel-edge);border-radius:var(--radius);font:inherit;width:calc(100% - 24px);background:#fff;color:var(--ink)}.deleks3d #search:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:transparent}.deleks3d #tree{flex:1;overflow:auto;padding:0 6px 12px;font-size:13px}.deleks3d .node{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.deleks3d .node:hover{background:var(--blue-soft)}.deleks3d .node.sel{background:#fdebe0;color:#9a3d08}.deleks3d .node.hid{color:var(--ink-3)}.deleks3d .node.hid .nm{text-decoration:line-through}.deleks3d .node .tw{width:16px;flex:none;color:var(--ink-3);font-size:10px;text-align:center}.deleks3d .node .sw{width:10px;height:10px;border-radius:2px;flex:none;border:1px solid rgba(0,0,0,.15)}.deleks3d .node .nm{overflow:hidden;text-overflow:ellipsis;flex:1}.deleks3d .node .eye{border:0;background:transparent;width:22px;height:22px;flex:none;border-radius:4px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;opacity:0}.deleks3d .node:hover .eye,.deleks3d .node.hid .eye{opacity:1}.deleks3d .node .eye svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.deleks3d .children{margin-left:14px;border-left:1px solid var(--line)}.deleks3d .children.col{display:none}.deleks3d .node.match{font-weight:600}.deleks3d #meas{flex:1;overflow:auto;padding:12px}.deleks3d #meas .empty{color:var(--ink-2);font-size:13px;line-height:1.5}.deleks3d #meas .empty kbd{font-family:var(--mono);font-size:12px;background:var(--bg1);border:1px solid var(--panel-edge);border-radius:3px;padding:0 4px}.deleks3d .mrow{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid var(--line)}.deleks3d .mrow .dot{width:18px;height:18px;border-radius:50%;background:var(--measure);color:#fff;font-size:11px;display:grid;place-items:center;flex:none}.deleks3d .mrow .val{font-variant-numeric:tabular-nums;font-weight:600}.deleks3d .mrow .d{color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.deleks3d .mrow .x{margin-left:auto;border:0;background:transparent;color:var(--ink-3);cursor:pointer;width:26px;height:26px;border-radius:4px}.deleks3d .mrow .x:hover{background:#fde8ec;color:var(--measure)}.deleks3d #measfoot{padding:10px 12px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center}.deleks3d #measfoot label{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px;cursor:pointer}.deleks3d #measfoot .lnk{margin-left:auto;border:0;background:transparent;color:var(--blue);cursor:pointer;padding:4px 6px;border-radius:4px}.deleks3d #measfoot .lnk:hover{background:var(--blue-soft)}.deleks3d #info{position:absolute;left:14px;bottom:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--panel);border:1px solid var(--panel-edge);border-left:4px solid var(--select);border-radius:8px;padding:10px 14px;min-width:220px;max-width:340px;box-shadow:0 2px 10px #1b273014;display:none;z-index:6}.deleks3d #info.open{display:block}.deleks3d #info .nm{font-weight:600;font-size:14px;word-break:break-word}.deleks3d #info .pth{color:var(--ink-3);font-size:12px;margin-top:1px;word-break:break-word}.deleks3d #info .dims{margin-top:8px;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:13px;font-variant-numeric:tabular-nums}.deleks3d #info .dims b{font-weight:500;color:var(--ink-2)}.deleks3d #info .acts{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.deleks3d #info .acts button{border:1px solid var(--panel-edge);background:#fff;border-radius:4px;padding:4px 9px;font-size:12px;cursor:pointer}.deleks3d #info .acts button:hover{border-color:var(--blue);color:var(--blue)}.deleks3d #status{position:absolute;right:14px;bottom:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));color:var(--ink-2);font-size:12px;text-align:right;pointer-events:none;z-index:4;transition:right .25s ease}.deleks3d #status b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.deleks3d #status .hint{display:block;margin-top:2px;color:var(--ink-3)}.deleks3d .mlabel{position:absolute;transform:translate(-50%,-130%);background:var(--measure);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 7px;border-radius:4px;pointer-events:none;white-space:nowrap;z-index:3;box-shadow:0 1px 4px #0003}.deleks3d .mlabel:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--measure)}.deleks3d .mlabel.pend{background:var(--ink);opacity:.85}.deleks3d .mlabel.pend:after{border-top-color:var(--ink)}.deleks3d #msg{position:absolute;left:50%;top:70px;top:calc(70px + env(safe-area-inset-top,0px));transform:translate(-50%);background:var(--ink);color:#fff;padding:7px 14px;border-radius:6px;font-size:13px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:9}.deleks3d #msg.show{opacity:.92}@media(max-width:760px){.deleks3d #head h1{font-size:17px}.deleks3d #head p{display:none}.deleks3d #panel{width:100%;max-width:100%}.deleks3d #status{right:auto;left:14px;bottom:auto;top:calc(56px + env(safe-area-inset-top,0px));text-align:left}.deleks3d #status .hint{display:none}.deleks3d #info{right:14px;max-width:none}.deleks3d #tools{left:8px}.deleks3d #explode input{width:110px}.deleks3d .tb[data-tip]:after{display:none}}@media(prefers-reduced-motion:reduce){.deleks3d *{transition:none!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/deleks-3d-viewer.css.map */
