.av-model-action{display:flex;justify-content:flex-end;padding:0 22px 12px}.av-model-action button{border:1px solid #cfc7db;background:#f7f4fb;border-radius:5px;color:#533b7e;font:500 11px/1.4 var(--font);padding:9px 12px;min-height:36px;cursor:pointer;display:inline-flex;align-items:center;gap:9px}.av-model-action button:hover{background:#eee8f6;border-color:#b7a8cb}.av-model-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.av-comparison .av-panel-copy{padding-top:5px}.av-media.av-annotated{height:246px}.av-annotated .av-render-frame{max-width:370px}.av-media:not(.av-annotated){height:295px}.av-media:not(.av-annotated) button img{height:254px}.evidence-inspector{width:min(1220px,calc(100vw - 36px));max-width:none;max-height:94dvh;margin:auto;padding:0;border:1px solid #ccc;border-radius:14px;background:#fff;color:#1d1d1d;overflow:auto;box-shadow:0 30px 100px #0004}.evidence-inspector::backdrop{background:#111b;backdrop-filter:blur(8px)}.inspector-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px 22px;border-bottom:1px solid #dedede;background:#fff}.inspector-header p{font:9px/1.5 var(--mono);letter-spacing:.06em;color:#777;margin:0 0 10px}.inspector-header h2{font:600 29px/1.15 var(--font);letter-spacing:-.04em;margin:0}.inspector-close{border:1px solid #ddd;background:#fff;border-radius:50%;width:42px;height:42px;flex-shrink:0;font:28px/1 var(--body);cursor:pointer;color:#333}.inspector-toolbar{padding:13px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e3e3e3}.inspector-toolbar>div{display:flex;align-items:center;gap:7px}.inspector-toolbar button{border:1px solid transparent;border-radius:5px;background:#fff;font:12px/1.3 var(--font);padding:9px 12px;min-height:36px;color:#666;cursor:pointer}.inspector-toolbar button[aria-pressed=true]{background:#1e1e1e;color:white;border-color:#1e1e1e}.drawing-zoom-controls button{border-color:#ddd;min-width:34px;padding-inline:9px}.drawing-zoom-controls span{min-width:45px;text-align:center;font:10px/1.4 var(--mono);color:#777}.inspector-toolbar button:disabled,.model-tools button:disabled{opacity:.35;cursor:default}.inspection-drawing{height:60dvh;max-height:720px;overflow:auto;background:#f2f2f2;padding:20px;overscroll-behavior:contain}.inspection-drawing img{max-width:none;height:auto;display:block;margin:auto;background:#fff;box-shadow:0 3px 12px #0001}.inspection-model{height:60dvh;min-height:300px;max-height:720px;background:linear-gradient(#fff,#f8f8f8);position:relative;overflow:hidden}.model-host{height:100%;width:100%}.model-host model-viewer{width:100%;height:100%;display:block;--poster-color:transparent;--progress-bar-color:#7053ac;--progress-bar-height:2px}.model-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;color:#777;font-size:14px;pointer-events:none}.is-error .model-loading{background:white;pointer-events:auto}.model-loading a{color:#5f478d;text-decoration:underline}.model-loading-mark{width:22px;height:22px;border:1px solid #ddd;border-top-color:#7053ac;border-radius:50%;animation:inspect-spin 1s linear infinite}.model-tools{position:absolute;bottom:15px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}.model-tools span{font:10px/1.5 var(--mono);color:#666;background:#ffffffbd;padding:7px 10px;border-radius:4px}.model-tools button{pointer-events:auto;border:1px solid #d1d1d1;background:white;padding:9px 12px;border-radius:5px;font:12px/1.4 var(--font);cursor:pointer}.inspector-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 30px;border-top:1px solid #ddd;background:white}.inspector-footer p{font-size:11px;line-height:1.6;color:#777;margin:0;max-width:70ch}.inspector-footer a{font-size:11px;color:#555;white-space:nowrap;text-decoration:none;border-bottom:1px solid #bbb;padding:4px 0}.evidence-inspector button:focus-visible,.evidence-inspector a:focus-visible,.evidence-inspector [tabindex]:focus-visible{outline:2px solid #7053ac;outline-offset:3px}@keyframes inspect-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.av-model-action{justify-content:center;padding:0 18px 16px}.av-model-action button{min-height:40px}.av-media.av-annotated{height:230px}.av-media:not(.av-annotated){height:245px}.av-media:not(.av-annotated) button img{height:210px}.av-annotated .av-render-frame{max-width:335px}.evidence-inspector{width:calc(100vw - 18px);max-height:96dvh;border-radius:10px}.inspector-header{padding:20px 18px;gap:15px}.inspector-header h2{font-size:23px}.inspector-header p{font-size:8px}.inspector-close{width:36px;height:36px;font-size:25px}.inspector-toolbar{padding:11px 15px;flex-wrap:wrap;gap:10px}.inspector-toolbar button{font-size:11px;padding:9px 11px;min-height:38px}.inspection-drawing,.inspection-model{height:54dvh;padding:10px}.inspection-model{padding:0;min-height:280px}.inspector-footer{padding:13px 18px;gap:15px;align-items:flex-start}.inspector-footer p{font-size:10px}.inspector-footer a{font-size:10px}.model-tools{left:10px;right:10px;bottom:10px;gap:8px}.model-tools span{font-size:8px;max-width:22ch}.model-tools button{font-size:10px;padding:8px}.model-loading{font-size:12px}.drawing-zoom-controls{margin-left:auto}}@media(prefers-reduced-motion:reduce){.model-loading-mark{animation:none}.evidence-inspector *{transition:none!important;scroll-behavior:auto!important}}
