.diagram-inspect-btn{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .875rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .95);color:hsl(var(--primary));font-size:.8125rem;font-weight:600;box-shadow:var(--shadow-soft)}.diagram-inspect-btn:hover{border-color:hsl(var(--primary))}.diagram-inspect-dialog{max-width:100vw!important;width:100vw;height:100dvh;padding:0!important;border:0;border-radius:0!important;display:flex!important;flex-direction:column;gap:0!important;background:hsl(var(--background))}.diagram-inspect-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid hsl(var(--border))}.diagram-inspect-bar button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:hsl(var(--foreground))}.diagram-inspect-bar button:hover{background:hsl(var(--secondary));color:hsl(var(--primary))}.diagram-inspect-stage{width:100%!important;flex:1;height:auto!important;cursor:grab;touch-action:none}.diagram-inspect-stage:active{cursor:grabbing}.diagram-inspect-content{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}
